part_random_procedures Submodule


Uses

  • module~~part_random_procedures~~UsesGraph module~part_random_procedures part_random_procedures module~part_random part_random module~part_random_procedures->module~part_random module~class_psblas class_psblas module~part_random_procedures->module~class_psblas module~part_random->module~class_psblas module~class_stopwatch class_stopwatch module~class_psblas->module~class_stopwatch module~tools_psblas tools_psblas module~class_psblas->module~tools_psblas module~class_stopwatch->module~tools_psblas psb_base_mod psb_base_mod module~class_stopwatch->psb_base_mod psb_prec_mod psb_prec_mod module~tools_psblas->psb_prec_mod module~tools_psblas->psb_base_mod psb_krylov_mod psb_krylov_mod module~tools_psblas->psb_krylov_mod

Contents


Module Procedures

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

Read more…

Arguments

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