NullExtract

Maria Babiuc-Hamilton <babiuc@marshall.edu>

June 26 2009

Abstract

1 Introduction

2 Physical System

3 Numerical Implementation

4 Using This Thorn

4.1 Obtaining This Thorn

4.2 Basic Usage

4.3 Special Behaviour

4.4 Interaction With Other Thorns

4.5 Examples

4.6 Support and Feedback

5 History

5.1 Thorn Source Code

5.2 Thorn Documentation

5.3 Acknowledgements

References

6 Parameters




afact
Scope: private  REAL



Description: Factor in front of the sine time dependence for Schwazchild time metric



Range   Default: 0.0
*:*
anything






ana_metric
Scope: private  BOOLEAN



Description: Should the Schwarzchild analytic metric be used?



  Default: no






debug_switch_on
Scope: private  BOOLEAN



Description: Should the debug be turned on?



  Default: no






elld_min_coef
Scope: private  REAL



Description: definition of elld_min = elld_min_coef * dt**elld_min_pow



Range   Default: 0.01
0:*
larger than zero






elld_min_pow
Scope: private  INT



Description: definition of elld_min = elld_min_coef * dt**elld_min_pow



Range   Default: 2
0:*
larger than zero






fcoef
Scope: private  REAL



Description: Coefficient of the time dependence for Schwazchild time metric



Range   Default: 0.0
*:*
anything






halt_on_negative_elld
Scope: private  BOOLEAN



Description: Should the code quit if the denominator of the null vector changes sign?



  Default: no






halt_on_negative_rl
Scope: private  BOOLEAN



Description: Should the code quit if r_{lambda}goes negative?



  Default: no






rl_min_coef
Scope: private  REAL



Description: definition of rl_min = rl_min_coef * dt**rl_min_pow



Range   Default: 0.01
0:*
larger than zero






rl_min_pow
Scope: private  INT



Description: definition of rl_min = rl_min_coef * dt**rl_min_pow



Range   Default: 2
0:*
larger than zero






schief_time
Scope: private  KEYWORD



Description: Should the analytic metric be static or sin(omega t)



Range   Default: static
static
Static solution, no time dependence
sine_t
Sine dependence in time
vibe_t
A sine/cosine vibe in time on the x direction






wt_metric
Scope: private  KEYWORD



Description: Metric on the Worldtube to be used



Range   Default: Full
Full
Full nonlinear metric extraction on the worldtube
SchIEF
Schwarzchild metric in IEF coordinates






wt_spherical_harmonics
Scope: private  BOOLEAN



Description: Output the spherical harmonics of the Worldtube to a file?



  Default: no






wt_spherical_harmonics_on_nullgrid
Scope: private  BOOLEAN



Description: Output the spherical harmonics on the nullgrid just off the Worldtube to a file?



  Default: no






cr
Scope: restricted  REAL



Description: radius of the worltube



