[Users] Carpet error: strides disagree

Luca Baiotti baiotti at ile.osaka-u.ac.jp
Thu Jan 12 00:03:31 CST 2012


Hello,

with a fresh ET checkout I ran into the error:

copy_3d.cc:
srcbbox=([0,0,0]:[160,160,160]:[2,2,2]/[0,0,0]:[80,80,80]/[81,81,81]/531441)
dstbbox=([98,58,58]:[112,102,102]:[2,2,2]/[49,29,29]:[56,51,51]/[8,23,23]/4232)
srcregbbox=([98,58,58]:[112,102,102]:[2,2,2]/[49,29,29]:[56,51,51]/[8,23,23]/4232)
dstregbbox=([101,81,60]:[109,100,100]:[1,1,1]/[101,81,60]:[109,100,100]/[9,20,41]/7380)
WARNING level 0 in thorn CarpetLib processor 0 host
   (line 58 of 
/Users/baiotti/Cactus-checkpoit-schedule-update/Cactus/arrangements/Carpet/CarpetLib/src/copy_3d.cc): 

   -> Internal error: strides disagree
Assertion failed: (0), function Abort, file 
/Users/baiotti/Cactus-checkpoit-schedule-update/Cactus/arrangements/Carpet/Carpet/src/helpers.cc, 
line 235.


What does it mean and what could the cause be?

I am using very simple parameters for carpet:


grid::type          = "coordbase"
grid::avoid_origin  = "no"
grid::domain 	    = "full"

coordbase::xmin =    -1.
coordbase::xmax =     1.
coordbase::ymin =    -1.
coordbase::ymax =     1.
coordbase::zmin =    -1.
coordbase::zmax =     1.

coordbase::dx	= 0.025
coordbase::dy	= 0.025
coordbase::dz	= 0.025

Carpet::verbose                  = yes
Carpet::veryverbose              = yes

carpet::use_buffer_zones	 = yes
carpet::num_integrator_substeps	 = 3

Carpet::domain_from_coordbase    = "yes"
Carpet::enable_all_storage       = "no"

methodoflines::ode_method 		= 	"rk2"
methodoflines::mol_intermediate_steps	=	2
methodoflines::initial_data_is_crap	=	"yes"
InitBase::initial_data_setup_method	=	"init_all_levels"
Carpet::init_3_timelevels        = "no"
Carpet::init_each_timelevel	 = "no"

Carpet::prolongation_order_space = 3
Carpet::prolongation_order_time  = 2

Carpet::regrid_in_level_mode         = yes
Carpet::regrid_during_initialisation = no

Carpet::max_refinement_levels	        = 2
CarpetRegrid2::num_centres		= 1

CarpetRegrid2::num_levels_1		= 2
CarpetRegrid2::position_x_1		= 0.0
CarpetRegrid2::radius_1	            [1] = 0.25

Carpet::poison_new_timelevels           = yes
Carpet::check_for_poison                = yes
CarpetLib::poison_new_memory            = yes
CarpetLib::poison_value                 = 222



Cheers,

Luca


More information about the Users mailing list