commbound.c | Contains the functions used to synchronize buffer zones on all processes |
EnergySources.c | Subroutines related to the heating/cooling source terms, numerical solver for the energy equation and radiative diffusion |
fargo.h | Contains all the include directives requested by the code |
fondam.h | Contains fondamental constants used thorough the code |
Force.c | Contains the function to evaluate and write the disk torques acting on planets and also the function to get the thickness smoothing parameter |
fpe.c | Contains two functions that specify how we handle floating point exceptions |
global.h | Declares all global variables |
global_ex.h | This file is created automatically during compilation from global.h |
Init.c | Contains the functions needed to initialize the hydrodynamics arrays |
Interpret.c | Contains the functions required to read the parameter file, and functions that provide runtime information |
LowTasks.c | Contains many low level short functions |
main.c | Main file of the distribution |
merge.c | Contains the function that merges the output of different processors |
mpi_dummy.c | Fake MPI functions library for sequential built |
mpi_dummy.h | Declaration of fake MPI functions for sequential built |
mpiTasks.c | Contains the function to create a 1D azimuthally-averaged array from a polar array |
Output.c | Contains most of the functions that write the output files |
param.h | Created automatically during compilation from var.c |
param_noex.h | Created automatically during compilation from var.c |
Pebbles.c | Contains functions reponsible for the pebble disk initialisation, evolution due to source terms and pebble accretion |
Pframeforce.c | Calculates the gravitational interactions between the disk and massive bodies in terms of a vertically averaged potential |
Planet.c | Accretion of disk material onto the planets, and solver of planetary orbital elements |
proto.h | Declaration of all the functions of the FARGO code |
Psys.c | Contains the functions that set up the planetary system configuration |
rebin.c | Resample the hydrodynamical fields at a restart with a different resolution |
ReboundInterface.c | Contains the functions interfacing FARGO with the REBOUND package |
SideEuler.c | Total mass and angular momentum monitoring, and boundary conditions |
SourceEuler.c | Contains routines used by the hydrodynamical loop |
split.c | Split (radially) the mesh among the different processors |
Theo.c | A few functions that manipulate the surface density profile |
TransportEuler.c | Functions that handle the transport substep of a hydrodynamical time step |
types.h | Definition of the structures used in the FARGO code |
var.c | Contains the function that connects the string of the parameter file to global variables |
Viscosity.c | Calculation of the viscous force |