beta 3
Release Notices for Cactus 4.0 beta 3
=====================================
Sunday October 24th 1999
Released modules:
================
Cactus
CactusBase
CactusEinstein
CactusElliptic
CactusNet
CactusPUGH
CactusPUGHIO
CactusWave
external
Main Changes:
============
Initial implementation of general dimension grid functions
(CactusPUGH/PUGH)
Dynamic courant condition (CactusBase/Time)
Ghostzone generality (CactusPUGH/PUGH)
Faster compilation times (Cactus)
CVS Tag: Cactus_4_0_Beta_3
=======
==============================================================================
CHANGES FOR BETA 3
==================
Utils
=====
1) The perl processing part of the compilation process
now only replaces files which have actually changed,
so that compilation times are now much quicker (after
the first time).
2) The test suite checker doesn't report a failed test if
thorns needed are missing.
Util Thorns
===========
1) The names of boundary condition routines in
CactusBase/Boundary have been standardised and
renamed to make a distinction between groups and
variables. The old names remain, but will be removed
in Beta 4. See the documentation in this thorn for
details.
2) Thorn CactusBase/Time now contains a routine for
using a dynamic courant condition to set the timestep.
This is implemented in CactusEinstein/Einstein for
the relativity thorns ... see the documentation in
Time for details.
3) The standard PUGH driver now supports different
numbers of ghostzones in different directions.
Also, there is a now a parameter for setting
the number of grid points on each local processor.
4) The standard PUGH driver now supports 1D grid functions.
5) The IsoSurfacer now supports display from Linux machines.
Relativity Thorns
=================
1) Einstein now uses thorn CactusBase/Time to set the
timestep (previously Einstein set it itself). This
means that you now have to compile Time and add it
to your active thorns, and the parameter einstein::dtfac
should be changed to time::dtfac in parameter files.
2) Bugs in misner data and Brill Lindquist data have
been fixed
==============================================================================
KNOWN BUGS IN BETA 3
====================
(See Cactus bug tracking system for a complete list)
1) thorns CactusNet/http, external/TCPXX and external/RemoteIO
are not compiling under most platforms other than SGI or
Intel Linux
2) Cactus fails to compile for thorns with many grid variables
on the origin due to a problem with the C preprocessor.
3) There is a memory bug occuring occasionally in 1D ASCII IO
4) EllPETSc only compiles with MPI, but it doesn't tell you this
5) The testsuite checking technology isn't working under NT
==============================================================================
WHAT TO EXPECT IN BETA 4
========================
1) Fixes for all known bugs in Beta 3
2) A mechanism to get rid of all the warnings for unused
variables seen with Irix 6.5
3) Fuller implementation of 1D and 2D grid functions
4) Initial implementation of 1D, 2D and 3D arrays
5) Generic implementation of parameter choices for
elliptic slicings
6) Maximal slicing properly integrated into ADM
==============================================================================
TEST MACHINES NOTES
===================
* Intel Linux
o bifrost.aei-potsdam.mpg.de Redhat 6.0, Absoft
compiler, wo MPI
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
+ Notes: CactusElliptic/EllPETSc compiled with
MPICH
o gullveig.aei-potsdam.mpg.de Redhat 6.0, Absoft
compiler, MPI LAM
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
* Dec Alpha
o galar.aei-potsdam.mpg.de wo MPI
+ Remove: CactusElliptic/EllPETSc,
CactusPUGHIO/HDF5, external/RemoteIO,
CactusNet/http
* SGI 64 bit
o origin.aei-potsdam.mpg.de Irix 6.5, w/wo native
MPI
+ Remove: CactusElliptic/EllPETSc
+ Configure: HDF5=yes
HDF5_DIR=/usr/local/apps/hdf5
* SGI 32 bit
o nott.aei-potsdam.mpg.de Irix 6.5 wo MPI
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
+ Notes: Problem with output for PsiKadelia
test
o null.wustl.edu Irix 6.2 wo MPI
+ Remove: CactusNet/http, CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc, external/TCPXX,
external/RemoteIO
+ Notes: Gives a lot of warnings about data
alignment
* T3E
o pc.rzg.mpg.de w/wo native MPI
+ Remove:
CactusElliptic/EllPETSc,CactusPUGHIO/IOHDF5,
CactusNet/http, external/RemoteIO
+ Notes: dependencies went funny in IEEEIO,
problem with output for PsiKadelia test
* Windows NT
o saraband.aei-potsdam.mpg.de wo MPI
+ Remove: CactusNet/http, external/RemoteIO,
CactusElliptic/PETSc,
CactusPUGHIO/IsoSurfacer, external/TCPXX,
CactusWave/IDScalarWaveCXX,
CactusWave/IDWaveToyCXX
+ Notes: tested compilation only, problem with
perl testsuite runner
o ntsc-ts1.ncsa.uiuc.edu w/wo HPVM MPI
+ Remove: CactusNet/http, external/RemoteIO,
CactusElliptic/PETSc,
CactusPUGHIO/IsoSurfacer, external/TCPXX,
CactusWave/IDScalarWaveCXX,
CactusWave/IDWaveToyCXX
+ Configure: MPI=CUSTOM MPI_LIBS="mpi.lib fm.lib
advapi32.lib kernel32.lib wsock32.lib" MPI_INC_DIRS
="d:/apps/hpvm/include"
+ Notes: tested compilation only, problem with
perl testsuite runner
* HP
o exemplar.npaci.edu wo MPI, HP-UX 10.01
+ Remove: CactusNet/http, external/RemoteIO,
CactusPUGHIO/IsoSurfacer,
CactusElliptic/PETSc, external/TCPXX
+ Notes: dependencies went funny in TCPXX
=====================================
Sunday October 24th 1999
Released modules:
================
Cactus
CactusBase
CactusEinstein
CactusElliptic
CactusNet
CactusPUGH
CactusPUGHIO
CactusWave
external
Main Changes:
============
Initial implementation of general dimension grid functions
(CactusPUGH/PUGH)
Dynamic courant condition (CactusBase/Time)
Ghostzone generality (CactusPUGH/PUGH)
Faster compilation times (Cactus)
CVS Tag: Cactus_4_0_Beta_3
=======
==============================================================================
CHANGES FOR BETA 3
==================
Utils
=====
1) The perl processing part of the compilation process
now only replaces files which have actually changed,
so that compilation times are now much quicker (after
the first time).
2) The test suite checker doesn't report a failed test if
thorns needed are missing.
Util Thorns
===========
1) The names of boundary condition routines in
CactusBase/Boundary have been standardised and
renamed to make a distinction between groups and
variables. The old names remain, but will be removed
in Beta 4. See the documentation in this thorn for
details.
2) Thorn CactusBase/Time now contains a routine for
using a dynamic courant condition to set the timestep.
This is implemented in CactusEinstein/Einstein for
the relativity thorns ... see the documentation in
Time for details.
3) The standard PUGH driver now supports different
numbers of ghostzones in different directions.
Also, there is a now a parameter for setting
the number of grid points on each local processor.
4) The standard PUGH driver now supports 1D grid functions.
5) The IsoSurfacer now supports display from Linux machines.
Relativity Thorns
=================
1) Einstein now uses thorn CactusBase/Time to set the
timestep (previously Einstein set it itself). This
means that you now have to compile Time and add it
to your active thorns, and the parameter einstein::dtfac
should be changed to time::dtfac in parameter files.
2) Bugs in misner data and Brill Lindquist data have
been fixed
==============================================================================
KNOWN BUGS IN BETA 3
====================
(See Cactus bug tracking system for a complete list)
1) thorns CactusNet/http, external/TCPXX and external/RemoteIO
are not compiling under most platforms other than SGI or
Intel Linux
2) Cactus fails to compile for thorns with many grid variables
on the origin due to a problem with the C preprocessor.
3) There is a memory bug occuring occasionally in 1D ASCII IO
4) EllPETSc only compiles with MPI, but it doesn't tell you this
5) The testsuite checking technology isn't working under NT
==============================================================================
WHAT TO EXPECT IN BETA 4
========================
1) Fixes for all known bugs in Beta 3
2) A mechanism to get rid of all the warnings for unused
variables seen with Irix 6.5
3) Fuller implementation of 1D and 2D grid functions
4) Initial implementation of 1D, 2D and 3D arrays
5) Generic implementation of parameter choices for
elliptic slicings
6) Maximal slicing properly integrated into ADM
==============================================================================
TEST MACHINES NOTES
===================
* Intel Linux
o bifrost.aei-potsdam.mpg.de Redhat 6.0, Absoft
compiler, wo MPI
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
+ Notes: CactusElliptic/EllPETSc compiled with
MPICH
o gullveig.aei-potsdam.mpg.de Redhat 6.0, Absoft
compiler, MPI LAM
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
* Dec Alpha
o galar.aei-potsdam.mpg.de wo MPI
+ Remove: CactusElliptic/EllPETSc,
CactusPUGHIO/HDF5, external/RemoteIO,
CactusNet/http
* SGI 64 bit
o origin.aei-potsdam.mpg.de Irix 6.5, w/wo native
MPI
+ Remove: CactusElliptic/EllPETSc
+ Configure: HDF5=yes
HDF5_DIR=/usr/local/apps/hdf5
* SGI 32 bit
o nott.aei-potsdam.mpg.de Irix 6.5 wo MPI
+ Remove: CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc
+ Notes: Problem with output for PsiKadelia
test
o null.wustl.edu Irix 6.2 wo MPI
+ Remove: CactusNet/http, CactusPUGHIO/IOHDF5,
CactusElliptic/EllPETSc, external/TCPXX,
external/RemoteIO
+ Notes: Gives a lot of warnings about data
alignment
* T3E
o pc.rzg.mpg.de w/wo native MPI
+ Remove:
CactusElliptic/EllPETSc,CactusPUGHIO/IOHDF5,
CactusNet/http, external/RemoteIO
+ Notes: dependencies went funny in IEEEIO,
problem with output for PsiKadelia test
* Windows NT
o saraband.aei-potsdam.mpg.de wo MPI
+ Remove: CactusNet/http, external/RemoteIO,
CactusElliptic/PETSc,
CactusPUGHIO/IsoSurfacer, external/TCPXX,
CactusWave/IDScalarWaveCXX,
CactusWave/IDWaveToyCXX
+ Notes: tested compilation only, problem with
perl testsuite runner
o ntsc-ts1.ncsa.uiuc.edu w/wo HPVM MPI
+ Remove: CactusNet/http, external/RemoteIO,
CactusElliptic/PETSc,
CactusPUGHIO/IsoSurfacer, external/TCPXX,
CactusWave/IDScalarWaveCXX,
CactusWave/IDWaveToyCXX
+ Configure: MPI=CUSTOM MPI_LIBS="mpi.lib fm.lib
advapi32.lib kernel32.lib wsock32.lib" MPI_INC_DIRS
="d:/apps/hpvm/include"
+ Notes: tested compilation only, problem with
perl testsuite runner
* HP
o exemplar.npaci.edu wo MPI, HP-UX 10.01
+ Remove: CactusNet/http, external/RemoteIO,
CactusPUGHIO/IsoSurfacer,
CactusElliptic/PETSc, external/TCPXX
+ Notes: dependencies went funny in TCPXX
Created by
jeffd
Last modified 2005-06-06 01:58 PM
Last modified 2005-06-06 01:58 PM