434.zeusmp
Michael Norman <mnorman [at] cosmos.ucsd.edu>
Department of Physics
University of California, San Diego
San Diego
California
USA
Physics / Magnetohydrodynamics
434.zeusmp is based on ZEUS-MP, a computational fluid dynamics code developed at the Laboratory for Computational Astrophysics (NCSA, University of Illinois at Urbana-Champaign) for the simulation of astrophysical phenomena. ZEUS-MP solves problems in three spatial dimensions with a wide variety of boundary conditions.
The program solves the equations of ideal (non-resistive), non-relativistic, hydrodynamics and magnetohydrodynamics, including externally applied gravitational fields and self-gravity. The gas can be adiabatic or isothermal, and the thermal pressure is isotropic. Boundary conditions may be specified as reflecting, periodic, inflow, or outflow.
The physical problem solved in SPEC CPU2006 is a 3-D blastwave simulated with the presence of a uniform magnetic field along the x-direction. A Cartesian grid is used and the boundaries are "outflow."
The original ZEUS-MP is based on ZEUS-3D and parallelized using the MPI message-passing library; for SPEC CPU2006, the MPI calls have been removed to create the single processor version 434.zeusmp.
The input file zmp_inp contains many parameters from which the problem is built, among them:
The output file "tsl000aa" contains physical information of the blastwave at the beginning and the end of the run. This file is used for validation.
The main code is written in Fortran 77, with the change that (as in all of SPEC's Fortran benchmarks) the type
DOUBLE PRECISION
has been replaced by
REAL*8
thus making the size of the relevant floating-point data uniform across systems - an important consideration for fair benchmarking. While the type REAL*8 is not part of the strict Fortran 77 or Fortran 90 standards, it is a common language extension recognized by all Fortran compilers the SPEC CPU subcomittee has used in its tests.
None
http://lca.ucsd.edu/portal/software/zeus-mp2
Last updated: $Date: 2011-08-16 18:23:17 -0400 (Tue, 16 Aug 2011) $