Range   Default: 0.5
(0.0:*
strictly positive real number






l_max
Scope: restricted  INT



Description: l_max in Ylm



Range   Default: 2
0:*
positive






mass
Scope: restricted  REAL



Description: mass parameter



Range   Default: 0.1
(0.0:*
strictly positive real number






minimumdistanceto2bp1
Scope: restricted  REAL



Description: minimum distance from the extraction world-tube to the B+1 point



Range   Default: 0.0
0:*
positive. Should be O(1)






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






null_rwt
Scope: shared from NULLGRID REAL






null_xin
Scope: shared from NULLGRID REAL



7 Interfaces

General

Implements:

nullshrextract

Inherits:

nullinterp

nullgrid

nullvars

Grid Variables

7.0.1 PRIVATE GROUPS




  Group Names    Variable Names    Details   




nylm   compact0
reYN   descriptionYlm in (p
    descriptionq) coordinates – north patch
imYN   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




sylm   compact0
reYS   descriptionYlm in (p
    descriptionq) coordinates – south patch
imYS   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




n1ylm   compact0
re1YN   description1Ylm in (p
    descriptionq) coordinates – north patch
im1YN   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




s1ylm   compact0
re1YS   description1Ylm in (p
    descriptionq) coordinates – south patch
im1YS   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




ntylm   compact0
reTYN   descriptionYlm in (p
    descriptionq) coordinates for Schw metric north patch
imTYN   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




stylm   compact0
reTYS   descriptionYlm in (p
    descriptionq) coordinates for Schw metric south patch
imTYS   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL








  Group Names    Variable Names    Details   




nt1ylm   compact0
re1TYN   description1Ylm in (p
    descriptionq) coordinates for Schw metric north patch
im1TYN   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




st1ylm   compact0
re1TYS   description1Ylm in (p
    descriptionq) coordinates for Schw metric south patch
im1TYS   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




tclm   compact0
RTC   descriptionExpansion coefficients for the Schwarzchild metric
ITC   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




tcrlm   compact0
RTCr   descriptionRadial derivatives of expansion coefficients for the Schwarzchild metric
ITCr   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




tctlm   compact0
RTCt   descriptionTime derivatives of xpansion coefficients for the Schwarzchild metric
ITCt   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 vararray_size(l_max+1)*(l_max+1)
 variable typeREAL




clm   compact0
RC   descriptionExpansion coefficients for the metric
IC   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 variable typeREAL








  Group Names    Variable Names    Details   




drclm   compact0
RCr   descriptionExpansion coefficients for the radial derivative of the metric
ICr   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 variable typeREAL




dtclm   compact0
RCt   descriptionExpansion coefficients for the time derivative of the metric
ICt   dimensions1
  distributionCONSTANT
  group typeARRAY
  size10
  timelevels1
 variable typeREAL




wt_r1 WT_r1   compact0
  descriptionLambda derivative of the radius
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size2
 variable typeREAL




wt_scalars   compact0
WT_detg   descriptionvarious scalars
WT_temp   dimensions2
WT_sigma2   distributionDEFAULT
WT_elld   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL




wt_3vectors   compact0
WT_sigma_vect   descriptionvarious 3-vectors
WT_dr0_vect   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size6
 variable typeREAL




wt_4vectors   compact0
WT_dr1_vect   descriptionvarious 4-vectors
WT_ell_vect   dimensions2
WT_delld_vect   distributionDEFAULT
WT_na_vect   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
WT_sa_vect   group typeARRAY
  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))
  timelevels1
 vararray_size8
 variable typeREAL








  Group Names    Variable Names    Details   




wt_d4vectors   compact0
WT_DSnorm_vect   description3-deriv of various 4-vectors
WT_DNnorm_vect   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size24
 variable typeREAL




wt_dsigma_vect WT_dsigma_vect   compact0
  descriptionderivative of sigma
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size12
 variable typeREAL




wt_g1_vect WT_g1_vect   compact0
  descriptionlambda deriv. of covariant metric
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size20
 variable typeREAL




wt_gup_vect WT_gup_vect   compact0
  descriptioncontravariant metric
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size20
 variable typeREAL




wt_jac   compact0
WT_j0_vect   descriptionjacobian
WT_j0inv_vect   dimensions2
WT_j1_vect   distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size32
 variable typeREAL




wt_dj0_vect WT_dj0_vect   compact0
  descriptionsecond angular deriv. of Cart. coord
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size18
 variable typeREAL








  Group Names    Variable Names    Details   




wt_affine_metric   compact0
WT_eta0_vect   descriptionaffine metric and its derivative
WT_etaup0_vect   dimensions2
WT_eta1_vect   distributionDEFAULT
WT_etaup1_vect   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size20
 variable typeREAL




wt_deta0_vect WT_deta0_vect   compact0
  descriptionAngular derivatives of angular null metric components
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size12
 variable typeREAL




