Commit graph

39 commits

Author SHA1 Message Date
Harry Moffat
ff7e66e5a3 This update adds in a Multicomponent Real Gas capability to Cantera.
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.
2011-07-23 00:30:35 +00:00
Harry Moffat
3994bb9438 Started an ifdef block for intermediate zeroed phases in kinetics objects. 2011-04-04 23:01:42 +00:00
Harry Moffat
ff3ebb25c2 Merge of the main branch into the LiquidTransportDevelop branch. 2010-11-12 21:37:41 +00:00
Harry Moffat
1611b87155 Added version control information to winconfig.h 2010-05-08 18:06:27 +00:00
Harry Moffat
c292e98c8a Added various defines for Cantera's version control. 2010-05-08 03:04:39 +00:00
Harry Moffat
565e57d814 Added in routines that modify/fix the kinetics operator for heterogeneous
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@
2010-05-06 20:25:50 +00:00
Harry Moffat
55bd4a766a Sundials 2.4 compatibility.
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.
2009-09-22 16:57:14 +00:00
Harry Moffat
a5103167dd Algorithm improvements in the equilibrium solver. 2009-04-18 00:42:47 +00:00
Harry Moffat
3f6b4b71c5 Fixed an error with H298MODIFY_CAPABILITY. Put it into the
configure script.
2008-12-30 03:16:04 +00:00
Harry Moffat
9811f5d3d9 Fixed an error. 2008-12-30 02:08:09 +00:00
Harry Moffat
9334f7b749 Added PURIFY commands to top layer 2008-12-30 01:33:42 +00:00
Harry Moffat
a0f170edd9 Added SOLARIS define 2008-12-30 00:21:51 +00:00
Harry Moffat
2ba2271125 Turned on the setting of FTN_TRAILING_UNDERSCORE, LAPACK_FTN_STRING_LEN_AT_END,
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".
2008-07-30 15:48:52 +00:00
Harry Moffat
45c65a18f9 Added the WITH_VCSNONIDEAL flag 2007-12-19 22:41:56 +00:00
Harry Moffat
fc71293c67 Fixed linking errors on cygwin, by special casing how to handle the
declaration/definition of static variables in templatized classes.
There is an irreconcilable difference between cygwin and Solaris, that
I handled by creating a compiler define in config.h.
2007-09-12 22:09:51 +00:00
Dave Goodwin
52af3dd76d adding support for cmake. 2007-05-10 17:59:11 +00:00
Dave Goodwin
ba5928083f added thread safety option 2007-05-10 03:28:30 +00:00
Dave Goodwin
b30a0ee8f1 *** empty log message *** 2007-04-25 00:08:11 +00:00
Dave Goodwin
eee9f3023d *** empty log message *** 2006-11-07 23:35:59 +00:00
Harry Moffat
aeffcf60d6 Turned on and documented the DEBUG_MODE capability.
It will now create a config.h entry, and a Makefile.in substitution
variable, CANTERA_DEBUG_MODE, which can be used in the test suite.
2006-07-07 18:07:53 +00:00
Harry Moffat
665b868dc7 Added support for conditional use of ideal solid solutions. 2006-06-13 16:11:17 +00:00
Harry Moffat
3c7ea84b49 Solaris Port: the config/configure.in file has been pushed up one directory.
The previous configure file is now called preconfig.
2006-04-30 23:07:18 +00:00
Dave Goodwin
4ed7e64194 *** empty log message *** 2005-11-10 20:48:27 +00:00
Harry Moffat
b955c1f025 Added a compilation define when electrolytes are included. 2005-10-20 23:33:37 +00:00
Dave Goodwin
9e54a6857e *** empty log message *** 2005-07-22 04:02:05 +00:00
Dave Goodwin
d6611f5878 *** empty log message *** 2005-07-14 18:54:10 +00:00
Dave Goodwin
9bd690ae04 Prerelease_1_6_0_branch merged into trunk 2005-06-18 16:58:39 +00:00
Dave Goodwin
f5837c0031 *** empty log message *** 2004-12-10 19:54:49 +00:00
Dave Goodwin
987e1ddbb0 support for multiphase equilibrium 2004-12-01 22:57:23 +00:00
Dave Goodwin
3de1be8c1d changes to make type integer compatible with f2c 2004-10-10 20:46:35 +00:00
Harry Moffat
9c5c0116b1 Added 2 defs:
CYGWIN
   WINMSVC
to indicate environments. Used to support putting in sleep commands
into ct2ctml.
2004-08-06 20:29:44 +00:00
Dave Goodwin
3e7e28b6fb *** empty log message *** 2004-08-03 10:25:03 +00:00
Dave Goodwin
b65540f514 *** empty log message *** 2004-05-22 00:46:16 +00:00
Dave Goodwin
6f43b06ca5 *** empty log message *** 2004-05-17 23:09:27 +00:00
Dave Goodwin
2e6c5ad2a1 *** empty log message *** 2004-02-03 03:31:05 +00:00
Dave Goodwin
e109142249 isolated Chemkin file support to building ck2cti 2003-12-12 16:11:30 +00:00
Dave Goodwin
9163cfbbd6 *** empty log message *** 2003-12-11 14:04:46 +00:00
Dave Goodwin
0004e6ca42 - 2003-11-17 14:10:35 +00:00
Dave Goodwin
1e8d3822ff Initial revision 2003-04-14 17:57:48 +00:00