Acceleration study of a BNCT dose calculation engine based on NECP-MCX

  • Heyu Peng
  • , Qi Zheng
  • , Qingming He
  • , Tiejun Zu
  • , Yongping Wang
  • , Liangzhi Cao
  • , Hongchun Wu
  • , Sheng Wang
  • , Xiaozhi Zhang

Research output: Contribution to journalArticlepeer-review

Abstract

Boron Neutron Capture Therapy (BNCT) is an emerging cancer treatment modality where the Treatment Planning System (TPS) plays a critical role in optimizing neutron beam and boron compound dose distribution to target cancer cells while sparing healthy tissues. This paper presents the development of NECP-MCX-RT (radiation therapy), an accelerated Monte Carlo dose engine for BNCT TPS, adapted from the nuclear reactor simulation code NECP-MCX. Key innovations include a fast voxel geometry tracking algorithm that accelerates particle propagation by efficiently determining surface-crossing steps and entry directions, alongside a direct tally mechanism during transport to streamline dose calculations using voxel-specific track lengths. Additionally, a batch-based MPI parallel algorithm minimizes the inter-CPU communication overhead by deferring result summation. Validation against PHITS using a CT-based model demonstrated excellent agreement in dose distributions across tissues, with biases under 3%, while achieving a 21.91 times speedup over PHITS and an 11.97 times improvement over the original NECP-MCX in computational efficiency.

Original languageEnglish
JournalJournal of Nuclear Science and Technology
DOIs
StateAccepted/In press - 2025

Keywords

  • BNCT
  • Monte Carlo
  • TPS
  • acceleration methods

Fingerprint

Dive into the research topics of 'Acceleration study of a BNCT dose calculation engine based on NECP-MCX'. Together they form a unique fingerprint.

Cite this