1111
1212
1313#include " reactions/unitTestUtilities/equilibriumReactionsTestUtilities.hpp"
14- #include " ../Momas .hpp"
14+ #include " ../MoMasBenchmark .hpp"
1515
1616using namespace hpcReact ;
17- using namespace hpcReact ::geochemistry ;
17+ using namespace hpcReact ::MomMasBenchmark ;
1818using namespace hpcReact ::unitTest_utilities;
1919
20-
21- // //******************************************************************************
22- // TEST( testEquilibriumReactions, testEnforceEquilibrium )
23- // {
24- // double const initialSpeciesConcentration[] = { 1.0, 1.0e-16, 0.5, 1.0, 1.0e-16 };
25- // double const expectedSpeciesConcentrations[5] = { 3.92138294e-01, 3.03930853e-01, 5.05945481e-01, 7.02014628e-01, 5.95970745e-01 };
26-
27-
28- // std::cout<<" RESIDUAL_FORM 2:"<<std::endl;
29- // testEnforceEquilibrium< double, 2 >( simpleTestRateParams.equilibriumReactionsParameters(),
30- // initialSpeciesConcentration,
31- // expectedSpeciesConcentrations );
32-
33- // }
34-
35-
3620// ******************************************************************************
3721
3822TEST ( testEquilibriumReactions, testMoMasAllEquilibrium )
@@ -42,24 +26,24 @@ TEST( testEquilibriumReactions, testMoMasAllEquilibrium )
4226 int ,
4327 int >;
4428
45- constexpr int numPrimarySpecies = hpcReact::geochemistry::momasSystemAllEquilibrium .numPrimarySpecies ();
29+ constexpr int numPrimarySpecies = hpcReact::MomMasBenchmark::simpleSystemParams .numPrimarySpecies ();
4630
4731 double const targetAggregatePrimarySpeciesConcentration[numPrimarySpecies] =
4832 {
49- 1.0e-20 , // X1
50- -2.0 , // X2
51- 1.0e-20 , // X3
52- 2.0 , // X4
53- 1.0 // S
33+ 1.0e-20 , // X1
34+ -2.0 , // X2
35+ 1.0e-20 , // X3
36+ 2.0 , // X4
37+ 1.0 // S
5438 };
5539
5640 double const initialPrimarySpeciesConcentration[numPrimarySpecies] =
5741 {
58- 1.0e-20 , // X1
59- 0.02 , // X2
60- 1.0e-20 , // X3
61- 1.0 , // X4
62- 1.00 // S
42+ 1.0e-20 , // X1
43+ 0.02 , // X2
44+ 1.0e-20 , // X3
45+ 1.0 , // X4
46+ 1.00 // S
6347 };
6448
6549 double const logInitialPrimarySpeciesConcentration[numPrimarySpecies] =
@@ -73,18 +57,18 @@ TEST( testEquilibriumReactions, testMoMasAllEquilibrium )
7357
7458 double logPrimarySpeciesConcentration[numPrimarySpecies];
7559 EquilibriumReactionsType::enforceEquilibrium_Aggregate ( 0 ,
76- hpcReact::geochemistry::momasSystemAllEquilibrium .equilibriumReactionsParameters (),
60+ hpcReact::MomMasBenchmark::simpleSystemParams .equilibriumReactionsParameters (),
7761 targetAggregatePrimarySpeciesConcentration,
7862 logInitialPrimarySpeciesConcentration,
7963 logPrimarySpeciesConcentration );
8064
8165 double const expectedPrimarySpeciesConcentrations[numPrimarySpecies] =
8266 {
83- 9.7051090442170804E -21 , // X1
84- 5.0023298955833342E-12 , // X2
85- 1.9327372426296357E-33 , // X3
86- 7.3929274619958745E-12 , // X4
87- 9.8708294125907346E-13 // S
67+ 9.9999999999999919e -21 , // X1
68+ 0.25971841330881928 , // X2
69+ 1.4603613417111526e-24 , // X3
70+ 0.3495378685828045 , // X4
71+ 0.39074371811222675 // S
8872 };
8973
9074 for ( int r=0 ; r<numPrimarySpecies; ++r )
@@ -100,4 +84,4 @@ int main( int argc, char * * argv )
10084 ::testing::InitGoogleTest ( &argc, argv );
10185 int const result = RUN_ALL_TESTS ();
10286 return result;
103- }
87+ }
0 commit comments