[Carpet] scheduling oddity?

Erik Schnetter schnetter at cct.lsu.edu
Thu May 4 17:35:28 CEST 2006


On May 4, 2006, at 09:10:43, Bela Szilagyi wrote:

> I have a thorn in which I am requesting 3 time-levels for ADM  
> variables,
> as shown below.  In my parfile I set N_ADM_time_levels to 3, and set
>
> Carpet::enable_all_storage  = no.
>
> Still, I get warnings of the type
>
>   ->WARNING level 1 in thorn Carpet processor 0 host ic0146
>   (line 201 of /home/szilagyi/Cactus/configs/harm/build/Carpet/ 
> Storage.cc):
>   -> There are not enough time levels for the desired temporal  
> prolongation
> order in the grid function group "ADMBASE::CURV".  With
> Carpet::prolongation_order_time=2, you need at least  3 time levels.
>
>
> Is somehow my schedule-requested memory allocation happening after  
> Carpet's
> sanity check?

Memory is allocated in two steps.  There are other schedule  
declarations somewhere which allocate only one or two levels.  These  
cause the warning; later, when three levels are allocated, no warning  
is printed, but the old warning is not unprinted.

The solution is probably to not print any warnings during startup,  
but instead check all variables after the startup is over.

Can you past this email into a Carpet bug report?  Thanks.

-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/20060504/a4e0c58f/attachment.pgp 


More information about the developers mailing list