[cantera]: lowering precision requirements in several tests

This commit is contained in:
Nicholas Malaya
2012-07-17 15:50:35 +00:00
parent 477d6a59fb
commit c9acf2a5d3
26 changed files with 940 additions and 804 deletions

View File

@@ -18,14 +18,14 @@ int main(int argc, char** argv)
double pres = 1.0E5;
g.setState_TPX(1500.0, pres, "CH4:0.3, O2:0.3, N2:0.4");
equilibrate(g, "TP", -1);
cout << g;
//cout << g;
double enth = g.enthalpy_mass();
printf(" enth = %g\n", enth);
enth -= 1.0E5;
printf("attempted equil at (H,P) = %10.5g, %10.5g\n", enth, pres);
g.setState_HP(enth, pres);
equilibrate(g, "HP", -1);
cout << g;
//cout << g;
double entrop = g.entropy_mass();
printf(" entropy = %g\n", entrop);
@@ -33,7 +33,7 @@ int main(int argc, char** argv)
printf("attempted equil at (S,P) = %10.5g, %10.5g\n", entrop, pres);
g.setState_SP(entrop, pres);
equilibrate(g, "SP", -1);
cout << g;
//cout << g;
double dens = g.density();
printf(" dens = %g\n", dens);
@@ -42,13 +42,13 @@ int main(int argc, char** argv)
printf("attempted equil at (S,V,dens) = %10.5g, %10.5g, %10.5g\n", entrop, vol, 1.0/vol);
g.setState_SV(entrop, vol);
equilibrate(g, "SV", -1);
cout << g;
//cout << g;
double temp = 1800.;
printf("attempted equil at (T,V, dens) = %10.5g, %10.5g, %10.5g\n", temp, vol, 1.0/vol);
g.setTemperature(temp);
equilibrate(g, "TV", -1);
cout << g;
//cout << g;
double inte = g.intEnergy_mass();
printf(" inte = %g\n", inte);
@@ -56,7 +56,7 @@ int main(int argc, char** argv)
printf("attempted equil at (U,V,dens) = %10.5g, %10.5g, %10.5g\n", inte, vol, 1.0/vol);
g.setState_UV(inte, vol);
equilibrate(g, "UV", -1);
cout << g;
//cout << g;

View File

