This file contains a (possibly non-exhaustive) list of important changes.
Changes marked with "Y" in the Differing Output column may yield different output when run on the same input compared to earlier versions.
| Differing behavior | commit hash / tag and timestamp | Summary |
|---|---|---|
| N | v1.5.1 (release/1.5) 2025-12-23 | Use atomic updates when incrementing the confined pass/trap counters so each branch stays thread-safe without enclosing the entire branch in an OpenMP critical region. |
| N | v1.4.2 (release/1.4) 2025-12-23 | Backport the atomic-update behavior for confined counters so release/1.4 matches v1.5.1’s threading sync. |
| Y | 6ae316f 2025-12-22 | Deterministic mode: change RNG seed from 0 to 42 |
| Y | 7f24b57 2024-12-06 | Change hcov computation order from matmul(B,J)/ |
| N | 1c38cfa 2024-10-16 | Buffered NetCDF orbit output system - replaces fort.9000X files with orbits.nc |
| N | v1.4.0 (493afe3) 2024-09-05 -> release/1.4 |
Batch spline optimization (2.86x speedup), Meiss-Hazeltine and Albert coordinates |
| Y | 5de27cd 2024-08-04 | Change sign of VMEC toroidal flux (v1.3.1 on release/1.3: ac3ba6b) |
| Y | e25ca7e 2024-08-24 | Remove zzg and rng.f - starting pitch gets double precision random number xi now |
| Y | c2bb751 2024-08-19 | Restore behavior of release/1.3 branch |
| Y | 6c5eb2c 2024-03-11 | Different bmin and bmax from local init lead to 1e-4 difference in trap_par |
| Y | 081a859 2023-12-15 | Set default values to -1d10 for end angles to mark it's not VMEC coordinates |
| Y | 8e19626 2022-06-29 -> release/1.3 |
Removed bmod_ref that rescaled to match B_00 on flux surface |
| N | b5fc202 2022-06-29 | MPI working again, misses later columns in times_lost.dat |
| N | c796d90 2022-06-28 | Merge collisions branch back to master, cross-checked results |
| Y | 7ca8fad 2022-06-23 | Default to old VMEC near-axis healing again |
| N | 86c3a5d 2022-06-23 | simple.in is now in namelist format |
| Y | e264ef7 2022-05-31 | New healing procedure for VMEC near axis |
| Y | 468e317 2022-02-14 | Compute actual momentum in z(4) every timestep |
| Y | a247433 2022-02-13 | Disable extrapolation entirely in init_sympl |
| N | 6981791 2021-12-20 | start.dat is now always stored in VMEC coordinates. |
| Y | v1.1 2020-02-13 | Lambda is now evaluated on half mesh, improves B-field interpolation. |