svn commit: r566127 - in head/science: . dakota dakota/files

Yuri Victorovich yuri at FreeBSD.org
Sat Feb 20 00:44:18 UTC 2021


Author: yuri
Date: Sat Feb 20 00:44:15 2021
New Revision: 566127
URL: https://svnweb.freebsd.org/changeset/ports/566127

Log:
  New port: science/dakota: Interface between analysis codes & iterative systems analysis methods

Added:
  head/science/dakota/
  head/science/dakota/Makefile   (contents, props changed)
  head/science/dakota/distinfo   (contents, props changed)
  head/science/dakota/files/
  head/science/dakota/files/patch-CMakeLists.txt   (contents, props changed)
  head/science/dakota/files/patch-cmake_DakotaVersionUtils.cmake   (contents, props changed)
  head/science/dakota/files/patch-packages_external_acro_packages_colin_src_colin_AppResponse.h   (contents, props changed)
  head/science/dakota/files/patch-src_ProcessHandleApplicInterface.cpp   (contents, props changed)
  head/science/dakota/pkg-descr   (contents, props changed)
  head/science/dakota/pkg-plist   (contents, props changed)
Modified:
  head/science/Makefile

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Sat Feb 20 00:35:19 2021	(r566126)
+++ head/science/Makefile	Sat Feb 20 00:44:15 2021	(r566127)
@@ -58,6 +58,7 @@
     SUBDIR += cp2k
     SUBDIR += cp2k-data
     SUBDIR += crf++
+    SUBDIR += dakota
     SUBDIR += dalton
     SUBDIR += dcl
     SUBDIR += devisor

Added: head/science/dakota/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/Makefile	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,82 @@
+# $FreeBSD$
+
+PORTNAME=	dakota
+DISTVERSION=	6.13.0
+CATEGORIES=	science
+MASTER_SITES=	https://dakota.sandia.gov/sites/default/files/distributions/public/
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Interface between analysis codes & iterative systems analysis methods
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libblas.so:math/blas \
+		libboost_system.so:devel/boost-libs \
+		liblapack.so:math/lapack
+RUN_DEPENDS=	bash:shells/bash
+
+USES=		cmake compiler:c++11-lang fortran perl5 python shebangfix
+USE_LDCONFIG=	yes
+
+SHEBANG_GLOB=	*.sh *.py
+SHEBANG_FILES=	interfaces/Python/mpitile \
+		scripts/pyprepro/dprepro \
+		scripts/pyprepro/pyprepro \
+		scripts/dprepro.perl \
+		test/dakota_test.perl
+
+CMAKE_ON=	Boost_NO_BOOST_CMAKE \
+		DAKOTA_GIT_checkout
+CMAKE_OFF=	DAKOTA_ENABLE_TESTS
+CMAKE_ARGS=	-DDakota_VERSION_SRC:STRING=${DISTVERSION} -DDakota_GIT_REVL:STRING=${GIT_HASH} -DDakota_RELEASE_DATE:${STRING}=20201116
+
+FFLAGS+=	-fallow-argument-mismatch
+LDFLAGS+=	-lexecinfo
+
+CONFLICTS_INSTALL=	openblas
+
+USES_GIT=	no
+GIT_URL=	https://software.sandia.gov/git/dakota
+GIT_HASH=	82fd55ea1c6bb6d32e4c68e7f92d991d658ba90a
+
+.if ${USES_GIT} == "yes"
+FETCH_DEPENDS=	git:devel/git
+do-fetch:
+	@if [ "${FORCE_FETCH_ALL}" = "true" ] || ! [ -f "${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}" ]; then \
+	  ${MKDIR} ${DISTDIR}/${DIST_SUBDIR} && \
+	  cd ${DISTDIR}/${DIST_SUBDIR} && \
+	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
+	    (cd ${PORTNAME}-${DISTVERSIONFULL} && \
+	      git checkout devel && \
+	      git submodule init packages/external && \
+	      git submodule init packages/pecos && \
+	      git submodule init packages/surfpack && \
+	      git submodule update) && \
+	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${GIT_HASH} && ${RM} -r .git) && \
+	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
+	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
+	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
+	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
+	fi
+.else
+DISTNAME=	${PORTNAME}-${DISTVERSION}-release-public.src-UI
+.endif
+
+post-extract:
+	@${FIND} ${WRKSRC} -name "*.orig" -delete
+	@${ECHO} ${DISTVERSION} > ${WRKSRC}/VERSION # expected by the 'install' target
+
+post-install:
+	# remove eigen3 that Dakota installs
+	cd ${STAGEDIR}${PREFIX} && ${RM} -r include/eigen3 share/eigen3
+
+do-test: # from Additional Test Suites @ https://dakota.sandia.gov/content/additional-test-suites (many tests are known to fail)
+	# minimal set of fast-running tests that should NOT FAIL (may DIFF, depending on platform / compiler)
+	cd ${WRKSRC}/test && ./dakota_test.perl
+	# test suite that should PASS on any supported platform (NO DIFF or FAIL)
+	cd ${WRKSRC}/test && ./dakota_test.perl --label-regex=AcceptanceTest
+	# run all Dakota tests active in this build (should PASS or DIFF)
+	cd ${WRKSRC}/test && ./dakota_test.perl --label-regex=dakota_
+
+.include <bsd.port.mk>

Added: head/science/dakota/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/distinfo	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613774738
+SHA256 (dakota-6.13.0-release-public.src-UI.tar.gz) = 064f6e49569893cfcbe53a86b089fa3502b8b5f3c52f0122b88f93704464b9e7
+SIZE (dakota-6.13.0-release-public.src-UI.tar.gz) = 139642138

