Commit graph

1565 commits

Author SHA1 Message Date
Harry Moffat
a97e2824fa Added an ignore file 2007-09-30 15:57:27 +00:00
Dave Goodwin
55577aee1a initial import 2007-09-27 22:35:14 +00:00
Harry Moffat
a8fe60d601 Fixed a bug in reporting parameters for Nasa9MultiTempRegion
Changed the Nasa9 reporting parameters routine to be compatible with
the multi temperature region reporting parameters.
2007-09-14 16:05:42 +00:00
Harry Moffat
e961587418 Missed a file in the NASA9 commit of yesterday 2007-09-14 14:19:52 +00:00
Harry Moffat
7c89caa61f Added a missing file to the list of objects 2007-09-13 15:46:44 +00:00
Harry Moffat
c5dee4adae Added 2 new tests associated with NASA9 polynomial capability. 2007-09-13 15:12:45 +00:00
Harry Moffat
c5fe9d121f Added new directories for new test problems. 2007-09-13 15:07:13 +00:00
Harry Moffat
f70c394fa6 This checkin adds the ability to read NASA9 polynomial standard states,
with arbitrary number of temperature intervals,
to Cantera's underlying routines.

Cantera can now read fortran formatted
NASA9 polynomials to create cti files

The cti files can then be translated into xml files.

And, the xml files can now be read into constant pressure standard state
objects and used normally within the guts of Cantera.

Currently, the standard state just links into the GeneralSpeciesThermo
object, which means that it's calculation speed is slow. However, atm
this satisfies the initial use case for this new capability.

