Commit graph

122 commits

Author SHA1 Message Date
Harry Moffat
414b944450 Added mkxml to the list of "made" files 2007-10-19 15:50:22 +00:00
Harry Moffat
c5fe9d121f Added new directories for new test problems. 2007-09-13 15:07:13 +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
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
cfa2ec03c6 Added a test directory. 2007-07-31 21:05:55 +00:00
Harry Moffat
0e8c62bee5 Added a directory 2007-07-31 20:51:31 +00:00
Dave Goodwin
77a3fdbd56 *** empty log message *** 2007-07-27 03:38:23 +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
80a0f4abd3 Changed the default INSTALL program from whatever autoconf found using
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.
2007-07-13 17:23:55 +00:00
Dave Goodwin
7f570c79ca bug fixes 2007-05-12 12:55:25 +00:00
Dave Goodwin
95d150071d bug fixes 2007-05-11 20:58:19 +00:00
Dave Goodwin
b571729262 bug fixes 2007-05-11 19:29:35 +00:00
Dave Goodwin
9ec5f81be1 minor bug fixes 2007-05-10 20:22:36 +00:00
Dave Goodwin
ba5928083f added thread safety option 2007-05-10 03:28:30 +00:00
Dave Goodwin
fea8c985f5 reorganized source tree, changed include files, etc. 2007-05-04 15:18:40 +00:00
Harry Moffat
05e16e8e35 Added in the PIC autoconf variable, that already existed, into most
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.
2007-04-13 22:39:15 +00:00
Harry Moffat
0cc5eb47c4 Added a missing test directory 2007-03-20 21:28:30 +00:00
Harry Moffat
581de52fbe Test Suite Update
-> Added a pureFluidTest problem that only gets carried out if
     the WIT_PURE_FLUIDS conditional compile takes place.
  -> added more to testWaterTP, so that it queries the unstable
     water region up to the spinodal curve.
2007-03-14 15:17:17 +00:00
Harry Moffat
af38f45d1d Worked on VPStandardStateTP some more
Fixed an error in IdealMolalSoln -> density wasn't beeing recalculated.
      Updated the test problem with the fix.
Worked CANTERA_DEBUG_MODE into the Makefiles. It wasn't being used.
Split the multiproblem DH_graph_1 test into multiple directories, one per test
Worked on getting all of the test problems to have the same look, feel, and printout.
2007-03-09 21:04:42 +00:00
Harry Moffat
bbca200cb9 Added another test. 2007-01-02 00:32:31 +00:00
Harry Moffat
89ffb64844 Added a new test. 2007-01-01 21:24:40 +00:00
Harry Moffat
c944babc03 Added CXX_DEPENDS 2006-12-14 18:40:55 +00:00
Dave Goodwin
8425e348cf *** empty log message *** 2006-11-14 09:16:59 +00:00
Dave Goodwin
655cfd351d minor cleanup 2006-11-14 08:40:59 +00:00
Dave Goodwin
11c8930548 fixed null username 2006-11-11 01:38:49 +00:00
Dave Goodwin
eee9f3023d *** empty log message *** 2006-11-07 23:35:59 +00:00
Dave Goodwin
1481f13b94 modified for cygwin 2006-10-30 19:30:59 +00:00
Dave Goodwin
ea1665fd3e mods for cygwin 2006-10-27 20:34:02 +00:00
Dave Goodwin
55a27903cb *** empty log message *** 2006-10-27 02:04:54 +00:00
Dave Goodwin
85ef6f2c1d *** empty log message *** 2006-10-25 21:27:59 +00:00
Harry Moffat
6ed3863af4 Added new test directories. 2006-10-20 21:43:47 +00:00
Harry Moffat
bed3b3c352 Installed a rule to check if the install command uses the flag -v.
I found an openbsd system where this was not the case.
2006-08-22 00:31:42 +00:00
Harry Moffat
3b529d293a Added lines to remove a temporary file f90out 2006-08-17 16:24:58 +00:00
Harry Moffat
eeee955d21 Took out a Makefile creation rule that was a duplicate. 2006-08-17 15:46:43 +00:00
Dave Goodwin
ca65c77427 *** empty log message *** 2006-07-11 16:07:46 +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
918710f495 Added additional test directories. 2006-07-07 00:28:49 +00:00
Harry Moffat
4ca64eaccf Added another test directory makefile. 2006-07-05 21:25:55 +00:00
Harry Moffat
b330040128 Added a couple of test directory Makefiles that were ommitted. 2006-07-05 14:35:02 +00:00
Harry Moffat
d311f84913 Added another test directory. 2006-07-04 01:04:42 +00:00
Harry Moffat
a6294b4760 Added a couple more tests for electrochemistry. 2006-07-04 00:41:11 +00:00
Harry Moffat
cdec1ffeee Added a new test. 2006-07-03 19:57:58 +00:00
Harry Moffat
19b1def17f Fixed an error in figuring out what time stamp program, tscompare, works
on the current system.
2006-06-22 13:47:49 +00:00
Dave Goodwin
de47fa7774 added LatticePhase to configure.in 2006-05-31 18:06:47 +00:00
Dave Goodwin
cbb2eb6beb *** empty log message *** 2006-05-08 15:43:20 +00:00
Dave Goodwin
163267f39a support for Python-free environments 2006-05-04 02:13:56 +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
3a25b2250b added capability to build without Python. Features requiring Python in the build process (Python and MATLAB interfaces) are skipped, and Python tests are skipped also. 2006-04-30 00:14:27 +00:00
Harry Moffat
568ca4d067 Changed the environmental variable, WITH_ELECTROLYTES, so that it
can be set from a preconfig routine.
2006-04-27 21:39:11 +00:00