Skip to content

Releases: libantioch/antioch

v0.4.0

29 Apr 15:46
Compare
Choose a tag to compare

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

26 Aug 01:53
Compare
Choose a tag to compare

Critical bug fix for the ChemKin format parsing of thermodynamic data (NASA 7).

v0.3.0

05 Aug 15:25
Compare
Choose a tag to compare

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.
  • 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.
  • Several bugfixes in units/parsing corner cases

v0.2.1

23 Jun 20:56
Compare
Choose a tag to compare

This is a bug fix release. Contains a back ported critical bug fix for ConstantLewisDiffusivity.

v0.2.0: Units Support

25 Jul 13:37
Compare
Choose a tag to compare

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

13 Feb 23:50
Compare
Choose a tag to compare

v0.0.8: Header Only

05 Nov 21:23
Compare
Choose a tag to compare

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

01 Aug 21:00
Compare
Choose a tag to compare

Time to benchmark this against v0.0.6 and see if there are any detectable speed differences.

v0.0.6

24 Jul 00:07
Compare
Choose a tag to compare

Tagging release before add auto/decltype macros for more efficient VexCL support (see #7).

v0.0.5

12 Jul 21:31
Compare
Choose a tag to compare
Ready to tag 0.0.5