1 of 6

M3D-C1 Meeting�Nate Ferraro

Aug 25, 2025

2 of 6

Agenda

  • Status update & recent code changes

  • Open-sourcing M3D-C1

2

3 of 6

Regression Tests

commit 3c0b54c0ba853e46223fa2e9aa76d1a0f1b145e6

Date: Wed Aug 20 08:59:27 2025 -0400

  • Stellar (m3dc1/devel): PASSED
  • Perlmutter CPU (m3dc1/devel-cpu-gcc): PASSED
  • Flux (m3dc1/devel): PASSED
  • PPPL Cluster (m3dc1/devel-centos7): No longer supported

3

4 of 6

Recent Code Changes

  • Riaz: Updates to simToM3dc1

  • Liu: added options for specifying EP and thermal kinetic ion distributions in stellarators / 3D

  • Liu: added option for test particle simulation

  • Seol: deleted meshgen from the M3DC1 repo

  • Liu: smooth_dens_parallel option for thermal kinetic ions

4

5 of 6

Open-Sourcing M3D-C1

  • Princeton’s contract with DOE requires that M3D-C1 becomes open source, unless there’s good reason otherwise
    • Reasons could include proprietary or export-controlled data, or plans for commercialization

  • M3D-C1 “authors” have been identified, based on an arbitrary threshold for number of commits.

  • The list of authors include people from PPPL, GA, RPI, Shanghai Jiao Tong, and Peking
    • PPPL, GA, and RPI have given their institutional approval to open-source.
    • “Authors” are signing off now.

  • What will this change?
    • github repo goes from private to public.
    • License agreement will change to BSD-3-LBNL
    • Software access request and export control review will no longer be required

5

6 of 6

Other issues

6