Related Experiment Video
Updated: Mar 8, 2026

Neutron Radiography and Computed Tomography of Biological Systems at the Oak Ridge National Laboratory's High Flux Isotope Reactor
Published on: May 7, 2021
Initial development of goCMC: a GPU-oriented fast cross-platform Monte Carlo engine for carbon ion therapy
Nan Qin1, Marco Pinto2, Zhen Tian1
1Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, TX 75390, United States of America.
A new GPU-accelerated Monte Carlo package, goCMC, enhances computational efficiency for carbon ion therapy simulations. This fast simulation tool improves accuracy and speed for absorbed dose calculations, benefiting clinical applications.
Area of Science:
- Medical Physics
- Computational Biology
- Radiotherapy
Background:
- Monte Carlo (MC) simulation is the gold standard for accurate absorbed dose and biological effect calculations in carbon ion therapy.
- Existing MC methods face computational efficiency challenges, limiting their widespread clinical adoption.
- The development of faster simulation tools is crucial for advancing carbon ion therapy research and application.
Purpose of the Study:
- To develop a GPU-oriented fast Monte Carlo package, goCMC, to improve the computational efficiency of carbon ion therapy simulations.
- To validate the accuracy and efficiency of goCMC against established simulation tools like Geant4.
- To assess the portability and performance of goCMC across different hardware platforms (GPUs and CPUs).
Main Methods:
- Developed goCMC using an OpenCL framework for GPU and multi-core CPU compatibility.
- Implemented a Class II condensed history simulation scheme with continuous slowing down approximation, modeling energy straggling, multiple scattering, and δ-electron deposition.
- Incorporated four types of nuclear interactions (C-H, C-C, C-O, C-Ca) using Geant4 cross-section data and sampled secondary particle distributions.
Main Results:
- goCMC demonstrated good agreement with Geant4 in dose distributions and range estimations across various phantom types and a patient case.
- Mean relative statistical uncertainty was below 1% in regions with >10% maximum dose.
- 3D gamma passing rates achieved >90% (1%/1 mm) and >96% (2%/1 mm) criteria, indicating high accuracy.
Conclusions:
- goCMC significantly improves computational efficiency for carbon ion therapy simulations, with computation times substantially reduced on GPUs compared to CPUs.
- The package exhibits high accuracy, validated against Geant4, ensuring reliable dose calculations.
- goCMC's combined accuracy, efficiency, and portability make it a valuable tool for both research and clinical applications in carbon ion therapy.
More Related Videos
07:57Positron Emission Tomography-based Dose Painting Radiation Therapy in a Glioblastoma Rat Model using the Small Animal Radiation Research Platform
Published on: March 24, 2022
11:33Using Tomoauto: A Protocol for High-throughput Automated Cryo-electron Tomography
Published on: January 30, 2016
Related Concept Videos
Radiation: Applications
The average...
Parallel Processing
Computed Tomography
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
Positron Emission Tomography
One of the main requirements of a PET scan is a positron-emitting radioisotope, which is produced in a cyclotron and then attached to a substance used by the part of the body...
Radiological Investigation III: Pulmonary Angiogram and PET Scan
Pulmonary Angiogram
A Pulmonary Angiogram is an invasive procedure involving injecting a contrast medium through a catheter threaded into the pulmonary artery or the right side of the heart to visualize the pulmonary vasculature. Computed Tomography (CT) scans have mainly replaced this...
Electron Microscope Tomography and Single-particle Reconstruction
Electron Tomography
Electron tomography can be performed either in TEM or STEM (scanning transmission...