|
|
Version History
Public Release Version History
January 25, 2007: ZEUS-MP 2.1.2 release:
1) Bug Fixes
- Subroutine mapout.F edited to add a statement which writes the boundary
value arrays nijb1 and nojb1 to the restart files. These writes had
been erroneously omitted in previous releases. (Perversely, the corres-
ponding READ statements in mapin.F were already present.)
- Subroutine restart.F was edited so that the (unnecessary) call to NUDT
was commented out. The restart files already contain the value of dt
that should be used at startup; this call to NUDT overwrites that value.
2) New Features:
None.
December 21, 2006: ZEUS-MP 2.1.1 release:
1) Bug Fixes
- Subroutines LORENTZ_2D and LORENTZ were edited to correct a typo in a
metric factor used to compute accelerations for the 3-velocity.
ZEUS-MP 1.0b USERS NOTE: this bug was inherited from ZEUS-3D and is
also present in Version 1.0b!
- Subroutine FORCES was edited to correct a typo in the computation of
corrections to the 2-velocity due to rotational pseudoforces.
ZEUS-MP 1.0b USERS NOTE: this bug was inherited from ZEUS-3D and is
also present in Version 1.0b!
- Subroutines CT, CT_1D, and CT_2D were edited to extend the ranges of
the [i,j,k] DO loops that copy the v[1,2,3] field arrays into the local
u[1,2,3] scratch arrays. This avoids passing uninitialized u[1,2,3]
data in the BVALV[1,2,3] subroutines.
- Subroutine FORCES was edited to implement Sean Matt's
corrections to components of the point-mass potential in RTP geometry.
- Subroutine GGEN was edited to implement Matthias Vigelius's corrections
to DO loops 36, 136, and 236. The original versions resulted in an incorrect
assignment of ratioed grids when such grids are distributed across multiple
processors.
- Subroutine MOMX2 was edited to "re-roll" the I-loops and to correct a
bug in the "sflx" formula that manifested itself on reflecting 2-boundaries
in spherical geometry.
- Subroutine CONFIGURE was edited so that the open statement for unit 1 was
moved after the initialization commands for MPI, and an "if(myid_w .eq. 0)"
condition was prepended to the open command.
- Subroutine MSTART was edited to prepend an "if(myid_w .eq. 0)" condition
to the CLOSE statement for unit 1 (zmp_inp).
- Subroutine PDV was edited to add an "IMPLICIT NONE" statement and a
declaration for variable div_v.
- Subroutine STREAM was edited to correct an indexing error for the case
of idirect=3.
- Subroutines ZEUSMP, INTCHK, and file MOD_FILES were tweaked for the case
of ARCH_CRAY defined in the Makefile. This allows the timing routines
to work on a Cray XT3 (Jaguar at ORNL).
2) New Features:
None.
May 02, 2006: ZEUS-MP 2.1.0 released:
1) Bug Fixes
- Subroutines CT, CT_1D, CT_2D, and LORENTZ_D edited to correct a memory
referencing error in which two arrays were assigned the same space in
memory. ZEUS-MP 1.0b USERS NOTE:
this bug was inherited from Version 1.0b.
- Subroutine FORCES edited to correct an error in the k-indexing of
array "derdx3" in the evaluation of radiation forces for the 2-velocity.
2) New Feature: HDF5 I/O Support
- The subroutine HDFALL, which writes HDF-based output files for visualization,
now comes in three versions (all contained within file hdfall.F), depending
upon the specification of an appropriate CPP macro in the ZMP_CPP line
of the Makefile.
- Subroutines MSAVE and MGET (contained in file msave.F), which write
restart files, can now be configured to write those files in HDF5 format
rather than native binary if the appropriate CPP macro is defined in
the Makefile.
- The logical parameters XHDF4 and XHDF5 in zmp_inp namelist IOCONF have
been replaced with a single switch, XHDF. All example zmp_inp namelists
in directory zeusmp2/test have been modified accordingly. The restart
file parameter, XRESTART, has been left unchanged. When either XRESTART
or XHDF is set to .TRUE., restart and/or visualization files will be
read/written according to whether HDF or HDF5 was selected at compilation
time. See the file RELEASE_NOTES in directory zeusmp2 in the
zmp210.tar.gz tar ball for instructions on manipulating the requisite CPP macros.
May 02, 2006: ZEUS-MP 2.0.4 released with the following
corrections:
- Bug fixes in lorentz_d.F for parallel MHD runs
- Corrected explanatory comments in setup.F regarding function of boundary
condition flags on BC's for gravitational potential.
- Online documentation errors under "Configuring" (see "Array Sizes") and
"Troubleshoot" corrected: stated value of IZONES increased from 5 to 8.
April 10, 2006: ZEUS-MP 2.0.3 released with a bug fix
in file momx2.F.
December 14, 2005: ZEUS-MP 2.0.2 released with the following
corrections:
- Subroutines msave and mget (file msave.F):
increased value of parameter "nfieldr" to accommodate sufficient
storage for multi-species abundance array "abun" in restart dump files.
- Subroutine spherical_gravity (file gravity.F):
deleted an errant reference to an uninitialized (and unnecessary)
variable in the formula for "dml".
- Files auto_hsplice.F, hsplice.F, and zmp_pp.F
in directory zeusmp2/pp: relocated misplaced "implicit NONE"
statements.
- Updated version information in subroutine options.
November 28, 2005: ZEUS-MP 2.0.1 released with following
additions/corrections:
- Added Makefile.linux, Makefile.cita.mckenzie
- Corrected FFT file references in Makefiles
- Added "#ifdef FFT" CPP constructs in fftwgrav.F and gravity.F
to hide FFT references from the compiler when the CPP macro FFT is not
defined in the Makefile.
- Added "#ifdef MPI_USED" CPP construct in newvg.F to hide MPI
calls when MPI_USED is not defined in Makefile.
- Relocated "implicit NONE" statements in subroutines rotor
and rotorres in file rotor.F.
- Modified the CPP "ARCH" macro constructs in clocks.F and
intchk.F
- Corrected FD_SET syntax in file checkin.c.
- Updated release date in file options.F.
- Corrected inverted array indices in xtwid array in
file tranx3.F.
- Added comments to files grav2dcg.F and grav3dcg.F
on use of computed vs input boundary condition values for gravitational
potential.
November 16, 2005: ZEUS-MP 2.0.0 released
Restricted Beta Version "Pre-History"
- October, 2005: added special CPP macros for test problems to
customize output and (in the marshak wave and aligned rotor problems)
equations solved.
- October, 2005: returned linear viscosity option to avisc.F
- October, 2005: corrected typos in tranx1.F and tranx3.F in
multispecies advection loops.
- September - October, 2005: updated test suite, adding marshak
wave, Brio and Wu MHD shock tube, Orszag-Tang Vortex, MHD aligned
rotor, and Noh shock test.
- September - October, 2005: added 1D MHD module for problems with
J and K symmetry; corrected 2D MHD module for problems with K symmetry.
Corrected hydro modules to ensure consistency with symmetry
assumptions.
- August 3, 2005: Corrected copy of zmp_inp.sedov in zeusmp2/test
directory.
- July 15, 2005: Updated version number and date in options.F
- July 15, 2005: Bug fix in tranx3.F: restored metric coefficients
which multiply "xi" expression in advection formulae.
- June 24, 2005: ZEUS-MP 2.0 Beta released.
|
|
|
«
|
May
2008
|
»
|
| Su |
Mo |
Tu |
We |
Th |
Fr |
Sa |
| | | | 1 | 2 | 3 |
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|