Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROL: Reduce cost of BASIC pre-push test suite a little #462

Closed
bartlettroscoe opened this issue Jun 24, 2016 · 9 comments
Closed

ROL: Reduce cost of BASIC pre-push test suite a little #462

bartlettroscoe opened this issue Jun 24, 2016 · 9 comments
Labels

Comments

@bartlettroscoe
Copy link
Member

bartlettroscoe commented Jun 24, 2016

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).

This will avoid these expensive tests in pre-push testing but they will still get run in Nightly testing.

Any objections?

@bartlettroscoe
Copy link
Member Author

You can also see that ROL takes the longest to test of all Trilinos CI packages as shown here:

http://testing.sandia.gov/cdash/index.php?display=project&project=Trilinos&parentid=2485447

Other than for Zoltan tests, ROL takes almost 10x longer than any other package involved in CI testing. That is way to expensive to CI tests.

@dridzal
Copy link
Contributor

dridzal commented Jun 24, 2016

?No objections,

Denis


From: Roscoe A. Bartlett [email protected]
Sent: Friday, June 24, 2016 9:26
To: trilinos/Trilinos
Cc: Ridzal, Denis; Team mention
Subject: [EXTERNAL] [trilinos/Trilinos] ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 timing out after 10 minutes in all automated testing (#462)

Next Action Status:

???

CC: @trilinos/rolhttps://github.com/orgs/trilinos/teams/rol @trilinos/frameworkhttps://github.com/orgs/trilinos/teams/framework

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#410).

This will avoid these expensive tests in pre-push testing but they will still get run in Nightly testing.

Any objections?

You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com//issues/462, or mute the threadhttps://github.com/notifications/unsubscribe/APE1CtFoyk2mtriF1di08bmcbUFe8YsPks5qO_c7gaJpZM4I93wT.

@bartlettroscoe
Copy link
Member Author

?No objection

Thanks Denis.

These two tests mentioned above:

  • ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4
  • ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4

just timed-out at 3 minutes and stopped my push. Here was the ctest output:

...
102/259 Test  #99: ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 ..............................***Timeout 180.16 sec
...
103/259 Test #100: ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 ..............................***Timeout 180.05 sec
...

99% tests passed, 2 tests failed out of 259

Label Time Summary:
Panzer               = 212.70 sec
Piro                 =  28.36 sec
ROL                  = 1189.08 sec
STK                  =  40.52 sec
TrilinosCouplings    = 119.45 sec

Total Test time (real) = 423.25 sec

The following tests FAILED:
     99 - ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 (Timeout)
    100 - ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 (Timeout)
Errors while running CTest

Now, I don't think that Trilinos has an official policy (yet) on how long a single CI test can be allowed to run but over the years we have been able to maintain a 3 min max (i.e. 180 sec) for BASIC tests (I will have to verify that by running more tests).

I sorted all of the most expensive tests from this ctest run and got:

$ grep " Test " MPI_RELEASE_DEBUG_ST/ctest.out | grep Passed | sort -rn -k 7 
 98/259 Test  #81: ROL_example_topology-optimization_example_01_MPI_1 .................................   Passed  117.50 sec
 54/259 Test  #21: ROL_adapters_epetra_test_sol_EpetraSROMSampleGenerator_MPI_4 .......................   Passed   83.92 sec
 65/259 Test  #27: ROL_adapters_tpetra_test_sol_TpetraSimulatedConstraintInterfaceCVaR_MPI_4 ..........   Passed   77.36 sec
 97/259 Test  #74: ROL_example_parabolic-control_example_03_MPI_1 .....................................   Passed   67.56 sec
 99/259 Test #101: ROL_example_PDE-OPT_stefan-boltzmann_example_03_MPI_4 ..............................   Passed   67.09 sec
 96/259 Test  #66: ROL_example_burgers-control_example_05_MPI_1 .......................................   Passed   65.78 sec
259/259 Test #258: TrilinosCouplings_Example_CurlLSFEM_MPI_1 ..........................................   Passed   50.53 sec
 95/259 Test  #67: ROL_example_burgers-control_example_06_MPI_1 .......................................   Passed   45.75 sec
 25/259 Test  #26: ROL_adapters_tpetra_test_sol_TpetraSimulatedConstraintInterface_MPI_4 ..............   Passed   33.72 sec
 59/259 Test  #51: ROL_test_sol_solInterface_MPI_1 ....................................................   Passed   33.12 sec
243/259 Test #228: PanzerAdaptersSTK_MixedPoissonExample-ConvTest .....................................   Passed   25.38 sec
 94/259 Test  #68: ROL_example_burgers-control_example_07_MPI_1 .......................................   Passed   25.13 sec
258/259 Test #257: TrilinosCouplings_Example_DivLSFEM_MPI_1 ...........................................   Passed   23.94 sec
 53/259 Test  #53: ROL_test_sol_solSROMGenerator_MPI_1 ................................................   Passed   23.09 sec
 24/259 Test  #14: STKUnit_tests_util_UnitTest_MPI_1 ..................................................   Passed   16.61 sec
114/259 Test #105: ROL_example_PDE-OPT_adv-diff-react_example_02_MPI_4 ................................   Passed   15.63 sec
 49/259 Test  #40: ROL_test_step_TrustRegion_MPI_1 ....................................................   Passed   14.13 sec
 92/259 Test  #76: ROL_example_parabolic-control_example_05_MPI_1 .....................................   Passed   14.10 sec
108/259 Test #104: ROL_example_PDE-OPT_adv-diff-react_example_01_MPI_4 ................................   Passed   14.03 sec
257/259 Test #251: TrilinosCouplings_Example_CVFEM_MPI_1 ..............................................   Passed   11.51 sec
 90/259 Test  #77: ROL_example_parabolic-control_example_06_MPI_1 .....................................   Passed   10.54 sec
 52/259 Test  #54: ROL_test_sol_checkParametrizedSimOptSolve_MPI_1 ....................................   Passed    9.96 sec
 72/259 Test  #64: ROL_example_burgers-control_example_03_MPI_1 .......................................   Passed    8.04 sec

As you can see, ROL takes up 18 of the 23 tests of the more expensive tests and that take over 10 seconds to run for this set of packages.

If you take out the ROL tests, the remaining most expensive tests over 10 sec in this set of packages are:

259/259 Test #258: TrilinosCouplings_Example_CurlLSFEM_MPI_1 ..........................................   Passed   50.53 sec
243/259 Test #228: PanzerAdaptersSTK_MixedPoissonExample-ConvTest .....................................   Passed   25.38 sec
258/259 Test #257: TrilinosCouplings_Example_DivLSFEM_MPI_1 ...........................................   Passed   23.94 sec
 24/259 Test  #14: STKUnit_tests_util_UnitTest_MPI_1 ..................................................   Passed   16.61 sec
257/259 Test #251: TrilinosCouplings_Example_CVFEM_MPI_1 ..............................................   Passed   11.51 sec

To address this, I will promote these two tests ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 and ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 from the default BASIC (i.e. pre-push) category to the CONTINUOUS . Also, since the test ROL_example_topology-optimization_example_01_MPI_1 takes almost 2 mins to run, I will promote that one to CONTINUOUS as well.

NOTE: This change will just result in excluding these more expensive tests from running in pre-push testing (i.e. using checkin-test.py) but they will still get run post-push CI and Nightly testing. And since the default test category for Trilinos in regular CMake build is NIGHTLY, that means that will also still run by default when you do a basic local cmake configure then run ctest (i.e. nothing will change for ROL developers or post-push automated testing).

But in general I think the ROL developers might spend a little time with these tests to see if they can be made a little faster without reducing the quality of testing. So unless you are trying to resolve physics or doing formal verification work, you can typically get pretty good code and mathematical coverage with much faster running tests.

@bartlettroscoe bartlettroscoe changed the title ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 timing out after 10 minutes in all automated testing ROL: Reduce cost of BASIC pre-push test suite a little Jun 24, 2016
@dridzal
Copy link
Contributor

dridzal commented Jun 24, 2016

Agreed.

For the two longest-running tests, we are pulling in a lot of other Trilinos packages (Tpetra, Amesos2, etc.) to perform PDE-constrained optimization. We can reduce the domain size on these types of tests and get decent coverage.

However, the fact remains that the new Tpetra-based stack has been very slow for us, and we don't know at this point if we are using these packages suboptimally, or if there are performance bugs that we've uncovered.

A year or two ago, similar examples based on Epetra and Amesos were running in a small fraction of the currently needed time. This is worrisome.


From: Roscoe A. Bartlett [email protected]
Sent: Friday, June 24, 2016 16:26
To: trilinos/Trilinos
Cc: Ridzal, Denis; Team mention
Subject: [EXTERNAL] Re: [trilinos/Trilinos] ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 timing out after 10 minutes in all automated testing (#462)

?No objection

Thanks Denis.

These two tests mentioned above:

  • ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4
  • ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4

just timed-out at 3 minutes and stopped my push. Here was the ctest output:

...
102/259 Test #99: ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 .............................._Timeout 180.16 sec
...
103/259 Test #100: ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 ..............................
_Timeout 180.05 sec
...

99% tests passed, 2 tests failed out of 259

Label Time Summary:
Panzer = 212.70 sec
Piro = 28.36 sec
ROL = 1189.08 sec
STK = 40.52 sec
TrilinosCouplings = 119.45 sec

Total Test time (real) = 423.25 sec

The following tests FAILED:
99 - ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 (Timeout)
100 - ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 (Timeout)
Errors while running CTest

Now, I don't think that Trilinos has an official policy (yet) on how long a single CI test can be allowed to run but over the years we have been able to maintain a 3 min max (i.e. 180 sec) for BASIC tests (I will have to verify that by running more tests).

I sorted all of the most expensive tests from this ctest run and got:

$ grep " Test " MPI_RELEASE_DEBUG_ST/ctest.out | grep Passed | sort -rn -k 7
98/259 Test #81: ROL_example_topology-optimization_example_01_MPI_1 ................................. Passed 117.50 sec
54/259 Test #21: ROL_adapters_epetra_test_sol_EpetraSROMSampleGenerator_MPI_4 ....................... Passed 83.92 sec
65/259 Test #27: ROL_adapters_tpetra_test_sol_TpetraSimulatedConstraintInterfaceCVaR_MPI_4 .......... Passed 77.36 sec
97/259 Test #74: ROL_example_parabolic-control_example_03_MPI_1 ..................................... Passed 67.56 sec
99/259 Test #101: ROL_example_PDE-OPT_stefan-boltzmann_example_03_MPI_4 .............................. Passed 67.09 sec
96/259 Test #66: ROL_example_burgers-control_example_05_MPI_1 ....................................... Passed 65.78 sec
259/259 Test #258: TrilinosCouplings_Example_CurlLSFEM_MPI_1 .......................................... Passed 50.53 sec
95/259 Test #67: ROL_example_burgers-control_example_06_MPI_1 ....................................... Passed 45.75 sec
25/259 Test #26: ROL_adapters_tpetra_test_sol_TpetraSimulatedConstraintInterface_MPI_4 .............. Passed 33.72 sec
59/259 Test #51: ROL_test_sol_solInterface_MPI_1 .................................................... Passed 33.12 sec
243/259 Test #228: PanzerAdaptersSTK_MixedPoissonExample-ConvTest ..................................... Passed 25.38 sec
94/259 Test #68: ROL_example_burgers-control_example_07_MPI_1 ....................................... Passed 25.13 sec
258/259 Test #257: TrilinosCouplings_Example_DivLSFEM_MPI_1 ........................................... Passed 23.94 sec
53/259 Test #53: ROL_test_sol_solSROMGenerator_MPI_1 ................................................ Passed 23.09 sec
24/259 Test #14: STKUnit_tests_util_UnitTest_MPI_1 .................................................. Passed 16.61 sec
114/259 Test #105: ROL_example_PDE-OPT_adv-diff-react_example_02_MPI_4 ................................ Passed 15.63 sec
49/259 Test #40: ROL_test_step_TrustRegion_MPI_1 .................................................... Passed 14.13 sec
92/259 Test #76: ROL_example_parabolic-control_example_05_MPI_1 ..................................... Passed 14.10 sec
108/259 Test #104: ROL_example_PDE-OPT_adv-diff-react_example_01_MPI_4 ................................ Passed 14.03 sec
257/259 Test #251: TrilinosCouplings_Example_CVFEM_MPI_1 .............................................. Passed 11.51 sec
90/259 Test #77: ROL_example_parabolic-control_example_06_MPI_1 ..................................... Passed 10.54 sec
52/259 Test #54: ROL_test_sol_checkParametrizedSimOptSolve_MPI_1 .................................... Passed 9.96 sec
72/259 Test #64: ROL_example_burgers-control_example_03_MPI_1 ....................................... Passed 8.04 sec

As you can see, ROL takes up 18 of the 23 tests of the more expensive tests and that take over 10 seconds to run for this set of packages.

If you take out the ROL tests, the remaining most expensive tests over 10 sec in this set of packages are:

259/259 Test #258: TrilinosCouplings_Example_CurlLSFEM_MPI_1 .......................................... Passed 50.53 sec
243/259 Test #228: PanzerAdaptersSTK_MixedPoissonExample-ConvTest ..................................... Passed 25.38 sec
258/259 Test #257: TrilinosCouplings_Example_DivLSFEM_MPI_1 ........................................... Passed 23.94 sec
24/259 Test #14: STKUnit_tests_util_UnitTest_MPI_1 .................................................. Passed 16.61 sec
257/259 Test #251: TrilinosCouplings_Example_CVFEM_MPI_1 .............................................. Passed 11.51 sec

To address this, I will promote these two tests ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4 and ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 from the default BASIC (i.e. pre-push) category to the CONTINUOUS . Also, since the test ROL_example_topology-optimization_example_01_MPI_1 takes almost 2 mins to run, I will promote that one to CONTINUOUS as well.

NOTE: This change will just result in excluding these more expensive tests from running in pre-push testing (i.e. using checkin-test.py) but they will still get run post-push CI and Nightly testing. And since the default test category for Trilinos in regular CMake build is NIGHTLY, that means that will also still run by default when you do a basic local cmake configure then run ctest (i.e. nothing will change for ROL developers or post-push automated testing).

But in general I think the ROL developers might spend a little time with these tests to see if they can be made a little faster without reducing the quality of testing. So unless you are trying to resolve physics or doing formal verification work, you can typically get pretty good code and mathematical coverage with much faster running tests.

You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHubhttps://github.com//issues/462#issuecomment-228477766, or mute the threadhttps://github.com/notifications/unsubscribe/APE1Cnn34X2fbi2mJ-1sUR7DSOpESrbFks5qPFmngaJpZM4I93wT.

@bartlettroscoe
Copy link
Member Author

Agreed.

Thanks!

However, the fact remains that the new Tpetra-based stack has been very slow for us, and we don't know at this point if we are using these packages suboptimally, or if there are performance bugs that we've uncovered.

A year or two ago, similar examples based on Epetra and Amesos were running in a small fraction of the currently needed time. This is worrisome.

That is worrisome. But I think the milestone they had a few years ago should have addressed the major performance issues of the Tpetra stack w.r.t. to Epetra stack (at least w.r.t. that important SNL customer the milestone was targeting). This is something someone should look into at some point. For now, it is not the end of the world for these couple of tests to only run in post-push testing.

bartlettroscoe added a commit that referenced this issue Jun 25, 2016
…nos #462)

This will result in these tests not getting run in pre-push CI testing but
will run in every on type of configuration of Trilinos.  See
#462 for more details.
@bartlettroscoe
Copy link
Member Author

I pushed the commit 748666a which made these three tests CONTINUOUS. As you can see here:

http://testing.sandia.gov/cdash/viewTest.php?onlypassed&buildid=2486328

the three tests:

  • ROL_example_PDE-OPT_stefan-boltzmann_example_01_MPI_4
  • ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4
  • ROL_example_topology-optimization_example_01_MPI_1

are still getting run in post-push CI testing. You can also see that the test ROL_example_PDE-OPT_stefan-boltzmann_example_02_MPI_4 takes 5m 17s to run!

For now you can just leave these as (expensive) CONTINUOUS tests. In the long run, I don't think that a few 5+ min CONTINUOUS tests will a problem once we get a new upgraded CDash and can build and run all of the packages together at once.

I am turning this back over to the ROL developers. If you want to just leave these as CONTINUOUS tests, then there is nothing more that needs to get done and this can be closed.

@bartlettroscoe
Copy link
Member Author

Related to this issue, I was on a loaded machine trying to push and I got a timeout of the test ??? at 3 minutes. A prior run with the machine unloaded passed (but a different test failed, see #495). As a result I had to do a forced push a shown below. Not sure why only this ROL test timed out and not any other pre-push BASIC test.

DID FORCED PUSH: Trilinos: muir.sandia.gov

Thu Jul 14 12:33:23 MDT 2016

Enabled Packages: 
Disabled Packages: PyTrilinos,Pliris,Claps,TriKota Enabled all Packages

Build test results:
-------------------
0) MPI_DEBUG => Test case MPI_DEBUG was not run! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
2) MPI_RELEASE_DEBUG_SHARED_ST => FAILED: passed=2360,notpassed=1 => Not ready to push! (89.60 min)
3) SERIAL_RELEASE_SHARED_ST => passed: passed=2170,notpassed=0 (249.79 min)