Added: head/science/dakota/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/files/patch-CMakeLists.txt	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,37 @@
+--- CMakeLists.txt.orig	1970-01-01 00:00:00 UTC
++++ CMakeLists.txt
+@@ -253,7 +253,9 @@ if(ENABLE_DAKOTA_DOCS)
+   add_subdirectory(docs)
+ endif()
+ 
+-add_subdirectory(examples)
++if (FREEBSD_ENABLE_EXAMPLES)
++  add_subdirectory(examples)
++endif()
+ 
+ add_subdirectory(interfaces)
+ 
+@@ -275,19 +277,23 @@ install(FILES INSTALL LICENSE COPYRIGHT README
+   DESTINATION ${DAKOTA_TOPFILES_INSTALL}
+   )
+ 
++if (FREEBSD_ENABLE_EXAMPLES)
+ install(DIRECTORY examples DESTINATION ${DAKOTA_EXAMPLES_INSTALL}
+   USE_SOURCE_PERMISSIONS
+   PATTERN "CMakeLists.txt" EXCLUDE
+   PATTERN "*.c" EXCLUDE 
+   PATTERN "*.f" EXCLUDE 
+   )
++endif()
+ 
++if (FREEBSD_INSTALL_TESTS)
+ install(DIRECTORY test DESTINATION ${DAKOTA_TEST_INSTALL}
+   PATTERN "CMakeLists.txt" EXCLUDE
+   PATTERN "*.c" EXCLUDE 
+   PATTERN "*.cpp" EXCLUDE 
+   PATTERN "*.f" EXCLUDE 
+   )
++endif()
+ 
+ # Final CPack settings (depends on DAKOTA_GIT_checkout)
+ dakota_cpack_finalize()

Added: head/science/dakota/files/patch-cmake_DakotaVersionUtils.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/files/patch-cmake_DakotaVersionUtils.cmake	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,11 @@
+--- cmake/DakotaVersionUtils.cmake.orig	2021-02-10 05:46:56 UTC
++++ cmake/DakotaVersionUtils.cmake
+@@ -28,7 +28,7 @@ macro(dakota_version_from_git)
+ 
+   # Building in a Git repo or a source package?
+   set(DAKOTA_VERSION_file_path)
+-  set(DAKOTA_GIT_checkout FALSE)
++  set(DAKOTA_GIT_checkout TRUE)
+ 
+   if(EXISTS ${Dakota_SOURCE_DIR}/.git)
+ 

Added: head/science/dakota/files/patch-packages_external_acro_packages_colin_src_colin_AppResponse.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/files/patch-packages_external_acro_packages_colin_src_colin_AppResponse.h	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,17 @@
+- patch provided by the upstream
+
+--- packages/external/acro/packages/colin/src/colin/AppResponse.h.orig	2021-02-17 01:12:03 UTC
++++ packages/external/acro/packages/colin/src/colin/AppResponse.h
+@@ -54,10 +54,10 @@ class AppResponse
+ public: // typedefs
+ 
+    ///
+-   typedef std::pair<response_info_t, const utilib::Any >  response_pair_t;
++   typedef std::pair<response_info_t, utilib::Any >  response_pair_t;
+ 
+    ///
+-   typedef std::map<response_info_t, const utilib::Any >  response_map_t;
++   typedef std::map<response_info_t, utilib::Any >  response_map_t;
+ 
+ public: // construct / destruct / copy / compare methods
+ 