In the near future, I'll push this out to the matlab and python interfaces.
2007-09-13 15:05:39 +00:00
Harry Moffat
b7e616a2a2 Added a config.h compiler define in, to handle incompatibilities across
platforms.
2007-09-12 22:10:46 +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
Harry Moffat
a85279c015 Cutoff low values so that comparisons pass between machines 2007-09-12 22:02:08 +00:00
Harry Moffat
592167bea1 Fixed a parenthesis misplacement. 2007-09-12 21:40:32 +00:00
Harry Moffat
bb52a2bc61 Fixed a spelling mistake. 2007-09-11 21:00:39 +00:00
Harry Moffat
5676a9632c Fixed the output from configure. It had erroneous errors when
the matlab interface option was turned on.
2007-08-30 21:37:28 +00:00
Harry Moffat
1f03f24b92 Changes to the treatment of the PIC environmental variable due to
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.
2007-08-29 21:01:00 +00:00
Harry Moffat
27495b4591 Added a file 2007-08-29 20:52:48 +00:00
Harry Moffat
e3d50370dd Fixed a Solaris compile issue.
Solaris decided a declaration was actually a definition.
So, I changed the way templated static storage is declared. It
still needs to be defined once and only once on all platforms.
2007-08-29 20:51:33 +00:00
Harry Moffat
6f0ef653b0 Improved the dependencies in the file. 2007-08-29 20:48:50 +00:00
Harry Moffat
ac36eab391 Solaris Bug fix:
solaris complained about the overload between ioflag as a parameter
and as member data. So, I changed the member data name to m_ioflag.
2007-08-29 19:57:48 +00:00
Harry Moffat
7b2ccd7517 Fixed another error in the make install command (that I created).
The cantera-demos directory wasn't being populated.
2007-08-28 22:15:16 +00:00
Harry Moffat
b14f6d3e94 Missed installing the main ctmethods* file.
Adding it here.
2007-08-28 18:59:01 +00:00
Harry Moffat
261ff18a7e Added some files that will not be put into the main cantera distribution
until some licensing issues are resolved.
2007-08-27 16:42:03 +00:00
Harry Moffat
0ff546f855 Added tmp files to this list 2007-08-27 16:35:58 +00:00
Harry Moffat
da855b9b18 Added a .cvsignore file for this directory. Files that get created when
the python scripts are actually run from within the directory are
added to the .cvsignore file.
2007-08-27 16:32:51 +00:00
Harry Moffat
116756ddc5 added a file 2007-08-23 21:53:24 +00:00
Harry Moffat
761a5c7904 Added a directory 2007-08-23 21:52:09 +00:00
Harry Moffat
2c5216b4c9 Added a test 2007-08-23 21:51:46 +00:00
Harry Moffat
e27e80a28c Added two more tests that exercise the surface solver capability. 2007-08-23 21:51:22 +00:00
Harry Moffat
60a93559af Added a capability to solve the surface pseudosteady state problem
via a damped newton's method. It also employs a false transient
algorithm when far from the solution.
2007-08-23 21:43:07 +00:00
Harry Moffat
12e9694043 Fixed the order of initializations so that it wouldn't produce
a warning message.
Doxygen additions.
2007-07-31 21:14:05 +00:00
Harry Moffat
a8d5e5a6a8 Added a m_nDim field to the base class. It seemed like the right
place to put it. Though, it's not used atm.
2007-07-31 21:12:36 +00:00
Harry Moffat
12a74f8acd Doxygen update - changes to comments
made pressure_ig() a const function
2007-07-31 21:11:08 +00:00
Harry Moffat
0e0ab85821 Added the multiGasTransport test 2007-07-31 21:08:11 +00:00
Harry Moffat
cfa2ec03c6 Added a test directory. 2007-07-31 21:05:55 +00:00
Harry Moffat
6469863f62 Addition of basic test for multiTransport object.
This just picks an arbitrary condition, calculates all of the
interfacial properties, and dumps it to an ascii file.
We want to ensure that the answer doesn't change over time.
2007-07-31 21:04:58 +00:00
Harry Moffat
0e8c62bee5 Added a directory 2007-07-31 20:51:31 +00:00
Harry Moffat
c3bb060e1e Added a test 2007-07-31 20:50:31 +00:00
Harry Moffat
e346e62a73 Added a simple test that exercises the mixture gas transport
object on an arbitrary point. It produces an answer. The blessed
file will make sure the answer doesn't change going forward.
2007-07-31 20:33:18 +00:00
Harry Moffat
6b0516e54d Fixed an interface error in getSpeciesViscosities().
This seldom used interface function needed to ensure that update_T() is
called so that the temperature is current.
2007-07-31 17:28:46 +00:00
Harry Moffat
36ed5b338f Changed the Makefile scripts so that INSTALL doesn't need to handle
copying multiple files during a single invocation.
2007-07-27 22:21:11 +00:00
Harry Moffat
1b0c396105 Added a str:: to a string parameter 2007-07-27 20:05:19 +00:00
Dave Goodwin
77a3fdbd56 *** empty log message *** 2007-07-27 03:38:23 +00:00
Dave Goodwin
a5ade5036f made some log message writing optional 2007-07-27 03:37:48 +00:00
Dave Goodwin
077cfaa54f changed default for @INSTALL@ back, because it was failing for MATLAB files 2007-07-27 03:27:39 +00:00
Harry Moffat
77091ab106 Doxygen update - no code change 2007-07-27 00:32:23 +00:00
Harry Moffat
4b702bae5b Doxygen update: no code changes
Added a cLiquidTransport for an electrolyte transport capability
  under construction
2007-07-27 00:25:56 +00:00
Harry Moffat
be6c44da59 Doxygen update
Documented the getSpeciesFluxes interface
  Changed a doublereal * grad_T parameter to const doublereal * grad_T
parameter.
2007-07-27 00:09:11 +00:00
Harry Moffat
449e133e02 Took out using namespace std from a couple of .h files. 2007-07-26 21:55:32 +00:00
Harry Moffat
a82de03550 During an out-of-the-box preconfig run, the user will unwillingly ask for
a FULL python installation, but will inevitably fail because neither the numarray
or numeric package has been installed.
Now, a check is made during the raw preconfig run to see if the include
files for the numarray package can be found. If they can't be found and the
python installation option is set to default, then the python build variable
is set to 1, reducing python to a minimal installation.

In most cases, the raw out-of-the-box
  preconfig
  make
  make test

steps will now work. Whereas before, there were compile errors occurring because
the numarray include files were not able to be found.

More information about the SUNDIALS installation is now printed out.

CVS
2007-07-24 17:37:05 +00:00
Harry Moffat
f7cc4b6075 Changed the default SUNDIALS_HOME setting to blank.
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.
2007-07-24 17:29:50 +00:00