Monte Carlo Particle Lists: MCPL

Research output: Contribution to journalJournal article – Annual report year: 2017Researchpeer-review



View graph of relations

A binary format with lists of particle state information, for interchanging particles between various Monte Carlo simulation applications, is presented. Portable C code for file manipulation is made available to the scientific community, along with converters and plugins for several popular simulation packages.
Program summary:
Program Title: MCPL.
Program Files doi:
Licensing provisions: CC0 for core MCPL, see LICENSE file for details. Programming language: C and C++
External routines/libraries: Geant4, MCNP, McStas, McXtrace
Nature of problem: Saving particle states in Monte Carlo simulations, for interchange between simulation packages or for reuse within a single package. Solution method: Binary interchange format with associated code written in portable C along with tools and interfaces for relevant simulation packages.
Original languageEnglish
JournalComputer Physics Communications
Pages (from-to)17-42
Number of pages26
Publication statusPublished - 2017

Bibliographical note

This is an open access article under the CC BY license

CitationsWeb of Science® Times Cited: No match on DOI

    Research areas

  • Geant4, MCNP, MCPL, McStas, McXtrace, Monte Carlo simulations, Particle storage, Hardware and Architecture

Download statistics

No data available

ID: 133640791