pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-cantera: initial revision (functional, but has TODOs)
Module Name: pkgsrc-wip
Committed By: mayuresh <mayuresh%acm.org@localhost>
Pushed By: mayuresh
Date: Tue Sep 24 10:48:44 2024 +0530
Changeset: 6307685ca7beeb7b593fee1a9c2d9f1a0cfac97d
Modified Files:
py-cantera/Makefile
py-cantera/TODO
py-cantera/distinfo
py-cantera/patches/patch-SConstruct
Added Files:
py-cantera/COMMIT_MSG
py-cantera/DESCR
py-cantera/PLIST
Log Message:
py-cantera: initial revision (functional, but has TODOs)
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6307685ca7beeb7b593fee1a9c2d9f1a0cfac97d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-cantera/COMMIT_MSG | 3 +
py-cantera/DESCR | 12 +
py-cantera/Makefile | 15 +-
py-cantera/PLIST | 469 ++++++++++++++++++++++++++++++++++++
py-cantera/TODO | 14 +-
py-cantera/distinfo | 5 +-
py-cantera/patches/patch-SConstruct | 14 +-
7 files changed, 527 insertions(+), 5 deletions(-)
diffs:
diff --git a/py-cantera/COMMIT_MSG b/py-cantera/COMMIT_MSG
new file mode 100644
index 0000000000..a2cbba6287
--- /dev/null
+++ b/py-cantera/COMMIT_MSG
@@ -0,0 +1,3 @@
+biology/py-cantera: Add py-cantera version 3.1.0.a4
+
+Packaged in wip by Mayuresh (mayuresh%acm.org@localhost)
diff --git a/py-cantera/DESCR b/py-cantera/DESCR
new file mode 100644
index 0000000000..15c5b9e829
--- /dev/null
+++ b/py-cantera/DESCR
@@ -0,0 +1,12 @@
+Cantera is an open-source collection of object-oriented software tools for
+problems involving chemical kinetics, thermodynamics, and transport processes.
+Among other things, it can be used to:
+
+ Evaluate thermodynamic and transport properties of mixtures
+ Compute chemical equilibrium
+ Evaluate species chemical production rates
+ Conduct kinetics simulations with large reaction mechanisms
+ Simulate one-dimensional flames
+ Conduct reaction path analysis
+ Create process simulations using networks of stirred reactors
+ Model non-ideal fluids
diff --git a/py-cantera/Makefile b/py-cantera/Makefile
index eef2d51fca..6c9296f786 100644
--- a/py-cantera/Makefile
+++ b/py-cantera/Makefile
@@ -8,6 +8,8 @@ CATEGORIES= biology python
MASTER_SITES= ${MASTER_SITE_GITHUB:=Cantera/}
DIST_SUBDIR= ${GITHUB_PROJECT}
+GITHUB_SUBMODULES+= cantera cantera-example-data dbc4212 data/example_data
+
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/Cantera/cantera/
COMMENT= Chemical kinetics, thermodynamics, and transport tool suite
@@ -18,8 +20,10 @@ USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++ fortran
SCONS_BUILD_ARGS+= build
-
-#MAKE_ENV+= CWRAPPERS_CONFIG_DIR=${CWRAPPERS_CONFIG_DIR}
+SCONS_BUILD_ARGS+= prefix=${DESTDIR}${PREFIX}
+SCONS_BUILD_ARGS+= sundials_include=${PREFIX}/include
+SCONS_BUILD_ARGS+= sundials_libdir=${PREFIX}/lib
+SCONS_BUILD_ARGS+= run_examples=no
PKGCONFIG_OVERRIDE+= platform/posix/cantera.pc.in
@@ -29,7 +33,14 @@ DEPENDS+= eigen3>=3.4.0:../../math/eigen3
DEPENDS+= boost-libs>=1.85.0:../../devel/boost-libs
DEPENDS+= sundials>=7.1.1:../../wip/sundials
+TOOL_DEPENDS+= ${PYPKGPREFIX}-pip>=0:../../devel/py-pip
+TOOL_DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.18.6:../../devel/py-ruamel-yaml
+
+CHECK_RELRO= no
+
+.include "../../math/py-numpy/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/py-cython/buildlink3.mk"
.include "../../math/eigen3/buildlink3.mk"
.include "../../wip/sundials/buildlink3.mk"
.include "../../textproc/yaml-cpp/buildlink3.mk"
diff --git a/py-cantera/PLIST b/py-cantera/PLIST
new file mode 100644
index 0000000000..b730b9e768
--- /dev/null
+++ b/py-cantera/PLIST
@@ -0,0 +1,469 @@
+@comment $NetBSD$
+bin/ck2yaml
+bin/cti2yaml
+bin/ctml2yaml
+bin/lxcat2yaml
+bin/yaml2ck
+include/cantera/base/AnyMap.h
+include/cantera/base/AnyMap.inl.h
+include/cantera/base/Array.h
+include/cantera/base/Delegator.h
+include/cantera/base/ExtensionManager.h
+include/cantera/base/ExtensionManagerFactory.h
+include/cantera/base/ExternalLogger.h
+include/cantera/base/FactoryBase.h
+include/cantera/base/Interface.h
+include/cantera/base/NoExitLogger.h
+include/cantera/base/Solution.h
+include/cantera/base/SolutionArray.h
+include/cantera/base/Storage.h
+include/cantera/base/Units.h
+include/cantera/base/ValueCache.h
+include/cantera/base/YamlWriter.h
+include/cantera/base/clockWC.h
+include/cantera/base/config.h
+include/cantera/base/config.h.in
+include/cantera/base/ct_defs.h
+include/cantera/base/ctexceptions.h
+include/cantera/base/fmt.h
+include/cantera/base/global.h
+include/cantera/base/logger.h
+include/cantera/base/stringUtils.h
+include/cantera/base/utilities.h
+include/cantera/base/yaml.h
+include/cantera/cantera.mod
+include/cantera/cantera_funcs.mod
+include/cantera/cantera_kinetics.mod
+include/cantera/cantera_thermo.mod
+include/cantera/cantera_transport.mod
+include/cantera/clib/clib_defs.h
+include/cantera/clib/ct.h
+include/cantera/clib/ctfunc.h
+include/cantera/clib/ctmatlab.h
+include/cantera/clib/ctmultiphase.h
+include/cantera/clib/ctonedim.h
+include/cantera/clib/ctreactor.h
+include/cantera/clib/ctrpath.h
+include/cantera/clib/ctsurf.h
+include/cantera/core.h
+include/cantera/cython/funcWrapper.h
+include/cantera/cython/kinetics_utils.h
+include/cantera/cython/thermo_utils.h
+include/cantera/cython/transport_utils.h
+include/cantera/cython/utils_utils.h
+include/cantera/cython/wrappers.h
+include/cantera/equil/ChemEquil.h
+include/cantera/equil/MultiPhase.h
+include/cantera/equil/MultiPhaseEquil.h
+include/cantera/equil/vcs_MultiPhaseEquil.h
+include/cantera/equil/vcs_SpeciesProperties.h
+include/cantera/equil/vcs_VolPhase.h
+include/cantera/equil/vcs_defs.h
+include/cantera/equil/vcs_internal.h
+include/cantera/equil/vcs_solve.h
+include/cantera/equil/vcs_species_thermo.h
+include/cantera/extensions/PythonExtensionManager.h
+include/cantera/extensions/PythonHandle.h
+include/cantera/fct.mod
+include/cantera/kinetics.h
+include/cantera/kinetics/Arrhenius.h
+include/cantera/kinetics/BlowersMaselRate.h
+include/cantera/kinetics/BulkKinetics.h
+include/cantera/kinetics/ChebyshevRate.h
+include/cantera/kinetics/Custom.h
+include/cantera/kinetics/EdgeKinetics.h
+include/cantera/kinetics/ElectronCollisionPlasmaRate.h
+include/cantera/kinetics/Falloff.h
+include/cantera/kinetics/Group.h
+include/cantera/kinetics/ImplicitSurfChem.h
+include/cantera/kinetics/InterfaceKinetics.h
+include/cantera/kinetics/InterfaceRate.h
+include/cantera/kinetics/Kinetics.h
+include/cantera/kinetics/KineticsFactory.h
+include/cantera/kinetics/MultiRate.h
+include/cantera/kinetics/MultiRateBase.h
+include/cantera/kinetics/PlogRate.h
+include/cantera/kinetics/Reaction.h
+include/cantera/kinetics/ReactionData.h
+include/cantera/kinetics/ReactionPath.h
+include/cantera/kinetics/ReactionRate.h
+include/cantera/kinetics/ReactionRateDelegator.h
+include/cantera/kinetics/ReactionRateFactory.h
+include/cantera/kinetics/StoichManager.h
+include/cantera/kinetics/ThirdBodyCalc.h
+include/cantera/kinetics/TwoTempPlasmaRate.h
+include/cantera/kinetics/solveSP.h
+include/cantera/numerics/AdaptivePreconditioner.h
+include/cantera/numerics/BandMatrix.h
+include/cantera/numerics/CVodesIntegrator.h
+include/cantera/numerics/DenseMatrix.h
+include/cantera/numerics/Func1.h
+include/cantera/numerics/Func1Factory.h
+include/cantera/numerics/FuncEval.h
+include/cantera/numerics/GeneralMatrix.h
+include/cantera/numerics/IdasIntegrator.h
+include/cantera/numerics/Integrator.h
+include/cantera/numerics/PreconditionerBase.h
+include/cantera/numerics/PreconditionerFactory.h
+include/cantera/numerics/SundialsContext.h
+include/cantera/numerics/ctlapack.h
+include/cantera/numerics/eigen_dense.h
+include/cantera/numerics/eigen_sparse.h
+include/cantera/numerics/funcs.h
+include/cantera/numerics/polyfit.h
+include/cantera/numerics/sundials_headers.h
+include/cantera/oneD/Boundary1D.h
+include/cantera/oneD/Domain1D.h
+include/cantera/oneD/DomainFactory.h
+include/cantera/oneD/Flow1D.h
+include/cantera/oneD/IonFlow.h
+include/cantera/oneD/MultiJac.h
+include/cantera/oneD/MultiNewton.h
+include/cantera/oneD/OneDim.h
+include/cantera/oneD/Sim1D.h
+include/cantera/oneD/StFlow.h
+include/cantera/oneD/refine.h
+include/cantera/onedim.h
+include/cantera/reactionpaths.h
+include/cantera/test/gtest_utils.h
+include/cantera/thermo.h
+include/cantera/thermo/BinarySolutionTabulatedThermo.h
+include/cantera/thermo/ConstCpPoly.h
+include/cantera/thermo/CoverageDependentSurfPhase.h
+include/cantera/thermo/DebyeHuckel.h
+include/cantera/thermo/EdgePhase.h
+include/cantera/thermo/Elements.h
+include/cantera/thermo/GibbsExcessVPSSTP.h
+include/cantera/thermo/HMWSoln.h
+include/cantera/thermo/IdealGasPhase.h
+include/cantera/thermo/IdealMolalSoln.h
+include/cantera/thermo/IdealSolidSolnPhase.h
+include/cantera/thermo/IdealSolnGasVPSS.h
+include/cantera/thermo/LatticePhase.h
+include/cantera/thermo/LatticeSolidPhase.h
+include/cantera/thermo/MargulesVPSSTP.h
+include/cantera/thermo/MetalPhase.h
+include/cantera/thermo/MixtureFugacityTP.h
+include/cantera/thermo/MolalityVPSSTP.h
+include/cantera/thermo/Mu0Poly.h
+include/cantera/thermo/MultiSpeciesThermo.h
+include/cantera/thermo/Nasa9Poly1.h
+include/cantera/thermo/Nasa9PolyMultiTempRegion.h
+include/cantera/thermo/NasaPoly1.h
+include/cantera/thermo/NasaPoly2.h
+include/cantera/thermo/PDSS.h
+include/cantera/thermo/PDSSFactory.h
+include/cantera/thermo/PDSS_ConstVol.h
+include/cantera/thermo/PDSS_HKFT.h
+include/cantera/thermo/PDSS_SSVol.h
+include/cantera/thermo/PDSS_Water.h
+include/cantera/thermo/PengRobinson.h
+include/cantera/thermo/Phase.h
+include/cantera/thermo/PlasmaPhase.h
+include/cantera/thermo/PureFluidPhase.h
+include/cantera/thermo/RedlichKisterVPSSTP.h
+include/cantera/thermo/RedlichKwongMFTP.h
+include/cantera/thermo/ShomatePoly.h
+include/cantera/thermo/SingleSpeciesTP.h
+include/cantera/thermo/Species.h
+include/cantera/thermo/SpeciesThermoFactory.h
+include/cantera/thermo/SpeciesThermoInterpType.h
+include/cantera/thermo/StoichSubstance.h
+include/cantera/thermo/SurfPhase.h
+include/cantera/thermo/ThermoFactory.h
+include/cantera/thermo/ThermoPhase.h
+include/cantera/thermo/VPStandardStateTP.h
+include/cantera/thermo/WaterProps.h
+include/cantera/thermo/WaterPropsIAPWS.h
+include/cantera/thermo/WaterPropsIAPWSphi.h
+include/cantera/thermo/WaterSSTP.h
+include/cantera/thermo/electrolytes.h
+include/cantera/thermo/speciesThermoTypes.h
+include/cantera/tpx/Sub.h
+include/cantera/tpx/utils.h
+include/cantera/transport.h
+include/cantera/transport/DustyGasTransport.h
+include/cantera/transport/GasTransport.h
+include/cantera/transport/HighPressureGasTransport.h
+include/cantera/transport/IonGasTransport.h
+include/cantera/transport/MixTransport.h
+include/cantera/transport/MultiTransport.h
+include/cantera/transport/Transport.h
+include/cantera/transport/TransportData.h
+include/cantera/transport/TransportFactory.h
+include/cantera/transport/UnityLewisTransport.h
+include/cantera/transport/WaterTransport.h
+include/cantera/zeroD/ConstPressureMoleReactor.h
+include/cantera/zeroD/ConstPressureReactor.h
+include/cantera/zeroD/FlowDevice.h
+include/cantera/zeroD/FlowDeviceFactory.h
+include/cantera/zeroD/FlowReactor.h
+include/cantera/zeroD/IdealGasConstPressureMoleReactor.h
+include/cantera/zeroD/IdealGasConstPressureReactor.h
+include/cantera/zeroD/IdealGasMoleReactor.h
+include/cantera/zeroD/IdealGasReactor.h
+include/cantera/zeroD/MoleReactor.h
+include/cantera/zeroD/Reactor.h
+include/cantera/zeroD/ReactorBase.h
+include/cantera/zeroD/ReactorDelegator.h
+include/cantera/zeroD/ReactorFactory.h
+include/cantera/zeroD/ReactorNet.h
+include/cantera/zeroD/ReactorSurface.h
+include/cantera/zeroD/Reservoir.h
+include/cantera/zeroD/Wall.h
+include/cantera/zeroD/WallFactory.h
+include/cantera/zeroD/flowControllers.h
+include/cantera/zerodim.h
+lib/libcantera.a
+lib/libcantera_fortran.a
+lib/libcantera_fortran_shared.so
+lib/libcantera_fortran_shared.so.3
+lib/libcantera_fortran_shared.so.3.1.0
+lib/libcantera_python3_12.so
+lib/libcantera_shared.so
+lib/libcantera_shared.so.3
+lib/libcantera_shared.so.3.1.0
+lib/pkgconfig/cantera.pc
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/INSTALLER
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/LICENSE.txt
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/METADATA
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/RECORD
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/REQUESTED
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/WHEEL
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/direct_url.json
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/entry_points.txt
+${PYSITELIB}/Cantera-${PKGVERSION}.dist-info/top_level.txt
+${PYSITELIB}/cantera/__init__.pxd
+${PYSITELIB}/cantera/__init__.py
+${PYSITELIB}/cantera/__init__.pyc
+${PYSITELIB}/cantera/_cantera.so
+${PYSITELIB}/cantera/_onedim.pxd
+${PYSITELIB}/cantera/_utils.pxd
+${PYSITELIB}/cantera/ck2yaml.py
+${PYSITELIB}/cantera/ck2yaml.pyc
+${PYSITELIB}/cantera/composite.py
+${PYSITELIB}/cantera/composite.pyc
+${PYSITELIB}/cantera/constants.pxd
+${PYSITELIB}/cantera/ctcxx.pxd
+${PYSITELIB}/cantera/cti2yaml.py
+${PYSITELIB}/cantera/cti2yaml.pyc
+${PYSITELIB}/cantera/ctml2yaml.py
+${PYSITELIB}/cantera/ctml2yaml.pyc
+${PYSITELIB}/cantera/data.py
+${PYSITELIB}/cantera/data.pyc
+${PYSITELIB}/cantera/data/KOH.yaml
+${PYSITELIB}/cantera/data/SiF4_NH3_mec.yaml
+${PYSITELIB}/cantera/data/air.yaml
+${PYSITELIB}/cantera/data/airNASA9.yaml
+${PYSITELIB}/cantera/data/critical-properties.yaml
+${PYSITELIB}/cantera/data/diamond.yaml
+${PYSITELIB}/cantera/data/element-standard-entropies.yaml
+${PYSITELIB}/cantera/data/example_data/YZA.yaml
+${PYSITELIB}/cantera/data/example_data/ammonia-Ru-Ba-YSZ-CSM-2019.yaml
+${PYSITELIB}/cantera/data/example_data/co2-thermo.yaml
+${PYSITELIB}/cantera/data/example_data/covdepsurf.yaml
+${PYSITELIB}/cantera/data/example_data/n-hexane-NUIG-2015.yaml
+${PYSITELIB}/cantera/data/example_data/oxygen-plasma-itikawa.yaml
+${PYSITELIB}/cantera/data/example_data/silicon_carbide.yaml
+${PYSITELIB}/cantera/data/graphite.yaml
+${PYSITELIB}/cantera/data/gri30.yaml
+${PYSITELIB}/cantera/data/gri30_highT.yaml
+${PYSITELIB}/cantera/data/gri30_ion.yaml
+${PYSITELIB}/cantera/data/h2o2.yaml
+${PYSITELIB}/cantera/data/liquidvapor.yaml
+${PYSITELIB}/cantera/data/lithium_ion_battery.yaml
+${PYSITELIB}/cantera/data/methane_pox_on_pt.yaml
+${PYSITELIB}/cantera/data/nDodecane_Reitz.yaml
+${PYSITELIB}/cantera/data/nasa_condensed.yaml
+${PYSITELIB}/cantera/data/nasa_gas.yaml
+${PYSITELIB}/cantera/data/ohn.yaml
+${PYSITELIB}/cantera/data/ptcombust.yaml
+${PYSITELIB}/cantera/data/silicon.yaml
+${PYSITELIB}/cantera/data/sofc.yaml
+${PYSITELIB}/cantera/data/water.yaml
+${PYSITELIB}/cantera/delegator.pxd
+${PYSITELIB}/cantera/drawnetwork.py
+${PYSITELIB}/cantera/drawnetwork.pyc
+${PYSITELIB}/cantera/examples/README.txt
+${PYSITELIB}/cantera/func1.pxd
+${PYSITELIB}/cantera/interrupts.py
+${PYSITELIB}/cantera/interrupts.pyc
+${PYSITELIB}/cantera/kinetics.pxd
+${PYSITELIB}/cantera/liquidvapor.py
+${PYSITELIB}/cantera/liquidvapor.pyc
+${PYSITELIB}/cantera/lxcat2yaml.py
+${PYSITELIB}/cantera/lxcat2yaml.pyc
+${PYSITELIB}/cantera/mixture.pxd
+${PYSITELIB}/cantera/onedim.py
+${PYSITELIB}/cantera/onedim.pyc
+${PYSITELIB}/cantera/preconditioners.pxd
+${PYSITELIB}/cantera/reaction.pxd
+${PYSITELIB}/cantera/reactionpath.pxd
+${PYSITELIB}/cantera/reactor.pxd
+${PYSITELIB}/cantera/solutionbase.pxd
+${PYSITELIB}/cantera/speciesthermo.pxd
+${PYSITELIB}/cantera/test/README.txt
+${PYSITELIB}/cantera/thermo.pxd
+${PYSITELIB}/cantera/transport.pxd
+${PYSITELIB}/cantera/units.pxd
+${PYSITELIB}/cantera/utils.py
+${PYSITELIB}/cantera/utils.pyc
+${PYSITELIB}/cantera/with_units/__init__.py
+${PYSITELIB}/cantera/with_units/__init__.pyc
+${PYSITELIB}/cantera/with_units/solution.py
+${PYSITELIB}/cantera/with_units/solution.pyc
+${PYSITELIB}/cantera/yaml2ck.py
+${PYSITELIB}/cantera/yaml2ck.pyc
+${PYSITELIB}/cantera/yamlwriter.pxd
+man/man1/ck2yaml.1
+man/man1/cti2yaml.1
+man/man1/ctml2yaml.1
+man/man1/yaml2ck.1
+share/cantera/data/KOH.yaml
+share/cantera/data/SiF4_NH3_mec.yaml
+share/cantera/data/air.yaml
+share/cantera/data/airNASA9.yaml
+share/cantera/data/critical-properties.yaml
+share/cantera/data/diamond.yaml
+share/cantera/data/element-standard-entropies.yaml
+share/cantera/data/example_data/YZA.yaml
+share/cantera/data/example_data/ammonia-Ru-Ba-YSZ-CSM-2019.yaml
+share/cantera/data/example_data/co2-thermo.yaml
+share/cantera/data/example_data/covdepsurf.yaml
+share/cantera/data/example_data/n-hexane-NUIG-2015.yaml
+share/cantera/data/example_data/oxygen-plasma-itikawa.yaml
+share/cantera/data/example_data/silicon_carbide.yaml
+share/cantera/data/graphite.yaml
+share/cantera/data/gri30.yaml
+share/cantera/data/gri30_highT.yaml
+share/cantera/data/gri30_ion.yaml
+share/cantera/data/h2o2.yaml
+share/cantera/data/liquidvapor.yaml
+share/cantera/data/lithium_ion_battery.yaml
+share/cantera/data/methane_pox_on_pt.yaml
+share/cantera/data/nDodecane_Reitz.yaml
+share/cantera/data/nasa_condensed.yaml
+share/cantera/data/nasa_gas.yaml
+share/cantera/data/ohn.yaml
+share/cantera/data/ptcombust.yaml
+share/cantera/data/silicon.yaml
+share/cantera/data/sofc.yaml
+share/cantera/data/water.yaml
+share/cantera/doc/LICENSE.txt
+share/cantera/samples/clib/CMakeLists.txt
+share/cantera/samples/clib/README.rst
+share/cantera/samples/clib/SConstruct
+share/cantera/samples/clib/demo.c
+share/cantera/samples/cxx/LiC6_electrode/CMakeLists.txt
+share/cantera/samples/cxx/LiC6_electrode/LiC6_electrode.cpp
+share/cantera/samples/cxx/LiC6_electrode/SConstruct
+share/cantera/samples/cxx/README.rst
+share/cantera/samples/cxx/bvp/BoundaryValueProblem.h
+share/cantera/samples/cxx/bvp/CMakeLists.txt
+share/cantera/samples/cxx/bvp/SConstruct
+share/cantera/samples/cxx/bvp/blasius.cpp
+share/cantera/samples/cxx/combustor/CMakeLists.txt
+share/cantera/samples/cxx/combustor/SConstruct
+share/cantera/samples/cxx/combustor/combustor.cpp
+share/cantera/samples/cxx/custom/CMakeLists.txt
+share/cantera/samples/cxx/custom/SConstruct
+share/cantera/samples/cxx/custom/custom.cpp
+share/cantera/samples/cxx/demo/CMakeLists.txt
+share/cantera/samples/cxx/demo/SConstruct
+share/cantera/samples/cxx/demo/demo.cpp
+share/cantera/samples/cxx/flamespeed/CMakeLists.txt
+share/cantera/samples/cxx/flamespeed/SConstruct
+share/cantera/samples/cxx/flamespeed/flamespeed.cpp
+share/cantera/samples/cxx/gas_transport/CMakeLists.txt
+share/cantera/samples/cxx/gas_transport/SConstruct
+share/cantera/samples/cxx/gas_transport/gas_transport.cpp
+share/cantera/samples/cxx/jacobian/CMakeLists.txt
+share/cantera/samples/cxx/jacobian/SConstruct
+share/cantera/samples/cxx/jacobian/derivative_speed.cpp
+share/cantera/samples/cxx/kinetics1/CMakeLists.txt
+share/cantera/samples/cxx/kinetics1/SConstruct
+share/cantera/samples/cxx/kinetics1/example_utils.h
+share/cantera/samples/cxx/kinetics1/kinetics1.cpp
+share/cantera/samples/cxx/openmp_ignition/CMakeLists.txt
+share/cantera/samples/cxx/openmp_ignition/SConstruct
+share/cantera/samples/cxx/openmp_ignition/openmp_ignition.cpp
+share/cantera/samples/cxx/rankine/CMakeLists.txt
+share/cantera/samples/cxx/rankine/SConstruct
+share/cantera/samples/cxx/rankine/rankine.cpp
+share/cantera/samples/f77/SConstruct
+share/cantera/samples/f77/ctlib.f
+share/cantera/samples/f77/demo_ftnlib.cpp
+share/cantera/samples/f77/f77_demo.f
+share/cantera/samples/f77/isentropic.f
+share/cantera/samples/f90/CMakeLists.txt
+share/cantera/samples/f90/README.rst
+share/cantera/samples/f90/SConstruct
+share/cantera/samples/f90/demo.f90
+share/cantera/samples/python/README.rst
+share/cantera/samples/python/kinetics/README.rst
+share/cantera/samples/python/kinetics/blowers_masel.py
+share/cantera/samples/python/kinetics/custom_reactions.py
+share/cantera/samples/python/kinetics/diamond_cvd.py
+share/cantera/samples/python/kinetics/extract_submechanism.py
+share/cantera/samples/python/kinetics/interactive_path_diagram.py
+share/cantera/samples/python/kinetics/lithium_ion_battery.py
+share/cantera/samples/python/kinetics/mechanism_reduction.py
+share/cantera/samples/python/kinetics/reaction_path.py
+share/cantera/samples/python/kinetics/sofc.py
+share/cantera/samples/python/onedim/README.rst
+share/cantera/samples/python/onedim/adiabatic_flame.py
+share/cantera/samples/python/onedim/burner_flame.py
+share/cantera/samples/python/onedim/catalytic_combustion.py
+share/cantera/samples/python/onedim/diffusion_flame.py
+share/cantera/samples/python/onedim/diffusion_flame_batch.py
+share/cantera/samples/python/onedim/diffusion_flame_continuation.py
+share/cantera/samples/python/onedim/diffusion_flame_extinction.py
+share/cantera/samples/python/onedim/flame_fixed_T.py
+share/cantera/samples/python/onedim/flame_initial_guess.py
+share/cantera/samples/python/onedim/flame_speed_convergence_analysis.py
+share/cantera/samples/python/onedim/flamespeed_sensitivity.py
+share/cantera/samples/python/onedim/ion_burner_flame.py
+share/cantera/samples/python/onedim/ion_free_flame.py
+share/cantera/samples/python/onedim/premixed_counterflow_flame.py
+share/cantera/samples/python/onedim/premixed_counterflow_twin_flame.py
+share/cantera/samples/python/onedim/stagnation_flame.py
+share/cantera/samples/python/reactors/1D_packed_bed.py
+share/cantera/samples/python/reactors/1D_pfr_surfchem.py
+share/cantera/samples/python/reactors/NonIdealShockTube.py
+share/cantera/samples/python/reactors/PorousMediaBurner.py
+share/cantera/samples/python/reactors/README.rst
+share/cantera/samples/python/reactors/combustor.py
+share/cantera/samples/python/reactors/continuous_reactor.py
+share/cantera/samples/python/reactors/custom.py
+share/cantera/samples/python/reactors/custom2.py
+share/cantera/samples/python/reactors/fuel_injection.py
+share/cantera/samples/python/reactors/ic_engine.py
+share/cantera/samples/python/reactors/mix1.py
+share/cantera/samples/python/reactors/periodic_cstr.py
+share/cantera/samples/python/reactors/pfr.py
+share/cantera/samples/python/reactors/piston.py
+share/cantera/samples/python/reactors/plasma.py
+share/cantera/samples/python/reactors/preconditioned_integration.py
+share/cantera/samples/python/reactors/reactor1.py
+share/cantera/samples/python/reactors/reactor2.py
+share/cantera/samples/python/reactors/sensitivity1.py
+share/cantera/samples/python/reactors/surf_pfr.py
+share/cantera/samples/python/reactors/surf_pfr_chain.py
+share/cantera/samples/python/thermo/README.rst
+share/cantera/samples/python/thermo/adiabatic.py
+share/cantera/samples/python/thermo/coverage_dependent_surf.py
+share/cantera/samples/python/thermo/critical_properties.py
+share/cantera/samples/python/thermo/equations_of_state.py
+share/cantera/samples/python/thermo/equivalenceRatio.py
+share/cantera/samples/python/thermo/isentropic.py
+share/cantera/samples/python/thermo/isentropic_units.py
+share/cantera/samples/python/thermo/mixing.py
+share/cantera/samples/python/thermo/plasma_equilibrium.py
+share/cantera/samples/python/thermo/rankine.py
+share/cantera/samples/python/thermo/rankine_units.py
+share/cantera/samples/python/thermo/sound_speed.py
+share/cantera/samples/python/thermo/sound_speed_units.py
+share/cantera/samples/python/thermo/vapordome.py
+share/cantera/samples/python/transport/README.rst
+share/cantera/samples/python/transport/dusty_gas.py
+share/cantera/samples/python/transport/multiprocessing_viscosity.py
diff --git a/py-cantera/TODO b/py-cantera/TODO
index 07cc921b07..644e603e70 100644
--- a/py-cantera/TODO
+++ b/py-cantera/TODO
@@ -1,4 +1,16 @@
-Requires this in scons4/build.mk
+Requires this in scons4/build.mk since PREFIX option is not supported. (Or
+commenting this line should be fine since we add prefix to build args in
+Makefile.) A systematic solution is needed for this.
_SCONS_BUILD_ARGS+= prefix=${PREFIX}
+Following warning may be handled by building sundials with blas/lapack
+
+- WARNING: External BLAS/LAPACK has been specified for Cantera but SUNDIALS was built without this support. Cantera will use the slower default solver implementations included with SUNDIALS. You can resolve this warning by installing or building SUNDIALS with BLAS/LAPACK support.
+
+ccache is not getting used - how to tell scons to use one?
+
+Should we be passing buildlink here?
+
+ SCONS_BUILD_ARGS+= sundials_include=${PREFIX}/include
+ SCONS_BUILD_ARGS+= sundials_libdir=${PREFIX}/lib
diff --git a/py-cantera/distinfo b/py-cantera/distinfo
index 2f88b4acfc..4bd8d3baf3 100644
--- a/py-cantera/distinfo
+++ b/py-cantera/distinfo
@@ -1,6 +1,9 @@
$NetBSD$
+BLAKE2s (cantera/cantera-cantera-example-data-dbc4212.tar.gz) = 6bef9f5fb052242d1d2da589931ba09fa8f6d67409039de19b20a85129bed23c
+SHA512 (cantera/cantera-cantera-example-data-dbc4212.tar.gz) = 348446b0fc472153a0da2b3981345ad5b294e3586e80860b61ec050e934f88121c612c0baa4f4cd1673127ac55f31e0f7a62ccf8bcd8cb5817925b13b8b32a88
+Size (cantera/cantera-cantera-example-data-dbc4212.tar.gz) = 224214 bytes
BLAKE2s (cantera/v3.1.0a4.tar.gz) = 43809ea958c6d95d4e4877c27020510b53d921b94b1d65127e301a4ab25077d4
SHA512 (cantera/v3.1.0a4.tar.gz) = 9083659cfd534f4cc019daddff7ce6fa370d3c79c043ebcc0d9330c52f9bb5d87887e40cbf125e40c853d22a63c759aa19ff05ae74810ebcc943303aeee679d4
Size (cantera/v3.1.0a4.tar.gz) = 2551741 bytes
-SHA1 (patch-SConstruct) = 440d2da5fcc4c3a7bcbc58c81e3bc82dd7f2265f
+SHA1 (patch-SConstruct) = 92561ff32259595d4254b219dd78e0f6c7a01b89
diff --git a/py-cantera/patches/patch-SConstruct b/py-cantera/patches/patch-SConstruct
index e03b44f981..6f57cd3f8f 100644
--- a/py-cantera/patches/patch-SConstruct
+++ b/py-cantera/patches/patch-SConstruct
@@ -1,6 +1,9 @@
$NetBSD$
---- SConstruct.orig 2024-09-23 15:15:56.609908629 +0000
+1. In pkgsrc, need to pass the entire environment, not just PATH.
+2. Use prefix/man instead of prefix/share/man for man pages in pkgsrc
+
+--- SConstruct.orig 2024-08-18 23:21:57.000000000 +0000
+++ SConstruct
@@ -850,7 +850,7 @@ else:
toolchain = ["default"]
@@ -11,3 +14,12 @@ $NetBSD$
toolchain=toolchain,
**extraEnvArgs)
+@@ -1771,7 +1771,7 @@ else:
+ env["ct_datadir"] = (prefix / "share" / "cantera" / "data").as_posix()
+ env["ct_sampledir"] = (prefix / "share" / "cantera" / "samples").as_posix()
+ env["ct_docdir"] = (prefix / "share" / "cantera" / "doc").as_posix()
+- env["ct_mandir"] = (prefix / "share" / "man" / "man1").as_posix()
++ env["ct_mandir"] = (prefix / "man" / "man1").as_posix()
+
+
+ addInstallActions = ('install' in COMMAND_LINE_TARGETS or
Home |
Main Index |
Thread Index |
Old Index