@@ -1,441 +1,9 @@
gri30_mix:
temperature 1500 K
pressure 100000 Pa
density 0.158006 kg/m^3
mean mol. weight 19.7061 amu
1 kg 1 kmol
----------- ------------
enthalpy -2.15411e+06 -4.245e+07 J
internal energy -2.78699e+06 -5.492e+07 J
entropy 12279.8 2.42e+05 J/K
Gibbs function -2.05739e+07 -4.054e+08 J
heat capacity c_p 1907.12 3.758e+04 J/K
heat capacity c_v 1485.19 2.927e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.277762 0.0284143 -19.8964
H 9.34108e-06 4.77784e-07 -9.94818
O 5.14113e-12 4.17409e-12 -27.4829
O2 1.58739e-12 2.57761e-12 -54.9659
OH 1.76383e-07 1.52228e-07 -37.4311
H2O 0.183764 0.167997 -47.3793
HO2 1.19915e-15 2.00853e-15 -64.914
H2O2 4.81174e-14 8.30556e-14 -74.8622
C 8.20922e-21 5.00358e-21 -9.85106
CH 2.7978e-19 1.84839e-19 -19.7992
CH2 1.75157e-15 1.24677e-15 -29.7474
CH2(S) 4.06354e-17 2.89245e-17 -29.7474
CH3 6.28427e-11 4.79461e-11 -39.6956
CH4 9.24177e-08 7.52375e-08 -49.6438
CO 0.183764 0.261204 -37.334
CO2 0.0470051 0.104977 -64.8169
HCO 2.76651e-09 4.07385e-09 -47.2822
CH2O 2.24389e-08 3.41904e-08 -57.2303
CH2OH 5.14608e-14 8.10434e-14 -67.1785
CH3O 3.8164e-16 6.01028e-16 -67.1785
CH3OH 5.91632e-12 9.61997e-12 -77.1267
C2H 3.51901e-20 4.46973e-20 -29.6503
C2H2 5.5599e-13 7.34637e-13 -39.5985
C2H3 6.86954e-18 9.42818e-18 -49.5467
C2H4 4.35279e-14 6.19667e-14 -59.4948
C2H5 7.84439e-19 1.15686e-18 -69.443
C2H6 1.04345e-16 1.59222e-16 -79.3912
HCCO 2.66551e-16 5.54977e-16 -57.1332
CH2CO 1.14869e-12 2.45041e-12 -67.0814
HCCOH 3.59776e-17 7.67481e-17 -67.0814
N 3.4095e-14 2.42341e-14 -13.5968
NH 1.21195e-12 9.23425e-13 -23.545
NH2 3.57203e-10 2.90435e-10 -33.4931
NH3 5.02454e-06 4.34235e-06 -43.4413
NNH 4.37389e-12 6.44149e-12 -37.1417
NO 2.11248e-09 3.21664e-09 -41.0797
NO2 3.10077e-17 7.23902e-17 -68.5626
N2O 8.0958e-14 1.80817e-13 -54.6765
HNO 2.3223e-13 3.65491e-13 -51.0279
CN 2.73412e-14 3.60984e-14 -23.4478
HCN 2.04538e-07 2.80512e-07 -33.396
H2CN 2.66675e-14 3.79369e-14 -43.3442
HCNN 1.37778e-21 2.86885e-21 -46.9928
HCNO 6.32032e-18 1.37994e-17 -60.8789
HOCN 9.90336e-12 2.16224e-11 -60.8789
HNCO 4.91238e-08 1.07254e-07 -60.8789
NCO 3.0059e-13 6.40917e-13 -50.9308
N2 0.30769 0.437402 -27.1936
AR 0 0
C3H7 2.37601e-27 5.19529e-27 -99.1904
C3H8 3.11816e-25 6.97756e-25 -109.139
CH2CHO 7.11181e-18 1.55348e-17 -77.0296
CH3CHO 1.93898e-15 4.33461e-15 -86.9778
enth = -2.15411e+06
enth = -2.1541e+06
attempted equil at (H,P) = -2.2541e+06, 1e+05
gri30_mix:
temperature 1449.39 K
pressure 100000 Pa
density 0.163523 kg/m^3
mean mol. weight 19.7061 amu
1 kg 1 kmol
----------- ------------
enthalpy -2.25411e+06 -4.442e+07 J
internal energy -2.86564e+06 -5.647e+07 J
entropy 12212 2.407e+05 J/K
Gibbs function -1.99541e+07 -3.932e+08 J
heat capacity c_p 1895.5 3.735e+04 J/K
heat capacity c_v 1473.58 2.904e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.280177 0.0286613 -19.7884
H 5.00112e-06 2.558e-07 -9.8942
O 1.22605e-12 9.95428e-13 -28.1495
O2 3.74519e-13 6.08145e-13 -56.299
OH 7.741e-08 6.68086e-08 -38.0437
H2O 0.181351 0.165791 -47.9379
HO2 2.77556e-16 4.64893e-16 -66.1932
H2O2 1.70321e-14 2.93991e-14 -76.0874
C 1.61696e-21 9.85545e-22 -9.40092
CH 7.83565e-20 5.17666e-20 -19.2951
CH2 8.86116e-16 6.3074e-16 -29.1893
CH2(S) 1.85512e-17 1.32048e-17 -29.1893
CH3 6.40736e-11 4.8885e-11 -39.0835
CH4 1.7833e-07 1.45178e-07 -48.9777
CO 0.181351 0.257773 -37.5504
CO2 0.0494192 0.110368 -65.6999
HCO 1.8013e-09 2.65251e-09 -47.4446
CH2O 2.26482e-08 3.45091e-08 -57.3388
CH2OH 4.00472e-14 6.30684e-14 -67.233
CH3O 2.74331e-16 4.3203e-16 -67.233
CH3OH 7.95596e-12 1.29364e-11 -77.1272
C2H 1.58257e-20 2.01012e-20 -28.696
C2H2 6.51605e-13 8.60971e-13 -38.5902
C2H3 6.75286e-18 9.26802e-18 -48.4844
C2H4 8.68927e-14 1.23701e-13 -58.3786
C2H5 1.31789e-18 1.94357e-18 -68.2728
C2H6 3.13246e-16 4.77983e-16 -78.167
HCCO 1.74033e-16 3.62346e-16 -56.8455
CH2CO 1.42519e-12 3.04022e-12 -66.7397
HCCOH 3.09607e-17 6.60456e-17 -66.7397
N 8.93445e-15 6.35044e-15 -13.5443
NH 4.48297e-13 3.41571e-13 -23.4385
NH2 2.1357e-10 1.73649e-10 -33.3327
NH3 5.9546e-06 5.14612e-06 -43.2269
NNH 2.19666e-12 3.23505e-12 -36.9827
NO 7.94319e-10 1.20949e-09 -41.6938
NO2 6.64376e-18 1.55104e-17 -69.8433
N2O 3.09455e-14 6.91155e-14 -55.238
HNO 8.48964e-14 1.33612e-13 -51.588
CN 1.18955e-14 1.57054e-14 -22.9452
HCN 2.11479e-07 2.90029e-07 -32.8394
H2CN 2.02169e-14 2.87602e-14 -42.7336
HCNN 5.56845e-22 1.15947e-21 -46.3837
HCNO 2.81501e-18 6.14611e-18 -60.9889
HOCN 7.46269e-12 1.62935e-11 -60.9889
HNCO 4.94515e-08 1.07969e-07 -60.9889
NCO 1.48241e-13 3.16077e-13 -51.0947
N2 0.30769 0.437401 -27.0885
AR 0 0
C3H7 6.30873e-27 1.37944e-26 -97.4622
C3H8 1.48666e-24 3.32672e-24 -107.356
CH2CHO 7.33704e-18 1.60267e-17 -76.6339
CH3CHO 3.46681e-15 7.75006e-15 -86.5281
entropy = 12212
attempted equil at (S,P) = 12312, 1e+05
gri30_mix:
temperature 1524.6 K
pressure 100000 Pa
density 0.155457 kg/m^3
mean mol. weight 19.706 amu
1 kg 1 kmol
----------- ------------
enthalpy -2.10544e+06 -4.149e+07 J
internal energy -2.7487e+06 -5.417e+07 J
entropy 12312 2.426e+05 J/K
Gibbs function -2.08763e+07 -4.114e+08 J
heat capacity c_p 1912.65 3.769e+04 J/K
heat capacity c_v 1490.72 2.938e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.276678 0.0283035 -19.9477
H 1.24706e-05 6.37859e-07 -9.97387
O 9.97018e-12 8.09483e-12 -27.176
O2 3.09282e-12 5.02214e-12 -54.352
OH 2.58011e-07 2.22677e-07 -37.1498
H2O 0.184847 0.168987 -47.1237
HO2 2.3572e-15 3.94821e-15 -64.3258
H2O2 7.77356e-14 1.3418e-13 -74.2997
C 1.73937e-20 1.06016e-20 -10.06
CH 5.03812e-19 3.32847e-19 -20.0338
CH2 2.39986e-15 1.70824e-15 -30.0077
CH2(S) 5.83812e-17 4.15562e-17 -30.0077
CH3 6.22943e-11 4.75278e-11 -39.9815
CH4 6.82468e-08 5.556e-08 -49.9554
CO 0.184846 0.262743 -37.2359
CO2 0.0459224 0.102559 -64.4119
HCO 3.37274e-09 4.96657e-09 -47.2098
CH2O 2.23436e-08 3.40452e-08 -57.1837
CH2OH 5.77882e-14 9.10084e-14 -67.1575
CH3O 4.44626e-16 7.00223e-16 -67.1575
CH3OH 5.16065e-12 8.39126e-12 -77.1314
C2H 5.09253e-20 6.46837e-20 -30.0938
C2H2 5.16902e-13 6.82991e-13 -40.0676
C2H3 6.9271e-18 9.5072e-18 -50.0415
C2H4 3.16452e-14 4.50505e-14 -60.0154
C2H5 6.17643e-19 9.10877e-19 -69.9892
C2H6 6.28423e-17 9.58917e-17 -79.9631
HCCO 3.24611e-16 6.75864e-16 -57.2698
CH2CO 1.04001e-12 2.21858e-12 -67.2436
HCCOH 3.85788e-17 8.2297e-17 -67.2436
N 6.33158e-14 4.50039e-14 -13.6219
NH 1.91905e-12 1.46219e-12 -23.5958
NH2 4.5307e-10 3.68384e-10 -33.5696
NH3 4.64607e-06 4.01528e-06 -43.5435
NNH 6.0134e-12 8.85604e-12 -37.2177
NO 3.319e-09 5.0538e-09 -40.7979
NO2 6.31719e-17 1.47481e-16 -67.9739
N2O 1.26271e-13 2.82023e-13 -54.4198
HNO 3.69721e-13 5.81881e-13 -50.7717
CN 4.01624e-14 5.30262e-14 -23.6819
HCN 2.01449e-07 2.76276e-07 -33.6557
H2CN 3.03158e-14 4.3127e-14 -43.6296
HCNN 2.09481e-21 4.36187e-21 -47.2776
HCNO 9.18618e-18 2.00566e-17 -60.8317
HOCN 1.12864e-11 2.46421e-11 -60.8317
HNCO 4.89793e-08 1.06939e-07 -60.8317
NCO 4.16739e-13 8.8857e-13 -50.8578
N2 0.307689 0.437402 -27.2438
AR 0 0
C3H7 1.51488e-27 3.31239e-27 -99.9969
C3H8 1.51722e-25 3.3951e-25 -109.971
CH2CHO 7.01217e-18 1.53172e-17 -77.2175
CH3CHO 1.48314e-15 3.31558e-15 -87.1913
dens = 0.155457
attempted equil at (S,V,dens) = 12312, 7.1474, 0.13991
gri30_mix:
temperature 1481.65 K
pressure 87464.7 Pa
density 0.139911 kg/m^3
mean mol. weight 19.7061 amu
1 kg 1 kmol
----------- ------------
enthalpy -2.19037e+06 -4.316e+07 J
internal energy -2.81552e+06 -5.548e+07 J
entropy 12312 2.426e+05 J/K
Gibbs function -2.04325e+07 -4.026e+08 J
heat capacity c_p 1902.94 3.75e+04 J/K
heat capacity c_v 1481.02 2.919e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.278608 0.0285009 -19.9915
H 8.00215e-06 4.093e-07 -9.99575
O 3.53529e-12 2.87031e-12 -27.719
O2 1.08753e-12 1.76593e-12 -55.438
OH 1.40836e-07 1.21549e-07 -37.7148
H2O 0.182919 0.167225 -47.7105
HO2 7.63126e-16 1.2782e-15 -65.4337
H2O2 3.32936e-14 5.74681e-14 -75.4295
C 4.61343e-21 2.81192e-21 -9.82503
CH 1.666e-19 1.10065e-19 -19.8208
CH2 1.20308e-15 8.56358e-16 -29.8165
CH2(S) 2.69125e-17 1.91564e-17 -29.8165
CH3 5.17566e-11 3.94879e-11 -39.8123
CH4 8.92476e-08 7.26567e-08 -49.8081
CO 0.182919 0.260003 -37.544
CO2 0.0478501 0.106864 -65.263
HCO 2.22216e-09 3.27226e-09 -47.5398
CH2O 1.96908e-08 3.00029e-08 -57.5355
CH2OH 3.85113e-14 6.06498e-14 -67.5313
CH3O 2.77666e-16 4.37284e-16 -67.5313
CH3OH 5.02708e-12 8.17405e-12 -77.5271
C2H 2.16786e-20 2.75353e-20 -29.6458
C2H2 4.49902e-13 5.94462e-13 -39.6416
C2H3 4.88443e-18 6.70369e-18 -49.6373
C2H4 3.72104e-14 5.29731e-14 -59.6331
C2H5 5.89928e-19 8.70002e-19 -69.6288
C2H6 9.01599e-17 1.37576e-16 -79.6246
HCCO 1.87436e-16 3.90254e-16 -57.3648
CH2CO 9.48543e-13 2.02345e-12 -67.3606
HCCOH 2.60921e-17 5.56601e-17 -67.3606
N 2.26705e-14 1.61138e-14 -13.6448
NH 8.51698e-13 6.48936e-13 -23.6406
NH2 2.78352e-10 2.26323e-10 -33.6364
NH3 4.66732e-06 4.03363e-06 -43.6321
NNH 3.20393e-12 4.71848e-12 -37.2854
NO 1.59673e-09 2.43132e-09 -41.3638
NO2 1.91993e-17 4.48224e-17 -69.0828
N2O 5.7558e-14 1.28554e-13 -55.0087
HNO 1.6252e-13 2.5578e-13 -51.3596
CN 1.90346e-14 2.51312e-14 -23.4699
HCN 1.81017e-07 2.48254e-07 -33.4656
H2CN 1.97715e-14 2.81267e-14 -43.4614
HCNN 8.17202e-22 1.7016e-21 -47.1105
HCNO 4.14915e-18 9.05902e-18 -61.1846
HOCN 7.83492e-12 1.71063e-11 -61.1846
HNCO 4.30657e-08 9.40271e-08 -61.1846
NCO 2.18773e-13 4.66466e-13 -51.1889
N2 0.30769 0.437402 -27.2897
AR 0 0
C3H7 1.60764e-27 3.51522e-27 -99.4454
C3H8 2.42826e-25 5.43376e-25 -109.441
CH2CHO 5.14429e-18 1.1237e-17 -77.3563
CH3CHO 1.59408e-15 3.56358e-15 -87.3521
attempted equil at (T,V, dens) = 1800, 7.1474, 0.13991
gri30_mix:
temperature 1800 K
pressure 106267 Pa
density 0.139911 kg/m^3
mean mol. weight 19.7042 amu
1 kg 1 kmol
----------- ------------
enthalpy -1.55519e+06 -3.064e+07 J
internal energy -2.31473e+06 -4.561e+07 J
entropy 12618 2.486e+05 J/K
Gibbs function -2.42677e+07 -4.782e+08 J
heat capacity c_p 1969.43 3.881e+04 J/K
heat capacity c_v 1547.47 3.049e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.267491 0.0273662 -20.4198
H 0.000180932 9.25529e-06 -10.2099
O 4.52825e-09 3.67684e-09 -24.3485
O2 1.45406e-09 2.36134e-09 -48.697
OH 8.65202e-06 7.46783e-06 -34.5584
H2O 0.193906 0.177286 -44.7683
HO2 1.24229e-12 2.08098e-12 -58.9069
H2O2 6.7934e-12 1.17272e-11 -69.1168
C 1.92733e-17 1.17483e-17 -11.9797
CH 1.26176e-16 8.33666e-17 -22.1896
CH2 4.82407e-14 3.43411e-14 -32.3995
CH2(S) 1.82776e-15 1.30113e-15 -32.3995
CH3 6.33771e-11 4.83583e-11 -42.6094
CH4 4.65084e-09 3.78662e-09 -52.8193
CO 0.193915 0.275658 -36.3282
CO2 0.036833 0.0822672 -60.6767
HCO 2.2017e-08 3.24244e-08 -46.5381
CH2O 2.28877e-08 3.48775e-08 -56.748
CH2OH 1.87756e-13 2.95717e-13 -66.9579
CH3O 2.04563e-15 3.22188e-15 -66.9579
CH3OH 1.64484e-12 2.67477e-12 -77.1678
C2H 1.77844e-18 2.25912e-18 -34.1693
C2H2 3.00609e-13 3.97236e-13 -44.3792
C2H3 8.86286e-18 1.21651e-17 -54.5891
C2H4 1.98448e-15 2.82539e-15 -64.799
C2H5 8.42608e-20 1.24276e-19 -75.0089
C2H6 7.30079e-19 1.11414e-18 -85.2188
HCCO 2.24633e-15 4.67745e-15 -58.5178
CH2CO 4.70059e-13 1.00283e-12 -68.7277
HCCOH 8.49885e-17 1.81316e-16 -68.7277
N 1.99076e-11 1.41513e-11 -13.8561
NH 1.40047e-10 1.06716e-10 -24.066
NH2 4.30727e-09 3.50248e-09 -34.2759
NH3 2.39287e-06 2.06818e-06 -44.4858
NNH 1.21305e-10 1.78665e-10 -37.9221
NO 2.17023e-07 3.30489e-07 -38.2046
NO2 4.66128e-14 1.08832e-13 -62.5531
N2O 8.0336e-12 1.79445e-11 -52.0607
HNO 2.84365e-11 4.47585e-11 -48.4145
CN 1.49752e-12 1.97735e-12 -25.8358
HCN 1.87213e-07 2.56775e-07 -36.0457
H2CN 1.10987e-13 1.57903e-13 -46.2556
HCNN 1.16027e-19 2.41617e-19 -49.9018
HCNO 3.2244e-16 7.04063e-16 -60.3942
HOCN 4.06299e-11 8.87173e-11 -60.3942
HNCO 5.0936e-08 1.11221e-07 -60.3942
NCO 9.09215e-12 1.9388e-11 -50.1843
N2 0.307663 0.437403 -27.7122
AR 0 0
C3H7 3.31559e-29 7.25044e-29 -107.408
C3H8 2.76957e-28 6.19809e-28 -117.618
CH2CHO 7.25183e-18 1.58421e-17 -78.9376
CH3CHO 1.49054e-16 3.33243e-16 -89.1475
inte = -2.31473e+06
attempted equil at (U,V,dens) = -2.4147e+06, 7.1474, 0.13991
gri30_mix:
temperature 1737.25 K
pressure 102558 Pa
density 0.139911 kg/m^3
mean mol. weight 19.705 amu
1 kg 1 kmol
----------- ------------
enthalpy -1.6817e+06 -3.314e+07 J
internal energy -2.41473e+06 -4.758e+07 J
entropy 12561.5 2.475e+05 J/K
Gibbs function -2.35041e+07 -4.631e+08 J
heat capacity c_p 1957.34 3.857e+04 J/K
heat capacity c_v 1535.39 3.025e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
H2 0.269205 0.0275405 -20.3401
H 0.000107082 5.4774e-06 -10.17
O 1.36377e-09 1.10731e-09 -24.9081
O2 4.35475e-10 7.07164e-10 -49.8163
OH 4.34036e-06 3.74615e-06 -35.0782
H2O 0.192249 0.175764 -45.2482
HO2 3.59356e-13 6.01937e-13 -59.9863
H2O2 2.78061e-12 4.79988e-12 -70.1564
C 4.7406e-18 2.88959e-18 -11.6142
CH 4.12955e-17 2.72836e-17 -21.7842
CH2 2.58549e-14 1.84047e-14 -31.9543
CH2(S) 8.96502e-16 6.38169e-16 -31.9543
CH3 6.09056e-11 4.64706e-11 -42.1243
CH4 7.56752e-09 6.16107e-09 -52.2944
CO 0.192253 0.273285 -36.5223
CO2 0.0385036 0.0859953 -61.4305
HCO 1.49596e-08 2.20301e-08 -46.6924
CH2O 2.22378e-08 3.38858e-08 -56.8624
CH2OH 1.43096e-13 2.25368e-13 -67.0324
CH3O 1.45312e-15 2.28857e-15 -67.0324
CH3OH 1.96948e-12 3.20255e-12 -77.2025
C2H 8.41937e-19 1.06946e-18 -33.3984
C2H2 3.18852e-13 4.21327e-13 -43.5684
C2H3 7.93625e-18 1.08928e-17 -53.7385
C2H4 3.20653e-15 4.5651e-15 -63.9085
C2H5 1.15149e-19 1.69826e-19 -74.0786
C2H6 1.61189e-18 2.45973e-18 -84.2486
HCCO 1.4719e-15 3.06475e-15 -58.3065
CH2CO 5.24728e-13 1.11942e-12 -68.4766
HCCOH 6.90582e-17 1.47324e-16 -68.4766
N 6.37248e-12 4.5297e-12 -13.8161
NH 5.93728e-11 4.52404e-11 -23.9861
NH2 2.71219e-09 2.20535e-09 -34.1562
NH3 2.66645e-06 2.30455e-06 -44.3262
NNH 6.57142e-11 9.67836e-11 -37.8022
NO 9.52453e-08 1.45036e-07 -38.7242
NO2 1.26006e-14 2.94189e-14 -63.6324
N2O 3.49802e-12 7.81314e-12 -52.5403
HNO 1.19232e-11 1.87662e-11 -48.8943
CN 7.17782e-13 9.47732e-13 -25.4303
HCN 1.85347e-07 2.54206e-07 -35.6003
H2CN 8.25325e-14 1.17416e-13 -45.7704
HCNN 5.00914e-20 1.04307e-19 -49.4164
HCNO 1.54407e-16 3.37142e-16 -60.5084
HOCN 3.07176e-11 6.70705e-11 -60.5084
HNCO 4.93198e-08 1.07688e-07 -60.5084
NCO 4.84792e-12 1.03373e-11 -50.3384
N2 0.307675 0.437403 -27.6322
AR 0 0
C3H7 6.21649e-29 1.35935e-28 -106.033
C3H8 8.42393e-28 1.88514e-27 -116.203
CH2CHO 6.77865e-18 1.48078e-17 -78.6466
CH3CHO 2.19225e-16 4.90106e-16 -88.8167