wt_cmpxcoord   compact0
qa_2   descriptionThe complex dyad
qa_3   dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 variable typeCOMPLEX




7.0.2 PUBLIC GROUPS




  Group Names    Variable Names    Details   




shre_gij SHRE_gij   compact0
  descriptionThe spatial metric components on the extraction worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size12
 variable typeREAL




shre_git SHRE_git   compact0
  descriptionThe mixt space-time metric components on the extraction worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size8
 variable typeREAL




shre_beta SHRE_beta   compact0
  descriptionThe shift beta
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size6
 variable typeREAL




shre_alpha SHRE_alpha   compact0
  descriptionThe lapse alpha
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size2
 variable typeREAL




shre_dgij   compact0
SHRE_drgij   descriptionDerivatives of the spatial metric components on the extraction worldtube
SHRE_dqgij   dimensions2
SHRE_dpgij   distributionDEFAULT
SHRE_dtgij   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size12
 variable typeREAL




shre_dgit   compact0
SHRE_drgit   descriptionDerivatives of the mixt metric components on the extraction worldtube
SHRE_dqgit   dimensions2
SHRE_dpgit   distributionDEFAULT
SHRE_dtgit   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size8
 variable typeREAL








  Group Names    Variable Names    Details   




shre_dbeta   compact0
SHRE_drbeta   descriptionDerivatives of the shift beta
SHRE_dqbeta   dimensions2
SHRE_dpbeta   distributionDEFAULT
SHRE_dtbeta   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size6
 variable typeREAL




shre_dalpha   compact0
SHRE_dralpha   descriptionDerivatives of the lapse alpha
SHRE_dqalpha   dimensions2
SHRE_dpalpha   distributionDEFAULT
SHRE_dtalpha   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels3
 vararray_size2
 variable typeREAL




7.0.3 PROTECTED GROUPS




  Group Names    Variable Names    Details   




wt_r0 WT_r0   compact0
  descriptionBondi radius of the world-tube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL




x_wt x_wt   compact0
  descriptionThe worldline path
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeREAL




j_wt j_wt   compact0
  descriptionThe metric function J of the worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeCOMPLEX




j_l j_l   compact0
  descriptionLambda derivative of the metric function J of the worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeCOMPLEX




beta_wt beta_wt   compact0
  descriptionThe expansion factor beta
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeREAL




beta_l beta_l   compact0
  descriptionLambda derivative of the expansion factor beta
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL








  Group Names    Variable Names    Details   




u_wt u_wt   compact0
  descriptionThe shift U
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeCOMPLEX




u_l u_l   compact0
  descriptionLambda derivative of the shift U
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeCOMPLEX




u_x_wt u_x_wt   compact0
  descriptionRadial derivative of the shift U
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeCOMPLEX




q_wt q_wt   compact0
  descriptionThe auxiliary variable of the U equation
    descriptionQ
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeCOMPLEX




w_wt w_wt   compact0
  descriptionThe mass aspect W
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels2
 vararray_size2
 variable typeREAL




w_l w_l   compact0
  descriptionLambda derivative of the mass aspect W
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL








  Group Names    Variable Names    Details   




shre_gij_e SHRE_gij_e   compact0
  descriptionThe spatial metric components on the extraction worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size12
 variable typeREAL




shre_git_e SHRE_git_e   compact0
  descriptionThe mixt space-time metric components on the extraction worldtube
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size8
 variable typeREAL




shre_beta_e SHRE_beta_e   compact0
  descriptionThe shift beta
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size6
 variable typeREAL




shre_alpha_e SHRE_alpha_e   compact0
  descriptionThe lapse alpha
  dimensions2
  distributionDEFAULT
  ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL




shre_dgij_e   compact0
SHRE_drgij_e   descriptionDerivatives of the spatial metric components on the extraction worldtube
SHRE_dqgij_e   dimensions2
SHRE_dpgij_e   distributionDEFAULT
SHRE_dtgij_e   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size12
 variable typeREAL




