Work

MCNP6 Parallel Performance Analysis: How to Efficiently Run MCNP6 in Parallel

Year: 2024
Type: conference-paper
Abstract: Comparison of Threading and MPI in MCNP6Threading MPI Ease of use Integrated into MCNP Requires additional software Versatility Limited to neutron, photon, and electron particles only --No model physics Works with all MCNP features CPU utilization All processes transport particles Manager process only sends and collects data; it does no particle transport Memory usage Geometry and cross section data memory is shared No memory shared CPU overhead Requires thread locks so that only one thread at a time can run certain sections of the code Each process runs independently Inter-process data transfer and collectionNone -done internally Manager broadcasts data to individual processes and collects the results when they are finished. Number of parallel processesLimited to one core None --can run across nodes of a cluster or computers on a networkExcept for UM preprocessing, only particle transport is run in parallel.How is MCNP Using CPU Cycles 1 task 8 tasks Spin and overhead Idle Running MCNP
Author: Jeffrey Bull
Language: English
Open Access status: gold
OpenAlex ID: W4402287164
FWCI:
Cites:
Cited by:
Related to: 10