We are very proud to announce a new developer documentation for RAMSES!
It aims to provide developers with a better understanding of the inner workings of RAMSES.
This documentation is written in the style of lectures addressing specified topics and includes exercises. Its was written for the first RAMSES developer school organised by the RAMSES SNO.
The covered topics are
General overview of the code:
- Structure of the code
- Hydrodynamics
- Gravity
- Mesh data structures
- Particles
- MPI communications
- Radiative cooling and heating
- Subgrid modelling utilities
- Refinement schemes & implementation
Input/Output and User Interaction:
Methods and algoritms:
The lecture notes were written by J. Blaizot (How to use Git, Radiative cooling and heating, subgrid modelling utilities), N. Brucy (Refinement schemes and implementation), C. Cadiou (MPI communications), T. Colman (overview of the code, hydrodynamics, mesh data structures, MPI communications, namelist parameters, initial conditions, outputting, Godunov solver, gravity), B. Commercon (Godunov solver, gravity), J. Rosdahl (Radiative cooling and heating), M. Trebitsch (Particles, subgrid modelling utilities).
Please report us any mistakes or typos you may spot!


