[aspect-devel] aspect testing
E.M. Dragowsky
dragowsky at case.edu
Fri Apr 27 09:10:07 PDT 2018
The latest attempt involved downloading the source code as a tar archive
from the aspect project page: https://geodynamics.org/cig/software/aspect/
The same results are obtained after making aspect:
make test (1st time) attempts to run quick_mpi, and cannot find source
directory
UpdateCTestConfiguration from :/home/mrd20/src/rider/aspect-1.5.0/
*DartConfiguration.tcl*
Add coverage exclude regular expressions.
SetCTestConfiguration:CMakeCommand:/usr/local/base/8.0/bin/cmake
UpdateCTestConfiguration from
:/home/mrd20/src/rider/aspect-1.5.0/DartConfiguration.tcl
Test project /home/mrd20/src/rider/aspect-1.5.0
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 311
Start 311: quick_mpi
311: Test command: /usr/local/base/8.0/bin/cmake
"-DBINARY_DIR=/home/mrd20/src/rider/aspect-1.5.0"
"-DTESTNAME=tests.quick_mpi" "-DERROR="Test quick_mpi failed"" "-P"
"/home/mrd20/src/rider/aspect-1.5.0/tests/run_test.cmake"
311: Test timeout computed to be: 600
311: *CMake Error: The source directory
"/home/mrd20/src/rider/aspect-1.5.0/tests.quick_mpi" does not exist.*
311: Specify --help for usage, or press the help button on the CMake GUI.
311: *** "Test quick_mpi failed": ***
311: CMake Error at run_test.cmake:13 (MESSAGE):
311: message called with incorrect number of arguments
311:
311:
1/1 Test #311: quick_mpi ........................***Failed 0.02 sec
It is interesting to me that an ephemeral file, *DartConfiguration.tcl*,
is referenced to obtain configuration information. I've yet to see this
file written to disk, so this is apparently cmake magic goodness.
The executable continues to succeed in running benchmark code -- I'm not
sure if my previous 'reply-all' actually made it through moderation. The
solcx benchmark output is below.
[mrd20 at comp216t solcx]$ ./aspect solcx.prm
-----------------------------------------------------------------------------
-- This is ASPECT, the Advanced Solver for Problems in Earth's ConvecTion.
-- . version 1.5.0
-- . running in DEBUG mode
-- . running with 1 MPI process
-- . using Trilinos
-----------------------------------------------------------------------------
Loading shared library <./libsolcx.so>
-----------------------------------------------------------------------------
The output directory <output/> provided in the input file appears not to
exist.
ASPECT will create it for you.
-----------------------------------------------------------------------------
Number of active cells: 256 (on 5 levels)
Number of degrees of freedom: 3,556 (2,178+289+1,089)
*** Timestep 0: t=0 years
Rebuilding Stokes preconditioner...
Solving Stokes system... 30+4 iterations.
Relative Stokes residual after nonlinear iteration 1: 1
Solving Stokes system... 0+0 iterations.
Relative Stokes residual after nonlinear iteration 2: 1.74731e-08
Postprocessing:
Errors u_L1, p_L1, u_L2, p_L2: 1.125998e-06, 2.994139e-03,
1.670011e-06, 9.778440e-03
Writing graphical output: output/solution/solution-00000
Termination requested by criterion: end time
+---------------------------------------------+------------+------------+
| Total wallclock time elapsed since start | 0.719s | |
| | | |
| Section | no. calls | wall time | % of total |
+---------------------------------+-----------+------------+------------+
| Assemble Stokes system | 2 | 0.0313s | 4.4% |
| Build Stokes preconditioner | 1 | 0.0251s | 3.5% |
| Solve Stokes system | 2 | 0.078s | 11% |
| Initialization | 1 | 0.16s | 22% |
| Postprocessing | 1 | 0.124s | 17% |
| Setup dof systems | 1 | 0.0712s | 9.9% |
| Setup initial conditions | 1 | 0.0978s | 14% |
+---------------------------------+-----------+------------+------------+
I've built and run another benchmark, have yet to in fact 'benchmark' the
output of that code: shear_bands, execution of which was terminated by
"end time"
While it apparently should not be necessary to set env vars, or make other
fiddles, I will now try and hack the Makefile. If someone would be clear as
to the actual source directories for the tests, or verify my best guess
below, I would appreciate it :)
Should not the TESTNAME variable either include the CMakeFiles
subdirectory, or there be a variable to build the full path to the test
directories within CMakeFiles?
~/aspect-1.5.0/tests/CMakeFiles/tests.quick_mpi.dir
Thanks for your patience
~ Em
--
E.M. Dragowsky, Ph.D.
Research Computing -- UTech
Case Western Reserve University
(216) 368-0082
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20180427/1ff21f93/attachment-0001.html>
More information about the Aspect-devel
mailing list