-
Couldn't load subscription status.
- Fork 1
Benchmarks
Michael Hirsch edited this page Oct 23, 2020
·
2 revisions
As a base reference we occasionally test on a Raspberry Pi 4 computer with 2GB RAM. This Pi does not have a fan, so it quickly becomes thermally limited and cuts back CPU speed to 1.0 GHz.
In general, the test numbering is out of order because CMake runs the non-MPI tests in parallel.
$ ctest -S setup.cmake -V
-- CMake 3.18.2
-- 4 CPU cores detected
Run dashboard with model Experimental
Source directory: /home/pi/code/gemini3d
Build directory: /home/pi/code/gemini3d/build
Reading ctest configuration file: /home/pi/code/gemini3d/CTestConfig.cmake
Site: Linux
Build name: (empty)
Use Experimental tag: 20201023-1839
Configure project
Each . represents 1024 bytes of output
...... Size of output: 5K
Build project
Each symbol represents 1024 bytes of output.
'!' represents an error and '*' a warning.
.....................*........ Size of output: 30K
0 Compiler errors
1 Compiler warnings
Test project /home/pi/code/gemini3d/build
Start 39: unit:mpi_basic
Start 24: unit:interp2
Start 25: unit:interp3
Start 28: unit:diffusion1
1/41 Test #28: unit:diffusion1 ........................ Passed 0.12 sec
Start 30: unit:potential2
2/41 Test #24: unit:interp2 ........................... Passed 0.18 sec
Start 19: unit:gemini_exe_ok
3/41 Test #19: unit:gemini_exe_ok ..................... Passed 0.01 sec
Start 20: unit:magcalc_exe_ok
4/41 Test #20: unit:magcalc_exe_ok .................... Passed 0.29 sec
Start 21: unit:MSISsetup
5/41 Test #21: unit:MSISsetup ......................... Passed 0.01 sec
Start 22: unit:fangIonize
6/41 Test #39: unit:mpi_basic ......................... Passed 0.54 sec
Start 40: unit:scalapack
7/41 Test #40: unit:scalapack ......................... Passed 0.40 sec
Start 23: unit:interp1
8/41 Test #23: unit:interp1 ........................... Passed 0.01 sec
Start 26: unit:interp2:python
9/41 Test #22: unit:fangIonize ........................ Passed 1.45 sec
Start 29: unit:diffusion1:python
10/41 Test #26: unit:interp2:python .................... Passed 1.60 sec
Start 32: unit:mpi:excessCPU
11/41 Test #32: unit:mpi:excessCPU ..................... Passed 0.01 sec
Start 33: unit:pathlib
12/41 Test #33: unit:pathlib ........................... Passed 0.02 sec
Start 34: unit:namelist
13/41 Test #34: unit:namelist .......................... Passed 0.02 sec
Start 35: unit:compiler_vendor
14/41 Test #35: unit:compiler_vendor ................... Passed 0.03 sec
Start 36: unit:DateFormats
15/41 Test #36: unit:DateFormats ....................... Passed 0.02 sec
Start 37: unit:DateRollover
16/41 Test #37: unit:DateRollover ...................... Passed 0.03 sec
Start 38: unit:SolarZenithAngle
17/41 Test #38: unit:SolarZenithAngle .................. Passed 0.02 sec
18/41 Test #29: unit:diffusion1:python ................. Passed 1.80 sec
Start 41: unit:mumps_basic
19/41 Test #41: unit:mumps_basic ....................... Passed 0.43 sec
Start 1: gemini:hdf5:2dns_fang:dryrun
20/41 Test #25: unit:interp3 ........................... Passed 13.17 sec
Start 27: unit:interp3:python
21/41 Test #1: gemini:hdf5:2dns_fang:dryrun ........... Passed 9.12 sec
Start 4: gemini:hdf5:2dew_fang:dryrun
22/41 Test #30: unit:potential2 ........................ Passed 16.52 sec
Start 31: unit:potential2:python
23/41 Test #27: unit:interp3:python .................... Passed 4.75 sec
24/41 Test #31: unit:potential2:python ................. Passed 1.31 sec
25/41 Test #4: gemini:hdf5:2dew_fang:dryrun ........... Passed 5.92 sec
Start 7: gemini:hdf5:3d_fang:dryrun
26/41 Test #7: gemini:hdf5:3d_fang:dryrun ............. Passed 2.98 sec
Start 10: gemini:hdf5:2dns_glow:dryrun
27/41 Test #10: gemini:hdf5:2dns_glow:dryrun ........... Passed 3.09 sec
Start 13: gemini:hdf5:2dew_glow:dryrun
28/41 Test #13: gemini:hdf5:2dew_glow:dryrun ........... Passed 3.36 sec
Start 16: gemini:hdf5:3d_glow:dryrun
29/41 Test #16: gemini:hdf5:3d_glow:dryrun ............. Passed 8.32 sec
Start 2: gemini:hdf5:2dns_fang
30/41 Test #2: gemini:hdf5:2dns_fang .................. Passed 16.93 sec
Start 5: gemini:hdf5:2dew_fang
Start 3: gemini:compare:hdf5:2dns_fang:python
31/41 Test #3: gemini:compare:hdf5:2dns_fang:python ... Passed 3.11 sec
32/41 Test #5: gemini:hdf5:2dew_fang .................. Passed 30.52 sec
Start 8: gemini:hdf5:3d_fang
Start 6: gemini:compare:hdf5:2dew_fang:python
33/41 Test #6: gemini:compare:hdf5:2dew_fang:python ... Passed 3.07 sec
34/41 Test #8: gemini:hdf5:3d_fang .................... Passed 146.35 sec
Start 11: gemini:hdf5:2dns_glow
Start 9: gemini:compare:hdf5:3d_fang:python
35/41 Test #9: gemini:compare:hdf5:3d_fang:python ..... Passed 3.12 sec
36/41 Test #11: gemini:hdf5:2dns_glow .................. Passed 41.70 sec
Start 14: gemini:hdf5:2dew_glow
Start 12: gemini:compare:hdf5:2dns_glow:python
37/41 Test #12: gemini:compare:hdf5:2dns_glow:python ... Passed 2.95 sec
38/41 Test #14: gemini:hdf5:2dew_glow .................. Passed 76.30 sec
Start 17: gemini:hdf5:3d_glow
Start 15: gemini:compare:hdf5:2dew_glow:python
39/41 Test #15: gemini:compare:hdf5:2dew_glow:python ... Passed 3.10 sec
40/41 Test #17: gemini:hdf5:3d_glow .................... Passed 376.57 sec
Start 18: gemini:compare:hdf5:3d_glow:python
41/41 Test #18: gemini:compare:hdf5:3d_glow:python ..... Passed 2.93 sec
100% tests passed, 0 tests failed out of 41
Total Test time (real) = 728.31 sec