Added: head/science/dakota/files/patch-src_ProcessHandleApplicInterface.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/files/patch-src_ProcessHandleApplicInterface.cpp	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,14 @@
+- patch provided by the upstream
+
+--- src/ProcessHandleApplicInterface.cpp.orig	2021-02-17 01:12:32 UTC
++++ src/ProcessHandleApplicInterface.cpp
+@@ -17,6 +17,9 @@
+ #include "ParallelLibrary.hpp"
+ #include "WorkdirHelper.hpp"
+ #include <algorithm>
++#ifdef HAVE_SYS_WAIT_H
++#include <sys/wait.h> // for wait process status macros (Posix only)
++#endif
+ 
+ namespace Dakota {
+ 

Added: head/science/dakota/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/pkg-descr	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,6 @@
+The Dakota project delivers both state-of-the-art research and robust, usable
+software for optimization and UQ. Broadly, the Dakota software's advanced
+parametric analyses enable design exploration, model calibration, risk analysis,
+and quantification of margins and uncertainty with computational models.
+
+WWW: https://dakota.sandia.gov/

Added: head/science/dakota/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dakota/pkg-plist	Sat Feb 20 00:44:15 2021	(r566127)
@@ -0,0 +1,2575 @@
+bin/coliny
+bin/dakota
+bin/dakota.input.nspec
+bin/dakota.input.summary
+bin/dakota.sh
+bin/dakota.xml
+bin/dakota.xsd
+bin/dakota_library_mode
+bin/dakota_order_input
+bin/dakota_restart_util
+bin/dprepro
+bin/dprepro.perl
+bin/dprepro.py
+bin/fsu_cvt_standalone
+bin/fsu_halton_standalone
+bin/fsu_hammersley_standalone
+bin/fsu_latinize_standalone
+bin/fsu_quality_standalone
+bin/lhsdrv
+bin/memmon
+bin/mpitile
+bin/pyprepro
+bin/pyprepro.py
+bin/surfpack
+bin/timer
+include/3po/cobyla.h
+include/APPSEvalMgr.hpp
+include/APPSOptimizer.hpp
+include/ActiveSubspaceModel.hpp
+include/AdaptedBasisModel.hpp
+include/AlgorithmConfig.hpp
+include/AlgorithmConfig.hpp.inl
+include/AllOperators.hpp
+include/AllOperators.hpp.inl
+include/Appl_Data.h
+include/Appl_Data_NPSOL.h
+include/ApplicationInterface.hpp
+include/ApproximationInterface.hpp
+include/AsciiDataWriter.h
+include/AverageFitnessTrackerConverger.hpp
+include/AverageFitnessTrackerConverger.hpp.inl
+include/BasicParameterDatabaseImpl.hpp
+include/BasicParameterDatabaseImpl.hpp.inl
+include/BasisApproximation.hpp
+include/BasisPolynomial.hpp
+include/BelowLimitSelector.hpp
+include/BelowLimitSelector.hpp.inl
+include/BestFitnessTrackerConverger.hpp
+include/BestFitnessTrackerConverger.hpp.inl
+include/BetaRandomVariable.hpp
+include/BinomialRandomVariable.hpp
+include/BitManipulator.hpp
+include/BitManipulator.hpp.inl
+include/BoolVector.h
+include/BooleanDesignVariableType.hpp
+include/BooleanDesignVariableType.hpp.inl
+include/BoostRNG_Monostate.hpp
+include/BootstrapSampler.hpp
+include/BoundConstraint.h
+include/BoundedLognormalRandomVariable.hpp
+include/BoundedNormalRandomVariable.hpp
+include/C3Approximation.hpp
+include/C3FnTrainData.hpp
+include/COLINApplication.hpp
+include/COLINOptimizer.hpp
+include/CONMINOptimizer.hpp
+include/CauchyOffsetMutator.hpp
+include/CauchyOffsetMutator.hpp.inl
+include/CharlierOrthogPolynomial.hpp
+include/ChebyshevOrthogPolynomial.hpp
+include/CollabHybridMetaIterator.hpp
+include/ColumnHeader.h
+include/CombinedSparseGridDriver.hpp
+include/CommandLineHandler.hpp
+include/CommandShell.hpp
+include/CompoundConstraint.h
+include/ConcurrentMetaIterator.hpp
+include/ConfigFileFrontEndApp.hpp
+include/ConfigFileFrontEndApp.hpp.inl
+include/ConfigHelper.hpp
+include/ConfigHelper.hpp.inl
+include/Constraint.h
+include/ConstraintBase.h
+include/ConstraintInfo.hpp
+include/ConstraintInfo.hpp.inl
+include/ConstraintNatureBase.hpp
+include/ConstraintNatureBase.hpp.inl
+include/ConstraintTypeBase.hpp
+include/ConstraintTypeBase.hpp.inl
+include/ContinuumDesignVariableNature.hpp
+include/ContinuumDesignVariableNature.hpp.inl
+include/CrossValidatedSolver.hpp
+include/CrossValidation.hpp
+include/CrossValidationIterator.hpp
+include/CubatureDriver.hpp
+include/DDACEDesignCompExp.hpp
+include/DDace.h
+include/DDaceAnalyzer.h
+include/DDaceAnalyzerBase.h
+include/DDaceArchiveReader.h
+include/DDaceArraySampler.h
+include/DDaceBoxBehnkenSampler.h
+include/DDaceCentralCompositeSampler.h
+include/DDaceClient.h
+include/DDaceColumnError.h
+include/DDaceFactorialSampler.h
+include/DDaceInputReader.h
+include/DDaceLHSampler.h
+include/DDaceMachineBase.h
+include/DDaceOALHSampler.h
+include/DDaceOASampler.h
+include/DDaceObservationsError.h
+include/DDaceRandomSampler.h
+include/DDaceReader.h
+include/DDaceReaderBase.h
+include/DDaceRunStatus.h
+include/DDaceSamplePoint.h
+include/DDaceSampler.h
+include/DDaceServer.h
+include/DDaceUniproc.h
+include/DDaceUserInputSampler.h
+include/DDaceXMLHandler.h
+include/DDaceXMLReader.h
+include/DDaceZeroDivide.h
+include/DLSfuncs.hpp
+include/DLSolver.hpp
+include/DOTOptimizer.hpp
+include/DakotaActiveSet.hpp
+include/DakotaAnalyzer.hpp
+include/DakotaApproximation.hpp
+include/DakotaBuildInfo.hpp
+include/DakotaConstraints.hpp
+include/DakotaEnvironment.hpp
+include/DakotaGraphics.hpp
+include/DakotaInterface.hpp
+include/DakotaIterator.hpp
+include/DakotaLeastSq.hpp
+include/DakotaMinimizer.hpp
+include/DakotaModel.hpp
+include/DakotaNonD.hpp
+include/DakotaOptimizer.hpp
+include/DakotaPStudyDACE.hpp
+include/DakotaResponse.hpp
+include/DakotaSurrogates.hpp
+include/DakotaSurrogatesGP.hpp
+include/DakotaSurrogatesPoly.hpp
+include/DakotaTPLDataTransfer.hpp
+include/DakotaTraitsBase.hpp
+include/DakotaVariables.hpp
+include/DakotaVerification.hpp
+include/DataEnvironment.hpp
+include/DataFitSurrBasedLocalMinimizer.hpp
+include/DataFitSurrModel.hpp
+include/DataInterface.hpp
+include/DataMethod.hpp
+include/DataModel.hpp
+include/DataResponses.hpp
+include/DataTransformModel.hpp
+include/DataTransformation.hpp
+include/DataValue.h
+include/DataVariables.hpp
+include/DataWriter.h
+include/DataWriterBase.h
+include/DensityEstimator.hpp
+include/Design.hpp
+include/Design.hpp.inl
+include/DesignDoubleValueMap.hpp
+include/DesignDoubleValueMap.hpp.inl
+include/DesignFileReader.hpp
+include/DesignFileReader.hpp.inl
+include/DesignGroup.hpp
+include/DesignGroup.hpp.inl
+include/DesignGroupVector.hpp
+include/DesignGroupVector.hpp.inl
+include/DesignMultiSet.hpp
+include/DesignMultiSet.hpp.inl
+include/DesignStatistician.hpp
+include/DesignStatistician.hpp.inl
+include/DesignTarget.hpp
+include/DesignTarget.hpp.inl
+include/DesignValueMap.hpp
+include/DesignValueMap.hpp.inl
+include/DesignVariableInfo.hpp
+include/DesignVariableInfo.hpp.inl
+include/DesignVariableNatureBase.hpp
+include/DesignVariableNatureBase.hpp.inl
+include/DesignVariableTypeBase.hpp
+include/DesignVariableTypeBase.hpp.inl
+include/DirectApplicInterface.hpp
+include/DiscrepancyCalculator.hpp
+include/DiscrepancyCorrection.hpp
+include/DiscreteDesignVariableNature.hpp
+include/DiscreteDesignVariableNature.hpp.inl
+include/DiscreteSetRandomVariable.hpp
+include/DistanceNichePressureApplicator.hpp
+include/DistanceNichePressureApplicator.hpp.inl
+include/DistanceNichingPostProcessor.hpp
+include/DistanceNichingPostProcessor.hpp.inl
+include/Distribution.h
+include/DominationCountFitnessAssessor.hpp
+include/DominationCountFitnessAssessor.hpp.inl
+include/DominationCountOperatorGroup.hpp
+include/DominationCountOperatorGroup.hpp.inl
+include/DoubleMatrixInitializer.hpp
+include/DoubleMatrixInitializer.hpp.inl
+include/Driver.hpp
+include/Driver.hpp.inl
+include/DuplicateFreeOperatorGroup.hpp
+include/DuplicateFreeOperatorGroup.hpp.inl
+include/DuplicateRemovingMainLoop.hpp
+include/DuplicateRemovingMainLoop.hpp.inl
+include/EDDY_DebugScope.hpp
+include/EDDY_DebugScope.hpp.inl
+include/EDDY_DebugScope_P.hpp
+include/EffGlobalMinimizer.hpp
+include/ElitistSelector.hpp
+include/ElitistSelector.hpp.inl
+include/EmbedHybridMetaIterator.hpp
+include/EqConstrainedLSQSolver.hpp
+include/EqualityConstraintType.hpp
+include/EqualityConstraintType.hpp.inl
+include/EvaluationStore.hpp
+include/EvaluatorCreator.hpp
+include/ExceptionBase.h
+include/ExecutableEnvironment.hpp
+include/ExperimentData.hpp
+include/ExperimentDataUtils.hpp
+include/ExperimentResponse.hpp
+include/ExponentialRandomVariable.hpp
+include/ExteriorPenaltyFitnessAssessor.hpp
+include/ExteriorPenaltyFitnessAssessor.hpp.inl
+include/ExternalEvaluator.hpp
+include/ExternalEvaluator.hpp.inl
+include/FSUDesignCompExp.hpp
+include/Factor.h
+include/FaultTolerance.hpp
+include/FavorFeasibleOperatorGroup.hpp
+include/FavorFeasibleOperatorGroup.hpp.inl
+include/FavorFeasibleSelector.hpp
+include/FavorFeasibleSelector.hpp.inl
+include/FitnessRecord.hpp
+include/FitnessRecord.hpp.inl
+include/FlatFileInitializer.hpp
+include/FlatFileInitializer.hpp.inl
+include/ForkApplicInterface.hpp
+include/FourierInverseTransformation.hpp
+include/FrechetRandomVariable.hpp
+include/FuncApprox.h
+include/FuncApproxBase.h
+include/GammaRandomVariable.hpp
+include/GaussProcApproximation.hpp
+include/GaussianKDE.hpp
+include/GaussianOffsetMutator.hpp
+include/GaussianOffsetMutator.hpp.inl
+include/GenLaguerreOrthogPolynomial.hpp
+include/GenSet.h
+include/GenSetBase.h
+include/GenSetBox2d.h
+include/GenSetMin.h
+include/GenSetStd.h
+include/GenericEvaluatorCreator.hpp
+include/GeneticAlgorithm.hpp
+include/GeneticAlgorithm.hpp.inl
+include/GeneticAlgorithmConverger.hpp
+include/GeneticAlgorithmConverger.hpp.inl
+include/GeneticAlgorithmCrosser.hpp
+include/GeneticAlgorithmCrosser.hpp.inl
+include/GeneticAlgorithmEvaluator.hpp
+include/GeneticAlgorithmEvaluator.hpp.inl
+include/GeneticAlgorithmFitnessAssessor.hpp
+include/GeneticAlgorithmFitnessAssessor.hpp.inl
+include/GeneticAlgorithmInitializer.hpp
+include/GeneticAlgorithmInitializer.hpp.inl
+include/GeneticAlgorithmMainLoop.hpp
+include/GeneticAlgorithmMainLoop.hpp.inl
+include/GeneticAlgorithmMutator.hpp
+include/GeneticAlgorithmMutator.hpp.inl
+include/GeneticAlgorithmNichePressureApplicator.hpp
+include/GeneticAlgorithmNichePressureApplicator.hpp.inl
+include/GeneticAlgorithmOperator.hpp
+include/GeneticAlgorithmOperator.hpp.inl
+include/GeneticAlgorithmOperatorGroup.hpp
+include/GeneticAlgorithmOperatorGroup.hpp.inl
+include/GeneticAlgorithmOperatorSet.hpp
+include/GeneticAlgorithmOperatorSet.hpp.inl
+include/GeneticAlgorithmPostProcessor.hpp
+include/GeneticAlgorithmPostProcessor.hpp.inl
+include/GeneticAlgorithmSelector.hpp
+include/GeneticAlgorithmSelector.hpp.inl
+include/GeometricRandomVariable.hpp
+include/GridApplicInterface.hpp
+include/GumbelRandomVariable.hpp
+include/HDF5_IO.hpp
+include/HOPSPACK_CacheManager.hpp
+include/HOPSPACK_CachePoint.hpp
+include/HOPSPACK_CacheSplayTree.hpp
+include/HOPSPACK_CallbackToMediator.hpp
+include/HOPSPACK_CddLibWrapper.h
+include/HOPSPACK_Citizen.hpp
+include/HOPSPACK_CitizenGSS.hpp
+include/HOPSPACK_CitizenGssMS.hpp
+include/HOPSPACK_CitizenGssNlc.hpp
+include/HOPSPACK_Conveyor.hpp
+include/HOPSPACK_ConveyorList.hpp
+include/HOPSPACK_DataPoint.hpp
+include/HOPSPACK_EvalCounter.hpp
+include/HOPSPACK_Evaluator.hpp
+include/HOPSPACK_EvaluatorFactory.hpp
+include/HOPSPACK_Executor.hpp
+include/HOPSPACK_ExecutorMpi.hpp
+include/HOPSPACK_ExecutorMultiThreaded.hpp
+include/HOPSPACK_ExecutorSerial.hpp
+include/HOPSPACK_GenProcComm.hpp
+include/HOPSPACK_GeneratorTBD.hpp
+include/HOPSPACK_GssDirections.hpp
+include/HOPSPACK_GssIterator.hpp
+include/HOPSPACK_GssList.hpp
+include/HOPSPACK_GssPoint.hpp
+include/HOPSPACK_Hopspack.hpp
+include/HOPSPACK_LapackWrappers.hpp
+include/HOPSPACK_LinConstr.hpp
+include/HOPSPACK_Matrix.hpp
+include/HOPSPACK_Mediator.hpp
+include/HOPSPACK_MultiStartRepository.hpp
+include/HOPSPACK_NonlConstrPenalty.hpp
+include/HOPSPACK_ParameterEntry.hpp
+include/HOPSPACK_ParameterList.hpp
+include/HOPSPACK_PointGeneratorInterface.hpp
+include/HOPSPACK_Print.hpp
+include/HOPSPACK_ProblemDef.hpp
+include/HOPSPACK_ScaledComparison.hpp
+include/HOPSPACK_SolveLinConstrProj.hpp
+include/HOPSPACK_SystemCall.hpp
+include/HOPSPACK_SystemTimer.hpp
+include/HOPSPACK_ThreadRunnable.hpp
+include/HOPSPACK_ThreadSimpleLock.hpp
+include/HOPSPACK_ThreadSynchObject.hpp
+include/HOPSPACK_ThreadedEvalWorker.hpp
+include/HOPSPACK_Vector.hpp
+include/HOPSPACK_common.hpp
+include/HOPSPACK_float.hpp
+include/HOPSPACK_gssChildReturnCodes.hpp
+include/HOPSPACK_utils.hpp
+include/HahnOrthogPolynomial.hpp
+include/HermiteInterpPolynomial.hpp
+include/HermiteOrthogPolynomial.hpp
+include/HierarchInterpPolyApproximation.hpp
+include/HierarchSparseGridDriver.hpp
+include/HierarchSurrBasedLocalMinimizer.hpp
+include/HierarchSurrModel.hpp
+include/HistogramBinRandomVariable.hpp
+include/HypergeometricRandomVariable.hpp
+include/IncrementalSparseGridDriver.hpp
+include/InequalityConstraintType.hpp
+include/InequalityConstraintType.hpp.inl
+include/InfoBase.hpp
+include/InfoBase.hpp.inl
+include/IntegerDesignVariableType.hpp
+include/IntegerDesignVariableType.hpp.inl
+include/IntegrationDriver.hpp
+include/InterpPolyApproximation.hpp
+include/InterpolationPolynomial.hpp
+include/IntervalRandomVariable.hpp
+include/InvGammaRandomVariable.hpp
+include/InverseTransformation.hpp
+include/IteratorScheduler.hpp
+include/JEGAConfig.hpp
+include/JEGAOptimizer.hpp
+include/JEGATypes.hpp
+include/JacobiOrthogPolynomial.hpp
+include/KarhunenLoeveInverseTransformation.hpp
+include/KrawtchoukOrthogPolynomial.hpp
+include/LARSolver.hpp
+include/LHS.h
+include/LHSDriver.hpp
+include/LRUDesignCache.hpp
+include/LRUDesignCache.hpp.inl
+include/LSQCrossValidationIterator.hpp
+include/LSQNLF.h
+include/LSQSolver.hpp
+include/LagrangeInterpPolynomial.hpp
+include/LaguerreOrthogPolynomial.hpp
+include/LayerFitnessAssessor.hpp
+include/LayerFitnessAssessor.hpp.inl
+include/LegendreOrthogPolynomial.hpp
+include/LibraryEnvironment.hpp
+include/LightweightSparseGridDriver.hpp
+include/LinearConstraint.h
+include/LinearConstraintNature.hpp
+include/LinearConstraintNature.hpp.inl
+include/LinearEquation.h
+include/LinearInequality.h
+include/LinearObjectiveFunctionNature.hpp
+include/LinearObjectiveFunctionNature.hpp.inl
+include/LinearSolverPecosSrc.hpp
+include/LinearSystemCrossValidationIterator.hpp
+include/LinearSystemSolver.hpp
+include/LocalDesignVariableMutator.hpp
+include/LocalDesignVariableMutator.hpp.inl
+include/Logger.hpp.inl
+include/Logging.hpp
+include/LognormalRandomVariable.hpp
+include/LoguniformRandomVariable.hpp
+include/MAlgorithmConfig.hpp
+include/MBasicParameterDatabaseImpl.hpp
+include/MConfig.hpp
+include/MDesign.hpp
+include/MDriver.hpp
+include/MEvaluationFunctor.hpp
+include/MEvaluator.hpp
+include/MFitnessRecord.hpp
+include/MGeneticAlgorithm.hpp
+include/MGeneticAlgorithmEvaluator.hpp
+include/MMessageBoard.hpp
+include/MOGA.hpp
+include/MOGA.hpp.inl
+include/MOGAConverger.hpp
+include/MOGAConverger.hpp.inl
+include/MOGAOperatorGroup.hpp
+include/MOGAOperatorGroup.hpp.inl
+include/MPIManager.hpp
+include/MPIPackBuffer.hpp
+include/MParameterDatabase.hpp
+include/MProblemConfig.hpp
+include/MSolution.hpp
+include/MStreamHijacker.hpp
+include/MainEffectAnalyzer.h
+include/MainEffectsAnalyzer.h
+include/MainEffectsAnalyzer3.h
+include/MainEffectsConverter.h
+include/MainEffectsExcelOutput.h
+include/Makefile.export.Dakota
+include/Makefile.export.ROL
+include/Makefile.export.Teuchos
+include/Makefile.export.TeuchosComm
+include/Makefile.export.TeuchosCore
+include/Makefile.export.TeuchosNumerics
+include/Makefile.export.TeuchosParameterList
+include/Makefile.export.TeuchosParser
+include/Makefile.export.TeuchosRemainder
+include/Makefile.export.Trilinos
+include/ManagedUtils.hpp
+include/MarginalsCorrDistribution.hpp
+include/Mars.h
+include/Math.hpp
+include/Math.hpp.inl
+include/MatlabInterface.hpp
+include/MaxDesignsNichePressureApplicator.hpp
+include/MaxDesignsNichePressureApplicator.hpp.inl
+include/MaxGenEvalConverger.hpp
+include/MaxGenEvalConverger.hpp.inl
+include/MaxGenEvalTimeConverger.hpp
+include/MaxGenEvalTimeConverger.hpp.inl
+include/MaximizeObjectiveFunctionType.hpp
+include/MaximizeObjectiveFunctionType.hpp.inl
+include/MaximumEvaluationConverger.hpp
+include/MaximumEvaluationConverger.hpp.inl
+include/MaximumGenerationConverger.hpp
+include/MaximumGenerationConverger.hpp.inl
+include/MaximumWallClockTimeConverger.hpp
+include/MaximumWallClockTimeConverger.hpp.inl
+include/Mean.h
+include/MeixnerOrthogPolynomial.hpp
+include/MemoryException.h
+include/MessageBoard.hpp
+include/MessageBoard.hpp.inl
+include/MetaIterator.hpp
+include/MetricTracker.hpp
+include/MetricTracker.hpp.inl
+include/MetricTrackerConvergerBase.hpp
+include/MetricTrackerConvergerBase.hpp.inl
+include/MinimizeObjectiveFunctionType.hpp
+include/MinimizeObjectiveFunctionType.hpp.inl
+include/MixedVarConstraints.hpp
+include/MixedVariables.hpp
+include/MorseSmaleComplex.hpp
+include/MultiObjectiveStatistician.hpp
+include/MultiObjectiveStatistician.hpp.inl
+include/MultivariateDistribution.hpp
+include/MultivariateNormalDistribution.hpp
+include/NCSUOptimizer.hpp
+include/NIDRProblemDescDB.hpp
+include/NIDR_keywds.hpp
+include/NIDR_keywds0.h
+include/NL2SOLLeastSq.hpp
+include/NLF.h
+include/NLFAPP.h
+include/NLP.h
+include/NLP0.h
+include/NLP1.h
+include/NLP2.h
+include/NLPBase.h
+include/NLPQLPOptimizer.hpp
+include/NLSSOLLeastSq.hpp
+include/NOWPACOptimizer.hpp
+include/NPSOLOptimizer.hpp
+include/NPointBinaryCrosser.hpp
+include/NPointBinaryCrosser.hpp.inl
+include/NPointCrosserBase.hpp
+include/NPointCrosserBase.hpp.inl
+include/NPointParameterizedBinaryCrosser.hpp
+include/NPointParameterizedBinaryCrosser.hpp.inl
+include/NPointRealCrosser.hpp
+include/NPointRealCrosser.hpp.inl
+include/NatafTransformation.hpp
+include/NegBinomialRandomVariable.hpp
+include/NestedModel.hpp
+include/NodalInterpPolyApproximation.hpp
+include/NomadOptimizer.hpp
+include/NonDAdaptImpSampling.hpp
+include/NonDAdaptiveSampling.hpp
+include/NonDBayesCalibration.hpp
+include/NonDC3FunctionTrain.hpp
+include/NonDCalibration.hpp
+include/NonDCubature.hpp
+include/NonDDREAMBayesCalibration.hpp
+include/NonDExpansion.hpp
+include/NonDGPImpSampling.hpp
+include/NonDGPMSABayesCalibration.hpp
+include/NonDGlobalEvidence.hpp
+include/NonDGlobalInterval.hpp
+include/NonDGlobalReliability.hpp
+include/NonDGlobalSingleInterval.hpp
+include/NonDIntegration.hpp
+include/NonDInterval.hpp
+include/NonDLHSEvidence.hpp
+include/NonDLHSInterval.hpp
+include/NonDLHSSampling.hpp
+include/NonDLHSSingleInterval.hpp
+include/NonDLocalEvidence.hpp
+include/NonDLocalInterval.hpp
+include/NonDLocalReliability.hpp
+include/NonDLocalSingleInterval.hpp
+include/NonDMUQBayesCalibration.hpp
+include/NonDMultilevelFunctionTrain.hpp
+include/NonDMultilevelPolynomialChaos.hpp
+include/NonDMultilevelSampling.hpp
+include/NonDMultilevelStochCollocation.hpp
+include/NonDPOFDarts.hpp
+include/NonDPolynomialChaos.hpp
+include/NonDQUESOBayesCalibration.hpp
+include/NonDQuadrature.hpp
+include/NonDRKDDarts.hpp
+include/NonDReliability.hpp
+include/NonDSampling.hpp
+include/NonDSparseGrid.hpp
+include/NonDStochCollocation.hpp
+include/NonDSurrogateExpansion.hpp
+include/NonDWASABIBayesCalibration.hpp
+include/NonDuplicatingRouletteWheelSelector.hpp
+include/NonDuplicatingRouletteWheelSelector.hpp.inl
+include/NonLinearConstraint.h
+include/NonLinearConstraintNature.hpp
+include/NonLinearConstraintNature.hpp.inl
+include/NonLinearEquation.h
+include/NonLinearInequality.h
+include/NonLinearObjectiveFunctionNature.hpp
+include/NonLinearObjectiveFunctionNature.hpp.inl
+include/NonlinearCGOptimizer.hpp
+include/NormalDistribution.h
+include/NormalRandomVariable.hpp
+include/NotEqualityConstraintType.hpp
+include/NotEqualityConstraintType.hpp.inl
+include/NullConverger.hpp
+include/NullConverger.hpp.inl
+include/NullCrosser.hpp
+include/NullCrosser.hpp.inl
+include/NullEvaluator.hpp
+include/NullEvaluator.hpp.inl
+include/NullFitnessAssessor.hpp
+include/NullFitnessAssessor.hpp.inl
+include/NullInitializer.hpp
+include/NullInitializer.hpp.inl
+include/NullMainLoop.hpp
+include/NullMainLoop.hpp.inl
+include/NullMutator.hpp
+include/NullMutator.hpp.inl
+include/NullNichePressureApplicator.hpp
+include/NullNichePressureApplicator.hpp.inl
+include/NullOperatorGroup.hpp
+include/NullOperatorGroup.hpp.inl
+include/NullPostProcessor.hpp
+include/NullPostProcessor.hpp.inl
+include/NullSelector.hpp
+include/NullSelector.hpp.inl
+include/NumericGenOrthogPolynomial.hpp
+include/OMPSolver.hpp
+include/OPT++_config.h
+include/ObjectiveFunctionInfo.hpp
+include/ObjectiveFunctionInfo.hpp.inl
+include/ObjectiveFunctionNatureBase.hpp
+include/ObjectiveFunctionNatureBase.hpp.inl
+include/ObjectiveFunctionTypeBase.hpp
+include/ObjectiveFunctionTypeBase.hpp.inl
+include/OffsetMutatorBase.hpp
+include/OffsetMutatorBase.hpp.inl
+include/OneWayANOVA.h
+include/Opt.h
+include/OptBCEllipsoid.h
+include/OptBCFDNewton.h
+include/OptBCNewton.h
+include/OptBCNewtonLike.h
+include/OptBCQNewton.h
+include/OptBaNewton.h
+include/OptBaQNewton.h
+include/OptCG.h
+include/OptConstrFDNewton.h
+include/OptConstrNewton.h
+include/OptConstrNewtonLike.h
+include/OptConstrQNewton.h
+include/OptDHNIPS.h
+include/OptDartsOptimizer.hpp
+include/OptDirect.h
+include/OptFDNIPS.h
+include/OptFDNewton.h
+include/OptGSS.h
+include/OptLBFGS.h
+include/OptNIPS.h
+include/OptNIPSLike.h
+include/OptNPSOL.h
+include/OptNewton.h
+include/OptNewtonLike.h
+include/OptPDS.h
+include/OptQNIPS.h
+include/OptQNewton.h
+include/Opt_PARAMS.h
+include/OptionsList.hpp
+include/OptppArray.h
+include/OptppExceptions.h
+include/OptppFatalError.h
+include/OptppSmartPtr.h
+include/OrthogPolyApproximation.hpp
+include/OrthogonalPolynomial.hpp
+include/OutputManager.hpp
+include/PEBBLBranching.hpp
+include/PEBBLMinimizer.hpp
+include/PRPMultiIndex.hpp
+include/PSUADEDesignCompExp.hpp
+include/ParallelLibrary.hpp
+include/ParamResponsePair.hpp
+include/ParamStudy.hpp
+include/ParameterDatabase.hpp
+include/ParameterExtractor.hpp
+include/ParameterExtractor.hpp.inl
+include/PecosApproximation.hpp
+include/PenaltyFitnessAssessorBase.hpp
+include/PenaltyFitnessAssessorBase.hpp.inl
+include/PiecewiseInterpPolynomial.hpp
+include/PluginParallelDirectApplicInterface.hpp
+include/PluginSerialDirectApplicInterface.hpp
+include/PoissonRandomVariable.hpp
+include/PolynomialApproximation.hpp
+include/ProbabilityTransformModel.hpp
+include/ProbabilityTransformation.hpp
+include/ProblemConfig.hpp
+include/ProblemConfig.hpp.inl
+include/ProblemDescDB.hpp
+include/ProcessApplicInterface.hpp
+include/ProcessHandleApplicInterface.hpp
+include/ProgramOptions.hpp
+include/ProjectOrthogPolyApproximation.hpp
+include/PseudoRandomTestsOnly.h
+include/PythonInterface.hpp
+include/QMEApproximation.hpp
+include/QUESOImpl.hpp
+include/ROLOptimizer.hpp
+include/ROL_AbsoluteValue.hpp
+include/ROL_AffineTransformConstraint.hpp
+include/ROL_AffineTransformObjective.hpp
+include/ROL_Algorithm.hpp
+include/ROL_AlmostSureConstraint.hpp
+include/ROL_Arcsine.hpp
+include/ROL_AtomVector.hpp
+include/ROL_AugmentedLagrangian.hpp
+include/ROL_AugmentedLagrangianStep.hpp
+include/ROL_AugmentedLagrangian_SimOpt.hpp
+include/ROL_AugmentedSystemOperator.hpp
+include/ROL_AugmentedSystemPrecOperator.hpp
+include/ROL_BLAS.hpp
+include/ROL_BPOE.hpp
+include/ROL_BVP.hpp
+include/ROL_BackTracking.hpp
+include/ROL_BarzilaiBorwein.hpp
+include/ROL_BatchManager.hpp
+include/ROL_BatchStdVector.hpp
+include/ROL_Beale.hpp
+include/ROL_Beta.hpp
+include/ROL_BinaryConstraint.hpp
+include/ROL_BinaryFunctions.hpp
+include/ROL_Bisection.hpp
+include/ROL_BisectionScalarMinimization.hpp
+include/ROL_BlockOperator.hpp
+include/ROL_BlockOperator2.hpp
+include/ROL_BlockOperator2Determinant.hpp
+include/ROL_BlockOperator2Diagonal.hpp
+include/ROL_BlockOperator2UnitLower.hpp
+include/ROL_BlockOperator2UnitUpper.hpp
+include/ROL_BoundConstraint.hpp
+include/ROL_BoundConstraint_Partitioned.hpp
+include/ROL_BoundConstraint_SimOpt.hpp
+include/ROL_BoundFletcher.hpp
+include/ROL_BoundToConstraint.hpp
+include/ROL_Bounds.hpp
+include/ROL_Bracketing.hpp
+include/ROL_Brents.hpp
+include/ROL_BrentsScalarMinimization.hpp
+include/ROL_Bundle.hpp
+include/ROL_BundleStatusTest.hpp
+include/ROL_BundleStep.hpp
+include/ROL_Bundle_AS.hpp
+include/ROL_Bundle_TT.hpp
+include/ROL_CDFObjective.hpp
+include/ROL_CVaR.hpp
+include/ROL_Cantilever.hpp
+include/ROL_CantileverBeam.hpp
+include/ROL_Cauchy.hpp
+include/ROL_CauchyPoint.hpp
+include/ROL_ChebyshevSpectral.hpp
+include/ROL_Chi2Divergence.hpp
+include/ROL_CoherentEntropicRisk.hpp
+include/ROL_ColemanLiModel.hpp
+include/ROL_CombinedStatusTest.hpp
+include/ROL_CompositeConstraint_SimOpt.hpp
+include/ROL_CompositeObjective.hpp
+include/ROL_CompositeObjective_SimOpt.hpp
+include/ROL_CompositeStep.hpp
+include/ROL_ConicApproximationModel.hpp
+include/ROL_ConjugateGradients.hpp
+include/ROL_ConjugateResiduals.hpp
+include/ROL_Constraint.hpp
+include/ROL_ConstraintDef.hpp
+include/ROL_ConstraintFromObjective.hpp
+include/ROL_ConstraintManager.hpp
+include/ROL_ConstraintStatusTest.hpp
+include/ROL_Constraint_CheckInterface.hpp
+include/ROL_Constraint_DynamicState.hpp
+include/ROL_Constraint_Partitioned.hpp
+include/ROL_Constraint_SerialSimOpt.hpp
+include/ROL_Constraint_SimOpt.hpp
+include/ROL_Constraint_State.hpp
+include/ROL_Constraint_TimeSimOpt.hpp
+include/ROL_ConvexCombinationRiskMeasure.hpp
+include/ROL_Cubic.hpp
+include/ROL_CubicInterp.hpp
+include/ROL_CylinderHead.hpp
+include/ROL_DeviationMeasureFactory.hpp
+include/ROL_DeviationMeasureInfo.hpp
+include/ROL_DiagonalOperator.hpp
+include/ROL_DiodeCircuit.hpp
+include/ROL_Dirac.hpp
+include/ROL_Distribution.hpp
+include/ROL_DistributionFactory.hpp
+include/ROL_DogLeg.hpp
+include/ROL_DoubleDogLeg.hpp
+include/ROL_DyadicOperator.hpp
+include/ROL_DynamicConstraint.hpp
+include/ROL_DynamicConstraintCheck.hpp
+include/ROL_DynamicConstraint_CheckInterface.hpp
+include/ROL_DynamicFunction.hpp
+include/ROL_DynamicFunctionDef.hpp
+include/ROL_DynamicObjective.hpp
+include/ROL_DynamicObjectiveCheck.hpp
+include/ROL_DynamicObjective_CheckInterface.hpp
+include/ROL_DynamicTrackingFEMObjective.hpp
+include/ROL_DynamicTrackingObjective.hpp
+include/ROL_ElementwiseVector.hpp
+include/ROL_Elementwise_Function.hpp
+include/ROL_Elementwise_Reduce.hpp
+include/ROL_EntropicRisk.hpp
+include/ROL_ErrorMeasureFactory.hpp
+include/ROL_ErrorMeasureInfo.hpp
+include/ROL_ExpectationQuad.hpp
+include/ROL_ExpectationQuadDeviation.hpp
+include/ROL_ExpectationQuadError.hpp
+include/ROL_ExpectationQuadRegret.hpp
+include/ROL_ExpectationQuadRisk.hpp
+include/ROL_ExplicitLinearConstraint.hpp
+include/ROL_Exponential.hpp
+include/ROL_FDivergence.hpp
+include/ROL_Fejer2Quadrature.hpp
+include/ROL_FiniteDifference.hpp
+include/ROL_FiniteDifferenceDef.hpp
+include/ROL_Fletcher.hpp
+include/ROL_FletcherBase.hpp
+include/ROL_FletcherStatusTest.hpp
+include/ROL_FletcherStep.hpp
+include/ROL_FreudensteinRoth.hpp
+include/ROL_FunctionBindings.hpp
+include/ROL_GMRES.hpp
+include/ROL_Gamma.hpp
+include/ROL_GaussChebyshev1Quadrature.hpp
+include/ROL_GaussChebyshev2Quadrature.hpp
+include/ROL_GaussChebyshev3Quadrature.hpp
+include/ROL_GaussLegendreQuadrature.hpp
+include/ROL_Gaussian.hpp
+include/ROL_GenMoreauYosidaCVaR.hpp

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list