[Users] Problem with CarpetRegrid2/AMR
Erik Schnetter
schnetter at cct.lsu.edu
Wed Sep 14 20:41:34 CDT 2011
Hal
I believe I found the cause; I am attaching a patch. Could you try the
patch and see whether it works? Unfortunately I have other, unrelated
changes in my source tree as well.
The problem is the mapping from component number to process number.
This mapping may change during regridding. Carpet always used the
mapping of the current grid structure, and never used the mapping from
the previous grid structure, and this can lead to failure during
regridding.
It boggles my mind that such a problem would not manifest itself
itself in other simulations as well, either leading to catastrophic
errors in simulations or in outright crashes. I assume that the reason
is that all other simulations have many fewer components than you, and
the mapping is thus trivial and never changes, so that this error is
not triggered.
-erik
--
Erik Schnetter <schnetter at cct.lsu.edu> http://www.cct.lsu.edu/~eschnett/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: carpet-oldprocs.diff
Type: application/octet-stream
Size: 6956 bytes
Desc: not available
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20110914/7570354e/attachment.obj
More information about the Users
mailing list