*** empty log message ***
This commit is contained in:
parent
26b08c1892
commit
efdfdf83cd
14 changed files with 133 additions and 73 deletions
|
|
@ -45,7 +45,7 @@ CANTERA_LIBS =
|
||||||
CANTERA_INCDIR=@ctroot@/build/include
|
CANTERA_INCDIR=@ctroot@/build/include
|
||||||
|
|
||||||
# flags passed to the C++ compiler/linker for the linking step
|
# flags passed to the C++ compiler/linker for the linking step
|
||||||
LCXX_FLAGS = -L$(CANTERA_LIBDIR) @CXXFLAGS@
|
LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIR@ @CXXFLAGS@
|
||||||
|
|
||||||
# how to compile C++ source files to object files
|
# how to compile C++ source files to object files
|
||||||
.@CXX_EXT@.@OBJ_EXT@:
|
.@CXX_EXT@.@OBJ_EXT@:
|
||||||
|
|
|
||||||
|
|
@ -26,9 +26,6 @@ CANTERA_INCDIR=../../src
|
||||||
|
|
||||||
CXX_INCLUDES = -I$(CANTERA_INCDIR)
|
CXX_INCLUDES = -I$(CANTERA_INCDIR)
|
||||||
|
|
||||||
# flags passed to the C++ compiler/linker for the linking step
|
|
||||||
LCXX_FLAGS = -L$(CANTERA_LIBDIR) @CXXFLAGS@
|
|
||||||
|
|
||||||
# how to compile C++ source files to object files
|
# how to compile C++ source files to object files
|
||||||
.@CXX_EXT@.@OBJ_EXT@:
|
.@CXX_EXT@.@OBJ_EXT@:
|
||||||
$(CXX) -c $< $(CXX_INCLUDES) $(CXX_FLAGS)
|
$(CXX) -c $< $(CXX_INCLUDES) $(CXX_FLAGS)
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
bindir = '@ct_bindir@'
|
bindir = '@ct_bindir@'
|
||||||
libdir = '@buildlib@'
|
libdir = '-L @buildlib@ @LOCAL_LIB_DIRS@'
|
||||||
incdir = '@buildinc@'
|
incdir = '@buildinc@'
|
||||||
libs = '-lclib @LOCAL_LIBS@ @LIBS@ @FLIBS@'
|
libs = '-lclib @LOCAL_LIBS@ @LIBS@ @FLIBS@'
|
||||||
|
|
||||||
|
|
@ -21,7 +21,7 @@ mex private/ctmethods.cpp private/ctfunctions.cpp ...
|
||||||
private/wallmethods.cpp private/flowdevicemethods.cpp ...
|
private/wallmethods.cpp private/flowdevicemethods.cpp ...
|
||||||
private/funcmethods.cpp ...
|
private/funcmethods.cpp ...
|
||||||
private/onedimmethods.cpp private/surfmethods.cpp private/write.cpp ...
|
private/onedimmethods.cpp private/surfmethods.cpp private/write.cpp ...
|
||||||
"""+'-I'+incdir+' -L'+libdir+' '+libs+'\n'+"""disp('done.');
|
"""+'-I'+incdir+' '+libdir+' '+libs+'\n'+"""disp('done.');
|
||||||
""")
|
""")
|
||||||
fb.close()
|
fb.close()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
bindir = '/home/goodwin/ct154/bin'
|
bindir = '/usr/local/bin'
|
||||||
libdir = '/home/goodwin/dv/sf/cantera/build/lib/i686-pc-linux-gnu'
|
libdir = '/Users/dgg/dv/sf/cantera/build/lib/powerpc-apple-darwin7.4.0'
|
||||||
incdir = '/home/goodwin/dv/sf/cantera/build/include'
|
incdir = '/Users/dgg/dv/sf/cantera/build/include'
|
||||||
dflibdir = ''
|
dflibdir = ''
|
||||||
|
|
||||||
libs = ['clib', 'oneD', 'zeroD', 'transport', 'cantera', 'recipes',
|
libs = ['clib', 'oneD', 'zeroD', 'transport', 'cantera', 'recipes',
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,14 @@ libdir = '@buildlib@'
|
||||||
incdir = '@buildinc@'
|
incdir = '@buildinc@'
|
||||||
dflibdir = '@CVF_LIBDIR@'
|
dflibdir = '@CVF_LIBDIR@'
|
||||||
|
|
||||||
|
bllibstr = "@BLAS_LAPACK_LIBS@"
|
||||||
|
bllibs = bllibstr.replace('-l',' ')
|
||||||
|
bllist = bllibs.split()
|
||||||
|
|
||||||
|
bldir = "@BLAS_LAPACK_DIR@"
|
||||||
|
|
||||||
libs = ['clib', 'oneD', 'zeroD', 'transport', 'cantera', 'recipes',
|
libs = ['clib', 'oneD', 'zeroD', 'transport', 'cantera', 'recipes',
|
||||||
'cvode', 'ctlapack', 'ctmath', 'ctblas', 'tpx']
|
'cvode', 'ctmath', 'tpx']
|
||||||
|
|
||||||
f = open('setup.m','w')
|
f = open('setup.m','w')
|
||||||
f.write('cd cantera\nbuild_cantera\nexit\n')
|
f.write('cd cantera\nbuild_cantera\nexit\n')
|
||||||
|
|
@ -32,6 +38,13 @@ fb.write(s)
|
||||||
fb.write(' "'+dflibdir+'/dformd.lib" ...\n')
|
fb.write(' "'+dflibdir+'/dformd.lib" ...\n')
|
||||||
fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n')
|
fb.write(' "'+dflibdir+'/dfconsol.lib" ...\n')
|
||||||
fb.write(' "'+dflibdir+'/dfport.lib" \n')
|
fb.write(' "'+dflibdir+'/dfport.lib" \n')
|
||||||
|
|
||||||
|
if bllist:
|
||||||
|
s = ''
|
||||||
|
for lib in bllist:
|
||||||
|
s += ' '+bldir+'/'+lib+'.lib ...\n'
|
||||||
|
fb.write(s)
|
||||||
|
|
||||||
fb.close()
|
fb.close()
|
||||||
|
|
||||||
fp = open('cantera/ctbin.m','w')
|
fp = open('cantera/ctbin.m','w')
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@
|
||||||
import string
|
import string
|
||||||
|
|
||||||
class CTI_Error:
|
class CTI_Error:
|
||||||
|
"""Exception raised if an error is encountered while
|
||||||
|
parsing the input file."""
|
||||||
def __init__(self, msg):
|
def __init__(self, msg):
|
||||||
print '\n\n***** Error parsing input file *****\n\n'
|
print '\n\n***** Error parsing input file *****\n\n'
|
||||||
print msg
|
print msg
|
||||||
|
|
@ -53,8 +55,10 @@ class XMLnode:
|
||||||
called to create the root element. Method addChild calls this
|
called to create the root element. Method addChild calls this
|
||||||
constructor to create the new child node."""
|
constructor to create the new child node."""
|
||||||
|
|
||||||
# convert value to string
|
|
||||||
self._name = name
|
self._name = name
|
||||||
|
|
||||||
|
# convert 'value' to a string if it is not already, and
|
||||||
|
# strip leading whitespace
|
||||||
if type(value) <> types.StringType:
|
if type(value) <> types.StringType:
|
||||||
self._value = string.lstrip(`value`)
|
self._value = string.lstrip(`value`)
|
||||||
else:
|
else:
|
||||||
|
|
@ -69,7 +73,6 @@ class XMLnode:
|
||||||
"""The tag name of the node."""
|
"""The tag name of the node."""
|
||||||
return self._name
|
return self._name
|
||||||
|
|
||||||
|
|
||||||
def nChildren(self):
|
def nChildren(self):
|
||||||
"""Number of child elements."""
|
"""Number of child elements."""
|
||||||
return len(self._children)
|
return len(self._children)
|
||||||
|
|
@ -77,7 +80,12 @@ class XMLnode:
|
||||||
def addChild(self, name, value=""):
|
def addChild(self, name, value=""):
|
||||||
"""Add a child with tag 'name', and set its value if the value
|
"""Add a child with tag 'name', and set its value if the value
|
||||||
parameter is supplied."""
|
parameter is supplied."""
|
||||||
|
|
||||||
|
# create a new node for the child
|
||||||
c = XMLnode(name = name, value = value)
|
c = XMLnode(name = name, value = value)
|
||||||
|
|
||||||
|
# add it to the list of children, and to the dictionary
|
||||||
|
# of children
|
||||||
self._children.append(c)
|
self._children.append(c)
|
||||||
self._childmap[name] = c
|
self._childmap[name] = c
|
||||||
return c
|
return c
|
||||||
|
|
@ -1508,7 +1516,10 @@ validate()
|
||||||
# $Revision$
|
# $Revision$
|
||||||
# $Date$
|
# $Date$
|
||||||
# $Log$
|
# $Log$
|
||||||
# Revision 1.3 2004-06-09 01:02:31 dggoodwin
|
# Revision 1.4 2004-07-14 11:24:13 dggoodwin
|
||||||
|
# *** empty log message ***
|
||||||
|
#
|
||||||
|
# Revision 1.3 2004/06/09 01:02:31 dggoodwin
|
||||||
# *** empty log message ***
|
# *** empty log message ***
|
||||||
#
|
#
|
||||||
# Revision 1.2 2004/06/04 06:05:31 dggoodwin
|
# Revision 1.2 2004/06/04 06:05:31 dggoodwin
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,24 @@ try:
|
||||||
from distutils.core import setup, Extension
|
from distutils.core import setup, Extension
|
||||||
except:
|
except:
|
||||||
print 'could not import distutils. Will try anyway...'
|
print 'could not import distutils. Will try anyway...'
|
||||||
#sys.exit(0)
|
|
||||||
|
|
||||||
libs = []
|
libs = []
|
||||||
platform = sys.platform
|
platform = sys.platform
|
||||||
|
|
||||||
|
bllibstr = "@BLAS_LAPACK_LIBS@"
|
||||||
|
bllibs = bllibstr.replace('-l',' ')
|
||||||
|
bllist = bllibs.split()
|
||||||
|
|
||||||
|
bldirstr = "@LOCAL_LIB_DIRS@"
|
||||||
|
bldirs = bldirstr.replace('-L',' ')
|
||||||
|
dirlist = bldirs.split()
|
||||||
|
libdir = ['@buildlib@']
|
||||||
|
for d in dirlist:
|
||||||
|
libdir.append(d)
|
||||||
|
|
||||||
if platform == "win32":
|
if platform == "win32":
|
||||||
libs = ["clib", "zeroD","oneD","transport",
|
libs = ["clib", "zeroD","oneD","transport",
|
||||||
"cantera","recipes","ctlapack",
|
"cantera","recipes"] + bllist + ["ctmath", "cvode", "tpx"]
|
||||||
"ctblas", "ctmath", "cvode", "tpx"]
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
# The library 'g2c' is needed if the g77 Fortran compiler is
|
# The library 'g2c' is needed if the g77 Fortran compiler is
|
||||||
|
|
@ -20,8 +29,9 @@ else:
|
||||||
# compiler is used, add the appropriate libraries here.
|
# compiler is used, add the appropriate libraries here.
|
||||||
|
|
||||||
libs = ["clib", "zeroD","oneD","transport",
|
libs = ["clib", "zeroD","oneD","transport",
|
||||||
"cantera","recipes","ctlapack",
|
"cantera","recipes"] + bllist + ["ctmath", "cvode", "tpx",
|
||||||
"ctblas", "ctmath", "cvode", "tpx", "stdc++", "g2c", "m"]
|
"stdc++", "g2c", "m"]
|
||||||
|
|
||||||
|
|
||||||
if @BUILD_PYTHON@ == 2:
|
if @BUILD_PYTHON@ == 2:
|
||||||
|
|
||||||
|
|
@ -40,7 +50,7 @@ if @BUILD_PYTHON@ == 2:
|
||||||
["src/pycantera.cpp", "src/writelog.cpp"],
|
["src/pycantera.cpp", "src/writelog.cpp"],
|
||||||
include_dirs=["../../build/include",
|
include_dirs=["../../build/include",
|
||||||
"src", "../clib/src"],
|
"src", "../clib/src"],
|
||||||
library_dirs = ["@buildlib@"],
|
library_dirs = libdir,
|
||||||
libraries = libs)
|
libraries = libs)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ EVERYTHING = $(KINETICS) $(HETEROKIN) $(ELECTROCHEM) $(EQUIL) $(CK) \
|
||||||
$(TRANSPORT) $(REACTOR) $(RPATH) $(SOLVERS) $(FLOW1D)
|
$(TRANSPORT) $(REACTOR) $(RPATH) $(SOLVERS) $(FLOW1D)
|
||||||
|
|
||||||
|
|
||||||
PCH = ct_defs.h.gch utilities.h.gch ThermoPhase.h.gch Kinetic.h.gch
|
PCH = ct_defs.h.gch utilities.h.gch ThermoPhase.h.gch Kinetics.h.gch
|
||||||
|
|
||||||
all: config.h $(PCH) @KERNEL@ lib
|
all: config.h $(PCH) @KERNEL@ lib
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,10 @@
|
||||||
// Copyright 2001 California Institute of Technology
|
// Copyright 2001 California Institute of Technology
|
||||||
//
|
//
|
||||||
// $Log$
|
// $Log$
|
||||||
// Revision 1.8 2004-07-02 17:34:13 hkmoffa
|
// Revision 1.9 2004-07-14 11:24:13 dggoodwin
|
||||||
|
// *** empty log message ***
|
||||||
|
//
|
||||||
|
// Revision 1.8 2004/07/02 17:34:13 hkmoffa
|
||||||
// Eliminated warnings due to signed and unsigned comparisons.
|
// Eliminated warnings due to signed and unsigned comparisons.
|
||||||
//
|
//
|
||||||
// Revision 1.7 2004/07/02 17:27:01 hkmoffa
|
// Revision 1.7 2004/07/02 17:27:01 hkmoffa
|
||||||
|
|
@ -301,13 +304,19 @@ namespace ckr {
|
||||||
|
|
||||||
comment = "";
|
comment = "";
|
||||||
string line;
|
string line;
|
||||||
//getline(f, line, dm);
|
|
||||||
line = "";
|
line = "";
|
||||||
char ch;
|
char ch;
|
||||||
while (1 > 0) {
|
while (1 > 0) {
|
||||||
f.get(ch);
|
f.get(ch);
|
||||||
if (!f || f.eof()) break;
|
if (!f || f.eof()) break;
|
||||||
if (ch == '\n' || ch == char10) break;
|
|
||||||
|
// convert tabs to spaces
|
||||||
|
if (ch == '\t') ch = ' ';
|
||||||
|
|
||||||
|
// if an end-of-line character is seen, then break.
|
||||||
|
// Check for all common end-of-line characters.
|
||||||
|
if (ch == '\n' || ch == char10 || ch == char13) break;
|
||||||
if (isprint(ch)) line += ch;
|
if (isprint(ch)) line += ch;
|
||||||
}
|
}
|
||||||
string::size_type icom = line.find(commentChar);
|
string::size_type icom = line.find(commentChar);
|
||||||
|
|
@ -986,6 +995,7 @@ next:
|
||||||
|
|
||||||
else if ((mloc = sleft.find("+M"), mloc >= 0) ||
|
else if ((mloc = sleft.find("+M"), mloc >= 0) ||
|
||||||
(mloc = sleft.find("+m"), mloc >= 0)) {
|
(mloc = sleft.find("+m"), mloc >= 0)) {
|
||||||
|
|
||||||
if (static_cast<int>(mloc) ==
|
if (static_cast<int>(mloc) ==
|
||||||
static_cast<int>(sleft.size()) - 2) {
|
static_cast<int>(sleft.size()) - 2) {
|
||||||
rxn.isThreeBodyRxn = true;
|
rxn.isThreeBodyRxn = true;
|
||||||
|
|
@ -1060,8 +1070,10 @@ next:
|
||||||
|
|
||||||
else if ((mloc = sright.find("+M"), mloc >= 0) ||
|
else if ((mloc = sright.find("+M"), mloc >= 0) ||
|
||||||
(mloc = sright.find("+m"), mloc >= 0)) {
|
(mloc = sright.find("+m"), mloc >= 0)) {
|
||||||
|
|
||||||
if (static_cast<int>(mloc) ==
|
if (static_cast<int>(mloc) ==
|
||||||
static_cast<int>(sright.size()) - 2) {
|
static_cast<int>(sright.size()) - 2) {
|
||||||
|
|
||||||
if (rxn.type == Falloff)
|
if (rxn.type == Falloff)
|
||||||
throw CK_SyntaxError(*m_log,
|
throw CK_SyntaxError(*m_log,
|
||||||
"mismatched +M or (+M)", m_line);
|
"mismatched +M or (+M)", m_line);
|
||||||
|
|
|
||||||
50
config/configure
vendored
50
config/configure
vendored
|
|
@ -271,7 +271,7 @@ PACKAGE_STRING=
|
||||||
PACKAGE_BUGREPORT=
|
PACKAGE_BUGREPORT=
|
||||||
|
|
||||||
ac_unique_file="Cantera.README"
|
ac_unique_file="Cantera.README"
|
||||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CVF_LIBDIR local_inst local_python_inst python_prefix ctversion homedir ct_libdir ct_incdir ct_incroot ct_bindir ct_datadir ct_demodir ct_templdir ct_mandir ct_tutdir ct_docdir ct_dir CANTERA_LIBDIR CANTERA_INCDIR CT_TOOLS_BIN CANTERA_BINDIR CANTERA_EXAMPLES_DIR CANTERA_DATADIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os username ctroot buildinc buildlib buildbin MAKE ARCHIVE DO_RANLIB RANLIB SOEXT SHARED PIC LCXX_FLAGS LCXX_END_LIBS USERDIR INCL_USER_CODE KERNEL BUILD_CK LIB_DIR LAPACK_LIBRARY build_lapack BLAS_LIBRARY build_blas LOCAL_LIBS CANTERA_PARTICLES_DIR BUILD_PARTICLES CT_SHARED_LIB BUILD_F90 PYTHON_CMD WIN_PYTHON_CMD BUILD_PYTHON MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC F77 FFLAGS ac_ct_F77 FLIBS precompile_headers CXX_DEPENDS OS_IS_DARWIN OS_IS_WIN OS_IS_CYGWIN SHARED_CTLIB mex_ext F77_EXT CXX_EXT OBJ_EXT EXE_EXT local_math_libs math_libs SO LDSHARED LIBOBJS LTLIBOBJS'
|
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CVF_LIBDIR local_inst local_python_inst python_prefix ctversion homedir ct_libdir ct_incdir ct_incroot ct_bindir ct_datadir ct_demodir ct_templdir ct_mandir ct_tutdir ct_docdir ct_dir CANTERA_LIBDIR CANTERA_INCDIR CT_TOOLS_BIN CANTERA_BINDIR CANTERA_EXAMPLES_DIR CANTERA_DATADIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os username ctroot buildinc buildlib buildbin MAKE ARCHIVE DO_RANLIB RANLIB SOEXT SHARED PIC LCXX_FLAGS LCXX_END_LIBS USERDIR INCL_USER_CODE KERNEL BUILD_CK LIB_DIR build_lapack build_blas BLAS_LAPACK_LIBS BLAS_LAPACK_DIR LOCAL_LIB_DIRS LOCAL_LIBS CANTERA_PARTICLES_DIR BUILD_PARTICLES CT_SHARED_LIB BUILD_F90 PYTHON_CMD WIN_PYTHON_CMD BUILD_PYTHON MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC F77 FFLAGS ac_ct_F77 FLIBS precompile_headers CXX_DEPENDS OS_IS_DARWIN OS_IS_WIN OS_IS_CYGWIN SHARED_CTLIB mex_ext F77_EXT CXX_EXT OBJ_EXT EXE_EXT local_math_libs math_libs SO LDSHARED LIBOBJS LTLIBOBJS'
|
||||||
ac_subst_files=''
|
ac_subst_files=''
|
||||||
|
|
||||||
# Initialize some variables set by options.
|
# Initialize some variables set by options.
|
||||||
|
|
@ -1578,7 +1578,6 @@ KERNEL='base'
|
||||||
BUILD_CK=
|
BUILD_CK=
|
||||||
|
|
||||||
NEED_CKREADER=
|
NEED_CKREADER=
|
||||||
NEED_BLAS=
|
|
||||||
NEED_LAPACK=
|
NEED_LAPACK=
|
||||||
NEED_RECIPES=
|
NEED_RECIPES=
|
||||||
NEED_MATH=
|
NEED_MATH=
|
||||||
|
|
@ -1593,14 +1592,12 @@ if test "$ENABLE_KINETICS" = "y"; then KERNEL=$KERNEL' 'kinetics; fi
|
||||||
|
|
||||||
if test "$ENABLE_CK" = "y"
|
if test "$ENABLE_CK" = "y"
|
||||||
then
|
then
|
||||||
#KERNEL=$KERNEL' 'ck
|
|
||||||
BUILD_CK=1
|
BUILD_CK=1
|
||||||
NEED_CKREADER=1
|
NEED_CKREADER=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$ENABLE_TRANSPORT" = "y"
|
if test "$ENABLE_TRANSPORT" = "y"
|
||||||
then KERNEL=$KERNEL' 'trprops
|
then KERNEL=$KERNEL' 'trprops
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_MATH=1
|
NEED_MATH=1
|
||||||
NEED_TRANSPORT=1
|
NEED_TRANSPORT=1
|
||||||
|
|
@ -1608,7 +1605,6 @@ fi
|
||||||
|
|
||||||
if test "$ENABLE_EQUIL" = "y"
|
if test "$ENABLE_EQUIL" = "y"
|
||||||
then KERNEL=$KERNEL' 'equil
|
then KERNEL=$KERNEL' 'equil
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_RECIPES=1
|
NEED_RECIPES=1
|
||||||
fi
|
fi
|
||||||
|
|
@ -1627,7 +1623,6 @@ fi
|
||||||
|
|
||||||
if test "$ENABLE_FLOW1D" = "y"
|
if test "$ENABLE_FLOW1D" = "y"
|
||||||
then KERNEL=$KERNEL' 'flow1D
|
then KERNEL=$KERNEL' 'flow1D
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_MATH=1
|
NEED_MATH=1
|
||||||
NEED_ONED=1
|
NEED_ONED=1
|
||||||
|
|
@ -1658,12 +1653,21 @@ fi
|
||||||
# supplied libraries
|
# supplied libraries
|
||||||
|
|
||||||
build_lapack=0
|
build_lapack=0
|
||||||
if test -z "$LAPACK_LIBRARY"; then LAPACK_LIBRARY=-lctlapack; build_lapack=1; fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
build_blas=0
|
build_blas=0
|
||||||
if test -z "$BLAS_LIBRARY"; then BLAS_LIBRARY=-lctblas; build_blas=1; fi
|
if test -z "$BLAS_LAPACK_LIBS"
|
||||||
|
then BLAS_LAPACK_LIBS="-lctlapack -lctblas"
|
||||||
|
build_blas=1
|
||||||
|
build_lapack=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if test -z "$LAPACK_LIBRARY"; then LAPACK_LIBRARY=-lctlapack; build_lapack=1; fi
|
||||||
|
# AC_SUBST(LAPACK_LIBRARY)
|
||||||
|
|
||||||
|
|
||||||
|
# build_blas=0
|
||||||
|
# if test -z "$BLAS_LIBRARY"; then BLAS_LIBRARY=-lctblas; build_blas=1; fi
|
||||||
|
# AC_SUBST(BLAS_LIBRARY)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1697,21 +1701,24 @@ then LOCAL_LIBS=$LOCAL_LIBS' '-lcvode
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_LAPACK"
|
if test -n "$NEED_LAPACK"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '$LAPACK_LIBRARY
|
then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_MATH"
|
if test -n "$NEED_MATH"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath
|
then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_BLAS"
|
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LIBRARY
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "$NEED_TPX"
|
if test -n "$NEED_TPX"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx
|
then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
LOCAL_LIB_DIRS=
|
||||||
|
if test -n "$BLAS_LAPACK_DIR"
|
||||||
|
then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------
|
#--------------------------------------------------
|
||||||
|
|
@ -3355,7 +3362,7 @@ fi
|
||||||
|
|
||||||
|
|
||||||
# Provide some information about the compiler.
|
# Provide some information about the compiler.
|
||||||
echo "$as_me:3358:" \
|
echo "$as_me:3365:" \
|
||||||
"checking for Fortran 77 compiler version" >&5
|
"checking for Fortran 77 compiler version" >&5
|
||||||
ac_compiler=`set X $ac_compile; echo $2`
|
ac_compiler=`set X $ac_compile; echo $2`
|
||||||
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
|
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
|
||||||
|
|
@ -3532,7 +3539,7 @@ _ACEOF
|
||||||
# flags.
|
# flags.
|
||||||
ac_save_FFLAGS=$FFLAGS
|
ac_save_FFLAGS=$FFLAGS
|
||||||
FFLAGS="$FFLAGS $ac_verb"
|
FFLAGS="$FFLAGS $ac_verb"
|
||||||
(eval echo $as_me:3535: \"$ac_link\") >&5
|
(eval echo $as_me:3542: \"$ac_link\") >&5
|
||||||
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
|
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
|
||||||
echo "$ac_f77_v_output" >&5
|
echo "$ac_f77_v_output" >&5
|
||||||
FFLAGS=$ac_save_FFLAGS
|
FFLAGS=$ac_save_FFLAGS
|
||||||
|
|
@ -3612,7 +3619,7 @@ _ACEOF
|
||||||
# flags.
|
# flags.
|
||||||
ac_save_FFLAGS=$FFLAGS
|
ac_save_FFLAGS=$FFLAGS
|
||||||
FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
|
FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
|
||||||
(eval echo $as_me:3615: \"$ac_link\") >&5
|
(eval echo $as_me:3622: \"$ac_link\") >&5
|
||||||
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
|
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
|
||||||
echo "$ac_f77_v_output" >&5
|
echo "$ac_f77_v_output" >&5
|
||||||
FFLAGS=$ac_save_FFLAGS
|
FFLAGS=$ac_save_FFLAGS
|
||||||
|
|
@ -4535,10 +4542,11 @@ s,@INCL_USER_CODE@,$INCL_USER_CODE,;t t
|
||||||
s,@KERNEL@,$KERNEL,;t t
|
s,@KERNEL@,$KERNEL,;t t
|
||||||
s,@BUILD_CK@,$BUILD_CK,;t t
|
s,@BUILD_CK@,$BUILD_CK,;t t
|
||||||
s,@LIB_DIR@,$LIB_DIR,;t t
|
s,@LIB_DIR@,$LIB_DIR,;t t
|
||||||
s,@LAPACK_LIBRARY@,$LAPACK_LIBRARY,;t t
|
|
||||||
s,@build_lapack@,$build_lapack,;t t
|
s,@build_lapack@,$build_lapack,;t t
|
||||||
s,@BLAS_LIBRARY@,$BLAS_LIBRARY,;t t
|
|
||||||
s,@build_blas@,$build_blas,;t t
|
s,@build_blas@,$build_blas,;t t
|
||||||
|
s,@BLAS_LAPACK_LIBS@,$BLAS_LAPACK_LIBS,;t t
|
||||||
|
s,@BLAS_LAPACK_DIR@,$BLAS_LAPACK_DIR,;t t
|
||||||
|
s,@LOCAL_LIB_DIRS@,$LOCAL_LIB_DIRS,;t t
|
||||||
s,@LOCAL_LIBS@,$LOCAL_LIBS,;t t
|
s,@LOCAL_LIBS@,$LOCAL_LIBS,;t t
|
||||||
s,@CANTERA_PARTICLES_DIR@,$CANTERA_PARTICLES_DIR,;t t
|
s,@CANTERA_PARTICLES_DIR@,$CANTERA_PARTICLES_DIR,;t t
|
||||||
s,@BUILD_PARTICLES@,$BUILD_PARTICLES,;t t
|
s,@BUILD_PARTICLES@,$BUILD_PARTICLES,;t t
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,6 @@ KERNEL='base'
|
||||||
BUILD_CK=
|
BUILD_CK=
|
||||||
|
|
||||||
NEED_CKREADER=
|
NEED_CKREADER=
|
||||||
NEED_BLAS=
|
|
||||||
NEED_LAPACK=
|
NEED_LAPACK=
|
||||||
NEED_RECIPES=
|
NEED_RECIPES=
|
||||||
NEED_MATH=
|
NEED_MATH=
|
||||||
|
|
@ -256,14 +255,12 @@ if test "$ENABLE_KINETICS" = "y"; then KERNEL=$KERNEL' 'kinetics; fi
|
||||||
|
|
||||||
if test "$ENABLE_CK" = "y"
|
if test "$ENABLE_CK" = "y"
|
||||||
then
|
then
|
||||||
#KERNEL=$KERNEL' 'ck
|
|
||||||
BUILD_CK=1
|
BUILD_CK=1
|
||||||
NEED_CKREADER=1
|
NEED_CKREADER=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$ENABLE_TRANSPORT" = "y"
|
if test "$ENABLE_TRANSPORT" = "y"
|
||||||
then KERNEL=$KERNEL' 'trprops
|
then KERNEL=$KERNEL' 'trprops
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_MATH=1
|
NEED_MATH=1
|
||||||
NEED_TRANSPORT=1
|
NEED_TRANSPORT=1
|
||||||
|
|
@ -271,7 +268,6 @@ fi
|
||||||
|
|
||||||
if test "$ENABLE_EQUIL" = "y"
|
if test "$ENABLE_EQUIL" = "y"
|
||||||
then KERNEL=$KERNEL' 'equil
|
then KERNEL=$KERNEL' 'equil
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_RECIPES=1
|
NEED_RECIPES=1
|
||||||
fi
|
fi
|
||||||
|
|
@ -290,7 +286,6 @@ fi
|
||||||
|
|
||||||
if test "$ENABLE_FLOW1D" = "y"
|
if test "$ENABLE_FLOW1D" = "y"
|
||||||
then KERNEL=$KERNEL' 'flow1D
|
then KERNEL=$KERNEL' 'flow1D
|
||||||
NEED_BLAS=1
|
|
||||||
NEED_LAPACK=1
|
NEED_LAPACK=1
|
||||||
NEED_MATH=1
|
NEED_MATH=1
|
||||||
NEED_ONED=1
|
NEED_ONED=1
|
||||||
|
|
@ -318,15 +313,24 @@ AC_SUBST(LIB_DIR)
|
||||||
# supplied libraries
|
# supplied libraries
|
||||||
|
|
||||||
build_lapack=0
|
build_lapack=0
|
||||||
if test -z "$LAPACK_LIBRARY"; then LAPACK_LIBRARY=-lctlapack; build_lapack=1; fi
|
build_blas=0
|
||||||
AC_SUBST(LAPACK_LIBRARY)
|
if test -z "$BLAS_LAPACK_LIBS"
|
||||||
|
then BLAS_LAPACK_LIBS="-lctlapack -lctblas"
|
||||||
|
build_blas=1
|
||||||
|
build_lapack=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if test -z "$LAPACK_LIBRARY"; then LAPACK_LIBRARY=-lctlapack; build_lapack=1; fi
|
||||||
|
# AC_SUBST(LAPACK_LIBRARY)
|
||||||
AC_SUBST(build_lapack)
|
AC_SUBST(build_lapack)
|
||||||
|
|
||||||
build_blas=0
|
# build_blas=0
|
||||||
if test -z "$BLAS_LIBRARY"; then BLAS_LIBRARY=-lctblas; build_blas=1; fi
|
# if test -z "$BLAS_LIBRARY"; then BLAS_LIBRARY=-lctblas; build_blas=1; fi
|
||||||
AC_SUBST(BLAS_LIBRARY)
|
# AC_SUBST(BLAS_LIBRARY)
|
||||||
AC_SUBST(build_blas)
|
AC_SUBST(build_blas)
|
||||||
|
|
||||||
|
AC_SUBST(BLAS_LAPACK_LIBS)
|
||||||
|
AC_SUBST(BLAS_LAPACK_DIR)
|
||||||
|
|
||||||
LOCAL_LIBS=
|
LOCAL_LIBS=
|
||||||
|
|
||||||
|
|
@ -357,23 +361,26 @@ then LOCAL_LIBS=$LOCAL_LIBS' '-lcvode
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_LAPACK"
|
if test -n "$NEED_LAPACK"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '$LAPACK_LIBRARY
|
then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LAPACK_LIBS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_MATH"
|
if test -n "$NEED_MATH"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath
|
then LOCAL_LIBS=$LOCAL_LIBS' '-lctmath
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -n "$NEED_BLAS"
|
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '$BLAS_LIBRARY
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "$NEED_TPX"
|
if test -n "$NEED_TPX"
|
||||||
then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx
|
then LOCAL_LIBS=$LOCAL_LIBS' '-ltpx
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
LOCAL_LIB_DIRS=
|
||||||
|
if test -n "$BLAS_LAPACK_DIR"
|
||||||
|
then LOCAL_LIB_DIRS=$LOCAL_LIB_DIRS' -L'$BLAS_LAPACK_DIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(LOCAL_LIB_DIRS)
|
||||||
AC_SUBST(LOCAL_LIBS)
|
AC_SUBST(LOCAL_LIBS)
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------
|
#--------------------------------------------------
|
||||||
# Particle Library interface
|
# Particle Library interface
|
||||||
#--------------------------------------------------
|
#--------------------------------------------------
|
||||||
|
|
|
||||||
24
configure
vendored
24
configure
vendored
|
|
@ -176,14 +176,16 @@ ENABLE_TPX='y'
|
||||||
#-----------------------------------------------------------------
|
#-----------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Cantera comes with Fortran versions of those parts of BLAS and
|
# Cantera comes with Fortran versions of those parts of BLAS and
|
||||||
# LAPACK it requires. But if you have another version of BLAS and/or
|
# LAPACK it requires. But performance *may* be better if you use a
|
||||||
# LAPACK you'd like to use, uncomment one or both of the following
|
# version of these libraries optimized for your machine hardware. If
|
||||||
# lines, and enter here the string that should be added to the link
|
# you want to use your own libraries, set BLAS_LAPACK_LIBS to the
|
||||||
# command to link to it.
|
# string that should be passed to the linker to link to these
|
||||||
#
|
# libraries, and set BLAS_LAPACK_DIR to the directory where these
|
||||||
# BLAS_LIBRARY=-lblas
|
# libraries are located. Otherwise, leave these lines commented out.
|
||||||
#
|
|
||||||
# LAPACK_LIBRARY=-llapack
|
# BLAS_LAPACK_LIBS='-llapack -lf77blas -lcblas -latlas'
|
||||||
|
# BLAS_LAPACK_DIR='/usr/lib/atlas'
|
||||||
|
|
||||||
#
|
#
|
||||||
# The options below do not need to be set if you are using the default
|
# The options below do not need to be set if you are using the default
|
||||||
# libraries.
|
# libraries.
|
||||||
|
|
@ -216,7 +218,7 @@ CC=${CC:=gcc}
|
||||||
CXXFLAGS=${CXXFLAGS:="-O2 -Wall"}
|
CXXFLAGS=${CXXFLAGS:="-O2 -Wall"}
|
||||||
|
|
||||||
# the C++ flags required for linking
|
# the C++ flags required for linking
|
||||||
#LCXX_FLAGS=
|
LCXX_FLAGS="-L /usr/lib/atlas"
|
||||||
|
|
||||||
# Ending libraries to tack onto the linking of all C++ programs
|
# Ending libraries to tack onto the linking of all C++ programs
|
||||||
LCXX_END_LIBS=${LCXX_END_LIBS:="-lm"}
|
LCXX_END_LIBS=${LCXX_END_LIBS:="-lm"}
|
||||||
|
|
@ -304,7 +306,8 @@ export CANTERA_VERSION
|
||||||
export USER_SRC_DIR
|
export USER_SRC_DIR
|
||||||
export ARCHIVE
|
export ARCHIVE
|
||||||
export RANLIB
|
export RANLIB
|
||||||
export BLAS_LIBRARY
|
export BLAS_LAPACK_LIBS
|
||||||
|
export BLAS_LAPACK_DIR
|
||||||
export BUILD_F90
|
export BUILD_F90
|
||||||
export BUILD_FORTRAN_90_INTERFACE
|
export BUILD_FORTRAN_90_INTERFACE
|
||||||
export PYTHON_PACKAGE
|
export PYTHON_PACKAGE
|
||||||
|
|
@ -332,7 +335,6 @@ export F77_EXT
|
||||||
export F90
|
export F90
|
||||||
export F90_EXT
|
export F90_EXT
|
||||||
export FFLAGS
|
export FFLAGS
|
||||||
export LAPACK_LIBRARY
|
|
||||||
export LAPACK_NAMES
|
export LAPACK_NAMES
|
||||||
export LCXX_FLAGS
|
export LCXX_FLAGS
|
||||||
export LCXX_END_LIBS
|
export LCXX_END_LIBS
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ CANTERA_LIBS =
|
||||||
CANTERA_INC=-I@ctroot@/build/include/cantera
|
CANTERA_INC=-I@ctroot@/build/include/cantera
|
||||||
|
|
||||||
# flags passed to the C++ compiler/linker for the linking step
|
# flags passed to the C++ compiler/linker for the linking step
|
||||||
LCXX_FLAGS = -L$(CANTERA_LIBDIR) @CXXFLAGS@
|
LCXX_FLAGS = -L$(CANTERA_LIBDIR) @LOCAL_LIB_DIR@ @CXXFLAGS@
|
||||||
|
|
||||||
# how to compile C++ source files to object files
|
# how to compile C++ source files to object files
|
||||||
.@CXX_EXT@.@OBJ_EXT@:
|
.@CXX_EXT@.@OBJ_EXT@:
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@ BINDIR = @buildbin@
|
||||||
build_ck = @BUILD_CK@
|
build_ck = @BUILD_CK@
|
||||||
|
|
||||||
LCXX_FLAGS = -L$(LIBDIR) @CXXFLAGS@
|
LCXX_FLAGS = -L$(LIBDIR) @CXXFLAGS@
|
||||||
LOCAL_LIBS = -lcantera @math_libs@ @LAPACK_LIBRARY@ @BLAS_LIBRARY@ -lctcxx
|
LOCAL_LIBS = -lcantera -lctcxx
|
||||||
|
#LOCAL_LIBS = -lcantera @math_libs@ @BLAS_LAPACK_LIBS@ -lctcxx
|
||||||
|
|
||||||
LCXX_END_LIBS = @LCXX_END_LIBS@
|
LCXX_END_LIBS = @LCXX_END_LIBS@
|
||||||
#OBJS = ck2cti.o
|
|
||||||
|
|
||||||
OBJS = ck2cti.o cti2ctml.o
|
OBJS = ck2cti.o cti2ctml.o
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue