#2018: Assertion 'all(stride == other.stride)' failed
Reporter:Gwyneth Allwright
Status:resolved
Milestone:
Version:ET_2016_05
Type:bug
Priority:minor
Component:Carpet

Changes (by Roland Haas):

status:resolved (was new)

The attached parameter file equal-mass-bbh-wav.par aborts with:

cactus_ET: /opt/exp_soft/EinsteinToolkit/Cactus/arrangements/Carpet/CarpetLib/src/bboxset2.hh:261: bboxset2::bboxset<T, D> bboxset2::bboxset<T, D>::binary_operator(const F&, const bboxset2::bboxset<T, D>&) const [with F = bboxset2::bboxset<T, D>::operator&(const bboxset2::bboxset<T, D>&) const [with T = int; int D = 3]::<lambda(const bboxset1&, const bboxset1&)>; T = int; int D = 3]: Assertion `all(stride == other.stride)' failed.

The error only occurs when I try running the simulation on an HPC cluster. On my laptop, it works fine and I don't get this error. The optionlist and submission script for the cluster are attached.

Commenting out the following lines in the parameter file results in a successful HPC run:

Activethorns = "CarpetIOHDF5"
IOHDF5::one_file_per_group =  "yes"
IOHDF5::out0D_every =  128
IOHDF5::out0D_vars =  "
  WEYLSCAL4::Psi4r
  WEYLSCAL4::Psi4i
  PunctureTracker::pt_loc
"

Keyword:

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2018/assertion-all-stride-otherstride-failed