eReactingFoam-4.x/testApp/Alltest

27 lines
850 B
Bash
Executable file

#!/bin/bash
#
mkdir cases
exit_code=0
error_cases=()
for sp in H2 H O O2 OH H2O HO2 H2O2 \
C CH CH2 CH2\(S\) CH3 CH4 CO CO2 \
HCO CH2O CH2OH CH3O CH3OH C2H C2H2 C2H3 \
C2H4 C2H5 C2H6 HCCO CH2CO HCCOH N NH \
NH2 NH3 NNH NO NO2 N2O HNO CN \
HCN H2CN HCNN HCNO HOCN HNCO NCO N2 \
AR C3H7 C3H8 CH2CHO CH3CHO
do
cp -r gri cases/$sp
foamDictionary -entry fractions -set '{}' cases/$sp/constant/initialConditions
foamDictionary -entry fractions.$sp -set 1 cases/$sp/constant/initialConditions
./canteraTest -case cases/$sp
[ $? -ne 0 ] && error_cases[${#error_cases[*]}]=$sp && exit_code=-1
done
echo ${error_cases[*]}
exit $exit_code