[Carpet] Carpet Status Report (2006-05-13)
Erik Schnetter
schnetter at cct.lsu.edu
Sat May 13 19:16:21 CEST 2006
Carpet Status Report
The last month saw a flurry of development. I hope that the changes
did not destabilise the distribution.
The Coarse grid spacing is now defined again in global mode when
there is only a single patch. With multiple patches, different grids
can have different grid spacings, so there is no unique coarse grid
spacing in global mode in that case.
Steve White updated many parameter files and test cases.
Christian Ott introduced a schedule group "PreRegrid", which is
executed just before Carpet changes the grid hierarchy. Routines
which decide whether, when, and how to regrid should be scheduled
there instead of in the poststep bin.
The parameter Carpet::enable_all_storage = no should now work. It
still has many rough edges, especially for I/O methods which want to
calculate reductions, which is not possible unless a variable has
storage all the time. This parameter may save a substantial amount
of memory. Note: MoL's scratch variables could also be dynamically
enabled and disabled to save more memory.
Carpet's Bugzilla is being used again. People report problems, and
people solve them. (I solve them, but maybe this will change in the
future...)
There was a discussion about which grid points should be affected by
restriction. Carpet switched back to the old behaviour, and a new
parameter CarpetLib::omit_prolongation_points_when_restricting can be
used to experiment with Carpet's behaviour.
CarpetIOHDF5 now supports reading the grid structure from checkpoint
files. Yay!
Carpet now checks for proper nesting of the refinement hierarchy.
Improperly nested hierarchies lead to warnings (and probably bad
convergence), but Carpet does not abort. Check for these warnings.
There is a new thorn CarpetRegrid2 which makes setting up a grid
hierarchy much easier. Instead of defining the extent of every
region, one specifies a centre, and then an extent for each
refinement level. The hierarchy is automatically made consistent
with itself and with the boundary conditions.
-erik
--
Erik Schnetter <schnetter at cct.lsu.edu>
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from www.keyserver.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : /archives/developers/attachments/20060513/74d9450d/attachment.pgp
More information about the developers
mailing list