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(cylindrical_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~3~~CallsGraph proc~build_surfaces~3 build_surfaces positions positions proc~build_surfaces~3->positions interface~assert assert proc~build_surfaces~3->interface~assert my_blocks my_blocks proc~build_surfaces~3->my_blocks proc~assert assert interface~assert->proc~assert

Called by

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

Contents

None