[Carpet] Change to looping macros
Erik Schnetter
schnetter at cct.lsu.edu
Wed Oct 4 01:43:19 CEST 2006
I found an inconsistency in the macros that loop over all maps or
components. These macros need to distinguish between two cases,
namely looping over grid arrays and looping over grid functions.
Grid arrays live on a single map and have (on n processors) n
components, while grid functions live potentially on multiple maps
and can have arbitrarily many components. This difference becomes
important when there are multiple maps, and when the maps are
independently distributed onto processors.
I will shortly introduce corresponding changes to the development
version of Carpet. If you use these looping macros in your code,
then your code will not compile any more until you have added the
then missing argument. The necessary change should be obvious.
-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/20061003/c4b7b9a5/attachment.pgp
More information about the developers
mailing list