Skip to content

2026.05

Latest

Choose a tag to compare

@nbrucy nbrucy released this 20 May 15:44
7050a55

Changelog: Ramses 2026

Summary

Users

Developers

  • We have a new documentation for developers following the first Ramses dev school. Discover it here (by the SNO's Developer school working group, @tinecolman, @blaizot @nbrucy @mtrebitsch, @cphyc and @jokirosdahl)
  • A lot of new tests were added, including crossing beams, stromgren2D, RT dirac, Ponomarenko by @matthiasglz, restart and improved SOD test by @nbrucy, refinement test by @bcommerc, clumpfinfer, star formation and SN feedback tests by @pocvirk, cosmo amr and 1D advection tests by @tinecolman, and movie and chemistry tests by @jokirosdahl. This is the results of the SNO's test working group.
  • The code quality was improved (by @tinecolman and @mtrebitsch). The biggest changes are in how the parameters are read.
  • The tests results are now displayed directly as a comment in the PR (by @nbrucy)

Detailled changes

🎉 New features

  • Python to RAMSES input through grafic files + test by @tinecolman in #232
  • More flexible gravity sources by @simonb282 in #153
  • Option to output conservative instead of primitive hydro variables by @tinecolman in #230
  • Add EOS for 2nd collapse setups + some general EOS improvements by @tinecolman in #257
  • Add optional exact output time control by @wzzhang97 in #258

🚀 Performance improvements

🐞 Bugs

🧪 Test Cases

  • Add a RT stromgren2d test with He ionization by @matthiasglz in #122
  • [tests] Add a -r option to test restart by @nbrucy in #110
  • Add Sedov and geometry refine test by @bcommerc in #124
  • [tests] solve bug where execution test log was not written by @nbrucy in #125
  • Add a RT crossing beams test by @matthiasglz in #126
  • [tests] fix small values being rounded to 0 by visu_ramses by @tinecolman in #127
  • [tests] Update stromgren2d test with the inclusion of molecular hydrogen and fixed compilation error when compiling without MPI by @jokirosdahl in #136
  • [tests] adjust outputting for sedov3d test to work with test restart mechanism by @tinecolman in #134
  • [tests] remove levelhack tests and put its changes to the bondi test by @tinecolman in #135
  • [tests] Check SOD tests against analytical solution by @nbrucy in #129
  • prevent cosmo ic download from hanging when the website is down by @tinecolman in #139
  • [tests] Add collapse test for MHD by @bcommerc in #130
  • [tests] Added a check for the clumpfinder by @pocvirk in #132
  • [tests] adjust tolerance for median error in tube tests by @tinecolman in #145
  • regenerate reference solution for stellar-HII with 2 cpus by @tinecolman in #160
  • Movie test by @jokirosdahl in #146
  • [tests] Do a parameter study in the sod-tube analytical test by @nbrucy in #141
  • Improvements to parameter sweep of sod-tube test by @tinecolman in #165
  • Add 1D advection test by @tinecolman in #166
  • fix Cosmo test fails to stop when testing with restart #167 by @nbrucy in #168
  • change slope_type in imhd-tube and imhd-tube-nener tests by @tinecolman in #169
  • [Test suite] Improvements to testing restarts by @tinecolman in #194
  • [Tests] New tests for the equilibrium and non-equilibrium cooling module by @jokirosdahl in #191
  • [tests] Add MHD Ponomarenko dynamo test by @matthiasglz in #131
  • [tests] RT dirac test by @matthiasglz in #133
  • Add ABC-flow dynamo test by @matthiasglz in #201
  • added star formation and SN feedback test by @pocvirk in #198
  • Add a solver parameter study in the imhd test by @matthiasglz in #219
  • Add support of bisection decomposition in the test suite by @matthiasglz in #220
  • Added sfvirial=true sfmodel=0 test by @pocvirk in #241

🛠️ CI

  • Deactivate auto fix by @cphyc in #142
  • Update tests workflow to always run tests + other CI fixes by @nbrucy in #221
  • CI improvement: add a comment with the link towards tests results by @nbrucy in #222
  • [CI] Remove commit status actions from post-pr workflow by @nbrucy in #225

🧹 Code Quality

  • Directly store the flux in cmpflxm instead of using intermediate arrays fx and tx by @tinecolman in #147
  • Adding missing commas between descriptors in init_turb.f90 by @mtrebitsch in #176
  • combine the hydro and mhd versions of init_flow_fine.f90 into one by @tinecolman in #174
  • Combine hydro, mhd and rhd versions of hydro_parameters.f90 by @tinecolman in #184
  • Combine hydro and mhd versions of output_hydro.f90 by @tinecolman in #183
  • Overhaul of compiler flags in Makefile by @tinecolman in #185
  • move build variables to a module by @tinecolman in #190
  • Combine the hydro and mhd version of init_hydro.f90 by @tinecolman in #203
  • Collection of minor fixes and cleanups by @tinecolman in #212

📚 Documentation

New Contributors

Full Changelog: 2025.05...2026.05