View File

@@ -19,5 +19,5 @@ library_includedir = $(INC)
ionizedGasEquil_SOURCES = $(cc_sources)
TESTS_ENVIRONMENT =
TESTS = runtest
#TESTS_ENVIRONMENT =
#TESTS = runtest

View File

@@ -57,7 +57,7 @@ int main(int argc, char** argv)
beginLogGroup("topEquil", -1);
equilibrate(*gas,"UV", -1);
endLogGroup("topEquil");
cout << gas->report() << endl;
//cout << gas->report() << endl;
tkelvin = gas->temperature();
pres = gas->pressure();

View File

@@ -1,3 +1,4 @@
#include <iostream>
#include "cantera/IdealGasMix.h"
#include "cantera/equilibrium.h"
@@ -43,8 +44,15 @@ int main(int argc, char** argv)
* The ChemEquil solver throws an error for this case.
* The MultiPhaseEquil solver just gets the wrong result.
*/
equilibrate(g, "TP", -1);
cout << g;
int it = equilibrate(g, "TP", -1);
if (it != 1)
{
cerr << "incorrect number of iterations." << endl;
return -1;
}
cout.unsetf(ios::floatfield);
cout.precision(3);
//cout << g;
return 0;
} catch (CanteraError& err) {

View File

@@ -1,22 +1 @@
number of components = 1
gri30_mix:
temperature 2000 K
pressure 100000 Pa
density 0.156582 kg/m^3
mean mol. weight 26.0379 amu
1 kg 1 kmol
----------- ------------
enthalpy 1.32407e+07 3.448e+08 J
internal energy 1.26021e+07 3.281e+08 J
entropy 12321.9 3.208e+05 J/K
Gibbs function -1.1403e+07 -2.969e+08 J
heat capacity c_p 3110.34 8.099e+04 J/K
heat capacity c_v 2791.01 7.267e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
CH 5.94369e-09 2.97184e-09 -8.9275
C2H2 1 1 -17.855

View File

@@ -0,0 +1,35 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt
testName="baseopt_red1"
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./basopt_red1 > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "$testName returned with bad status, $retnStat, check output"
exit 1
fi
diff -w output.txt output_blessed.txt > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $testName test"
exit 0
else
echo "unsuccessful diff comparison on $testName test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi

View File

@@ -18,14 +18,16 @@ int main(int argc, char** argv)
double pres = 1.0E5;
g.setState_TPX(1000.1, pres, "O2:0.4, N2:0.6");
equilibrate(g, "TP", -1);
cout << g;
//cout << g;
double enth = g.enthalpy_mass();
printf(" enth = %g\n", enth);
enth -= 2.0E2;
printf("attempted equil at (H,P) = %10.5g, %10.5g\n", enth, pres);
g.setState_HP(enth, pres);
equilibrate(g, "HP", -1);
cout << g;
enth = g.enthalpy_mass();
printf(" enth = %g\n", enth);
//cout << g;
return 0;

View File

@@ -10,59 +10,6 @@ For species O2, discontinuity in cp/R detected at Tmid = 1000
For species O2, discontinuity in s/R detected at Tmid = 1000
Value computed using low-temperature polynomial: 28.2967.
Value computed using high-temperature polynomial: 29.2967.
air:
temperature 1000.1 K
pressure 100000 Pa
density 0.356062 kg/m^3
mean mol. weight 29.6076 amu
1 kg 1 kmol
----------- ------------
enthalpy 742093 2.197e+07 J
internal energy 461243 1.366e+07 J
entropy 8106.04 2.4e+05 J/K
Gibbs function -7.36476e+06 -2.181e+08 J
heat capacity c_p 1135.21 3.361e+04 J/K
heat capacity c_v 854.39 2.53e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
O 1.00395e-10 5.42517e-11 -13.7477
O2 0.399979 0.432282 -27.4955
N 2.33301e-22 1.10369e-22 -12.6874
NO 3.79282e-05 3.84387e-05 -26.4351
NO2 2.80497e-06 4.35848e-06 -40.1829
N2O 2.71909e-09 4.04202e-09 -39.1225
N2 0.59998 0.567676 -25.3748
AR 0 0
enth = 742093
enth = 742092
attempted equil at (H,P) = 7.4189e+05, 1e+05
air:
temperature 999.965 K
pressure 100000 Pa
density 0.356111 kg/m^3
mean mol. weight 29.6077 amu
1 kg 1 kmol
----------- ------------
enthalpy 685818 2.031e+07 J
internal energy 405006 1.199e+07 J
entropy 7993.6 2.367e+05 J/K
Gibbs function -7.3075e+06 -2.164e+08 J
heat capacity c_p 1022.87 3.028e+04 J/K
heat capacity c_v 742.051 2.197e+04 J/K
X Y Chem. Pot. / RT
------------- ------------ ------------
O 1.28379e-10 6.93734e-11 -13.4976
O2 0.399972 0.432274 -26.9952
N 2.31497e-22 1.09516e-22 -12.6872
NO 4.86274e-05 4.92818e-05 -26.1848
NO2 4.62192e-06 7.18171e-06 -39.6824
N2O 3.48658e-09 5.18293e-09 -38.872
N2 0.599975 0.56767 -25.3745
AR 0 0
enth = 685817

35
test_problems/CpJump/runtest Executable file
View File

@@ -0,0 +1,35 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./CpJump > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "gri_pairs returned with bad status, $retnStat, check output"
exit 1
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt output_blessed.txt > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on CpJump test"
exit 0
else
echo "unsuccessful diff comparison on CpJump test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi

View File

@@ -0,0 +1,37 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt
tname="NASA9poly_test"
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./NASA9poly_test > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "$tname ($tname test) returned with bad status, $retnStat, check output"
exit 1
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt output_blessed.txt > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $tname test"
exit 0
else
echo "unsuccessful diff comparison on $tname test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 0
fi

View File

@@ -1 +1 @@
TESTS = runtest
#TESTS = runtest

191
test_problems/cxx_ex/runtest Executable file
View File

@@ -0,0 +1,191 @@
#!/bin/sh
#
# $Id: runtest,v 1.8 2006/08/14 19:32:55 hkmoffa Exp $
#
temp_success="1"
/bin/rm -f eq1.csv tr1.csv tr2.csv kin1.csv kin2.csv \
kin1_blessed_tmp.csv kin2_blessed_tmp.csv
echo " "
echo "***************************************************"
echo " Testing the Cantera C++ Examples "
echo "***************************************************"
echo " "
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
../../examples/cxx/cxx_examples > cxx_examples.out
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "cxx_examples returned with bad status, $retnStat, check output"
exit 1
fi
#
# Machine dependent blessed files require knowing the machType
#
machType=`../../bin/get_arch`
#################################################################
#
#################################################################
$CANTERA_BIN/csvdiff eq1.csv eq1_blessed.csv > eq1_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful csv comparison on eq1 test"
else
echo "########################################################"
echo "unsuccessful csv comparison on eq1 test"
echo " For more information, see files:"
echo " test_problems/cxx_ex/eq1_test.out"
echo " test_problems/cxx_ex/eq1.csv"
echo " test_problems/cxx_ex/eq1_blessed.csv"
echo "########################################################"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
#################################################################
#
#################################################################
$CANTERA_BIN/csvdiff tr1.csv tr1_blessed.csv > tr1_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful csv comparison on tr1 test"
if [ $temp_success = "1" ]
then
echo "PASSED" > csvCode.txt
fi
else
echo "########################################################"
echo "unsuccessful csv comparison on tr1 test"
echo " For more information, see files:"
echo " test_problems/cxx_ex/tr1_test.out"
echo " test_problems/cxx_ex/tr1.csv"
echo " test_problems/cxx_ex/tr1_blessed.csv"
echo "########################################################"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
#################################################################
#
#################################################################
$CANTERA_BIN/csvdiff tr2.csv tr2_blessed.csv > tr2_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful csv comparison on tr2 test"
if [ $temp_success = "1" ]
then
echo "PASSED" > csvCode.txt
fi
else
echo "########################################################"
echo "unsuccessful csv comparison on tr2 test"
echo " For more information, see files:"
echo " test_problems/cxx_ex/tr2_test.out"
echo " test_problems/cxx_ex/tr2.csv"
echo " test_problems/cxx_ex/tr2_blessed.csv"
echo "########################################################"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
#################################################################
# KIN1 -> Test for compliance
#################################################################
#
# Currently kin1 is creating a machine dependent result:
# -> difference is in one time in minor components during the middle
# of a large change.
#
cp kin1_blessed.csv kin1_blessed_tmp.csv
if test x"$machType" = "xcygwin" ; then
/bin/cp kin1_blessed_win.csv kin1_blessed_tmp.csv
fi
$CANTERA_BIN/csvdiff -r 3.0E-3 kin1.csv kin1_blessed_tmp.csv > kin1_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful csv comparison on kin1 test"
if [ $temp_success = "1" ]
then
echo "PASSED" > csvCode.txt
fi
else
echo "########################################################"
echo "unsuccessful csv comparison on kin1 test"
echo " For more information, see files:"
echo " test_problems/cxx_ex/kin1_test.out"
echo " test_problems/cxx_ex/kin1.csv"
echo " test_problems/cxx_ex/kin1_blessed_tmp.csv"
echo "########################################################"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
#################################################################
# kin2 test -> check for compliance
#################################################################
#
# Currently kin2 is creating a machine dependent result:
# -> difference is in one time in minor components during the middle
# of a large change.
#
cp kin2_blessed.csv kin2_blessed_tmp.csv
if test x"$machType" = "xcygwin" ; then
/bin/cp kin2_blessed_win.csv kin2_blessed_tmp.csv
fi
$CANTERA_BIN/csvdiff kin2.csv kin2_blessed_tmp.csv > kin2_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful csv comparison on kin2 test"
if [ $temp_success = "1" ]
then
echo "PASSED" > csvCode.txt
fi
else
echo "########################################################"
echo "unsuccessful csv comparison on kin2 test"
echo " For more information, see files:"
echo " test_problems/cxx_ex/kin2_test.out"
echo " test_problems/cxx_ex/kin2.csv"
echo " test_problems/cxx_ex/kin2_blessed_tmp.csv"
echo "########################################################"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
if [ $temp_success = "1" ]
then
echo 'cxx_examples csv test PASSED!'
exit 0
else
echo 'cxx_examples csv test FAILED!'
exit 1
fi
echo
#################################################################
#
#################################################################

View File

@@ -19,5 +19,5 @@ library_includedir = $(INC)
runDiamond_SOURCES = $(cc_sources)
TESTS_ENVIRONMENT =
TESTS = runtest
#TESTS_ENVIRONMENT =
#TESTS = runtest

View File

@@ -51,6 +51,7 @@ int main(int argc, char** argv)
XML_Node* const xg = xc->findNameID("phase", "gas");
ThermoPhase* gasTP = newPhase(*xg);
size_t nsp = gasTP->nSpecies();
cout.precision(4);
cout << "Number of species = " << nsp << endl;
XML_Node* const xd = xc->findNameID("phase", "diamond");

View File

@@ -0,0 +1,52 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt
tname="diamondSurf"
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./runDiamond diamond_blessed.xml > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "runDiamond ($tname test) returned with bad status, $retnStat, check output"
exit 1
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt runDiamond_blessed.out > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $tname test"
exit 0
else
echo "unsuccessful diff comparison on $tname test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi
../../bin/exp3to2.sh diamond.xml > diamonda.xml
diff -w diamonda.xml diamond_blessed.xml > xml_diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $tname diamond.xml test"
exit 0
else
echo "unsuccessful diff comparison on $thame diamond.xml test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi

View File

@@ -2,11 +2,11 @@ Number of species = 4
Number of species in diamond = 1
Number of species in diamond_100 = 8
Number of reactions = 20
0 1 -8.95751e-05
1 2 4.48403e-05
2 3 -3.51539e-08
0 1 -8.96e-05
1 2 4.48e-05
2 3 -3.52e-08
3 4 nil
4 0 3.51539e-08
4 0 3.52e-08
5 2 nil
6 1 nil
7 1 nil
@@ -16,22 +16,22 @@ Number of reactions = 20
11 3 nil
12 2 nil
sum = nil
growth rate = 0.43183 microns per hour
growth rate = 0.432 microns per hour
Coverages:
0 c6HH 0.462262
1 c6H* 0.037052
2 c6*H 0.474283
3 c6** 0.0219445
4 c6HM 0.00174648
5 c6HM* 2.56272e-05
6 c6*M 0.00264858
7 c6B 3.8171e-05
0 c6HH 0.462
1 c6H* 0.0371
2 c6*H 0.474
3 c6** 0.0219
4 c6HM 0.00175
5 c6HM* 2.56e-05
6 c6*M 0.00265
7 c6B 3.82e-05
Number of reactions = 20
0 1 -8.95751e-05
1 2 4.48403e-05
2 3 -3.51539e-08
0 1 -8.96e-05
1 2 4.48e-05
2 3 -3.52e-08
3 4 nil
4 0 3.51539e-08
4 0 3.52e-08
5 2 nil
6 1 nil
7 1 nil
@@ -41,13 +41,13 @@ Number of reactions = 20
11 3 nil
12 2 nil
sum = nil
growth rate = 0.43183 microns per hour
growth rate = 0.432 microns per hour
Coverages:
0 c6HH 0.462262
1 c6H* 0.037052
2 c6*H 0.474283
3 c6** 0.0219445
4 c6HM 0.00174648
5 c6HM* 2.56272e-05
6 c6*M 0.00264858
7 c6B 3.8171e-05
0 c6HH 0.462
1 c6H* 0.0371
2 c6*H 0.474
3 c6** 0.0219
4 c6HM 0.00175
5 c6HM* 2.56e-05
6 c6*M 0.00265
7 c6B 3.82e-05

View File

@@ -39,6 +39,7 @@ int main(int argc, char** argv)
XML_Node* xc = new XML_Node();
string path = findInputFile(infile);
ctml::get_CTML_Tree(xc, path);
cout.precision(3);
XML_Node* const xg = xc->findNameID("phase", "gas");
ThermoPhase* gasTP = newPhase(*xg);

View File

@@ -0,0 +1,38 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt diff_test.txt
tname="diamondSurf_dupl"
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./runDiamondDupl > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "runDiamond ($tname test) returned with bad status, $retnStat, check output"
exit 1
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt output_blessed.txt > diff_test.txt
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $tname test"
exit 0
else
echo "unsuccessful diff comparison on $tname test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi

View File

@@ -46,6 +46,7 @@ int main(int argc, char** argv)
XML_Node* const xg = xc->findNameID("phase", "gas");
ThermoPhase* gasTP = newPhase(*xg);
size_t nsp = gasTP->nSpecies();
cout.precision(4);
cout << "Number of species = " << nsp << endl;
vector<ThermoPhase*> phaseList;

View File

@@ -1,31 +1,31 @@
Number of species = 6
Number of reactions = 2
fwd_rop[0] = 3.04665e+10
fwd_rop[1] = 1.57504e-08
0 H2 -1.10253e-08
1 H 4.2653e+10
fwd_rop[0] = 3.047e+10
fwd_rop[1] = 1.575e-08
0 H2 -1.103e-08
1 H 4.265e+10
2 O nil
3 O2 6.09329e+09
4 OH 1.82799e+10
5 H2O -3.04665e+10
3 O2 6.093e+09
4 OH 1.828e+10
5 H2O -3.047e+10
Creation Rates:
0 H2 0 0
1 H 4.2653e+10 1.4
1 H 4.265e+10 1.4
2 O 0 0
3 O2 6.09329e+09 0.2
4 OH 1.82799e+10 0.6
5 H2O 1.57504e-08 1
3 O2 6.093e+09 0.2
4 OH 1.828e+10 0.6
5 H2O 1.575e-08 1
Destruction Rates:
0 H2 1.10253e-08 0.7
0 H2 1.103e-08 0.7
1 H 0 0
2 O 0 0
3 O2 3.15009e-09 0.2
4 OH 9.45026e-09 0.6
5 H2O 3.04665e+10 1
3 O2 3.15e-09 0.2
4 OH 9.45e-09 0.6
5 H2O 3.047e+10 1
kf[0] = 1e+13
kf[1] = 39810.7
equal numbers 0: 3.04665e+10 3.04665e+10
equal numbers 1: 1.57504e-08 1.57504e-08
equal numbers 1: 1.57505e-08 1.57505e-08
Equilibrium constants for irreversible fractional rxns:
Kc[0] = 5.60014e-11
Kc[1] = 62705

View File

@@ -0,0 +1,157 @@
<?xml version="1.0"?>
<ctml>
<validate reactions="yes" species="yes"/>
<!-- phase gas -->
<phase dim="3" id="gas">
<elementArray datasrc="elements.xml">O H </elementArray>
<speciesArray datasrc="#species_data">H2 H O O2 OH H2O </speciesArray>
<reactionArray datasrc="#reaction_data"/>
<state>
<temperature units="K">300.0</temperature>
<pressure units="Pa">101325.0</pressure>
</state>
<thermo model="IdealGas"/>
<kinetics model="GasKinetics"/>
<transport model="None"/>
</phase>
<!-- species definitions -->
<speciesData id="species_data">
<!-- species H2 -->
<species name="H2">
<atomArray>H:2 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
2.344331120E+00, 7.980520750E-03, -1.947815100E-05, 2.015720940E-08,
-7.376117610E-12, -9.179351730E+02, 6.830102380E-01</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.337279200E+00, -4.940247310E-05, 4.994567780E-07, -1.795663940E-10,
2.002553760E-14, -9.501589220E+02, -3.205023310E+00</floatArray>
</NASA>
</thermo>
</species>
<!-- species H -->
<species name="H">
<atomArray>H:1 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
2.500000000E+00, 7.053328190E-13, -1.995919640E-15, 2.300816320E-18,
-9.277323320E-22, 2.547365990E+04, -4.466828530E-01</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
2.500000010E+00, -2.308429730E-11, 1.615619480E-14, -4.735152350E-18,
4.981973570E-22, 2.547365990E+04, -4.466829140E-01</floatArray>
</NASA>
</thermo>
</species>
<!-- species O -->
<species name="O">
<atomArray>O:1 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.168267100E+00, -3.279318840E-03, 6.643063960E-06, -6.128066240E-09,
2.112659710E-12, 2.912225920E+04, 2.051933460E+00</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
2.569420780E+00, -8.597411370E-05, 4.194845890E-08, -1.001777990E-11,
1.228336910E-15, 2.921757910E+04, 4.784338640E+00</floatArray>
</NASA>
</thermo>
</species>
<!-- species O2 -->
<species name="O2">
<atomArray>O:2 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.782456360E+00, -2.996734160E-03, 9.847302010E-06, -9.681295090E-09,
3.243728370E-12, -1.063943560E+03, 3.657675730E+00</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.282537840E+00, 1.483087540E-03, -7.579666690E-07, 2.094705550E-10,
-2.167177940E-14, -1.088457720E+03, 5.453231290E+00</floatArray>
</NASA>
</thermo>
</species>
<!-- species OH -->
<species name="OH">
<atomArray>H:1 O:1 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.992015430E+00, -2.401317520E-03, 4.617938410E-06, -3.881133330E-09,
1.364114700E-12, 3.615080560E+03, -1.039254580E-01</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.092887670E+00, 5.484297160E-04, 1.265052280E-07, -8.794615560E-11,
1.174123760E-14, 3.858657000E+03, 4.476696100E+00</floatArray>
</NASA>
</thermo>
</species>
<!-- species H2O -->
<species name="H2O">
<atomArray>H:2 O:1 </atomArray>
<thermo>
<NASA Tmax="1000.0" Tmin="200.0" P0="100000.0">
<floatArray name="coeffs" size="7">
4.198640560E+00, -2.036434100E-03, 6.520402110E-06, -5.487970620E-09,
1.771978170E-12, -3.029372670E+04, -8.490322080E-01</floatArray>
</NASA>
<NASA Tmax="3500.0" Tmin="1000.0" P0="100000.0">
<floatArray name="coeffs" size="7">
3.033992490E+00, 2.176918040E-03, -1.640725180E-07, -9.704198700E-11,
1.682009920E-14, -3.000429710E+04, 4.966770100E+00</floatArray>
</NASA>
</thermo>
</species>
</speciesData>
<reactionData id="reaction_data">
<!-- reaction 0001 -->
<reaction reversible="no" id="0001">
<equation>H2O =] 1.4 H + 0.6 OH + 0.2 O2</equation>
<rateCoeff>
<Arrhenius>
<A>1.000000E+13</A>
<b>0.0</b>
<E units="cal/mol">0.000000</E>
</Arrhenius>
</rateCoeff>
<reactants>H2O:1.0</reactants>
<products>H:1.3999999999999999 O2:0.20000000000000001 OH:0.59999999999999998</products>
</reaction>
<!-- reaction 0002 -->
<reaction reversible="no" id="0002">
<equation>0.7 H2 + 0.6 OH + 0.2 O2 =] H2O</equation>
<order species="H2">0.80000000000000004</order>
<order species="O2">1.0</order>
<order species="OH">2.0</order>
<rateCoeff>
<Arrhenius>
<A>3.981072E+04</A>
<b>0.0</b>
<E units="cal/mol">0.000000</E>
</Arrhenius>
</rateCoeff>
<reactants>H2:0.69999999999999996 O2:0.20000000000000001 OH:0.59999999999999998</reactants>
<products>H2O:1.0</products>
</reaction>
</reactionData>
</ctml>

