mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-20 11:48:25 -06:00
Changed numeric limits for restart test failure
This commit is contained in:
parent
569df33ab2
commit
d7c5c30314
@ -42,12 +42,12 @@ BOOST_AUTO_TEST_CASE(CompareRestartFileResults)
|
||||
int last_report_step = std::atoi(boost::unit_test::framework::master_test_suite().argv[3]);
|
||||
|
||||
std::map<std::string, double> relative_diffs;
|
||||
relative_diffs["SWAT"] = 0.000200; //0.02 %
|
||||
relative_diffs["SGAS"] = 0.000200;
|
||||
relative_diffs["SWAT"] = 0.0005; //0.05 %
|
||||
relative_diffs["SGAS"] = 0.0005;
|
||||
|
||||
relative_diffs["RS"] = 0.000010; //0.001 %
|
||||
relative_diffs["RV"] = 0.000010;
|
||||
relative_diffs["PRESSURE"] = 0.000010;
|
||||
relative_diffs["RS"] = 0.0001; //0.01 %
|
||||
relative_diffs["RV"] = 0.0001;
|
||||
relative_diffs["PRESSURE"] = 0.0001;
|
||||
|
||||
ecl_file_type* file1 = ecl_file_open_rstblock_report_step( filename1.c_str() , last_report_step, 1);
|
||||
ecl_file_type* file2 = ecl_file_open_rstblock_report_step( filename2.c_str() , last_report_step, 1);
|
||||
@ -60,7 +60,12 @@ BOOST_AUTO_TEST_CASE(CompareRestartFileResults)
|
||||
if (numeric_equal) {
|
||||
std::cout << " Restart results for " << key << " compared ok" << std::endl;
|
||||
} else {
|
||||
std::cout << " Restart results for " << key << " not ok, failing test " << std::endl;
|
||||
float max_value,min_value;
|
||||
ecl_kw_inplace_sub(kw_1, kw_2);
|
||||
ecl_kw_max_min(kw_1,&max_value, &min_value);
|
||||
std::cout << " Restart results for " << key << " is not ok, failing test: " << std::endl
|
||||
<< " Relative difference allowed is " << relative_diffs[key] << std::endl
|
||||
<< " Actual relative difference minimum value, maximum value is: " << min_value << ", " << max_value << std::endl;
|
||||
}
|
||||
|
||||
BOOST_CHECK_EQUAL(numeric_equal, true);
|
||||
|
Loading…
Reference in New Issue
Block a user