mask_type | Scope: private | KEYWORD |
Description: type of mask for error in J
| ||
Range | Default: none | |
none | no mask
| |
EG_mask | mask all the active points
| |
EV_mask | mask only the evolution points
| |
EQ_mask | mask only the equator points
| |
nullpsiint_maxevolvedarraysize | Scope: restricted | INT |
Description: The maximum size of evolved grid arrays used by NullPsiInt
| ||
Range | Default: 1 | |
1:* | The size of the generator grid arrays
| |
nullpsiint_numarrayevolvedvars | Scope: restricted | INT |
Description: The maximum number of evolved grid arrays used by NullPsiInt
| ||
Range | Default: 4 | |
4:4 | Is is the real and imaginary part of the RHS (Psi) and the News
obtained by integrating Psi
| |
n_ang_ev_outside_eq | Scope: shared from NULLGRID | INT |
n_ang_ghost_pts | Scope: shared from NULLGRID | INT |
n_ang_pts_inside_eq | Scope: shared from NULLGRID | INT |
n_ang_stencil_size | Scope: shared from NULLGRID | INT |
n_radial_pts | Scope: shared from NULLGRID | INT |
Implements:
nullpsiint
Inherits:
nullvars
nullgrid
nullnews
nullinterp
nullevolve
Group Names | Variable Names | Details | |
re_dotnewsb | re_dotNewsB | compact | 0 |
description | real dotNews for MoL - this is the real part of Psi4 (RHS) | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 2 | ||
vararray_size | 2 | ||
variable type | REAL | ||
im_dotnewsb | im_dotNewsB | compact | 0 |
description | imag dotNews for MoL - this is the imaginary part of Psi4 (RHS) | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 2 | ||
vararray_size | 2 | ||
variable type | REAL | ||
re_psiint | re_PsiInt | compact | 0 |
description | real integrated Psi for MoL - this is the real part of NewsB_Psi (RHS) | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 2 | ||
vararray_size | 2 | ||
variable type | REAL | ||
im_psiint | im_PsiInt | compact | 0 |
description | imag integrated Psi for MoL - this is the imaginary part of NewsB_Psi4 (RHS) | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 2 | ||
vararray_size | 2 | ||
variable type | REAL | ||
Group Names | Variable Names | Details | |
newsb_mask | NewsB_mask | compact | 0 |
description | News inside equator | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 1 | ||
vararray_size | 2 | ||
variable type | COMPLEX | ||
psi4_mask | Psi4_mask | compact | 0 |
description | Psi4 inside equator | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 1 | ||
vararray_size | 2 | ||
variable type | COMPLEX | ||
newsb_psi | NewsB_Psi | compact | 0 |
description | integrated Psi | ||
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
timelevels | 1 | ||
vararray_size | 2 | ||
variable type | COMPLEX | ||
This section lists all the variables which are assigned storage by thorn PITTNullCode/NullPsiInt. 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: | |
NewsB_mask Psi4_mask NewsB_Psi re_dotNewsB[2] im_dotNewsB[2] re_PsiInt[2] im_PsiInt[2] | |
NullEvol_Initial
nullpsiint_initmol
initial data
After: | nullevol_initialslice | |
Language: | fortran | |
Options: | global | |
Type: | function | |
MoL_Register
nullpsiint_molregister
register variables for mol
Language: | c | |
Type: | function | |
MoL_CalcRHS
nullpsiint_dotnewspsi
calculate the integral of psi4
Language: | fortran | |
Sync: | newsb_psi | |
Type: | function | |