Skip to content

Support matrix ​

This matrix records current release support. Tested means covered by the repository test suite or a documented example. Experimental means the path exists but lacks complete release coverage. Unsupported means do not rely on the combination.

Subsystem2D3DCPUCUDAAMDGPUMetalFloat32Float64Uniform gridRefined gridMPI
Material particlesTestedTestedTestedTestedTestedTestedTestedTestedTestedTestedExperimental
Passive markersTestedExperimentalTestedExperimentalExperimentalExperimentalTestedTestedTestedExperimentalUnsupported
Marker chainsTestedUnsupportedTestedTestedTestedTestedTestedTestedTestedTestedExperimental
Marker surfacesUnsupportedTestedTestedTestedTestedTestedTestedUnsupported on MetalTestedExperimentalTested
Phase ratiosTestedTestedTestedTestedTestedTestedTestedTestedTestedExperimentalExperimental
Subgrid diffusionTestedTestedTestedTestedTestedTestedTestedTestedTestedExperimentalExperimental
Checkpoint/restartTestedTestedTestedTestedTestedTestedTestedTestedTestedExperimentalExperimental

Qualification rules ​

  • Metal supports Float32; Metal does not support Float64.

  • Refined-grid support means coordinate-vector grids, not only LinRange grids.

  • GPU MPI requires a compatible GPU-aware MPI configuration.

  • Experimental combinations may work, but are not release guarantees.

  • The matrix must change with the test suite and release checklist.