cantera/test_problems/nasa9_reader/runtest.in
2009-11-09 23:36:49 +00:00

41 lines
1.3 KiB
Bash
Executable file

#!/bin/sh
# $Id$
#
echo " "
echo "***************************************************"
echo " Testing CK2CTI on NASA9 Thermodynamics : using the build/bin version of ck2cti"
echo "***************************************************"
echo " "
BINDIR=@buildbin@
CK2CTI=$BINDIR/ck2cti
/bin/rm -f sample.cti
echo "...Test 1: Converting file sample.inp..."
$CK2CTI -i ./sample.inp -id sample -t sampleData.inp
#
# strip out variably dated stuff
#
cat sample.cti | sed '1,5s/^#.*$/#/' > samplea.cti
#
# Change all 3 character exponent expressions starting with 0
# into 2 character exponent expressions
# (MSVC++ defaults to 3, and I can't figure out how to change
# this behavior).
#
../../bin/exp3to2.sh samplea.cti > sampleb.cti
#
#
diff sampleb.cti sample_blessed.cti > diff_test.out
retnStat=$?
#
if [ $retnStat = "0" ]
then
echo "Successful diff comparison on ck2cti test (nasa9_reader/sample.inp)"
else
echo "########################################################"
echo "Unsuccessful diff comparison on ck2cti test (nasa9_reader/sample.inp)"
echo " For more information, see files:"
echo " test_problems/nasa9_reader/diff_test.out"
echo " test_problems/nasa9_reader/sampleb.cti"
echo " test_problems/nasa9_reader/sample_blessed.cti"
echo "########################################################"
fi