science/mutationpp: New port: MUlticomponent Thermodynamic And Transport library for IONized gases

This commit is contained in:
Yuri Victorovich 2023-11-05 22:33:14 -08:00
parent 495a74f4cc
commit d093257038
5 changed files with 104 additions and 0 deletions

View file

@ -202,6 +202,7 @@
SUBDIR += mstore
SUBDIR += multicharge
SUBDIR += multiwfn
SUBDIR += mutationpp
SUBDIR += namd
SUBDIR += nest
SUBDIR += netcdf

View file

@ -0,0 +1,24 @@
PORTNAME= mutationpp
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6dev2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
COMMENT= MUlticomponent Thermodynamic And Transport library for IONized gases
WWW= https://github.com/mutationpp/Mutationpp
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= catch>0:devel/catch
USES= cmake:testing eigen:3
USE_GITHUB= yes
GH_PROJECT= Mutationpp
#CXXFLAGS+= -I${LOCALBASE}/include/catch2
CMAKE_TESTING_ON= ENABLE_TESTING # tests fail to compile, see https://github.com/mutationpp/Mutationpp/issues/244, https://github.com/mutationpp/Mutationpp/issues/245
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1699250954
SHA256 (mutationpp-Mutationpp-v1.0.6dev2_GH0.tar.gz) = af713aa62cf8a1b0ff099e09198bbd913e24d9b846bdfa40e58ab7f32aefd1b4
SIZE (mutationpp-Mutationpp-v1.0.6dev2_GH0.tar.gz) = 4042313

View file

@ -0,0 +1,4 @@
Mutation++ is an open-source library originally developed at the von Karman
Institute for Fluid Dynamics, designed to couple with conventional computational
fluid dynamics codes to provide thermodynamic, transport, chemistry, and energy
transfer properties associated with subsonic to hypersonic flows.

View file

@ -0,0 +1,72 @@
bin/bprime
bin/checkmix
bin/mppequil
bin/mppshock
include/mutation++/AutoRegistration.h
include/mutation++/CollisionDB.h
include/mutation++/CollisionGroup.h
include/mutation++/CollisionIntegral.h
include/mutation++/CollisionPair.h
include/mutation++/Composition.h
include/mutation++/Constants.h
include/mutation++/CoulombIntegrals.h
include/mutation++/DiffusionMatrix.h
include/mutation++/DiffusionVelocityCalculator.h
include/mutation++/ElectronSubSystem.h
include/mutation++/Errors.h
include/mutation++/Functors.h
include/mutation++/GSIRateLaw.h
include/mutation++/GSIRateManager.h
include/mutation++/GSIReaction.h
include/mutation++/GSIStoichiometryManager.h
include/mutation++/GasFourierHeatFluxCalculator.h
include/mutation++/GasSurfaceInteraction.h
include/mutation++/GlobalOptions.h
include/mutation++/HarmonicOscillator.h
include/mutation++/Interpolators.h
include/mutation++/IteratorWrapper.h
include/mutation++/JacobianManager.h
include/mutation++/Kinetics.h
include/mutation++/LookupTable.h
include/mutation++/MassBlowingRate.h
include/mutation++/MillikanWhite.h
include/mutation++/Mixture.h
include/mutation++/MixtureOptions.h
include/mutation++/MultiPhaseEquilSolver.h
include/mutation++/NewtonSolver.h
include/mutation++/ParticleRRHO.h
include/mutation++/RateLawGroup.h
include/mutation++/RateLaws.h
include/mutation++/RateManager.h
include/mutation++/Reaction.h
include/mutation++/ReactionType.h
include/mutation++/ReferenceServer.h
include/mutation++/SharedPtr.h
include/mutation++/SolidProperties.h
include/mutation++/Species.h
include/mutation++/SpeciesListDescriptor.h
include/mutation++/SpeciesNameFSM.h
include/mutation++/StateModel.h
include/mutation++/StoichiometryManager.h
include/mutation++/StringUtils.h
include/mutation++/SurfaceChemistry.h
include/mutation++/SurfaceRadiation.h
include/mutation++/SurfaceState.h
include/mutation++/TemporaryFile.h
include/mutation++/ThermalConductivityAlgorithm.h
include/mutation++/ThermoDB.h
include/mutation++/Thermodynamics.h
include/mutation++/ThirdBodyManager.h
include/mutation++/TransferModel.h
include/mutation++/Transport.h
include/mutation++/Units.h
include/mutation++/Utilities.h
include/mutation++/ViscosityAlgorithm.h
include/mutation++/XMLite.h
include/mutation++/lp.h
include/mutation++/mutation++.h
lib/cmake/mutation++/mutation++Config.cmake
lib/cmake/mutation++/mutation++ConfigVersion.cmake
lib/cmake/mutation++/mutation++Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mutation++/mutation++Targets.cmake
lib/libmutation++.so