build_surfaces Module Procedure

module procedure build_surfaces module subroutine build_surfaces(this, problem_geometry, vertices, block_faces, block_partitions, num_scalars)

this verifies correct geometry for the assumptions in building the surfaces below initialize packages with only the time step & neighbor block_id (no halo-exchange data yet)

Arguments

Type IntentOptional AttributesName
class(spherical_grid), intent(in) :: this
class(geometry), intent(in) :: problem_geometry
class(structured_grid), intent(in), dimension(:), allocatable:: vertices
type(surfaces), intent(inout) :: block_faces
integer, intent(in), dimension(:):: block_partitions
integer, intent(in) :: num_scalars

Calls

proc~~build_surfaces~~CallsGraph proc~build_surfaces build_surfaces positions positions proc~build_surfaces->positions interface~assert assert proc~build_surfaces->interface~assert my_blocks my_blocks proc~build_surfaces->my_blocks proc~assert assert interface~assert->proc~assert

Called by

proc~~build_surfaces~~CalledByGraph proc~build_surfaces build_surfaces interface~build_surfaces build_surfaces interface~build_surfaces->proc~build_surfaces

Contents

None