get_cells_type Interface

interface


Calls

interface~~get_cells_type~~CallsGraph interface~get_cells_type get_cells_type proc~get_cells_type get_cells_type interface~get_cells_type->proc~get_cells_type psb_gather psb_gather proc~get_cells_type->psb_gather interface~abort_psblas abort_psblas proc~get_cells_type->interface~abort_psblas psb_erractionsave psb_erractionsave proc~get_cells_type->psb_erractionsave interface~icontxt_ icontxt_ proc~get_cells_type->interface~icontxt_ psb_check_error psb_check_error proc~get_cells_type->psb_check_error psb_cd_get_local_cols psb_cd_get_local_cols proc~get_cells_type->psb_cd_get_local_cols psb_geall psb_geall proc~get_cells_type->psb_geall psb_gefree psb_gefree proc~get_cells_type->psb_gefree interface~mypnum_ mypnum_ proc~get_cells_type->interface~mypnum_ psb_cd_get_global_cols psb_cd_get_global_cols proc~get_cells_type->psb_cd_get_global_cols psb_erractionrestore psb_erractionrestore proc~get_cells_type->psb_erractionrestore proc~abort_psblas abort_psblas interface~abort_psblas->proc~abort_psblas proc~icontxt_ icontxt_ interface~icontxt_->proc~icontxt_ proc~mypnum_ mypnum_ interface~mypnum_->proc~mypnum_ psb_abort psb_abort proc~abort_psblas->psb_abort

Called by

interface~~get_cells_type~~CalledByGraph interface~get_cells_type get_cells_type proc~check_mesh_quality check_mesh_quality proc~check_mesh_quality->interface~get_cells_type interface~check_mesh_quality check_mesh_quality interface~check_mesh_quality->proc~check_mesh_quality

public module subroutine get_cells_type(cells, nctype, ictype, desc)

Arguments

Type IntentOptional AttributesName
type(cell), intent(in) :: cells(:)

array of cells structs

integer, intent(out), allocatable:: nctype(:)

count of each type

integer, intent(out), allocatable:: ictype(:)

array of cell id's sorted by type

type(psb_desc_type), intent(in), optional :: desc