ROL: Reduce cost of `BASIC` pre-push test suite a little
Created by: bartlettroscoe
Next Action Status:
Demoted 3 ROL tests from BASIC
to CONTINUOUS
(still running in post-push CI testing, see below). Next: ROL developers review and close?
CC: @trilinos/rol @trilinos/framework
Related To: #442
Description:
The test ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4
times out at 10 minutes in automated Nightly testing as shown here:
http://my.cdash.org/queryTests.php?project=Trilinos&date=2016-06-23&limit=200 http://my.cdash.org/testSummary.php?project=896&name=ROL_example_PDE-OPT_elasticitySIMP_topologyOptimization_example_01_MPI_1&date=2016-06-23
I my local testing on muir just now, several of these stefan-boltzmann tests take in excess of 300s to complete:
121/126 Test #100: ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 .............................. Passed 303.38 sec
122/126 Test #101: ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 .............................. Passed 484.23 sec
123/126 Test #102: ROL_example_PDE-OPT_stefan-boltzmann_example_03_MPI_4 .............................. Passed 69.18 sec
The total amount of taking time taken by all ROL tests (if run in serial) would be 54 minutes as shown by ctest output on my run of muir:
Label Time Summary:
ROL = 3246.14 sec
STK = 149.93 sec
TrilinosCouplings = 744.92 sec
Total Test time (real) = 1402.27 sec
Therefore, I would like to propose to take tests ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4
and ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4
and promote them from BASIC
to NIGHTLY
. That would leave the test ROL_example_PDE-OPT_stefan-boltzmann_example_03_MPI_4
to run in pre-push CI testing (once we make ROL a PT package, see #410 (closed)).
This will avoid these expensive tests in pre-push testing but they will still get run in Nightly testing.
Any objections?