National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

MPS

Abstract
MPS is a parallel numerical code to solve the incompressible magnetohydrodynamics (MHD) equations in a three-dimensional periodic domain. The code was developed at the University of Chicago as part of NASA's High Performance Computing and Communication (HPCC) initiative. It can be used to perform high-resolution numerical studies of MHD turbulence and nonlinear dynamo action in a triply periodic domain. These studies are relevant to the understanding of MHD processes in the outer layers of our Sun, where they are the basic mechanism underlying many observed phenomena, like the 11-year sunspots cycle, and time eruptions of solar flares (Cattaneo 94; Cattaneo et al. 95). MPS is based on the pseudo-spectral transform method and can run efficiently on distributed memory parallel machines with a basic message passing environment. More specifically, it has been optimized for the 512-node CRAY machines at NASA's Goddard Space Flight Center to achieve a performance of over 10 gigaFLOPS on the T3D and 50 gigaFLOPS on the T3E.
DateOfInformation
Thr Jul 9 15:07:05 1998
Domain
Scientific and Engineering Applications
Keyword
Astrophysics, spectral methods
Language
Fortran 90
Name
MPS
TargetEnvironment
CRAY T3E; runs on other MPI supporting machines by changing the local FFT calls
Webpage
http://astro.uchicago.edu/Computing/HPCC/Milestones/milestones.4.7.10.html
ContactIs
Fausto Cattaneo
Anshu Dubey
Files
MPS

Meta Data URL from which this entry was created:
http://sdcd.gsfc.nasa.gov/rib/repositories/ESS/objects/Asset/mps.html
nhse-tech@nhse.org