build_surfaces_interface Abstract Interface

abstract interface
private subroutine build_surfaces_interface(this, problem_geometry, vertices, block_faces, block_partitions, num_scalars)

Arguments

Type IntentOptional AttributesName
class(structured_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

Description

allocate coarray for communicating across structured_grid blocks