I encountered the SEGV when running OpenMC on Edison. This SEGV occurs exactly on the last process (rank = 8191) in calculate_sab_xs and is reproducible only on 8K processes. The run on 2K and 4K processes using the same benchmark works perfectly. (this is also why it is not easy to debug) Does it have something to do with the integer overflow during the cross section calculation when many processes involved?
Nan- how many particles per batch are you running on this problem? I suspect that this may be due to running too few particles when you have 8k processors.
It’s hard to say because it’s problem dependent. In any event, the code should not segfault like that so I will look into how to prevent that from occurring.