Performance Discrepancy Between Parallel and Non-Parallel Runs in OpenMC Depletion Example

I have tested the run_depletion.py example in OpenMC both with and without parallel execution using MPI. The number of particles has been set to 50,000 for the simulation. However, when comparing the performance, the non-parallel run appears to be faster. The difference in speed seems to be significantly influenced by how quickly the data library and depletion chain are read. Additionally, the time taken to calculate the k value in each batch also shows notable differences. Are there any suggestions for addressing this issue?, Or is there a specific installation process I might have missed?

1 Like