| Author(s): | Erik Schnetter <schnetter@uni-tuebingen.de> |
| Date: | June 07 2003 |
bound | Scope: private | STRING |
Description: Type of boundary condition to use
| ||
| Range | Default: None | |
.* | must be a registered boundary condition
| |
estimate_error | Scope: private | BOOLEAN |
Description: Estimate the truncation error
| ||
| Default: no | ||
order | Scope: private | INT |
Description: Finite differencing order
| ||
| Range | Default: 2 | |
2 | second order
| |
4 | fourth order
| |
wavetoymol_maxnumevolvedvars | Scope: restricted | INT |
Description: The maximum number of evolved variables used by WaveMoL
| ||
| Range | Default: 2 | |
2:2 | ||
mol_num_evolved_vars | Scope: shared from METHODOFLINES | INT |
Implements:
wavetoymol
Inherits:
grid
| Group Names | Variable Names | Details | |
| scalarevolvedot | compact | 0 | |
| phidot | description | Time derivative of the scalar field | |
| psidot | dimensions | 3 | |
| distribution | DEFAULT | ||
| group type | GF | ||
| stagger type | NONE | ||
| tags | tensortypealias=”scalar” | ||
| timelevels | 1 | ||
| variable type | REAL | ||
| scalarevolveerrorestimate | compact | 0 | |
| error | description | Error estimate | |
| dimensions | 3 | ||
| distribution | DEFAULT | ||
| group type | GF | ||
| stagger type | NONE | ||
| tags | tensortypealias=”scalar” | ||
| timelevels | 1 | ||
| variable type | REAL | ||
| Group Names | Variable Names | Details | |
| scalarevolve | compact | 0 | |
| phi | description | Scalar field | |
| psi | dimensions | 3 | |
| distribution | DEFAULT | ||
| group type | GF | ||
| stagger type | NONE | ||
| tags | tensortypealias=”scalar” | ||
| timelevels | 3 | ||
| variable type | REAL | ||
This section lists all the variables which are assigned storage by thorn CarpetExtra/WaveToyMoL. Storage can either last for the duration of the run (Always means that if this thorn is activated storage will be assigned, Conditional means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.
| Always: | Conditional: |
| scalarevolve[3] | scalarevolveerrorestimate |
| scalarevolvedot | |
CCTK_STARTUP
wavetoymol_startup
register banner
| Language: | fortran | |
| Options: | meta | |
| Type: | function | |
CCTK_BASEGRID
wavetoymol_initsymbound
schedule symmetries
| Language: | fortran | |
| Options: | meta | |
| Type: | function | |
MoL_Register
wavetoymol_registervars
register variables for mol
| Language: | fortran | |
| Options: | meta | |
| Type: | function | |
MoL_CalcRHS
wavetoymol_calcrhs
calculate rhs for mol
| Language: | fortran | |
| Type: | function | |
MoL_PostStep
wavetoymol_boundaries
select boundary conditions in mol
| Language: | fortran | |
| Options: | level | |
| Sync: | scalarevolve | |
| Type: | function | |
MoL_PostStep
applybcs
apply boundary conditions in mol
| After: | wavetoymol_boundaries | |
| Type: | group | |
CCTK_POSTSTEP (conditional)
wavetoymol_estimateerror
estimate the truncation error
| Language: | fortran | |
| Type: | function | |
CCTK_POSTSTEP (conditional)
wavetoymol_estimateerrorboundaries
select boundary conditions for the truncation error
| After: | wavetoymol_estimateerror | |
| Language: | fortran | |
| Options: | level | |
| Sync: | scalarevolveerrorestimate | |
| Type: | function | |
CCTK_POSTSTEP (conditional)
applybcs
apply boundary conditions
| After: | wavetoymol_estimateerror | |
| Type: | group | |