***
*** WARNING: The acceptance criteria for doing a push has *not*
*** been met, but a push is being forced anyway by --force-push!
***

***
*** WARNING: The acceptance criteria for doing a push has *not*
*** been met, but a push is being forced anyway by --force-push!
***

*** Commits for repo :
  cadc9f9 Merge branch 'tribits_github_snapshot' into develop
  7e004c4 SEMS: Disable Piro_EpetraSolver_MPI_4 for DEBUG mode builds (#495)
  82120c2 Revert "Disable STKUnit_tests_util_parallel_UnitTest_MPI_4 (Trilinos #441)"
  69c2781 Automatic snapshot commit from tribits at 0a17720

2) MPI_RELEASE_DEBUG_SHARED_ST Results:
---------------------------------------

  FAILED: Trilinos/MPI_RELEASE_DEBUG_SHARED_ST: passed=2360,notpassed=1

  Thu Jul 14 11:48:51 MDT 2016

  Enabled Packages: 
  Disabled Packages: PyTrilinos,Pliris,Claps,TriKota
  Enabled all Packages
  Hostname: muir.sandia.gov
  Source Dir: /home/rabartl/Trilinos.base/Trilinos
  Build Dir: /home/rabartl/Trilinos.base/BUILDS/CHECKIN/MPI_RELEASE_DEBUG_SHARED_ST

  CMake Cache Varibles: -DTrilinos_TRIBITS_DIR:PATH=/home/rabartl/Trilinos.base/Trilinos/cmake/tribits -DTrilinos_ENABLE_TESTS:BOOL=ON -DTrilinos_TEST_CATEGORIES:STRING=BASIC -DTrilinos_ALLOW_NO_PACKAGES:BOOL=OFF -DDART_TESTING_TIMEOUT:STRING=180.0 -DTrilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES=ON -DTrilinos_TRACE_ADD_TEST=ON -DTPL_ENABLE_MPI=ON -DCMAKE_BUILD_TYPE=RELEASE -DTrilinos_ENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=ON -DIfpack2_Cheby_belos_MPI_1_DISABLE=ON -DPiro_EpetraSolver_MPI_4_DISABLE=ON -DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON -DTrilinos_ENABLE_ALL_PACKAGES:BOOL=ON -DTrilinos_ENABLE_ALL_FORWARD_DEP_PACKAGES:BOOL=ON -DTrilinos_ENABLE_PyTrilinos:BOOL=OFF -DTrilinos_ENABLE_Pliris:BOOL=OFF -DTrilinos_ENABLE_Claps:BOOL=OFF -DTrilinos_ENABLE_TriKota:BOOL=OFF
  Make Options: -j4
  CTest Options: -j4 

  Pull: Not Performed
  Configure: Passed (8.15 min)
  Build: Passed (16.16 min)
  Test: FAILED (65.27 min)

  99% tests passed, 1 tests failed out of 2361

  Label Time Summary:
  Amesos               =  24.25 sec (13 tests)
  Amesos2              =  11.56 sec (7 tests)
  Anasazi              = 146.17 sec (71 tests)
  AztecOO              =  19.04 sec (17 tests)
  Belos                = 121.09 sec (58 tests)
  CTrilinos            =  33.60 sec (41 tests)
  Epetra               =  57.21 sec (61 tests)
  EpetraExt            =  18.61 sec (10 tests)
  FEI                  =  57.62 sec (43 tests)
  Galeri               =   8.83 sec (9 tests)
  GlobiPack            =   2.19 sec (6 tests)
  Ifpack               =  88.36 sec (53 tests)
  Ifpack2              =  36.50 sec (25 tests)
  Intrepid             = 461.23 sec (152 tests)
  Intrepid2            = 208.91 sec (107 tests)
  Isorropia            =   9.50 sec (6 tests)
  Kokkos               = 147.63 sec (8 tests)
  Komplex              =   1.53 sec (1 test)
  ML                   =  58.41 sec (34 tests)
  MOOCHO               = 200.38 sec (77 tests)
  Mesquite             =  34.77 sec (38 tests)
  Moertel              =   1.81 sec (1 test)
  MueLu                = 501.19 sec (61 tests)
  NOX                  = 246.51 sec (100 tests)
  OptiPack             =   9.07 sec (5 tests)
  Panzer               = 508.22 sec (122 tests)
  Phalanx              =   5.88 sec (15 tests)
  Pike                 =   3.51 sec (7 tests)
  Piro                 =  48.68 sec (11 tests)
  ROL                  = 788.82 sec (91 tests)
  RTOp                 =  14.48 sec (24 tests)
  Rythmos              = 323.54 sec (83 tests)
  SEACAS               =  11.25 sec (8 tests)
  STK                  =  38.89 sec (19 tests)
  Sacado               =  91.90 sec (290 tests)
  Shards               =   1.12 sec (4 tests)
  ShyLU                =  12.32 sec (5 tests)
  Stokhos              = 180.73 sec (74 tests)
  Stratimikos          =  52.93 sec (39 tests)
  Sundance             = 645.99 sec (97 tests)
  Teko                 = 180.63 sec (19 tests)
  Teuchos              =  54.78 sec (122 tests)
  ThreadPool           =  10.45 sec (10 tests)
  Thyra                =  76.80 sec (79 tests)
  Tpetra               = 135.18 sec (110 tests)
  TrilinosCouplings    = 172.21 sec (18 tests)
  Triutils             =   2.85 sec (2 tests)
  Xpetra               = 104.19 sec (16 tests)
  Zoltan               = 257.69 sec (16 tests)
  Zoltan2              = 144.30 sec (84 tests)

  Total Test time (real) = 3916.11 sec

  The following tests FAILED:
    2024 - ROL_example_PDE-OPT_adv-diff-react_example_02_MPI_4 (Timeout)
  Errors while running CTest

  Total time for MPI_RELEASE_DEBUG_SHARED_ST = 89.60 min


