This is the documentation of the most upstream development version of GRACE. If you're looking for the last stable release please select a different version of this documentation.

evolution

This page contains a full reference of all parameters available for the evolution module. At the bottom of the page you can find an example parameter block that can be used in your parameter file.

evolution

Evolution

Name:

time_stepper

Type:

keyword

Default:

euler

Range:

euler, rk2, rk3, rk4, imex222

Description:

What timestepper is used for MoL evolution

Name:

cfl_factor

Type:

double

Default:

0.2

Range:

(0,*)

Description:

CFL factor

Name:

timestep_selection_mode

Type:

keyword

Default:

automatic

Range:

automatic, manual

Description:

How to select the timestep, manual means user provided

Name:

timestep

Type:

double

Default:

0.1

Range:

(0,*)

Description:

If timestep selection is manual, provide timestep

Name:

termination_condition

Type:

keyword

Default:

time

Range:

time, iteration, walltime

Description:

How to decide when to terminate the execution

Name:

final_time

Type:

double

Default:

2.0

Range:

(0,*)

Description:

If termination condition is time, simulation time (in code units) when the simulation ends

Name:

final_iteration

Type:

unsigned int

Default:

100

Range:

(0,*)

Description:

If termination condition is iteration, iteration when the simulation ends

Name:

final_walltime

Type:

double

Default:

24

Range:

(0,*)

Description:

If termination condition is walltime, walltime (in hours) when the simulation ends