[Carpet] scheduling oddity?
Bela Szilagyi
szilagyi at aei.mpg.de
Thu May 4 16:10:43 CEST 2006
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?
if (N_ADM_time_levels == 1)
{
storage: ADMBase::metric[1]
storage: ADMBase::lapse[1]
storage: ADMBase::shift[1]
storage: ADMBase::curv[1]
}
else if (N_ADM_time_levels == 2)
{
storage: ADMBase::metric[2]
storage: ADMBase::lapse[2]
storage: ADMBase::shift[2]
storage: ADMBase::curv[2]
}
else if (N_ADM_time_levels == 3)
{
storage: ADMBase::metric[3]
storage: ADMBase::lapse[3]
storage: ADMBase::shift[3]
storage: ADMBase::curv[3]
}
--
Bela Szilagyi
----------------------------------------------------
Max-Planck-Institut für Gravitationsphysik
Albert-Einstein-Institut
Tel: +49 331 567 7632
Fax: +49 331 567 7649
----------------------------------------------------
More information about the developers
mailing list