3) SERIAL_RELEASE_SHARED_ST Results:
------------------------------------

  passed: Trilinos/SERIAL_RELEASE_SHARED_ST: passed=2170,notpassed=0

  Thu Jul 14 08:02:32 MDT 2016

  Enabled Packages: 
  Disabled Packages: PyTrilinos,Pliris,Claps,TriKota
  Enabled all Packages
  Hostname: muir.sandia.gov
  Source Dir: /home/rabartl/Trilinos.base/Trilinos
  Build Dir: /home/rabartl/Trilinos.base/BUILDS/CHECKIN/SERIAL_RELEASE_SHARED_ST

  CMake Cache Varibles: -DTrilinos_TRIBITS_DIR:PATH=/home/rabartl/Trilinos.base/Trilinos/cmake/tribits -DTrilinos_ENABLE_TESTS:BOOL=ON -DTrilinos_TEST_CATEGORIES:STRING=BASIC -DTrilinos_ALLOW_NO_PACKAGES:BOOL=OFF -DDART_TESTING_TIMEOUT:STRING=180.0 -DTrilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES=ON -DTrilinos_TRACE_ADD_TEST=ON -DTPL_ENABLE_MPI=OFF -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_SHARED_LIBS=ON -DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON -DTrilinos_ENABLE_ALL_PACKAGES:BOOL=ON -DTrilinos_ENABLE_ALL_FORWARD_DEP_PACKAGES:BOOL=ON -DTrilinos_ENABLE_PyTrilinos:BOOL=OFF -DTrilinos_ENABLE_Pliris:BOOL=OFF -DTrilinos_ENABLE_Claps:BOOL=OFF -DTrilinos_ENABLE_TriKota:BOOL=OFF
  Make Options: -j4
  CTest Options: -j4 

  Pull: Passed (0.00 min)
  Configure: Passed (5.77 min)
  Build: Passed (236.09 min)
  Test: Passed (7.93 min)

  100% tests passed, 0 tests failed out of 2170

  Label Time Summary:
  Amesos               =  31.26 sec (13 tests)
  Amesos2              =   1.36 sec (8 tests)
  Anasazi              =  29.28 sec (72 tests)
  AztecOO              =   1.24 sec (17 tests)
  Belos                =  40.18 sec (58 tests)
  CTrilinos            =   9.39 sec (39 tests)
  Epetra               =  20.51 sec (62 tests)
  EpetraExt            =   4.40 sec (12 tests)
  FEI                  =  21.99 sec (43 tests)
  Galeri               =   1.65 sec (10 tests)
  GlobiPack            =   0.40 sec (6 tests)
  Ifpack               =  16.59 sec (50 tests)
  Ifpack2              =  10.09 sec (25 tests)
  Intrepid             =  97.18 sec (152 tests)
  Intrepid2            =  64.98 sec (107 tests)
  Isorropia            =   1.01 sec (6 tests)
  Kokkos               = 127.74 sec (8 tests)
  Komplex              =   0.20 sec (1 test)
  ML                   =  14.21 sec (32 tests)
  MOOCHO               =  67.85 sec (78 tests)
  Mesquite             =  25.22 sec (34 tests)
  Moertel              =   0.41 sec (1 test)
  MueLu                =  90.96 sec (46 tests)
  NOX                  =  95.80 sec (98 tests)
  OptiPack             =   1.27 sec (5 tests)
  Pamgen               =  14.38 sec (69 tests)
  Panzer               =   0.30 sec (3 tests)
  Phalanx              =   1.17 sec (15 tests)
  Piro                 =  20.09 sec (12 tests)
  ROL                  = 293.19 sec (91 tests)
  RTOp                 =   0.91 sec (22 tests)
  Rythmos              =  71.69 sec (85 tests)
  SEACAS               =  12.88 sec (17 tests)
  Sacado               =  18.11 sec (290 tests)
  Shards               =   0.35 sec (4 tests)
  ShyLU                =   3.30 sec (3 tests)
  Stokhos              = 102.95 sec (74 tests)
  Stratimikos          =  26.05 sec (39 tests)
  Sundance             = 220.49 sec (98 tests)
  Teko                 =  44.81 sec (19 tests)
  Teuchos              =   6.45 sec (111 tests)
  ThreadPool           =   0.67 sec (9 tests)
  Thyra                =   4.26 sec (59 tests)
  Tpetra               =   8.07 sec (83 tests)
  TrilinosCouplings    = 103.16 sec (16 tests)
  Triutils             =   0.14 sec (2 tests)
  Xpetra               =   4.58 sec (16 tests)
  Zoltan               =   2.78 sec (12 tests)
  Zoltan2              =  32.87 sec (81 tests)

  Total Test time (real) = 475.73 sec

  Total time for SERIAL_RELEASE_SHARED_ST = 249.79 min

@jwillenbring
Copy link
Member

@dridzal if you are satisfied leaving these tests continuous test, you can close this ticket.

@dridzal
Copy link
Contributor

dridzal commented Oct 3, 2016

The @trilinos/rol team will revamp the ROL test setup and assignment in the next month. For now, we'll leave these 'continuous', and close the ticket.

@dridzal dridzal closed this as completed Oct 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants