Releases: libantioch/antioch
v0.4.0
Major release. Antioch is no longer header-only, users must link against libantioch in their applications. Other updates include temperature extrapolation in the KineticsTheory transport models, APIs for resetting kinetics parameters and removing reactions, support for partial reaction orders and their specification using the ChemKinParser, addition of (optional) CppUnit-based unit tests and several small bug fixes.
v0.3.1
v0.3.0
This release contain several substantial changes, detailed below. This will be the last (non-bugfix) release that is header-only --- future releases will require linking to a compiled library.
- Introduced KineticsConditions object.
- Beginning to encapsulate quantities necessary for
computing reaction rates. - Experimental. Expect future API changes.
- Beginning to encapsulate quantities necessary for
- Added NASA7 and NASA9 fits for thermodynamics
- CEA internally uses NASA9
- Added IdealGasMicroThermo
- Alternative to StatMechThermodynamics
- Computes vibrational excitation by subtracting
translational/rotational from curve fit of total
quantity - MacroThermo is the template parameter for the total.
Can use, e.g., NASA7, NASA9, etc. - Assumes no electronic excitation
- Refactored parsing objects
- Default ASCII input files provided in share directory
- Added new ChemKin format parsing capabilities
- Complete refactoring of transport models
- WilkeMixture, WilkeEvaluator now deprecated
- Replaced by MixtureAveragedTransportMixture,
MixtureAveragedTransportEvaluator - Defined interface for species transport objects
using CRTP pattern - MixtureAveraged* objects templated on species
transport objects - MixtureViscosity, MixtureConductivity, and
MixtureDiffusion hold species objects for the species
present in the chemical mixture.
- Added new "KineticsTheory" species models
- Typically referred to as "Pure Species" model. Based on
kinetics theory expressions and curve fits of collision
integrals - Antioch must be built with GSL (for splining) in order to
use KineticsTheory models.
- Typically referred to as "Pure Species" model. Based on
- Several bugfixes in units/parsing corner cases
v0.2.1
v0.2.0: Units Support
The major new feature of this release is the support of units in the parsing the input file. For example, one may specify for the activation energy in the ModifiedArrhenius reaction. All parameters which have units may have their unit specified as something different from the default. If you find that the unit you supplied is not supported, please submit an issue and report it.
v0.1.0: Photochemistry support
Update to 0.1.0
v0.0.8: Header Only
Among several other changes, Antioch was made header only in this release. Thus, one no longer has a library to link against. Build systems for projects using Antioch should update accordingly (antioch.m4 has be so updated).
v0.0.7: Initial auto-function optimizations
Time to benchmark this against v0.0.6 and see if there are any detectable speed differences.