bld_part_random Module Procedure

module procedure bld_part_random module subroutine bld_part_random(ncells, nprocs, part)

$ $ if(associated(part) .and. size(part) /= ncells) then $ deallocate(part) $ part => null() $ end if $ $ if(.not.associated(part)) then

$ end if

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: ncells
integer, intent(in) :: nprocs
integer, intent(out), allocatable:: part(:)

Calls

proc~~bld_part_random~~CallsGraph proc~bld_part_random bld_part_random interface~mypnum_ mypnum_ proc~bld_part_random->interface~mypnum_ interface~icontxt_ icontxt_ proc~bld_part_random->interface~icontxt_ interface~abort_psblas abort_psblas proc~bld_part_random->interface~abort_psblas 16 16 proc~bld_part_random->16 proc~mypnum_ mypnum_ interface~mypnum_->proc~mypnum_ proc~icontxt_ icontxt_ interface~icontxt_->proc~icontxt_ proc~abort_psblas abort_psblas interface~abort_psblas->proc~abort_psblas psb_abort psb_abort proc~abort_psblas->psb_abort

Called by

proc~~bld_part_random~~CalledByGraph proc~bld_part_random bld_part_random interface~bld_part_random bld_part_random interface~bld_part_random->proc~bld_part_random proc~cmp_mesh_part cmp_mesh_part proc~cmp_mesh_part->interface~bld_part_random interface~cmp_mesh_part cmp_mesh_part interface~cmp_mesh_part->proc~cmp_mesh_part proc~create_mesh create_mesh proc~create_mesh->interface~cmp_mesh_part interface~create_mesh create_mesh interface~create_mesh->proc~create_mesh

Contents

None