These pages show the results of performance tests for different dynamo codes on the TACC XSEDE Stampede system.

To clarify terminology, here are some definitions of terms used in the measurements:

All timings are measured in terms of wall time unless otherwise specified. They are measured using MPI_Wtime() (If program does not use MPI, system_clock(itime, irate, imax) is used). The time for one step is determined by taking the mean of the elapsed time for 100 time steps.

Calypso
* Calypso Ver.1.1
Status: Done

* Calypso latest Ver.
Status: Two cases are missing

GeoFEM-MHD
Status: Done

ETH code
Status: Having a problem generating initial field. Request is pending to authors.

SPmodel(GFD-dennou code by Takehiro et al.)
Status: Strong scaling is done. Discussing with authors

Goddard code
Status: Routine has been written to generate initial field of multiple resolutions. Tests are underway. Request pending for how to deal with $dt$ adjustment.
Test again with different resolutions from better scaling.

H2000
Status: Done

Parody(IPGP JHU code)
Status: Done

LSD (Leeds code)
Status: Done

MagIC (by J. Wicht)
* MagIC3
Status: Done

* MagIC5
Status: Now testing.

SFEMANS (not finished)
Status: Strong scaling is done. Discussing with authors for warnings and changing resolutions

simitev-busse-drs
Status: Received new version. Now testing.

UCSC-Glatzmaier
* UCSC-Glatzmaier code
Status: Strong scaling is done.

* UCSC-Glatzmaier code R3-p4
Status: Compiled.

xshells
Status: Done.

Rayleigh
Status: Done.

TITECH code
Status: Report was sent to authors.

Comparison among codes