bssn_ricci_interior Interface

interface


Called by

interface~~bssn_ricci_interior~~CalledByGraph interface~bssn_ricci_interior bssn_ricci_interior proc~compute_ricci compute_ricci proc~compute_ricci->interface~bssn_ricci_interior interface~compute_ricci compute_ricci interface~compute_ricci->proc~compute_ricci

public subroutine bssn_ricci_interior(nx, ny, nz, imin, imax, dx, dy, dz, gt11, gt12, gt13, gt22, gt23, gt33, At11, At12, At13, At22, At23, At33, trk, phi, Xt1, Xt2, Xt3, R11, R12, R13, R22, R23, R33, R) bind(C, NAME="0")

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), intent(in), VALUE :: nx

Number of mesh points in the direction

integer(kind=C_INT), intent(in), VALUE :: ny

Number of mesh points in the direction

integer(kind=C_INT), intent(in), VALUE :: nz

Number of mesh points in the direction

integer(kind=C_INT), intent(in), DIMENSION(3) :: imin

Minimum indexes at which to compute the Ricci tensor and scalar, along the three spatial directions. Usually, these are the first non-ghost indexes

integer(kind=C_INT), intent(in), DIMENSION(3) :: imax

Maximum indexes at which to compute the Ricci tensor and scalar, along the three spatial directions. Usually, these are the last non-ghost indexes

real(kind=C_DOUBLE), intent(in), VALUE :: dx

Mesh spacing in the direction

real(kind=C_DOUBLE), intent(in), VALUE :: dy

Mesh spacing in the direction

real(kind=C_DOUBLE), intent(in), VALUE :: dz

Mesh spacing in the direction

real(kind=C_DOUBLE), intent(in) :: gt11(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: gt12(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: gt13(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: gt22(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: gt23(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: gt33(nx,ny,nz)

3D array storing the component of the conformal spatal metric on the mesh

real(kind=C_DOUBLE), intent(in) :: At11(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: At12(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: At13(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: At22(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: At23(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: At33(nx,ny,nz)

3D array storing the component of the conformal traceless extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: trk(nx,ny,nz)

3D array storing the component of the trace of the extrinsic curvature on the mesh

real(kind=C_DOUBLE), intent(in) :: phi(nx,ny,nz)

3D array storing the conformal factor on the mesh

real(kind=C_DOUBLE), intent(in) :: Xt1(nx,ny,nz)

3D array storing the component of the conformal connection on the mesh

real(kind=C_DOUBLE), intent(in) :: Xt2(nx,ny,nz)

3D array storing the component of the conformal connection on the mesh

real(kind=C_DOUBLE), intent(in) :: Xt3(nx,ny,nz)

3D array storing the component of the conformal connection on the mesh

real(kind=C_DOUBLE), intent(out) :: R11(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R12(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R13(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R22(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R23(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R33(nx,ny,nz)

3D array storing the component of the spatial Ricci tensor on the mesh

real(kind=C_DOUBLE), intent(out) :: R(nx,ny,nz)

3D array storing the Ricci scalar on the mesh

Description

ML_BSSN_NV_RicciInterior_Body

FT 10.02.2022