shre_dgit_e   compact0
SHRE_drgit_e   descriptionDerivatives of the mixt metric components on the extraction worldtube
SHRE_dqgit_e   dimensions2
SHRE_dpgit_e   distributionDEFAULT
SHRE_dtgit_e   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size8
 variable typeREAL








  Group Names    Variable Names    Details   




shre_dbeta_e   compact0
SHRE_drbeta_e   descriptionDerivatives of the shift beta
SHRE_dqbeta_e   dimensions2
SHRE_dpbeta_e   distributionDEFAULT
SHRE_dtbeta_e   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size6
 variable typeREAL




shre_dalpha_e   compact0
SHRE_dralpha_e   descriptionDerivatives of the lapse alpha
SHRE_dqalpha_e   dimensions2
SHRE_dpalpha_e   distributionDEFAULT
SHRE_dtalpha_e   ghostsizeNULLGRID::N_ANG_GHOST_PTS
    ghostsizeNULLGRID::N_ANG_GHOST_PTS
  group typeARRAY
  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))
  timelevels1
 vararray_size2
 variable typeREAL




8 Schedule

This section lists all the variables which are assigned storage by thorn PITTNullCode/NullSHRExtract. 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.

Storage

 

 Conditional:
  SHRE_gij[3] SHRE_git[3] SHRE_beta[3] SHRE_alpha[3]
  SHRE_dgij[3] SHRE_dgit[3] SHRE_dbeta[3] SHRE_dalpha[3]
  WT_jac WT_affine_metric WT_deta0_vect
  x_wt[2] j_wt[2] j_l beta_wt[2] beta_l
  q_wt[2] u_wt[2] u_l u_x_wt w_wt[2] w_l
  NYlm SYlm N1Ylm S1Ylm
  Clm drClm dtClm
  NTYlm STYlm NT1Ylm ST1Ylm
  TClm TCtlm TCrlm
  WT_r0 WT_r1[3] WT_dj0_vect
  NullVars::realcharfuncs[2]
  NullVars::cmplxcharfuncs_basic[2]
  NullVars::null_mask
  NullVars::cmplxcharfuncs_aux[2]
  WT_CmpxCoord
  WT_scalars WT_3vectors WT_4vectors WT_d4vectors
  WT_dsigma_vect WT_g1_vect WT_gup_vect
   

Scheduled Functions

MetricReconstruction (conditional)

  nullshre_fullmetricrecon

  current extraction of full metric and its derivatives on the sphere

 

 Language:fortran
 Options: global
 Type: function

CCTK_INITIAL (conditional)

  nullshre_precalcnsylm

  precalculate spherical harmonics in (p,q) coordinates

 

 Before: nullevol_boundaryinit
   nullevol_initial
 Language:fortran
 Type: function

NullSHRExtractInitial

  nullshre_pointing_p_p

  target p-p level variables for the pointers used in initialization

 

 Before: nullshre_initialwt_p_p
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_initialwt

  extracted variables on the world tube for the p_p_init level only up to rl

 

 After: nullshre_pointing_p_p
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_pointing_p

  target p-level variables for the pointers used in initialization

 

 After: nullshre_initialwt_p_p
 Before: nullshre_initialwt_p
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_initialwt

  extracted variables on the world tube for the p-init level only up to rl

 

 After: nullshre_pointing_p
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_pointing

  gives the target variables for the pointers used in initialization

 

 After: nullshre_initialwt_p
 Before: nullshre_initialwt
  Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_extractwt

  computes the extracted variables on the world tube for the initial level

 

 After: nullshre_pointing
 Language:fortran
 Options: global
 Type: function

NullEvol_Boundary

  nullshrextract

  group of the waveform extraction current level

 

 Type:group

