[Carpet] status of CarpetSlab

Thomas Radke tradke at aei.mpg.de
Wed Mar 12 19:02:53 CET 2008


Hi,

I tried to get the CarpetTest/test/arraysizes.par testsuite working 
again. It tests the functionality of thorn CarpetSlab. The testsuite's 
current runtime behaviour is:

> cactus_debug: /home/tradke/cactus/configs/debug/build/CarpetLib/mem.cc:105: mem<T>::mem(unsigned int, unsigned int, T *, unsigned int) [with T = double]: Assertion `memsize >= vectorlength * nelems * sizeof (T)' failed.
> Abort

which is caused by a call to allocate() in CarpetSlab/src/slab.cc:208. I 
tried to rewrite this call to something similar in CarpetIOASCII but 
then got stuck when entering singlemap mode - in which mode should 
Hyperslab_Get be called ?

It seems that CarpetSlab has been broken for a long time already (at 
least since December 2006 when the nightly Cactus integration tests had 
started). It is not being used anywhere except in CarpetTest. Should it 
be moved to CarpetDev ?

-- 
Cheers, Thomas.


More information about the developers mailing list