The Object is called RedlichKwongMFTP, and it implements a multicomponent real gas approximation.
Most of the functionality has been verified against sample problems involving the CO2-H2O system.
reactions. Now the kinetics operator carries around information
that indicates whether a phase exists or not. If the phase exists
then the species in it can be consumed by the kinetics heterogeneous
operator. If it doesn't exist then species within the phase can
only be created by the kinetics operator.
Worked on Cantera's version control.
In the config.h file, we now write several forms of version
control information as preprocessor defines
CANTERA_VERSION = double quoted string id'ing the branch number
CANTERA_VERSION_MAJORNUMBER major number of Cantera as an int
Defines that are specific to the branch and that are assigned a 1. e.g.:
#define CANTERA_VERSION_18 1
#define CANTERA_VERSION_18_XXX 1
#define CANTERA_VERSION_18_LTD 1
In the Cantera.mak file, we write
CANTERA_VERSION = double quoted string id'ing the branch number
CANTERA_DEFINES = -DCANTERA_VERSION=@ctversion@
Added compatibility for sundials 2.4 along the 1.8.0 branch. I'll
add it to the main trunk as well shortly. This hasn't been fully tested
except for the cxx_examples problem.
LAPACK_NAME_LOWERCASE, and LAPACK_FTN_TRAILING_UNDERSCORE in the
config.h.in file. Previously they defaulted to being "defined". Now
they are user-configurable, with the default being that they are
"defined".
solaris.
preconfig now sets it to null.
Unless the user has set it to something nonnull,
configure then resets it to -fPIC for all platforms except for Solaris,
where it set to null. Solaris doesn't require -fPIC.
This coincides with what is assumed in the configure.in file, and
avoids potential problems with spaces in $HOME that frequently
appear on cygwin installations.
the macro AC_PROG_INSTALL to the program config/install-sh, which was
the backup option for AC_PROG_INSTALL anyway.
The driving reason for this was that the default /usr/bin/install
program on linux had problems when directories under $(CANTERA_ROOT)/build
weren't owned by installing user. Note, this can happen in a
collaborative environment when multiple people have group rw
on the source/build directory.
However, in general, this should help cross-platform variability
issues, since there is less variability now.
The user can override config/install-sh choice by setting the
environmental variable INSTALL_BIN in the preconfig script.
of the Makefiles in the code. This variable will now be used
to specify the position independent code compiler option within
Cantera. Note, this bug fix was needed for a 64 bit full python compile
on linux.