lagrangian detectors segfault with RHEL
Bug #1260019 reported by
Jean Mensa
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fluidity |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Lagrangian detectors fail with a segfault during the first timestep. The OS is RHEL 6 with gcc-4.4.6. The same simulation seems to run longer with RHEL 5 and gcc-4.6.4. Also notice that the simulation runs fine with static detectors.
I am attaching the files needed to run the simulation.
Cheers,
Jean
Related branches
lp:~fluidity-core/fluidity/fix-lagr-detectors
- Jon Hill: Approve
- Rhodri Davies: Approve
-
Diff: 554 lines (+319/-59)13 files modifiedfemtools/Detector_Parallel.F90 (+25/-13)
femtools/Diagnostic_variables.F90 (+2/-1)
tests/detectors_parallel_adaptivity/detectors_parallel_adaptivity.xml (+12/-2)
tests/detectors_parallel_adaptivity/readtool.py (+0/-21)
tests/lagrangian_detectors/lagrangian_detectors.xml (+28/-2)
tests/lagrangian_detectors/lagrangian_detectors_rk.flml (+15/-0)
tests/lagrangian_detectors/readtool.py (+0/-20)
tests/lagrangian_detectors_checkpoint/Makefile (+9/-0)
tests/lagrangian_detectors_checkpoint/Xvals.txt (+1/-0)
tests/lagrangian_detectors_checkpoint/Yvals.txt (+1/-0)
tests/lagrangian_detectors_checkpoint/lagrangian_detectors.flml (+178/-0)
tests/lagrangian_detectors_checkpoint/lagrangian_detectors_checkpoint.xml (+35/-0)
tests/lagrangian_detectors_checkpoint/square.geo (+13/-0)
description: | updated |
Changed in fluidity: | |
status: | New → Confirmed |
Changed in fluidity: | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
Hi Jean,
I managed to reproduce the segfault you reported and tracked it down to some MPI buffers being corrupted during the detector exchange. This seems to be happening directly during the data exchange, but I am not yet sure what exactly causes this. I will let you know when I find out more.
Thanks,
Michael