Started filling in new directories with information
This commit is contained in:
parent
fc4cc948ea
commit
9bd0bf3efa
2 changed files with 180 additions and 0 deletions
38
docs/README.txt
Normal file
38
docs/README.txt
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
README.txt (docs directory)
|
||||
|
||||
|
||||
Contents of the Directory
|
||||
-------------------------------
|
||||
|
||||
|
||||
1 install_examples directory
|
||||
--------------------------------
|
||||
|
||||
The install_examples directory contains various successful compilation environments that
|
||||
Cantera has been tested out on. These files are "pre-preconfig files". In other words
|
||||
these are shell scripts that are executed before Cantera's main preconfig script is run.
|
||||
|
||||
In order to use these scripts, you should copy them to the top directory of the Cantera
|
||||
distribution. Then, most of the scripts will still need some editing to specify path
|
||||
information and locations of the installation directory.
|
||||
Then, you can then execute the scripts to create the Makefiles in the distribution.
|
||||
A typical successful session of making the distribution, testing it, and then running
|
||||
the small test problem section would consist of the following commands:
|
||||
|
||||
|
||||
- Install a python math package (either numeric, numarray, or numpy)
|
||||
- Install sundials or choose vode within Cantera
|
||||
autoconf
|
||||
script_prepreconfig.sh
|
||||
make
|
||||
make install
|
||||
cd test_problems
|
||||
make
|
||||
make test
|
||||
|
||||
|
||||
You can then go to the installation directories and test your Cantera installations
|
||||
further.
|
||||
|
||||
|
||||
|
||||
142
docs/install_examples/cygwin_gcc344_f2c_numeric.sh
Executable file
142
docs/install_examples/cygwin_gcc344_f2c_numeric.sh
Executable file
|
|
@ -0,0 +1,142 @@
|
|||
#!/bin/sh
|
||||
# ------------------------------------------------------------------------------
|
||||
#
|
||||
# Example Cantera pre-preconfig configuration script
|
||||
#
|
||||
# Platform: cygwin
|
||||
# Compiler: gcc
|
||||
# python: v. 2.5.2 (full installation)
|
||||
# matlab: no
|
||||
# f2c: yes
|
||||
#
|
||||
#
|
||||
# Specific places where the User must custimize the installation
|
||||
# is indiciated with the USER_INPUT_NEEDED lines.
|
||||
#
|
||||
#
|
||||
# Specify the installation directory here:
|
||||
# USER_INPUT_NEEDED
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
#
|
||||
CANTERA_CONFIG_PREFIX=/cygdrive/c/cygwin_env/arch/cygwin/cantera-1.8_develop
|
||||
export CANTERA_CONFIG_PREFIX
|
||||
|
||||
SET_PYTHON_SITE_PACKAGE_TOPDIR=y
|
||||
export SET_PYTHON_SITE_PACKAGE_TOPDIR
|
||||
|
||||
PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX
|
||||
export PYTHON_SITE_PACKAGE_TOPDIR
|
||||
|
||||
PYTHON_CMD=/usr/bin/python
|
||||
export PYTHON_CMD
|
||||
|
||||
#
|
||||
# The full python package works within cygwin. Minimal is needed at the least
|
||||
#
|
||||
PYTHON_PACKAGE='full'
|
||||
#PYTHON_PACKAGE='minimal'
|
||||
export PYTHON_PACKAGE
|
||||
|
||||
WITH_IDEAL_SOLUTIONS="y"
|
||||
export WITH_IDEAL_SOLUTIONS
|
||||
|
||||
WITH_ELECTROLYTES="y"
|
||||
export WITH_ELECTROLYTES
|
||||
|
||||
WITH_VCSNONIDEAL="y"
|
||||
export WITH_VCSNONIDEAL
|
||||
|
||||
#
|
||||
# Matlab on the pc is supported through the windows vc++ 8.0 compilation
|
||||
# environment
|
||||
#
|
||||
BUILD_MATLAB_TOOLBOX="n"
|
||||
export BUILD_MATLAB_TOOLBOX
|
||||
|
||||
NUMARRAY_HOME=''
|
||||
export NUMARRAY_HOME
|
||||
#
|
||||
# Turns on extra debugging
|
||||
#
|
||||
DEBUG_MODE='y'
|
||||
export DEBUG_MODE
|
||||
#
|
||||
# Numeric must have already been installed in the
|
||||
# /usr/lib/python2.5/site-packages
|
||||
# directory before the Cantera installation. If not, you can always
|
||||
# do a minimal python installation and forego forming Cantera's python interface.
|
||||
#
|
||||
USE_NUMERIC="y"
|
||||
export USE_NUMERIC
|
||||
#
|
||||
# We use F2C with the cygwin installation. However, the g77 interface should
|
||||
# work too.
|
||||
#
|
||||
BUILD_WITH_F2C="y"
|
||||
export BUILD_WITH_F2C
|
||||
|
||||
BITCOMPILE="32"
|
||||
export BITCOMPILE
|
||||
#
|
||||
# We use the default gcc compilers that come with cygwin. Currently, this
|
||||
# is gcc v. 3.4.4.
|
||||
#
|
||||
CXX='g++'
|
||||
export CXX
|
||||
#
|
||||
CC='gcc'
|
||||
export CC
|
||||
#
|
||||
F77='g77'
|
||||
export F77
|
||||
#
|
||||
# Debug options
|
||||
#
|
||||
# -DDEBUG_HKM
|
||||
# -DDEBUG_BASISOPTIMIZE
|
||||
# -DDEBUG_CHEMEQUIL
|
||||
#
|
||||
CXXFLAGS="-g -Wall "
|
||||
export CXXFLAGS
|
||||
|
||||
CFLAGS=$CXXFLAGS
|
||||
export CFLAGS
|
||||
|
||||
FFLAGS="-g "
|
||||
export FFLAGS
|
||||
|
||||
LDFLAGS='-g'
|
||||
export LDFLAGS
|
||||
|
||||
LCXX_END_LIBS="-lm -lstdc++"
|
||||
export LCXX_END_LIBS
|
||||
|
||||
# The gcc compiler in cygwin will put a .exe extension on anyway. So,
|
||||
# we might as well define this field as .exe. cygwin will automagically
|
||||
# equate executable files with no extension as having an .exe extension.
|
||||
# This is very mysterious. However, the mystery goes away if you define
|
||||
# these files to have a .exe suffix from the getgo.
|
||||
EXE_EXT=".exe"
|
||||
export EXE_EXT
|
||||
|
||||
EXTRA_LINK=""
|
||||
export EXTRA_LINK
|
||||
|
||||
MAKE=make
|
||||
export MAKE
|
||||
#
|
||||
# Specify the SUNDIALS option
|
||||
#
|
||||
USE_SUNDIALS='n'
|
||||
export USE_SUNDIALS
|
||||
#
|
||||
# Specify where to find the sundials installation directories
|
||||
#
|
||||
SUNDIALS_HOME='/cygdrive/c/cygwin_env/libraries/sundials'
|
||||
export SUNDIALS_HOME
|
||||
#
|
||||
# Ok, fire off the main preconfig script
|
||||
#
|
||||
./preconfig
|
||||
|
||||
Loading…
Add table
Reference in a new issue