[ET Trac] [Einstein Toolkit] #1473: Carpet segfaults in Shutdown
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Sat Nov 23 23:58:58 CST 2013
#1473: Carpet segfaults in Shutdown
---------------------+------------------------------------------------------
Reporter: knarf | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: Carpet | Version: development version
Resolution: | Keywords:
---------------------+------------------------------------------------------
Comment (by rhaas):
I just tried this on bethe (9 cores, ht, intel13). Using 9 OpenMP threads
and 1 process I get an assertion failure from within hwloc:
{{{ MPI process 0 on host 0 (process 0 of 1 on this host)
OpenMP thread 0: PU set L#{0-15} P#{0-15}
OpenMP thread 1: PU set L#{0-15} P#{0-15}
OpenMP thread 2: PU set L#{0-15} P#{0-15}
OpenMP thread 3: PU set L#{0-15} P#{0-15}
OpenMP thread 4: PU set L#{0-15} P#{0-15}
OpenMP thread 5: PU set L#{0-15} P#{0-15}
OpenMP thread 6: PU set L#{0-15} P#{0-15}
OpenMP thread 7: PU set L#{0-15} P#{0-15}
OpenMP thread 8: PU set L#{0-15} P#{0-15}
INFO (hwloc): Setting thread CPU bindings:
cactus_sim:
/home/rhaas/ET_trunk/arrangements/ExternalLibraries/hwloc/src/system_topology.cc:525:
void <unnamed>::set_bindings(hwloc_topology *, const
<unnamed>::mpi_host_mapping_t &): Assertion `core_num < num_cores' failed.
}}}
To run, do:
{{{
export
CCTK_TESTSUITE_RUN_COMMAND="/usr/local/apps/openmpi-1.6-intel-2013.2.146/bin/mpirun
-np \$nprocs $NICE \$exe \$parfile"
OMP_NUM_THREADS=9 make sim-testsuite
}}}
then select 1 process, and the CarpetWaveToyNewRecover_test_1proc test of
CarpetIOHDF5. The test passes with 8 threads and 4 threads (and also 16).
It fails also with 9, 11 threads.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1473#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list