science/cantera 3.2.0_1 FreeBSD
Chemical kinetics, thermodynamics, and transport tool suite
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d4600726b0- License
- BSD3CLAUSE
- Categories
- science
Description
Cantera is an open-source suite of tools for problems involving chemical kinetics, thermodynamics, and transport processes.
Install
Binary package:
pkg install cantera
From the ports tree:
cd /usr/ports/science/cantera/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cantera>0:science/cantera
LIB_DEPENDS= libcantera_python3_.so:science/cantera
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 3.2.0_1 | - | 3.1.0_2 | 3.2.0_1 |
| FreeBSD:14:quarterly | - | 3.2.0_1 | n/a | 3.1.0_1 | 3.2.0_1 |
| FreeBSD:15:latest | - | 3.2.0_1 | n/a | 3.1.0_2 | 3.1.0_2 |
| FreeBSD:15:quarterly | - | 3.2.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.2.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 8
googletest>0: devel/googletest${LOCALBASE}/include/boost/algorithm/string.hpp: devel/boost-libshighfive>0: science/highfivedoxygen: devel/doxygen${PYTHON_PKGNAMEPREFIX}Jinja2>0: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}packaging>=0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0: devel/py-ruamel.yaml${PYTHON_PKGNAMEPREFIX}typing-extensions>=0: devel/py-typing-extensions
Library 4
libfmt.so: devel/libfmtlibhdf5.so: science/hdf5libopenblas.so: math/openblaslibyaml-cpp.so: devel/yaml-cpp
The full lists below include those, and their dependencies in turn.
Build dependencies 90
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/doxygen
- devel/gettext-runtime
- devel/glib20
- devel/googletest
- devel/icu
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/nlohmann-json
- devel/pcre2
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-pip
- devel/py-ruamel.yaml
- devel/py-ruamel.yaml.clib
- devel/py-setuptools
- devel/py-typing-extensions
- devel/py-wheel
- devel/readline
- devel/scons
- devel/spdlog
- devel/xtl-quant-stack
- devel/yaml-cpp
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/cython
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/xtensor
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/highfive
- science/libaec
- textproc/expat2
- textproc/py-markupsafe
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXpm
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 96
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/py-brotli
- archivers/py-zopfli
- archivers/zopfli
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/pcre2
- devel/py-cycler
- devel/py-lxml
- devel/py-olefile
- devel/py-packaging
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-ruamel.yaml
- devel/py-ruamel.yaml.clib
- devel/py-six
- devel/py-tzdata
- devel/py-unicodedata2
- devel/readline
- devel/yaml-cpp
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/py-pillow
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-contourpy
- math/py-kiwisolver
- math/py-matplotlib
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/qhull
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- print/py-fonttools
- science/hdf5
- science/libaec
- science/py-h5py
- science/py-scipy
- security/libgcrypt
- security/libgpg-error
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/py-tkinter
- x11-toolkits/tk86
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: science_cantera
| Option | Default | Description |
|---|---|---|
| OCTAVE | off | Octave support |
| PYTHON | on | Python bindings or support |
- USES
- compiler:c++17-lang eigen:3 gettext-runtime localbase python scons
- Service scripts
- none
Files
Manual pages 5
- ck2yaml(1)
- cti2yaml(1)
- ctml2yaml(1)
- lxcat2yaml(1)
- yaml2ck(1)
pkg-plist 890
- 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/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/ext/cvodes/cvodes.h
- include/cantera/ext/cvodes/cvodes_bandpre.h
- include/cantera/ext/cvodes/cvodes_bbdpre.h
- include/cantera/ext/cvodes/cvodes_diag.h
- include/cantera/ext/cvodes/cvodes_direct.h
- include/cantera/ext/cvodes/cvodes_ls.h
- include/cantera/ext/cvodes/cvodes_spils.h
- include/cantera/ext/idas/idas.h
- include/cantera/ext/idas/idas_bbdpre.h
- include/cantera/ext/idas/idas_direct.h
- include/cantera/ext/idas/idas_ls.h
- include/cantera/ext/idas/idas_spils.h
- include/cantera/ext/nvector/nvector_cuda.h
- include/cantera/ext/nvector/nvector_manyvector.h
- include/cantera/ext/nvector/nvector_mpimanyvector.h
- include/cantera/ext/nvector/nvector_mpiplusx.h
- include/cantera/ext/nvector/nvector_openmp.h
- include/cantera/ext/nvector/nvector_openmpdev.h
- include/cantera/ext/nvector/nvector_parallel.h
- include/cantera/ext/nvector/nvector_parhyp.h
- include/cantera/ext/nvector/nvector_petsc.h
- include/cantera/ext/nvector/nvector_pthreads.h
- include/cantera/ext/nvector/nvector_raja.h
- include/cantera/ext/nvector/nvector_serial.h
- include/cantera/ext/nvector/nvector_trilinos.h
- include/cantera/ext/sundials/sundials_band.h
- include/cantera/ext/sundials/sundials_config.h
- include/cantera/ext/sundials/sundials_dense.h
- include/cantera/ext/sundials/sundials_direct.h
- include/cantera/ext/sundials/sundials_fnvector.h
- include/cantera/ext/sundials/sundials_futils.h
- include/cantera/ext/sundials/sundials_iterative.h
- include/cantera/ext/sundials/sundials_lapack.h
- include/cantera/ext/sundials/sundials_linearsolver.h
- include/cantera/ext/sundials/sundials_math.h
- include/cantera/ext/sundials/sundials_matrix.h
- include/cantera/ext/sundials/sundials_mpi_types.h
- include/cantera/ext/sundials/sundials_nonlinearsolver.h
- include/cantera/ext/sundials/sundials_nvector.h
- include/cantera/ext/sundials/sundials_nvector_senswrapper.h
- include/cantera/ext/sundials/sundials_types.h
- include/cantera/ext/sundials/sundials_version.h
- include/cantera/ext/sunlinsol/sunlinsol_band.h
- include/cantera/ext/sunlinsol/sunlinsol_cusolversp_batchqr.h
- include/cantera/ext/sunlinsol/sunlinsol_dense.h
- include/cantera/ext/sunlinsol/sunlinsol_klu.h
- include/cantera/ext/sunlinsol/sunlinsol_lapackband.h
- include/cantera/ext/sunlinsol/sunlinsol_lapackdense.h
- include/cantera/ext/sunlinsol/sunlinsol_pcg.h
- include/cantera/ext/sunlinsol/sunlinsol_spbcgs.h
- include/cantera/ext/sunlinsol/sunlinsol_spfgmr.h
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| Cantera-cantera-v3.2.0_GH0.tar.gz | 2.817937e+06 | f01e25e33f9d5e37db7ababe5af36b60caabff52dba04bb221d53e44735f60ec |
| LLNL-sundials-887af43_GH0.tar.gz | 1.8888776e+07 | 147919c4887c93157c9975f195e8d45903285b61303d42f9dfdee251468abdb7 |
| cantera-cantera-example-data-b9e0731_GH0.tar.gz | 260528 | eb7c843e413d78591127f61c3dfe1a9df05d338db2f0522d9e17195812013df6 |