NullEvol_Boundary (conditional)

  sphericalharmonicreconread

  schedule group for reconstructing current world-tube data

 

 Before:nullshrextract
 Type: group

NullSHRExtract (conditional)

  nullshre_schreadclm

  current schwarzchild spherical harmonic coefficients

 

 Before: nullshre_schmetricrecon
    nullshre_pointing
 Language:fortran
 Options: global
 Type: function

NullSHRExtract (conditional)

  nullshre_schmetricrecon

  current schwarzchild metric and its derivatives on the sphere

 

 After: nullshre_schreadclm
  Before: nullshre_pointing
 Language:fortran
 Options: global
 Type: function

CCTK_POST_RECOVER_VARIABLES (conditional)

  nullshre_precalcnsylm

  precalculate spherical harmonics in (p,q) coordinates

 

 Language:fortran
 Type: function

NullSHRExtract (conditional)

  nullshre_anaschmetricrecon

  current analytic schwarzchild metric and its derivatives on the sphere

 

 After: nullshre_schmetricrecon
  Before: nullshre_pointing
 Language:fortran
 Options: global
 Type: function

NullSHRExtract (conditional)

  nullshre_pointing

  gives the target variables for the pointers used in extraction

 

 Before: nullshre_extractwt
  Language:fortran
 Options: global
 Type: function

NullSHRExtract (conditional)

  nullshre_extractwt

  computes the extracted variables on the world tube for the current level

 

 After: nullshre_pointing
 Language:fortran
 Options: global
 Type: function

CCTK_ANALYSIS (conditional)

  nullshre_wtsphharm

  if requested, output spherical harmonics of the quantities computed on the worldtube

 

 Language:fortran
 Options: global
 Type: function

CCTK_ANALYSIS (conditional)

  wt_writesphharmwt

  if requested, output spherical harmonics of the quantities computed on the nullgrid just off the worldtube

 

 Language:fortran
 Options: global
 Type: function

CCTK_INITIAL (conditional)

  nullshre_schprecalc

  computes the schwarzchild metric spherical harmonic coefficients

 

 After: nullshre_precalcnsylm
 Language:fortran
 Options: global
 Type: function

NullEvol_BoundaryInit (conditional)

  nullshrextractinitial

  group of the waveform extraction initialization

 

 Storage:wt_cmpxcoord
   wt_scalars
    wt_3vectors
   wt_4vectors
    wt_d4vectors
   wt_dsigma_vect
   wt_g1_vect
   wt_gup_vect
   wt_jac
   wt_affine_metric
    wt_deta0_vect
   x_wt[2]
   j_wt[2]
   j_l
   beta_wt[2]
   beta_l
   u_wt[2]
   u_l
   u_x_wt
   w_wt[2]
   w_l
   q_wt[2]
 Type: group

NullEvol_BoundaryInit (conditional)

  sphericalharmonicreconread

  schedule group for reconstructing initial world-tube data

 

 Before:nullshrextractinitial
 Type: group

NullSHRExtractInitial (conditional)

  nullshre_schreadclm

  computes the schwarzchild spherical harmonic coefficients

 

 Before: nullshre_schmetricrecon
    nullshre_metricreconpast
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial (conditional)

  nullshre_schmetricrecon

  schwarzchild metric and its derivatives on the sphere

 

 After: nullshre_schreadclm
  Before: nullshre_metricreconpast
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial (conditional)

  nullshre_anaschmetricrecon

  analytic schwarzchild metric and its derivatives on the sphere

 

 After: nullshre_schmetricrecon
  Before: nullshre_metricreconpast
 Language:fortran
 Options: global
 Type: function

NullSHRExtractInitial

  nullshre_metricreconpast

  copy current metric to past levels

 

 Before: nullshre_pointing_p_p
 Language:fortran
 Options: global
 Type: function

Aliased Functions

 

Alias Name:        Function Name:
NullSHRE_InitialWT NullSHRE_InitialWT_p