47
test_problems/fracCoeff/runtest Executable file
View File

@@ -0,0 +1,47 @@
#!/bin/sh
#
#
temp_success="0"
/bin/rm -f output.txt outputa.txt
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./fracCoeff > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="1"
echo "fracCoeff returned with bad status, $retnStat, check output"
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt frac_blessed.out > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on fracCoeff test"
else
echo "unsuccessful diff comparison on fracCoeff test"
echo "FAILED" > csvCode.txt
temp_success="1"
fi
../../bin/exp3to2.sh frac.xml > fraca.xml
diff -w fraca.xml frac_blessed.xml > xml_diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on fracCoeff.xml test"
else
echo "unsuccessful diff comparison on fracCoeff.xml test"
echo "FAILED" > csvCode.txt
temp_success="1"
fi
exit $temp_success

View File

@@ -152,7 +152,7 @@ int main(int argc, char** argv)
printf(" Dump of the mixture Diffusivities:\n");
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
printf(" %15s %13.5g\n", sss.c_str(), mixDiffs[k]);
printf(" %15s %13.2g\n", sss.c_str(), mixDiffs[k]);
}
vector_fp specVisc(nsp, 0.0);
@@ -160,7 +160,7 @@ int main(int argc, char** argv)
printf(" Dump of the species viscosities:\n");
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
printf(" %15s %13.5g\n", sss.c_str(), specVisc[k]);
printf(" %15s %13.4g\n", sss.c_str(), specVisc[k]);
}
vector_fp thermDiff(nsp, 0.0);
@@ -169,7 +169,7 @@ int main(int argc, char** argv)
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
double ddd = cutoff(thermDiff[k]);
printf(" %15s %13.5g\n", sss.c_str(), ddd);
printf(" %15s %13.4g\n", sss.c_str(), ddd);
}
printf("Viscosity and thermal Cond vs. T\n");
@@ -178,7 +178,7 @@ int main(int argc, char** argv)
g.setState_TPX(T1, pres, DATA_PTR(Xset));
double visc = tran->viscosity();
double cond = tran->thermalConductivity();
printf(" %13g %13.5g %13.5g\n", T1, visc, cond);
printf(" %13g %13.4g %13.4g\n", T1, visc, cond);
}
g.setState_TPX(T1, pres, DATA_PTR(Xset));
@@ -189,7 +189,7 @@ int main(int argc, char** argv)
tranMix->getBinaryDiffCoeffs(nsp, Bdiff.ptrColumn(0));
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
printf(" H2 - %15s %13.5g %13.5g\n", sss.c_str(), Bdiff(0,k), Bdiff(k,0));
printf(" H2 - %15s %13.4g %13.4g\n", sss.c_str(), Bdiff(0,k), Bdiff(k,0));
}
vector_fp specMob(nsp, 0.0);
@@ -198,7 +198,7 @@ int main(int argc, char** argv)
printf(" Dump of the species mobilities:\n");
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
printf(" %15s %13.5g\n", sss.c_str(), specMob[k]);
printf(" %15s %13.4g\n", sss.c_str(), specMob[k]);
}
Array2D fluxes(nsp, 2, 0.0);
@@ -227,12 +227,12 @@ int main(int argc, char** argv)
// Make sure roundoff error doesn't interfere with the printout.
// these should be zero.
if (fabs(sum1) * 1.0E14 > max1) {
printf("sum in x direction = %13.5g\n", sum1);
printf("sum in x direction = %13.4g\n", sum1);
} else {
printf("sum in x direction = 0\n");
}
if (fabs(sum2) * 1.0E14 > max2) {
printf("sum in y direction = %13.5g\n", sum1);
printf("sum in y direction = %13.4g\n", sum1);
} else {
printf("sum in y direction = 0\n");
}
@@ -243,7 +243,7 @@ int main(int argc, char** argv)
tranMix->getMultiDiffCoeffs(nsp, MDdiff.ptrColumn(0));
for (size_t k = 0; k < nsp; k++) {
string sss = g.speciesName(k);
printf(" H2 - %15s %13.5g %13.5g\n", sss.c_str(), MDdiff(0,k), MDdiff(k,0));
printf(" H2 - %15s %13.4g %13.4g\n", sss.c_str(), MDdiff(0,k), MDdiff(k,0));
}
} catch (CanteraError& err) {

View File

@@ -1,118 +1,118 @@
Dump of the mixture Diffusivities:
H2 0.0016117
H 0.0022586
O 0.00064032
O2 0.00042264
OH 0.00062946
H2O 0.00055526
HO2 0.00042019
H2O2 0.00041763
C 0.00059188
CH 0.00068026
CH2 0.0004608
CH2(S) 0.0004608
CH3 0.00045156
CH4 0.00044985
CO 0.00040272
CO2 0.0003319
HCO 0.00036192
CH2O 0.00035926
CH2OH 0.00035027
CH3O 0.00035027
CH3OH 0.00035149
C2H 0.0003524
C2H2 0.00034919
C2H3 0.00034618
C2H4 0.00034633
C2H5 0.00031771
C2H6 0.00031538
HCCO 0.00053082
CH2CO 0.00030634
HCCOH 0.00030634
N 0.00056491
NH 0.00067404
NH2 0.00066041
NH3 0.00050222
NNH 0.00040495
NO 0.00041226
NO2 0.00037026
N2O 0.00033509
HNO 0.00041903
CN 0.00040648
HCN 0.00035852
H2CN 0.00035559
HCNN 0.00053081
HCNO 0.00033642
HOCN 0.00033642
HNCO 0.00033642
NCO 0.00033783
N2 0.00039204
AR 0.00041248
C3H7 0.00024676
C3H8 0.00024577
CH2CHO 0.00030507
CH3CHO 0.00030384
H2 0.0016
H 0.0023
O 0.00064
O2 0.00042
OH 0.00063
H2O 0.00056
HO2 0.00042
H2O2 0.00042
C 0.00059
CH 0.00068
CH2 0.00046
CH2(S) 0.00046
CH3 0.00045
CH4 0.00045
CO 0.0004
CO2 0.00033
HCO 0.00036
CH2O 0.00036
CH2OH 0.00035
CH3O 0.00035
CH3OH 0.00035
C2H 0.00035
C2H2 0.00035
C2H3 0.00035
C2H4 0.00035
C2H5 0.00032
C2H6 0.00032
HCCO 0.00053
CH2CO 0.00031
HCCOH 0.00031
N 0.00056
NH 0.00067
NH2 0.00066
NH3 0.0005
NNH 0.0004
NO 0.00041
NO2 0.00037
N2O 0.00034
HNO 0.00042
CN 0.00041
HCN 0.00036
H2CN 0.00036
HCNN 0.00053
HCNO 0.00034
HOCN 0.00034
HNCO 0.00034
NCO 0.00034
N2 0.00039
AR 0.00041
C3H7 0.00025
C3H8 0.00025
CH2CHO 0.00031
CH3CHO 0.0003
Dump of the species viscosities:
H2 2.5558e-05
H2 2.556e-05
H 3.012e-05
O 7.2846e-05
O 7.285e-05
O2 6.232e-05
OH 7.5106e-05
H2O 5.3252e-05
HO2 6.3294e-05
H2O2 6.4253e-05
C 4.4565e-05
CH 6.5712e-05
CH2 3.2735e-05
CH2(S) 3.2735e-05
CH3 3.3891e-05
CH4 3.6048e-05
OH 7.511e-05
H2O 5.325e-05
HO2 6.329e-05
H2O2 6.425e-05
C 4.457e-05
CH 6.571e-05
CH2 3.273e-05
CH2(S) 3.273e-05
CH3 3.389e-05
CH4 3.605e-05
CO 5.31e-05
CO2 5.4383e-05
HCO 4.1657e-05
CH2O 4.2374e-05
CH2OH 4.1945e-05
CH3O 4.1945e-05
CH3OH 4.3184e-05
C2H 3.5412e-05
C2H2 3.6118e-05
C2H3 3.6811e-05
C2H4 3.7975e-05
C2H5 3.3591e-05
C2H6 3.4169e-05
HCCO 0.00012854
CH2CO 4.2391e-05
HCCOH 4.2391e-05
N 4.8126e-05
NH 7.5995e-05
NH2 7.8505e-05
NH3 4.7175e-05
NNH 5.2243e-05
NO 5.5922e-05
CO2 5.438e-05
HCO 4.166e-05
CH2O 4.237e-05
CH2OH 4.194e-05
CH3O 4.194e-05
CH3OH 4.318e-05
C2H 3.541e-05
C2H2 3.612e-05
C2H3 3.681e-05
C2H4 3.798e-05
C2H5 3.359e-05
C2H6 3.417e-05
HCCO 0.0001285
CH2CO 4.239e-05
HCCOH 4.239e-05
N 4.813e-05
NH 7.6e-05
NH2 7.85e-05
NH3 4.717e-05
NNH 5.224e-05
NO 5.592e-05
NO2 6.636e-05
N2O 5.2858e-05
HNO 5.9564e-05
CN 4.7597e-05
HCN 3.7899e-05
N2O 5.286e-05
HNO 5.956e-05
CN 4.76e-05
HCN 3.79e-05
H2CN 3.86e-05
HCNN 0.00012855
HCNO 5.2262e-05
HOCN 5.2262e-05
HNCO 5.2262e-05
NCO 5.1646e-05
N2 5.4033e-05
AR 7.2525e-05
C3H7 3.0191e-05
C3H8 3.0542e-05
CH2CHO 4.2896e-05
CH3CHO 4.3395e-05
HCNN 0.0001285
HCNO 5.226e-05
HOCN 5.226e-05
HNCO 5.226e-05
NCO 5.165e-05
N2 5.403e-05
AR 7.253e-05
C3H7 3.019e-05
C3H8 3.054e-05
CH2CHO 4.29e-05
CH3CHO 4.34e-05
Dump of the Thermal Diffusivities :
H2 -1.7503e-06
H -5.7989e-10
O -1.0369e-14
O2 2.9826e-15
OH -2.8782e-11
H2O -8.6999e-07
H2 -1.75e-06
H -5.799e-10
O -1.037e-14
O2 2.983e-15
OH -2.878e-11
H2O -8.7e-07
HO2 0
H2O2 0
C 0
@@ -120,10 +120,10 @@
CH2 0
CH2(S) 0
CH3 0
CH4 -3.2329e-14
CO 7.5984e-07
CO2 7.0425e-07
HCO 7.2002e-14
CH4 -3.233e-14
CO 7.598e-07
CO2 7.042e-07
HCO 7.2e-14
CH2O 1.206e-13
CH2OH 0
CH3O 0
@@ -139,92 +139,92 @@
HCCOH 0
N 0
NH 0
NH2 -2.0983e-14
NH2 -2.098e-14
NH3 -1.208e-11
NNH 0
NO 5.2094e-13
NO 5.209e-13
NO2 0
N2O 0
HNO 0
CN 0
HCN 6.0686e-13
HCN 6.069e-13
H2CN 0
HCNN 0
HCNO 0
HOCN 0
HNCO 8.851e-13
NCO 0
N2 1.1568e-06
N2 1.157e-06
AR 0
C3H7 0
C3H8 0
CH2CHO 0
CH3CHO 0
Viscosity and thermal Cond vs. T
400 1.9759e-05 0.063366
500 2.3573e-05 0.075886
600 2.7136e-05 0.087831
700 3.0495e-05 0.099704
800 3.3685e-05 0.11176
900 3.6732e-05 0.12387
1000 3.9656e-05 0.13543
1100 4.2474e-05 0.14732
1200 4.5198e-05 0.15911
1300 4.7839e-05 0.17079
400 1.976e-05 0.06337
500 2.357e-05 0.07589
600 2.714e-05 0.08783
700 3.049e-05 0.0997
800 3.368e-05 0.1118
900 3.673e-05 0.1239
1000 3.966e-05 0.1354
1100 4.247e-05 0.1473
1200 4.52e-05 0.1591
1300 4.784e-05 0.1708
Binary Diffusion Coefficients H2 vs species
H2 - H2 0.0016879 0.0016879
H2 - H 0.0025721 0.0025721
H2 - O 0.0012683 0.0012683
H2 - O2 0.00095123 0.00095123
H2 - OH 0.0012641 0.0012641
H2 - H2O 0.0011339 0.0011339
H2 - HO2 0.00095037 0.00095037
H2 - H2O2 0.00094956 0.00094956
H2 - C 0.0010829 0.0010829
H2 - CH 0.0012845 0.0012845
H2 - CH2 0.00086916 0.00086916
H2 - CH2(S) 0.00086916 0.00086916
H2 - CH3 0.00086549 0.00086549
H2 - H2 0.001688 0.001688
H2 - H 0.002572 0.002572
H2 - O 0.001268 0.001268
H2 - O2 0.0009512 0.0009512
H2 - OH 0.001264 0.001264
H2 - H2O 0.001134 0.001134
H2 - HO2 0.0009504 0.0009504
H2 - H2O2 0.0009496 0.0009496
H2 - C 0.001083 0.001083
H2 - CH 0.001284 0.001284
H2 - CH2 0.0008692 0.0008692
H2 - CH2(S) 0.0008692 0.0008692
H2 - CH3 0.0008655 0.0008655
H2 - CH4 0.0008765 0.0008765
H2 - CO 0.00090717 0.00090717
H2 - CO2 0.00080661 0.00080661
H2 - HCO 0.00080995 0.00080995
H2 - CH2O 0.00080907 0.00080907
H2 - CH2OH 0.00079571 0.00079571
H2 - CH3O 0.00079571 0.00079571
H2 - CH3OH 0.00079986 0.00079986
H2 - C2H 0.00075165 0.00075165
H2 - C2H2 0.00075057 0.00075057
H2 - C2H3 0.00074956 0.00074956
H2 - C2H4 0.00075894 0.00075894
H2 - C2H5 0.00069633 0.00069633
H2 - C2H6 0.00069557 0.00069557
H2 - HCCO 0.0012756 0.0012756
H2 - CH2CO 0.00072381 0.00072381
H2 - HCCOH 0.00072381 0.00072381
H2 - N 0.0010717 0.0010717
H2 - NH 0.0013191 0.0013191
H2 - NH2 0.0013142 0.0013142
H2 - CO 0.0009072 0.0009072
H2 - CO2 0.0008066 0.0008066
H2 - HCO 0.00081 0.00081
H2 - CH2O 0.0008091 0.0008091
H2 - CH2OH 0.0007957 0.0007957
H2 - CH3O 0.0007957 0.0007957
H2 - CH3OH 0.0007999 0.0007999
H2 - C2H 0.0007517 0.0007517
H2 - C2H2 0.0007506 0.0007506
H2 - C2H3 0.0007496 0.0007496
H2 - C2H4 0.0007589 0.0007589
H2 - C2H5 0.0006963 0.0006963
H2 - C2H6 0.0006956 0.0006956
H2 - HCCO 0.001276 0.001276
H2 - CH2CO 0.0007238 0.0007238
H2 - HCCOH 0.0007238 0.0007238
H2 - N 0.001072 0.001072
H2 - NH 0.001319 0.001319
H2 - NH2 0.001314 0.001314
H2 - NH3 0.001032 0.001032
H2 - NNH 0.00088778 0.00088778
H2 - NO 0.00091388 0.00091388
H2 - NO2 0.00088641 0.00088641
H2 - N2O 0.00079306 0.00079306
H2 - HNO 0.00093712 0.00093712
H2 - CN 0.00087207 0.00087207
H2 - HCN 0.00079297 0.00079297
H2 - H2CN 0.00079198 0.00079198
H2 - HCNN 0.0012756 0.0012756
H2 - HCNO 0.00079346 0.00079346
H2 - HOCN 0.00079346 0.00079346
H2 - HNCO 0.00079346 0.00079346
H2 - NCO 0.00079388 0.00079388
H2 - N2 0.00091593 0.00091593
H2 - AR 0.00096701 0.00096701
H2 - C3H7 0.00057286 0.00057286
H2 - C3H8 0.00057256 0.00057256
H2 - CH2CHO 0.00072342 0.00072342
H2 - CH3CHO 0.00072305 0.00072305
H2 - NNH 0.0008878 0.0008878
H2 - NO 0.0009139 0.0009139
H2 - NO2 0.0008864 0.0008864
H2 - N2O 0.0007931 0.0007931
H2 - HNO 0.0009371 0.0009371
H2 - CN 0.0008721 0.0008721
H2 - HCN 0.000793 0.000793
H2 - H2CN 0.000792 0.000792
H2 - HCNN 0.001276 0.001276
H2 - HCNO 0.0007935 0.0007935
H2 - HOCN 0.0007935 0.0007935
H2 - HNCO 0.0007935 0.0007935
H2 - NCO 0.0007939 0.0007939
H2 - N2 0.0009159 0.0009159
H2 - AR 0.000967 0.000967
H2 - C3H7 0.0005729 0.0005729
H2 - C3H8 0.0005726 0.0005726
H2 - CH2CHO 0.0007234 0.0007234
H2 - CH3CHO 0.000723 0.000723
Dump of the species mobilities:
H2 0
H 0
@@ -337,55 +337,55 @@ sum in x direction = 0
sum in y direction = 0
Multicomponent Diffusion Coefficients H2 vs species
H2 - H2 0 0
H2 - H 0.020703 0.017382
H2 - O 0.0015341 0.004933
H2 - O2 0.00079887 0.0032535
H2 - OH 0.0014511 0.0048493
H2 - H2O 0.0013647 0.0036314
H2 - HO2 0.00077706 0.0032354
H2 - H2O2 0.0007565 0.0032157
H2 - C 0.0019692 0.0045605
H2 - CH 0.0018524 0.0052407
H2 - CH2 0.0016827 0.0035457
H2 - CH2(S) 0.0016827 0.0035457
H2 - CH3 0.0015775 0.0034746
H2 - CH4 0.0014868 0.0034605
H2 - CO 0.00089568 0.0025486
H2 - CO2 0.00059045 0.0024497
H2 - HCO 0.00085824 0.0027701
H2 - CH2O 0.00083193 0.0027497
H2 - CH2OH 0.00080603 0.0026796
H2 - CH3O 0.00080603 0.0026796
H2 - CH3OH 0.00078349 0.0026908
H2 - C2H 0.00097607 0.0027085
H2 - C2H2 0.00094124 0.0026838
H2 - C2H3 0.00090895 0.0026607
H2 - C2H4 0.00088002 0.0026588
H2 - C2H5 0.00084597 0.0024401
H2 - C2H6 0.00081988 0.0024223
H2 - HCCO 0.00066948 0.0040843
H2 - CH2CO 0.00060737 0.0023465
H2 - HCCOH 0.00060737 0.0023465
H2 - N 0.0017083 0.0043527
H2 - NH 0.0016308 0.0051928
H2 - NH2 0.0015371 0.0050838
H2 - NH3 0.0014256 0.0038362
H2 - NNH 0.00086567 0.0031201
H2 - NO 0.00084253 0.0031742
H2 - NO2 0.0005749 0.0028463
H2 - N2O 0.00058929 0.0025745
H2 - HNO 0.00082014 0.0032259
H2 - CN 0.00095393 0.0031317
H2 - HCN 0.00091411 0.0027416
H2 - H2CN 0.00088394 0.0027192
H2 - HCNN 0.00066944 0.0040842
H2 - HCNO 0.00060129 0.0025847
H2 - HOCN 0.00060129 0.0025847
H2 - HNCO 0.00060129 0.0025847
H2 - NCO 0.0006141 0.0025956
H2 - N2 0.00089645 0.0021797
H2 - AR 0.00065799 0.0031743
H2 - C3H7 0.0005806 0.0018947
H2 - C3H8 0.00056849 0.0018871
H2 - CH2CHO 0.00059459 0.0023367
H2 - CH3CHO 0.00058238 0.0023274
H2 - H 0.0207 0.01738
H2 - O 0.001534 0.004933
H2 - O2 0.0007989 0.003254
H2 - OH 0.001451 0.004849
H2 - H2O 0.001365 0.003631
H2 - HO2 0.0007771 0.003235
H2 - H2O2 0.0007565 0.003216
H2 - C 0.001969 0.00456
H2 - CH 0.001852 0.005241
H2 - CH2 0.001683 0.003546
H2 - CH2(S) 0.001683 0.003546
H2 - CH3 0.001577 0.003475
H2 - CH4 0.001487 0.00346
H2 - CO 0.0008957 0.002549
H2 - CO2 0.0005904 0.00245
H2 - HCO 0.0008582 0.00277
H2 - CH2O 0.0008319 0.00275
H2 - CH2OH 0.000806 0.00268
H2 - CH3O 0.000806 0.00268
H2 - CH3OH 0.0007835 0.002691
H2 - C2H 0.0009761 0.002708
H2 - C2H2 0.0009412 0.002684
H2 - C2H3 0.000909 0.002661
H2 - C2H4 0.00088 0.002659
H2 - C2H5 0.000846 0.00244
H2 - C2H6 0.0008199 0.002422
H2 - HCCO 0.0006695 0.004084
H2 - CH2CO 0.0006074 0.002347
H2 - HCCOH 0.0006074 0.002347
H2 - N 0.001708 0.004353
H2 - NH 0.001631 0.005193
H2 - NH2 0.001537 0.005084
H2 - NH3 0.001426 0.003836
H2 - NNH 0.0008657 0.00312
H2 - NO 0.0008425 0.003174
H2 - NO2 0.0005749 0.002846
H2 - N2O 0.0005893 0.002575
H2 - HNO 0.0008201 0.003226
H2 - CN 0.0009539 0.003132
H2 - HCN 0.0009141 0.002742
H2 - H2CN 0.0008839 0.002719
H2 - HCNN 0.0006694 0.004084
H2 - HCNO 0.0006013 0.002585
H2 - HOCN 0.0006013 0.002585
H2 - HNCO 0.0006013 0.002585
H2 - NCO 0.0006141 0.002596
H2 - N2 0.0008964 0.00218
H2 - AR 0.000658 0.003174
H2 - C3H7 0.0005806 0.001895
H2 - C3H8 0.0005685 0.001887
H2 - CH2CHO 0.0005946 0.002337
H2 - CH3CHO 0.0005824 0.002327

View File

@@ -0,0 +1,37 @@
#!/bin/sh
#
#
temp_success="1"
/bin/rm -f output.txt outputa.txt
tname="multiGasTransport"
#################################################################
#
#################################################################
CANTERA_DATA=${CANTERA_DATA:=../../data/inputs}; export CANTERA_DATA
CANTERA_BIN=${CANTERA_BIN:=../../bin}
./multiGasTransport > output.txt
retnStat=$?
if [ $retnStat != "0" ]
then
temp_success="0"
echo "$tname ($tname test) returned with bad status, $retnStat, check output"
exit 1
fi
../../bin/exp3to2.sh output.txt > outputa.txt
diff -w outputa.txt output_blessed.txt > diff_test.out
retnStat=$?
if [ $retnStat = "0" ]
then
echo "successful diff comparison on $tname test"
exit 0
else
echo "unsuccessful diff comparison on $tname test"
echo "FAILED" > csvCode.txt
temp_success="0"
exit 1
fi