Commit graph

162 commits

Author SHA1 Message Date
Harry Moffat
0756ede089 Added in code to automatically add -lm and -lstdc++ to the link line
when they are present on the system.
2010-02-09 01:34:54 +00:00
Harry Moffat
ade2f69c1f committed configure 2010-01-04 00:58:30 +00:00
Harry Moffat
c436da103e Changes for cygwin that have been implemented on the other branches. 2009-12-24 23:14:53 +00:00
Harry Moffat
2ee219c50b Merging the changes that had been occurring on the change branch
liquidTransportDevelop into the main trunk. This seemed like a good time
to do it. And, there were some fundamental bugs that were fixed just on
the change branch.
2009-10-12 19:26:15 +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
060c73d5ad Fixed an error in the mac build. Mac was special cased out of compiling lapack and blas.
Took that out.

Added more ignore files.
2009-08-22 22:14:19 +00:00
Harry Moffat
70647c85ed Initial Import 2009-07-27 23:17:19 +00:00
Harry Moffat
f85baa6bad Committed configure 2009-07-27 23:20:41 +00:00
Harry Moffat
b2aa1f767b Updating the base state of this file. 2009-07-24 01:37:34 +00:00
Harry Moffat
7950b10bb2 Started fixing the fortran interface 2009-07-23 22:52:43 +00:00
Harry Moffat
ac94b94e67 Committed configure 2009-07-17 16:47:12 +00:00
Harry Moffat
a5103167dd Algorithm improvements in the equilibrium solver. 2009-04-18 00:42:47 +00:00
Harry Moffat
7d7a9315fa General commit due to windows port. 2009-03-27 21:32:32 +00:00
Harry Moffat
b39521493c Updating the top directories. 2009-03-25 00:59:00 +00:00
Harry Moffat
c6d9b1bb7f General commit to sync the repository.
- basically finished with demo problem test suite.
2009-03-24 20:44:30 +00:00
Harry Moffat
fe5c9515b0 revamped fortran demos. 2009-03-17 01:02:35 +00:00
Harry Moffat
7d4d163139 Top lvl changes to demos 2009-03-16 22:44:46 +00:00
Harry Moffat
2bbbe08cff took out formatConcentrationString. It wasn't being used. 2009-01-14 22:46:32 +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
e7394cd667 Added a runtest.in file in atest directory. 2008-09-05 00:56:04 +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
9fee427331 Took at an FFLAGS= statement that was preventing the FFLAGS compile
variable from being set correctly.
2008-02-19 23:32:34 +00:00
Dave Goodwin
12650d695a *** empty log message *** 2008-02-13 06:43:25 +00:00
Harry Moffat
218536f5a7 Added support for more details in Cantera.mak 2008-01-21 19:20:04 +00:00
Harry Moffat
97bd7fbcc6 Took PIC out of AFLAGS. It was causing duplication in some cases 2008-01-15 17:18:17 +00:00
Harry Moffat
679dd79fdf Added more words to explanation of PIC 2008-01-15 16:56:34 +00:00
Dave Goodwin
9161e7ab04 *** empty log message *** 2008-01-11 21:52:04 +00:00
Dave Goodwin
d08fc24fb0 *** empty log message *** 2008-01-11 20:59:09 +00:00
Harry Moffat
b07c36f93d Added a test dir 2008-01-06 19:49:24 +00:00
Harry Moffat
b322a0be28 Added calculation of two new variables
INSTALL_LIBS_DEP
and
RAW_LIBS_DEP
These are lists of dependencies. The INSTALL_LIBS_DEP contains
the dependency list for LOCAL_LIBS based on the installation
directory.
The RAW_LIBS_DEP contains a list of libraries without the
any absolute path name. See the Chemequil_red1 Makefile.in for
an example of their usage
2008-01-06 19:29:32 +00:00
Harry Moffat
b80638a9a9 Making sure configure is up to date with configure.in changes. 2008-01-01 19:36:38 +00:00
Harry Moffat
23c3c7c63a 2 changes
added libctf2c to the LCXX_END_LIBS variable when it is needed. f2c is more
  of a system level variable.
  Changed the default PIC setting to empty for cygwin environments.
2007-12-28 02:19:33 +00:00
Dave Goodwin
7a72431eb9 *** empty log message *** 2007-12-24 16:01:51 +00:00
Harry Moffat
c97246f0af Added test directories for VCSnonideal 2007-12-20 23:42:16 +00:00
Harry Moffat
67625ed141 Bug fix to make sure Cantera compiles with and without VCSnonideal 2007-12-19 22:58:55 +00:00
Harry Moffat
2e93deab8f Adding in my output about what gets compiled and what doesn't.
VCSNONIDEAL is now an optional compile
2007-12-19 22:21:15 +00:00
Dave Goodwin
c438d5846f added spectroscopy support 2007-12-15 17:15:46 +00:00
Dave Goodwin
8ee5b76fc9 added SemiconductorPhase 2007-11-26 22:45:19 +00:00
Dave Goodwin
9b84ab2f55 fixes to F90 interface 2007-11-10 16:31:33 +00:00
Harry Moffat
f03cc91b5c Added a test directory. 2007-10-26 15:37:25 +00:00
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