Could not find latex documentation for CarpetExtra/SpaceTimeToy (documentation.tex)
bound | Scope: private | STRING |
Description: Type of boundary condition to use
| ||
| Range | Default: Static | |
.* | Must be a registered boundary condition
| |
icn_iterations | Scope: private | INT |
Description: Number of ICN iterations to take after the initial Euler step
| ||
| Range | Default: 1 | |
0:* | Must not be negative
| |
hydrotoy_active | Scope: shared from HYDROTOY | BOOLEAN |
Implements:
spacetimetoy
Inherits:
hydrotoy
grid
| Group Names | Variable Names | Details | |
| spacetimetemps | compact | 0 | |
| phi_i | description | Intermediate values for the integrator | |
| psi_i | dimensions | 3 | |
| distribution | DEFAULT | ||
| group type | GF | ||
| stagger type | NONE | ||
| timelevels | 1 | ||
| variable type | REAL | ||
| hydrotemps | compact | 0 | |
| u_i | description | Intermediate vales for the integrator | |
| vx_i | dimensions | 3 | |
| vy_i | distribution | DEFAULT | |
| vz_i | group type | GF | |
| stagger type | NONE | ||
| timelevels | 1 | ||
| variable type | REAL | ||
| icn_state | compact | 0 | |
| icn_iteration | description | Current iteration and termination flag for ICN integrator | |
| do_iterate | dimensions | 0 | |
| distribution | CONSTANT | ||
| group type | SCALAR | ||
| stagger type | NONE | ||
| timelevels | 1 | ||
| variable type | INT | ||
| Group Names | Variable Names | Details | |
| spacetimeevolve | compact | 0 | |
| phi | description | The evolved spacetime fields | |
| psi | dimensions | 3 | |
| distribution | DEFAULT | ||
| group type | GF | ||
| stagger type | NONE | ||
| timelevels | 3 | ||
| variable type | REAL | ||
This section lists all the variables which are assigned storage by thorn CarpetExtra/SpaceTimeToy. 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: | |
| spacetimeevolve[3] | |
| icn_state | |
CCTK_STARTUP
spacetimetoy_startup
register banner
| Language: | fortran | |
| Type: | function | |
CCTK_BASEGRID
spacetimetoy_initsymbound
schedule symmetries
| Language: | fortran | |
| Options: | global | |
| Type: | function | |
CCTK_POSTRESTRICT
applybcs
apply boundary conditions after restricting
| After: | spacetimetoy_boundaries | |
| Type: | group | |
CCTK_EVOL
spacetimetoy_eulerstep
initial euler step
| After: | hydrotoy_eulerpredictor | |
| Language: | fortran | |
| Storage: | spacetimetemps | |
| hydrotemps | ||
| Type: | function | |
CCTK_EVOL
spacetimetoy_boundaries
select boundary conditions after initial euler step
| After: | spacetimetoy_eulerstep | |
| Language: | fortran | |
| Sync: | spacetimeevolve | |
| Type: | function | |
CCTK_EVOL
applybcs
apply boundary conditions after initial euler step
| After: | spacetimetoy_boundaries | |
| Type: | group | |
CCTK_EVOL
spacetimetoy_icnloop
all icn steps
| After: | spacetimetoy_eulerstep | |
| hydrotoy_eulerpredictor | ||
| Before: | hydrotoy_eulercorrector | |
| Type: | group | |
| While: | spacetimetoy::do_iterate | |
SpaceTimeToy_ICNLoop
spacetimetoy_icnstep
one icn step
| Language: | fortran | |
| Storage: | spacetimetemps | |
| hydrotemps | ||
| Type: | function | |
SpaceTimeToy_ICNLoop
spacetimetoy_boundaries
select boundary conditions after icn step
| After: | spacetimetoy_icnstep | |
| Language: | fortran | |
| Sync: | spacetimeevolve | |
| Type: | function | |
SpaceTimeToy_ICNLoop
applybcs
apply boundary conditions after icn step
| After: | spacetimetoy_boundaries | |
| Type: | group | |
CCTK_POSTRESTRICT
spacetimetoy_boundaries
select boundary conditions after restricting
| Language: | fortran | |
| Sync: | spacetimeevolve | |
| Type: | function | |