1 of 6

M3D-C1 Meeting�Nate Ferraro

Sep. 15, 2025

2 of 6

Agenda

  • Status update & recent code changes

  • m3dc1_mfmgen

2

3 of 6

Regression Tests

commit c7c0fc5262dc898e3a38f4499b48d13904d8fe1c

Date: Wed Sep 3 15:28:28 2025 -0400

  • Stellar (m3dc1/devel): PASSED
  • Perlmutter CPU (m3dc1/devel-cpu-gcc): FAILED
    • adapt fails with error:

APF FAILED: apf_zoltan compiled empty !

MeshAdapt: --percent change in number ofsrun: error: nid004592: tasks 0-15: Aborted

  • Flux (m3dc1/devel): PASSED

3

4 of 6

m3dc1_meshgen deprecated

  • m3dc1_meshgen has been deprecated and is no longer supported by the RPI SCOREC group

  • This capability has been replaced by m3dc1_mfmgen, which is more general and flexible

  • m3dc1_mfmgen is not backwards compatible with m3dc1_meshgen input files. Input format is described in the M3D-C1 documentation.
    • Andreas has written a script convert_meshgen_input to translate m3dc1_meshgen input files into m3dc1_mfmgen input files.

4

5 of 6

Recent Code Changes

  • Kleiner: convert_meshgen_input

  • Liu: corrected bugs in particle code regarding particle loss and initialization

  • Kleiner: updates to python get_shape routine

  • Liu: enabled kinetic thermal ion model for isplitstep = 0

5

6 of 6

Other issues

6