Skip to content

MMC v2024.2 (Nougat)

Latest
Compare
Choose a tag to compare
@fangq fangq released this 15 Mar 22:27
· 36 commits to master since this release

Mesh-based Monte Carlo (MMC) - SSE4 and OpenCL

v2024.2

  • Author: Qianqian Fang (q.fang at neu.edu)
  • License: GNU General Public License version 3 (GPLv3)
  • Version: 2.2.0 (v2024.2, Nougat)
  • Website: https://mcx.space/mmc

Download

What's New

MMC v2024.2 (2.2.0) adds the below key features

  • support saving photon trajectories (-D M or cfg.debuglevel='M')
  • allow to use a single JSON input file to store mesh node, element and iMMC ROI data, along with other simulation settings
  • compute element face-neighbours (facenb) and volumes (evol) in C code, avoid needing preprocessing
  • support built-in benchmarks, use --bench to list and --bench name to run
  • accept pattern data in the JSON input file
  • store pattern pixel index for each photon in photon sharing
  • provide native Apple M1 binaries

Aside from these added new features, we have also fixed a number of bugs. All
MATLAB scripts have been automatically formatted using miss_hit. The binary JSON
library was also updated to the latest version.