compute_ricci Module Procedure

module procedure compute_ricci module subroutine compute_ricci(this)

Uses

  • proc~~compute_ricci~~UsesGraph proc~compute_ricci compute_ricci mesh_refinement mesh_refinement proc~compute_ricci->mesh_refinement module~utility utility proc~compute_ricci->module~utility tensor tensor proc~compute_ricci->tensor constants constants module~utility->constants matrix matrix module~utility->matrix

Computes the Ricci tensor and the Ricci scalar on the mesh

FT 10.02.2022


Arguments

Type IntentOptional Attributes Name
class(bssn), intent(inout) :: this

bssn object to which this PROCEDURE is bound


Calls

proc~~compute_ricci~~CallsGraph proc~compute_ricci compute_ricci a_bssn3_ll a_bssn3_ll proc~compute_ricci->a_bssn3_ll allocate_grid_function allocate_grid_function proc~compute_ricci->allocate_grid_function g_bssn3_ll g_bssn3_ll proc~compute_ricci->g_bssn3_ll gamma_u gamma_u proc~compute_ricci->gamma_u interface~bssn_ricci_interior bssn_ricci_interior proc~compute_ricci->interface~bssn_ricci_interior levels levels proc~compute_ricci->levels phi phi proc~compute_ricci->phi ricci_ll ricci_ll proc~compute_ricci->ricci_ll ricci_scalar ricci_scalar proc~compute_ricci->ricci_scalar trk trk proc~compute_ricci->trk

Called by

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

Contents


Variables

Type Visibility Attributes Name Initial
integer, private, DIMENSION(3) :: imax
integer, private, DIMENSION(3) :: imin
integer, private :: l
double precision, private :: max_ricci
double precision, private :: min_lapse
character(len=2), private :: tpo_id