Commit 8a020d83 authored by hrchilds's avatar hrchilds
Browse files

Update from January 30, 2007

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@803 18c085ea-50e0-402c-830e-de6fd14e8384
parent e60dacda
......@@ -436,21 +436,6 @@ setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH
setenv LD_LIBRARYN32_PATH $QTDIR/lib:$LD_LIBRARYN32_PATH # SGI
setenv LD_LIBRARY64_PATH $QTDIR/lib:$LD_LIBRARY64_PATH # SGI
#
# On linux systems using the gcc 2.96 compiler, the compiler has a bug that
# causes most of the text fields that contain numeric values to have 1
# added to the 6th digit. For example, 1 is displayed as 1.00001. To
# correct this problem you will need to replace the code in the function
# doubleToString in the file src/tools/qlocale.cpp with
#
# char str[80];
# sprintf(str, "%g", d);
# QString num_str(str);
#
# return num_str;
#
# You will also need to add "#include <stdio.h>" at the beginning of the
# file to get the prototype for sprintf.
#
# On tru64 systems qt generates some unaligned access errors. To
# correct the problem change the following two code blocks in
......@@ -870,6 +855,10 @@ Make.package. Unfortunately, the C routines call two fortran routines,
which could probably be fairly easily rewritten in C. Unfortunately that
hasn't been done yet. The routines are FORT_FASTCOPY and FORT_FASTSETVAL.
You should turn off subscript range checking with the g77 compiler. To do
this comment out the 2 lines that contain "-ffortran-bounds-check" from the
file ../mk/Make.Linux.
You will need to modify GNUmakefile so that it doesn't use MPI. To do this
change "USE_MPI = TRUE" to "USE_MPI = FALSE".
......
......@@ -27,6 +27,7 @@ ice=true
purple=true
lilac=true
gauss=true
hopi=true
dist=undefined
......@@ -47,6 +48,7 @@ do
purple=false
lilac=false
gauss=false
hopi=false
shift
;;
-hitit)
......@@ -113,6 +115,14 @@ do
gauss=true
shift
;;
-hopi)
hopi=false
shift
;;
+hopi)
hopi=true
shift
;;
-d)
dist=$2
shift 2
......@@ -550,10 +560,61 @@ then
fi
fi
#
# Build on hopi.
#
rm -f hopi
cat <<EOF > hopi
#!/bin/sh
XLOCALEDIR=/usr/lib/X11/locale
PATH=/usr/bin/X11:\$PATH
if test ! -d /usr/tmp/$user ; then
mkdir /usr/tmp/$user
fi
if test ! -d /usr/tmp/$user/hopi ; then
mkdir /usr/tmp/$user/hopi
fi
rm -rf /usr/tmp/$user/hopi/visitbuild
mkdir /usr/tmp/$user/hopi/visitbuild
mv hopi_$dist.tar.gz /usr/tmp/$user/hopi/visitbuild/$dist.tar.gz
cd /usr/tmp/$user/hopi/visitbuild
gunzip -c $dist.tar.gz | tar xvf - > buildlog 2>&1
cd $dist
ver=\`cat VERSION\`
ver2=\`echo \$ver | tr "." "_"\`
env CXXFLAGS=-O2 ./configure --enable-parallel >> ../buildlog 2>&1
make -j 6 >> ../buildlog 2>&1
clearcase_bin/visit-bin-dist >> ../buildlog 2>&1
mv visit\$ver2.linux-x86_64.tar.gz ..
cd ..
rm -f resultlog
echo " build of visit on hopi" > resultlog 2>&1
echo " ------------------------" >> resultlog 2>&1
echo "" >> resultlog 2>&1
ls -l >> resultlog 2>&1
echo "" >> resultlog 2>&1
echo "number of database plugins = "\`ls $dist/plugins/databases/libI* | wc -l\` >> resultlog 2>&1
echo "number of operator plugins = "\`ls $dist/plugins/operators/libI* | wc -l\` >> resultlog 2>&1
echo "number of plot plugins = "\`ls $dist/plugins/plots/libI* | wc -l\` >> resultlog 2>&1
echo "" >> resultlog 2>&1
echo "The database plugins:" >> resultlog 2>&1
ls $dist/plugins/databases/libI* | sed "s/$dist\/plugins\/databases\/libI//" | sed "s/Database.so//" >> resultlog 2>&1
EOF
if [ $hopi = true ]
then
if [ $test = no ]
then
scp hopi hopi3:hopi_buildit
scp $dist.tar.gz hopi3:hopi_$dist.tar.gz
ssh hopi3 "chmod 750 hopi_buildit;./hopi_buildit" &
fi
fi
#
# Clean up.
#
if [ $test = no ]
then
rm -f hitit crier sunset sc ice purple lilac gauss
rm -f hitit crier sunset sc ice purple lilac gauss hopi
fi
......@@ -312,6 +312,72 @@
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit" </Field>
<Field name="parallel" type="bool">true</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">serial</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">1</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">0</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">false</Field>
<Field name="launchMethod" type="string"></Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">true</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit"</Field>
<Field name="parallel" type="bool">false</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">parallel</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">4</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">0</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit"</Field>
<Field name="parallel" type="bool">true</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">parallel batch</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">8</Field>
<Field name="numNodesSet" type="bool">true</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">true</Field>
<Field name="partition" type="string">hopi</Field>
<Field name="bankSet" type="bool">true</Field>
<Field name="bank" type="string">bdivp</Field>
<Field name="timeLimitSet" type="bool">true</Field>
<Field name="timeLimit" type="string">30m</Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">psub/mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit"</Field>
<Field name="parallel" type="bool">true</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">serial</Field>
<Field name="host" type="string">ice.llnl.gov</Field>
......
......@@ -326,6 +326,75 @@
<Field name="parallel" type="bool">true</Field>
<Field name="clientHostDetermination" type="string">ParsedFromSSHCLIENT</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">serial</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">1</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">0</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">false</Field>
<Field name="launchMethod" type="string"></Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">true</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit" </Field>
<Field name="parallel" type="bool">false</Field>
<Field name="clientHostDetermination" type="string">ParsedFromSSHCLIENT</Field>
</Object
<Object name="HostProfile">
<Field name="profileName" type="string">parallel</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">4</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">0</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit" </Field>
<Field name="parallel" type="bool">true</Field>
<Field name="clientHostDetermination" type="string">ParsedFromSSHCLIENT</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">parallel batch</Field>
<Field name="host" type="string">hopi.llnl.gov</Field>
<Field name="hostAliases" type="string">hopi#.llnl.gov hopi##.llnl.gov hopi# hopi##</Field>
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">8</Field>
<Field name="numNodesSet" type="bool">true</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">true</Field>
<Field name="partition" type="string">hopi</Field>
<Field name="bankSet" type="bool">true</Field>
<Field name="bank" type="string">bdivp</Field>
<Field name="timeLimitSet" type="bool">true</Field>
<Field name="timeLimit" type="string">30m</Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">psub/mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector">"-dir" "/usr/gapps/visit"</Field>
<Field name="parallel" type="bool">true</Field>
<Field name="clientHostDetermination" type="string">ParsedFromSSHCLIENT</Field>
</Object>
<Object name="HostProfile">
<Field name="profileName" type="string">serial</Field>
<Field name="host" type="string">ice.llnl.gov</Field>
......
......@@ -31,6 +31,7 @@ ice=true
purple=true
lilac=true
gauss=true
hopi=true
ver=undefined
verflag=-private
......@@ -52,6 +53,7 @@ do
purple=false
lilac=false
gauss=false
hopi=false
shift
;;
-crier)
......@@ -118,6 +120,14 @@ do
gauss=true
shift
;;
-hopi)
hopi=false
shift
;;
+hopi)
hopi=true
shift
;;
-v)
ver=$2
shift 2
......@@ -424,7 +434,7 @@ fi
rm -f gauss
cat <<EOF > gauss
#!/bin/sh
./visit-install $verflag -c closed -g visit -b bdivp -gw -l $ver linux-x86_64-ib /usr/gapps/visit > installlog 2>&1
./visit-install -private -c closed -g visit -b bdivp -gw -l $ver linux-x86_64-ib /usr/gapps/visit > installlog 2>&1
rm -f resultlog
echo "" > resultlog 2>&1
echo " install of visit on gauss" >> resultlog 2>&1
......@@ -455,10 +465,47 @@ then
fi
fi
#
# Install on hopi.
#
rm -f hopi
cat <<EOF > hopi
#!/bin/sh
./visit-install $verflag -c closed -g visit -b bdivp -gw -l $ver linux-x86_64 /usr/gapps/visit > installlog 2>&1
rm -f resultlog
echo "" > resultlog 2>&1
echo " install of visit on hopi" >> resultlog 2>&1
echo " --------------------------" >> resultlog 2>&1
echo "" >> resultlog 2>&1
df -k /usr/gapps/visit >> resultlog 2>&1
echo "" >> resultlog 2>&1
ls -l /usr/gapps/visit/$ver/linux-x86_64/bin >> resultlog 2>&1
echo "" >> resultlog 2>&1
echo "number of database plugins = "\`ls /usr/gapps/visit/$ver/linux-x86_64/plugins/databases/libI* | wc -l\` >> resultlog 2>&1
echo "number of operator plugins = "\`ls /usr/gapps/visit/$ver/linux-x86_64/plugins/operators/libI* | wc -l\` >> resultlog 2>&1
echo "number of plot plugins = "\`ls /usr/gapps/visit/$ver/linux-x86_64/plugins/plots/libI* | wc -l\` >> resultlog 2>&1
echo "" >> resultlog 2>&1
echo "The database plugins:" >> resultlog 2>&1
ls /usr/gapps/visit/$ver/linux-x86_64/plugins/databases/libI* | sed "s/\/usr\/gapps\/visit\/$ver\/linux-x86_64\/plugins\/databases\/libI//" | sed "s/Database.so//" >> resultlog 2>&1
mv resultlog resultlog.hopi
EOF
if [ $hopi = true ]
then
if [ $test = no ]
then
scp hopi3:/usr/tmp/$user/hopi/visitbuild/visit$ver2.linux-x86_64.tar.gz .
scp visit$ver2.linux-x86_64.tar.gz lilac3:
scp visit-install lilac3:
scp hopi lilac3:hopi_install
ssh lilac3 "chmod 750 hopi_install;./hopi_install"
fi
fi
#
# Clean up.
#
if [ $test = no ]
then
rm -f crier hitit sunset sc ice purple lilac gauss
rm -f crier hitit sunset sc ice purple lilac gauss hopi
fi
......@@ -124,6 +124,9 @@ avtPickByNodeQuery::~avtPickByNodeQuery()
// Kathleen Bonnell, Wed May 11 17:14:03 PDT 200
// Convert varnmames to Global names when the DB supplied the ids.
//
// Kathleen Bonnell, Tue Jan 30 16:25:23 PST 2007
// Send nodeid to RetrieveVarInfo.
//
// ****************************************************************************
void
......@@ -175,7 +178,7 @@ avtPickByNodeQuery::Execute(vtkDataSet *ds, const int dom)
GetNodeCoords(ds, nodeid);
if (RetrieveZones(ds, nodeid))
{
RetrieveVarInfo(ds);
RetrieveVarInfo(ds, nodeid);
pickAtts.SetFulfilled(true);
}
else
......
......@@ -123,6 +123,9 @@ avtPickByZoneQuery::~avtPickByZoneQuery()
// Kathleen Bonnell, Wed May 11 17:14:03 PDT 200
// Convert varnmames to Global names when the DB supplied the ids.
//
// Kathleen Bonnell, Tue Jan 30 16:25:23 PST 2007
// Send zoneid to RetrieveVarInfo.
//
// ****************************************************************************
void
......@@ -181,7 +184,7 @@ avtPickByZoneQuery::Execute(vtkDataSet *ds, const int dom)
GetZoneCoords(ds, zoneid);
if (RetrieveNodes(ds, zoneid))
{
RetrieveVarInfo(ds);
RetrieveVarInfo(ds, zoneid);
pickAtts.SetFulfilled(true);
}
else
......
......@@ -710,6 +710,30 @@ avtPickQuery::RetrieveVarInfo(vtkDataSet* ds)
}
// ****************************************************************************
// Method: avtPickQuery::RetrieveVarInfo
//
// Purpose:
// Convenience method, so derived types don't need to pass new args.
//
// Arguments:
// ds The dataset to retrieve information from.
// elNum The element number in question.
//
// Programmer: Kathleen Bonnell
// Creation: Januay 30, 3007
//
// Modifications:
//
// ****************************************************************************
void
avtPickQuery::RetrieveVarInfo(vtkDataSet* ds, const int elNum)
{
RetrieveVarInfo(ds, elNum, pickAtts.GetIncidentElements());
}
// ****************************************************************************
// Method: avtPickQuery::RetrieveVarInfo
//
......
......@@ -127,6 +127,9 @@ class avtExpressionEvaluatorFilter;
// Kathleen Bonnell, Tue Oct 24 18:59:27 PDT 2006
// Add SetPickAttsForTimeQuery.
//
// Kathleen Bonnell, Tue Jan 30 13:45:43 PST 2007
// Added RetrieveVarInfo with ds and int args.
//
// ****************************************************************************
class QUERY_API avtPickQuery : public avtDatasetQuery
......@@ -173,7 +176,8 @@ class QUERY_API avtPickQuery : public avtDatasetQuery
void GetNodeCoords(vtkDataSet *, const int);
void GetZoneCoords(vtkDataSet *, const int);
void RetrieveVarInfo(vtkDataSet *);
void RetrieveVarInfo(vtkDataSet *);
void RetrieveVarInfo(vtkDataSet *, const int);
void RetrieveVarInfo(vtkDataSet *, const int,
const intVector &);
bool RetrieveNodes(vtkDataSet *, int);
......
##
## Set the VISITHOME environment variable.
##
VISITHOME=/usr/gapps/visit
##
## If MESA is not set, use VisIt's mesa.
##
if test -z "$MESA"; then
MESA=$VISITHOME/mesa/5.0/chaos_3_x86_64_ib_gcc_3.4.4
fi
##
## If VTK is not set, use VisIt's vtk.
##
if test -z "$VTK"; then
VTK=$VISITHOME/vtk/5.0.0b/chaos_3_x86_64_ib_gcc_3.4.4
fi
##
## If QT is not set, use VisIt's Qt.
##
if test -z "$QT_BIN"; then
QT_BIN=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/bin
fi
if test -z "$QT_INCLUDE"; then
QT_INCLUDE=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/include
fi
if test -z "$QT_LIB"; then
QT_LIB=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/lib
fi
##
## Use VisIt's Python.
##
PYDIR=$VISITHOME/python/2.5/chaos_3_x86_64_ib_gcc_3.4.4
PYVERSION=python2.5
##
## Add parallel arguments.
##
CXXFLAGS="-I/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/include -fPIC $CXXFLAGS"
CFLAGS="-fPIC $CFLAGS"
MPI_LIBS="-L/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/lib -Wl,-rpath=/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/lib/shared -lmpich -lpthread -lsysfs -ldl"
##
## Turn off warnings for deprecated features on g++
##
CXXFLAGS="-Wno-deprecated $CXXFLAGS"
##
## Database reader plugin support libraries
##
###############################################################################
##
## Boxlib
##
DEFAULT_BOXLIB2D_INCLUDE=$VISITHOME/boxlib/chaos_3_x86_64_ib_gcc_3.4.4/include/2D
DEFAULT_BOXLIB2D_LIBS=$VISITHOME/boxlib/chaos_3_x86_64_ib_gcc_3.4.4/lib
DEFAULT_BOXLIB3D_INCLUDE=$VISITHOME/boxlib/chaos_3_x86_64_ib_gcc_3.4.4/include/3D
DEFAULT_BOXLIB3D_LIBS=$VISITHOME/boxlib/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## CGNS
##
DEFAULT_CGNS_INCLUDE=/usr/gapps/visit/cgns/2.4/chaos_3_x86_64_ib_gcc_3.4.4/include
DEFAULT_CGNS_LIB=/usr/gapps/visit/cgns/2.4/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## GDAL
##
DEFAULT_GDAL_INCLUDE=/usr/gapps/visit/gdal/1.3.0/chaos_3_x86_64_ib_gcc_3.4.4/include
DEFAULT_GDAL_LIB=/usr/gapps/visit/gdal/1.3.0/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## HDF4
##
DEFAULT_HDF4_FLAGS=/usr/gapps/visit/hdf4/2.4.1/chaos_3_x86_64_ib_gcc_3.4.4/include
DEFAULT_HDF4_LIBS=/usr/gapps/visit/hdf4/2.4.1/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## HDF5
##
DEFAULT_HDF5_INCLUDE=/usr/gapps/visit/hdf5/1.6.5/chaos_3_x86_64_ib_gcc_3.4.4/include
DEFAULT_HDF5_LIB=/usr/gapps/visit/hdf5/1.6.5/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## netCDF
##
DEFAULT_NETCDF_INCLUDE=/usr/gapps/visit/netcdf/3.6.0/chaos_3_x86_64_ib_gcc_3.4.4/include
DEFAULT_NETCDF_LIB=/usr/gapps/visit/netcdf/3.6.0/chaos_3_x86_64_ib_gcc_3.4.4/lib
##
## Silo
##
DEFAULT_SILO_INCLUDES=/usr/gapps/silo/4.5.1/chaos_3_x86_64_ib/include
DEFAULT_SILO_LIBRARY=/usr/gapps/silo/4.5.1/chaos_3_x86_64_ib/lib
##
## Set the VISITHOME environment variable.
##
VISITHOME=/usr/gapps/visit
##
## If MESA is not set, use VisIt's mesa.
##
if test -z "$MESA"; then
MESA=$VISITHOME/mesa/5.0/chaos_3_x86_64_ib_gcc_3.4.4
fi
##
## If VTK is not set, use VisIt's vtk.
##
if test -z "$VTK"; then
VTK=$VISITHOME/vtk/5.0.0b/chaos_3_x86_64_ib_gcc_3.4.4
fi
##
## If QT is not set, use VisIt's Qt.
##
if test -z "$QT_BIN"; then
QT_BIN=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/bin
fi
if test -z "$QT_INCLUDE"; then
QT_INCLUDE=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/include
fi
if test -z "$QT_LIB"; then
QT_LIB=$VISITHOME/qt/3.3.2/chaos_3_x86_64_ib_gcc_3.4.4/lib
fi
##
## Use VisIt's Python.
##
PYDIR=$VISITHOME/python/2.5/chaos_3_x86_64_ib_gcc_3.4.4
PYVERSION=python2.5
##
## Add parallel arguments.
##
CXXFLAGS="-I/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/include -fPIC $CXXFLAGS"
CFLAGS="-fPIC $CFLAGS"
MPI_LIBS="-L/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/lib -Wl,-rpath=/usr/stlocal/tools/mpi/mpich-1.2.7p1_shmem/gnu/lib/shared -lmpich -lpthread -lsysfs -ldl"
##
## Turn off warnings for deprecated features on g++
##
CXXFLAGS="-Wno-deprecated $CXXFLAGS"
##
## Database reader plugin support libraries
##
###############################################################################
##