Skip to content

5_Input_files

BenMql edited this page May 10, 2022 · 7 revisions

Back to home



Over time, this section and the pages linked below will become more detailled. For now, Coral contains benchmarks that advantageously complement and exemplify the information here (see /etc/benchmarks/ and the benchmark pages of this wiki).


List of input files


  • coral.equations defines the set of PDEs that are going to be time-stepped. Incidentally, it defines the name of variables, which we need for the output routines below. By default, a file corresponding to rotating Rayleigh-Bénard equations is imported: $CORAL_ROOT/etc/coral_equations_examples/coral.equations.RBC_primitiveVars_Vanilla.
  • coral.parameters.in defines some general parameters: resolution, time-stepper, CFL, timer before shutting down, initial conditions, etc.
  • coral.timeseries contains a list of variables we want output as time series
  • coral.usrOutput contains a list of profiles, slices, and volumes of variables we want exported to the disk as the simulation marches forward.

To complement the configuration files, it is possible to pass some flags to trigger some (seldom used) options of the code.



Back to home