$ integer, parameter :: longndig=12
$ integer, parameter :: nemo_int_long_ = selected_int_kind(longndig)
$ ! ----- Extra PSBLAS Broadcast Routines -----
$
$ subroutine psb_hbcastv(ictxt,dat,root,length)
$ use mpi
$ integer, intent(in) :: ictxt
$ character(len=), intent(inout) :: dat(:)
$ integer, intent(in), optional :: root, length
$ !
$ integer :: root_, icomm, length_, info
$
$ if (present(root)) then
$ root_ = root
$ else
$ root_ = 0
$ endif
$ if (present(length)) then
$ length_ = length
$ else
$ length_ = len(dat)
$ endif
$
$ call psb_get_mpicomm(ictxt,icomm)
$
$ call mpi_bcast(dat,length_ size(dat),MPI_CHARACTER,root_,icomm,info)
$
$ end subroutine psb_hbcastv
Uses
psb_base_mod
psb_prec_mod
psb_krylov_mod
module~~tools_psblas~~UsesGraph
module~tools_psblas
tools_psblas
psb_prec_mod
psb_prec_mod
module~tools_psblas->psb_prec_mod
psb_base_mod
psb_base_mod
module~tools_psblas->psb_base_mod
psb_krylov_mod
psb_krylov_mod
module~tools_psblas->psb_krylov_mod
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses. Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
Used by
module~~tools_psblas~~UsedByGraph
module~tools_psblas
tools_psblas
module~class_stopwatch
class_stopwatch
module~class_stopwatch->module~tools_psblas
proc~part_verts
part_verts
proc~part_verts->module~tools_psblas
module~class_psblas_procedures
class_psblas_procedures
module~class_psblas_procedures->module~tools_psblas
module~class_psblas_procedures->module~class_stopwatch
module~class_psblas
class_psblas
module~class_psblas_procedures->module~class_psblas
module~class_stopwatch_procedures
class_stopwatch_procedures
module~class_stopwatch_procedures->module~tools_psblas
module~class_stopwatch_procedures->module~class_stopwatch
proc~nemo_scalar_field_norm1
nemo_scalar_field_norm1
proc~nemo_scalar_field_norm1->module~tools_psblas
module~class_mesh
class_mesh
proc~nemo_scalar_field_norm1->module~class_mesh
module~class_psblas->module~tools_psblas
module~class_psblas->module~class_stopwatch
proc~nemo_scalar_field_normi
nemo_scalar_field_normi
proc~nemo_scalar_field_normi->module~tools_psblas
proc~nemo_scalar_field_normi->module~class_mesh
module~tools_psblas_procedures
tools_psblas_procedures
module~tools_psblas_procedures->module~tools_psblas
proc~read_par_i
read_par_i
proc~read_par_i->module~class_psblas
module~tools_input
tools_input
proc~read_par_i->module~tools_input
proc~rhie_chow
rhie_chow
proc~rhie_chow->module~class_psblas
module~class_scalar_field
class_scalar_field
proc~rhie_chow->module~class_scalar_field
module~class_field
class_field
proc~rhie_chow->module~class_field
proc~rhie_chow->module~class_mesh
module~class_dimensions
class_dimensions
proc~rhie_chow->module~class_dimensions
module~class_connectivity
class_connectivity
proc~rhie_chow->module~class_connectivity
module~class_face
class_face
proc~rhie_chow->module~class_face
module~class_vector_field
class_vector_field
proc~rhie_chow->module~class_vector_field
module~class_vector
class_vector
proc~rhie_chow->module~class_vector
module~mat_copper
mat_copper
module~mat_copper->module~class_psblas
module~tools_material
tools_material
module~tools_material->module~class_psblas
proc~write_vtk_mesh
write_vtk_mesh
proc~write_vtk_mesh->module~class_psblas
module~class_output
class_output
proc~write_vtk_mesh->module~class_output
module~class_cell
class_cell
proc~write_vtk_mesh->module~class_cell
proc~write_vtk_mesh->module~class_mesh
proc~write_vtk_mesh->module~class_connectivity
proc~write_vtk_mesh->module~class_face
module~class_vertex
class_vertex
proc~write_vtk_mesh->module~class_vertex
module~class_iterating
class_iterating
proc~write_vtk_mesh->module~class_iterating
module~tools_output_basics
tools_output_basics
proc~write_vtk_mesh->module~tools_output_basics
module~class_material
class_material
module~class_material->module~class_psblas
proc~translate_surface
translate_surface
proc~translate_surface->module~class_psblas
module~class_plane
class_plane
proc~translate_surface->module~class_plane
proc~translate_surface->module~class_vector
proc~wr_vtk_mesh
wr_vtk_mesh
proc~wr_vtk_mesh->module~class_psblas
proc~wr_vtk_mesh->module~class_cell
proc~wr_vtk_mesh->module~class_connectivity
proc~wr_vtk_mesh->module~class_vertex
module~class_connectivity_procedures
class_connectivity_procedures
module~class_connectivity_procedures->module~class_psblas
module~class_connectivity_procedures->module~class_connectivity
module~class_output->module~class_psblas
module~class_output->module~class_scalar_field
module~class_output->module~class_mesh
module~class_output->module~class_vector_field
proc~cmp_mesh_renum
cmp_mesh_renum
proc~cmp_mesh_renum->module~class_psblas
proc~cmp_mesh_renum->module~class_cell
proc~cmp_mesh_renum->module~class_connectivity
module~renum
renum
proc~cmp_mesh_renum->module~renum
proc~cmp_mesh_c2c
cmp_mesh_c2c
proc~cmp_mesh_c2c->module~class_psblas
proc~cmp_mesh_c2c->module~class_connectivity
proc~alloc_surface
alloc_surface
proc~alloc_surface->module~class_psblas
proc~alloc_surface->module~class_connectivity
proc~alloc_surface->module~class_vertex
proc~alloc_surface->module~class_plane
module~class_cylinder
class_cylinder
proc~alloc_surface->module~class_cylinder
proc~laplacian_smooth
laplacian_smooth
proc~laplacian_smooth->module~class_psblas
proc~laplacian_smooth->module~class_connectivity
module~tools_math
tools_math
proc~laplacian_smooth->module~tools_math
proc~laplacian_smooth->module~class_vertex
proc~laplacian_smooth->module~class_vector
module~tools_mesh_basics
tools_mesh_basics
proc~laplacian_smooth->module~tools_mesh_basics
module~class_cell->module~class_psblas
proc~create_output
create_output
proc~create_output->module~class_psblas
proc~create_output->module~tools_input
module~class_vtk_output
class_vtk_output
proc~create_output->module~class_vtk_output
proc~create_output->module~tools_output_basics
proc~write_scalar_field
write_scalar_field
proc~write_scalar_field->module~class_psblas
proc~htoi
htoi
proc~htoi->module~class_psblas
proc~rd_inp_bc_math
rd_inp_bc_math
proc~rd_inp_bc_math->module~class_psblas
proc~rd_inp_bc_math->module~tools_input
module~tools_bc
tools_bc
proc~rd_inp_bc_math->module~tools_bc
proc~rd_exodus_mesh
rd_exodus_mesh
proc~rd_exodus_mesh->module~class_psblas
proc~rd_exodus_mesh->module~class_cell
proc~rd_exodus_mesh->module~class_connectivity
module~type_table
type_table
proc~rd_exodus_mesh->module~type_table
proc~rd_exodus_mesh->module~tools_math
proc~rd_exodus_mesh->module~class_face
proc~rd_exodus_mesh->module~class_vertex
proc~nemo_sizeof~4
nemo_sizeof
proc~nemo_sizeof~4->module~class_psblas
proc~nemo_output_sizeof
nemo_output_sizeof
proc~nemo_output_sizeof->module~class_psblas
proc~cmp_mesh_f2f
cmp_mesh_f2f
proc~cmp_mesh_f2f->module~class_psblas
proc~cmp_mesh_f2f->module~class_connectivity
proc~write_vtk_morfeus
write_vtk_morfeus
proc~write_vtk_morfeus->module~class_psblas
proc~write_vtk_morfeus->module~class_vector
proc~smooth_mesh
smooth_mesh
proc~smooth_mesh->module~class_psblas
proc~smooth_mesh->module~class_cell
proc~smooth_mesh->module~class_mesh
proc~smooth_mesh->module~class_connectivity
module~class_least_squares
class_least_squares
proc~smooth_mesh->module~class_least_squares
proc~smooth_mesh->module~class_vertex
module~tools_mesh_check
tools_mesh_check
proc~smooth_mesh->module~tools_mesh_check
module~class_bc
class_bc
proc~smooth_mesh->module~class_bc
proc~smooth_mesh->module~class_vector
module~tools_mesh_optimize
tools_mesh_optimize
proc~smooth_mesh->module~tools_mesh_optimize
proc~smooth_mesh->module~tools_mesh_basics
proc~check_right_handed
check_right_handed
proc~check_right_handed->module~class_psblas
proc~check_right_handed->module~class_cell
proc~check_right_handed->module~class_mesh
proc~check_right_handed->module~class_connectivity
proc~check_right_handed->module~class_vertex
proc~check_right_handed->module~tools_mesh_check
proc~check_right_handed->module~class_vector
proc~check_right_handed->module~tools_mesh_optimize
proc~check_right_handed->module~tools_mesh_basics
proc~free_plane
free_plane
proc~free_plane->module~class_psblas
proc~nemo_iterating_sizeof
nemo_iterating_sizeof
proc~nemo_iterating_sizeof->module~class_psblas
module~tools_input->module~class_psblas
module~tools_input->module~class_vector
module~tools_operators
tools_operators
module~tools_operators->module~class_psblas
proc~rd_cgns_mesh
rd_cgns_mesh
proc~rd_cgns_mesh->module~class_psblas
proc~rd_cgns_mesh->module~class_cell
proc~rd_cgns_mesh->module~class_connectivity
proc~rd_cgns_mesh->module~type_table
proc~rd_cgns_mesh->module~tools_math
proc~rd_cgns_mesh->module~class_face
proc~rd_cgns_mesh->module~class_vertex
proc~nemo_a_row_sizeof
nemo_a_row_sizeof
proc~nemo_a_row_sizeof->module~class_psblas
proc~rd_gambit_mesh
rd_gambit_mesh
proc~rd_gambit_mesh->module~class_psblas
proc~rd_gambit_mesh->module~class_cell
proc~rd_gambit_mesh->module~class_face
proc~rd_gambit_mesh->module~class_vertex
proc~pwl_nearest
pwl_nearest
proc~pwl_nearest->module~class_psblas
proc~vector_pde_laplacian
vector_pde_laplacian
proc~vector_pde_laplacian->module~class_psblas
proc~vector_pde_laplacian->module~tools_operators
module~class_vector_pde
class_vector_pde
proc~vector_pde_laplacian->module~class_vector_pde
proc~vector_pde_laplacian->module~class_scalar_field
proc~vector_pde_laplacian->module~class_mesh
proc~vector_pde_laplacian->module~class_dimensions
proc~vector_pde_laplacian->module~class_connectivity
proc~vector_pde_laplacian->module~class_face
proc~vector_pde_laplacian->module~class_vector_field
module~op_grad
op_grad
proc~vector_pde_laplacian->module~op_grad
proc~vector_pde_laplacian->module~class_bc
proc~vector_pde_laplacian->module~class_vector
proc~vector_pde_laplacian->module~tools_bc
proc~vector_field_flux
vector_field_flux
proc~vector_field_flux->module~class_psblas
proc~vector_field_flux->module~class_scalar_field
proc~vector_field_flux->module~class_field
proc~vector_field_flux->module~class_mesh
proc~vector_field_flux->module~class_dimensions
proc~vector_field_flux->module~class_connectivity
proc~vector_field_flux->module~class_vector_field
proc~vector_field_flux->module~class_vector
module~tools_output
tools_output
module~tools_output->module~class_psblas
module~tools_output->module~class_output
module~tools_output->module~class_cell
module~tools_output->module~class_scalar_field
module~tools_output->module~class_mesh
module~tools_output->module~class_connectivity
module~tools_output->module~class_face
module~tools_output->module~class_vertex
module~tools_output->module~class_vector_field
module~tools_output->module~class_iterating
module~tools_output->module~class_vector
module~class_least_squares_procedures
class_least_squares_procedures
module~class_least_squares_procedures->module~class_psblas
module~class_least_squares_procedures->module~class_face
module~class_least_squares_procedures->module~class_least_squares
module~class_least_squares_procedures->module~class_vector
module~mobile_verts_implementation
mobile_verts_implementation
module~mobile_verts_implementation->module~class_psblas
module~mobile_verts_implementation->module~class_connectivity
module~mobile_verts_implementation->module~tools_mesh_optimize
proc~get_row_size
get_row_size
proc~get_row_size->module~class_psblas
module~class_vector_pde->module~class_psblas
module~class_vector_pde->module~class_mesh
module~class_vector_pde->module~class_vector_field
module~class_pde
class_pde
module~class_vector_pde->module~class_pde
module~class_vector_pde->module~class_vector
proc~smooth_interior_vtx
smooth_interior_vtx
proc~smooth_interior_vtx->module~class_psblas
proc~smooth_interior_vtx->module~class_cell
proc~smooth_interior_vtx->module~class_mesh
proc~smooth_interior_vtx->module~class_connectivity
proc~smooth_interior_vtx->module~class_vertex
proc~smooth_interior_vtx->module~tools_mesh_check
proc~smooth_interior_vtx->module~class_vector
proc~smooth_interior_vtx->module~tools_mesh_optimize
proc~smooth_interior_vtx->module~tools_mesh_basics
module~class_scalar_field->module~class_psblas
module~class_scalar_field->module~class_material
module~class_scalar_field->module~class_field
module~class_scalar_field->module~class_mesh
module~class_scalar_field->module~class_dimensions
module~class_scalar_field->module~class_bc
module~class_field->module~class_psblas
module~class_field->module~class_material
module~class_field->module~class_mesh
module~class_field->module~class_dimensions
module~class_field->module~class_bc
proc~free_surface
free_surface
proc~free_surface->module~class_psblas
proc~geom_diff
geom_diff
proc~geom_diff->module~class_psblas
proc~geom_diff->module~class_connectivity
proc~pwl_deriv_x_s
pwl_deriv_x_s
proc~pwl_deriv_x_s->module~class_psblas
proc~pwl_deriv_x_s->module~tools_math
proc~vector_pde_d2dt2
vector_pde_d2dt2
proc~vector_pde_d2dt2->module~class_psblas
proc~vector_pde_d2dt2->module~tools_operators
proc~vector_pde_d2dt2->module~class_vector_pde
proc~vector_pde_d2dt2->module~class_scalar_field
proc~vector_pde_d2dt2->module~class_mesh
proc~vector_pde_d2dt2->module~class_dimensions
proc~vector_pde_d2dt2->module~class_vector_field
proc~vector_pde_d2dt2->module~class_vector
proc~nemo_sizeof
nemo_sizeof
proc~nemo_sizeof->module~class_psblas
proc~vector_pde_grad
vector_pde_grad
proc~vector_pde_grad->module~class_psblas
proc~vector_pde_grad->module~tools_operators
proc~vector_pde_grad->module~class_vector_pde
proc~vector_pde_grad->module~class_scalar_field
proc~vector_pde_grad->module~class_mesh
proc~vector_pde_grad->module~class_dimensions
proc~vector_pde_grad->module~class_connectivity
proc~vector_pde_grad->module~tools_math
proc~vector_pde_grad->module~class_face
proc~vector_pde_grad->module~class_vector
proc~get_surface_r2
get_surface_r2
proc~get_surface_r2->module~class_psblas
proc~get_surface_r2->module~class_vector
proc~nemo_motion_sizeof
nemo_motion_sizeof
proc~nemo_motion_sizeof->module~class_psblas
module~renum_procedures
renum_procedures
module~renum_procedures->module~class_psblas
module~renum_procedures->module~class_face
module~renum_procedures->module~renum
module~class_cell_procedures
class_cell_procedures
module~class_cell_procedures->module~class_psblas
module~class_cell_procedures->module~class_cell
module~class_mesh->module~class_psblas
module~class_mesh->module~class_cell
module~class_mesh->module~class_connectivity
module~class_mesh->module~class_face
module~class_mesh->module~class_least_squares
module~class_mesh->module~class_vertex
module~class_mesh->module~class_vector
module~class_surface
class_surface
module~class_mesh->module~class_surface
proc~rd_inp_mesh
rd_inp_mesh
proc~rd_inp_mesh->module~class_psblas
proc~rd_inp_mesh->module~tools_input
proc~cmp_mesh_part
cmp_mesh_part
proc~cmp_mesh_part->module~class_psblas
proc~cmp_mesh_part->module~class_connectivity
module~part_graph
part_graph
proc~cmp_mesh_part->module~part_graph
module~part_block
part_block
proc~cmp_mesh_part->module~part_block
module~part_random
part_random
proc~cmp_mesh_part->module~part_random
module~tools_part
tools_part
proc~cmp_mesh_part->module~tools_part
proc~vector_pde_ddt
vector_pde_ddt
proc~vector_pde_ddt->module~class_psblas
proc~vector_pde_ddt->module~tools_operators
proc~vector_pde_ddt->module~class_vector_pde
proc~vector_pde_ddt->module~class_scalar_field
proc~vector_pde_ddt->module~class_mesh
proc~vector_pde_ddt->module~class_dimensions
proc~vector_pde_ddt->module~class_vector_field
proc~vector_pde_ddt->module~class_vector
module~class_dimensions->module~class_psblas
proc~vector_pde_source
vector_pde_source
proc~vector_pde_source->module~class_psblas
proc~vector_pde_source->module~tools_operators
proc~vector_pde_source->module~class_vector_pde
proc~vector_pde_source->module~class_mesh
proc~vector_pde_source->module~class_dimensions
proc~vector_pde_source->module~class_vector_field
module~class_scalar_pde
class_scalar_pde
proc~vector_pde_source->module~class_scalar_pde
module~class_connectivity->module~class_psblas
proc~lu_solve
lu_solve
proc~lu_solve->module~class_psblas
module~type_table->module~class_psblas
proc~cholesky_fact_m
cholesky_fact_m
proc~cholesky_fact_m->module~class_psblas
proc~move_boundary
move_boundary
proc~move_boundary->module~class_psblas
proc~move_boundary->module~class_mesh
proc~move_boundary->module~class_connectivity
proc~move_boundary->module~class_vertex
proc~read_par_l
read_par_l
proc~read_par_l->module~class_psblas
proc~read_par_l->module~tools_input
proc~rd_inp_material
rd_inp_material
proc~rd_inp_material->module~class_psblas
proc~rd_inp_material->module~tools_material
proc~rd_inp_material->module~tools_input
proc~scalar_pde_ddt
scalar_pde_ddt
proc~scalar_pde_ddt->module~class_psblas
proc~scalar_pde_ddt->module~tools_operators
proc~scalar_pde_ddt->module~class_mesh
proc~scalar_pde_ddt->module~class_dimensions
module~type_table_procedures
type_table_procedures
module~type_table_procedures->module~class_psblas
module~type_table_procedures->module~type_table
proc~set_kt_row
set_kt_row
proc~set_kt_row->module~class_psblas
proc~get_par_d
get_par_d
proc~get_par_d->module~class_psblas
proc~get_par_d->module~tools_input
proc~fcn
fcn
proc~fcn->module~class_psblas
proc~fcn->module~class_vector
proc~cmp_mesh_v2ve
cmp_mesh_v2ve
proc~cmp_mesh_v2ve->module~class_psblas
proc~cmp_mesh_v2ve->module~class_connectivity
module~tools_mesh
tools_mesh
proc~cmp_mesh_v2ve->module~tools_mesh
proc~supplement_v2c
supplement_v2c
proc~supplement_v2c->module~class_psblas
proc~supplement_v2c->module~class_connectivity
proc~get_kt_row
get_kt_row
proc~get_kt_row->module~class_psblas
proc~nemo_keytable_sizeof
nemo_keytable_sizeof
proc~nemo_keytable_sizeof->module~class_psblas
proc~write_vector_field
write_vector_field
proc~write_vector_field->module~class_psblas
proc~write_vector_field->module~class_output
proc~write_vector_field->module~class_cell
proc~write_vector_field->module~class_mesh
proc~write_vector_field->module~class_vector_field
proc~write_vector_field->module~class_iterating
proc~write_vector_field->module~class_vector
proc~write_vector_field->module~tools_output_basics
proc~itoh
itoh
proc~itoh->module~class_psblas
proc~write_mesh
write_mesh
proc~write_mesh->module~class_psblas
proc~write_mesh->module~class_output
proc~write_mesh->module~class_cell
proc~write_mesh->module~class_mesh
proc~write_mesh->module~class_connectivity
proc~write_mesh->module~class_face
proc~write_mesh->module~class_vertex
proc~write_mesh->module~class_iterating
proc~write_mesh->module~tools_output_basics
proc~cholesky_solve_v
cholesky_solve_v
proc~cholesky_solve_v->module~class_psblas
proc~nemo_scalar_source_sizeof
nemo_scalar_source_sizeof
proc~nemo_scalar_source_sizeof->module~class_psblas
proc~read_par_v
read_par_v
proc~read_par_v->module~class_psblas
proc~read_par_v->module~tools_input
proc~read_par_v->module~class_vector
module~class_vector_pde_procedures
class_vector_pde_procedures
module~class_vector_pde_procedures->module~class_stopwatch
module~class_vector_pde_procedures->module~class_psblas
module~class_vector_pde_procedures->module~class_vector_pde
module~class_vector_pde_procedures->module~class_mesh
module~class_vector_pde_procedures->module~class_pde
proc~cmp_moving_surf
cmp_moving_surf
proc~cmp_moving_surf->module~class_psblas
proc~cmp_moving_surf->module~class_connectivity
proc~cmp_moving_surf->module~class_vertex
proc~cmp_moving_surf->module~class_surface
proc~cart_to_polar
cart_to_polar
proc~cart_to_polar->module~class_psblas
proc~cart_to_polar->module~tools_math
module~op_laplacian
op_laplacian
module~op_laplacian->module~class_psblas
module~op_laplacian->module~class_vector_pde
module~op_laplacian->module~class_scalar_field
module~op_laplacian->module~class_vector_field
module~op_laplacian->module~class_scalar_pde
module~class_bc_wall_procedures
class_bc_wall_procedures
module~class_bc_wall_procedures->module~class_psblas
module~class_bc_wall_procedures->module~class_material
module~class_bc_wall_procedures->module~class_face
module~class_bc_math
class_bc_math
module~class_bc_wall_procedures->module~class_bc_math
module~class_bc_wall
class_bc_wall
module~class_bc_wall_procedures->module~class_bc_wall
module~class_bc_wall_procedures->module~class_vector
proc~check_mesh_quality
check_mesh_quality
proc~check_mesh_quality->module~class_psblas
proc~check_mesh_quality->module~class_cell
proc~check_mesh_quality->module~class_scalar_field
proc~check_mesh_quality->module~class_mesh
proc~check_mesh_quality->module~class_connectivity
proc~check_mesh_quality->module~tools_math
proc~check_mesh_quality->module~class_vertex
proc~check_mesh_quality->module~tools_mesh_check
proc~check_mesh_quality->module~class_vector
proc~check_mesh_quality->module~tools_mesh_basics
module~part_graph->module~class_psblas
proc~scalar_vector_fld_mul
scalar_vector_fld_mul
proc~scalar_vector_fld_mul->module~class_psblas
proc~scalar_vector_fld_mul->module~class_scalar_field
proc~scalar_vector_fld_mul->module~class_field
proc~scalar_vector_fld_mul->module~class_dimensions
proc~scalar_vector_fld_mul->module~class_vector_field
proc~scalar_vector_fld_mul->module~class_vector
proc~read_par_d
read_par_d
proc~read_par_d->module~class_psblas
proc~read_par_d->module~tools_input
module~class_scalar_source
class_scalar_source
module~class_scalar_source->module~class_psblas
module~class_scalar_source->module~class_dimensions
proc~scalar_pde_laplacian
scalar_pde_laplacian
proc~scalar_pde_laplacian->module~class_psblas
proc~scalar_pde_laplacian->module~tools_operators
proc~scalar_pde_laplacian->module~class_mesh
proc~scalar_pde_laplacian->module~class_dimensions
proc~scalar_pde_laplacian->module~op_grad
proc~scalar_pde_laplacian->module~class_bc
proc~scalar_pde_laplacian->module~class_vector
proc~scalar_pde_laplacian->module~tools_bc
proc~psb_build_prec
psb_build_prec
proc~psb_build_prec->module~class_psblas
module~tools_math->module~class_psblas
module~tools_math->module~class_vector
proc~get_vector_field
get_vector_field
proc~get_vector_field->module~class_psblas
proc~get_vector_field->module~class_output
proc~get_vector_field->module~class_cell
proc~get_vector_field->module~class_scalar_field
proc~get_vector_field->module~class_mesh
proc~get_vector_field->module~class_vector_field
proc~get_vector_field->module~class_iterating
proc~get_vector_field->module~class_vector
proc~get_vector_field->module~tools_output_basics
proc~get_scalar_field
get_scalar_field
proc~get_scalar_field->module~class_psblas
proc~get_scalar_field->module~class_output
proc~get_scalar_field->module~class_cell
proc~get_scalar_field->module~class_scalar_field
proc~get_scalar_field->module~class_mesh
proc~get_scalar_field->module~class_iterating
proc~get_scalar_field->module~tools_output_basics
module~class_face->module~class_psblas
proc~geom_tet_quality
geom_tet_quality
proc~geom_tet_quality->module~class_psblas
proc~geom_tet_quality->module~class_vertex
proc~geom_tet_quality->module~class_vector
module~class_motion
class_motion
module~class_motion->module~class_psblas
module~class_motion->module~class_vector
module~tools_nemo
tools_nemo
module~tools_nemo->module~class_psblas
module~tools_nemo->module~class_material
module~tools_nemo->module~class_output
module~tools_nemo->module~tools_input
module~tools_nemo->module~tools_operators
module~tools_nemo->module~tools_output
module~tools_nemo->module~class_vector_pde
module~tools_nemo->module~class_scalar_field
module~tools_nemo->module~class_mesh
module~tools_nemo->module~class_dimensions
module~tools_nemo->module~class_connectivity
module~tools_nemo->module~op_laplacian
module~tools_nemo->module~class_scalar_source
module~tools_nemo->module~tools_math
module~tools_nemo->module~class_vector_field
module~op_ddt
op_ddt
module~tools_nemo->module~op_ddt
module~tools_nemo->module~tools_mesh_check
module~op_d2dt2
op_d2dt2
module~tools_nemo->module~op_d2dt2
module~op_div
op_div
module~tools_nemo->module~op_div
module~tools_nemo->module~op_grad
module~tools_nemo->module~class_iterating
module~tools_nemo->module~class_scalar_pde
module~class_discretization
class_discretization
module~tools_nemo->module~class_discretization
module~tools_nemo->module~class_bc
module~tools_nemo->module~class_vector
module~tools_nemo->module~tools_mesh_optimize
module~tools_nemo->module~class_surface
module~op_source
op_source
module~tools_nemo->module~op_source
module~tools_nemo->module~tools_output_basics
module~op_field
op_field
module~tools_nemo->module~op_field
proc~lin_interp_s
lin_interp_s
proc~lin_interp_s->module~class_psblas
proc~create_motion
create_motion
proc~create_motion->module~class_psblas
module~class_cylinder_procedures
class_cylinder_procedures
module~class_cylinder_procedures->module~class_psblas
module~class_cylinder_procedures->module~class_vertex
module~class_cylinder_procedures->module~class_cylinder
module~class_cylinder_procedures->module~class_vector
proc~vector_field_grad
vector_field_grad
proc~vector_field_grad->module~class_psblas
proc~vector_field_grad->module~class_mesh
proc~vector_field_grad->module~class_connectivity
proc~vector_field_grad->module~class_face
proc~vector_field_grad->module~class_least_squares
proc~vector_field_grad->module~class_vector_field
proc~vector_field_grad->module~class_vector
module~class_least_squares->module~class_psblas
module~class_least_squares->module~class_connectivity
proc~lu_fact_3
lu_fact_3
proc~lu_fact_3->module~class_psblas
proc~get_cylinder_normal
get_cylinder_normal
proc~get_cylinder_normal->module~class_psblas
proc~get_cylinder_normal->module~class_vector
proc~pwl_interp_x_vec
pwl_interp_x_vec
proc~pwl_interp_x_vec->module~class_psblas
proc~pwl_interp_x_vec->module~tools_math
proc~pwl_interp_x_vec->module~class_vector
module~part_graph_procedures
part_graph_procedures
module~part_graph_procedures->module~class_psblas
module~part_graph_procedures->module~part_graph
module~class_vertex->module~class_psblas
module~class_vertex->module~class_vector
proc~vector_pde_div
vector_pde_div
proc~vector_pde_div->module~class_psblas
proc~vector_pde_div->module~tools_operators
proc~vector_pde_div->module~class_vector_pde
proc~vector_pde_div->module~class_mesh
proc~vector_pde_div->module~class_dimensions
proc~vector_pde_div->module~class_discretization
proc~vector_pde_div->module~class_bc
proc~vector_pde_div->module~class_vector
proc~vector_pde_div->module~tools_bc
proc~psb_solve_sys
psb_solve_sys
proc~psb_solve_sys->module~class_psblas
module~class_vector_field->module~class_psblas
module~class_vector_field->module~class_material
module~class_vector_field->module~class_field
module~class_vector_field->module~class_mesh
module~class_vector_field->module~class_dimensions
module~class_vector_field->module~class_bc
module~class_vector_field->module~class_vector
module~class_vtk_output_procedures
class_vtk_output_procedures
module~class_vtk_output_procedures->module~class_psblas
module~class_vtk_output_procedures->module~class_mesh
module~class_vtk_output_procedures->module~class_vtk_output
proc~scalar_pde_source
scalar_pde_source
proc~scalar_pde_source->module~class_psblas
proc~scalar_pde_source->module~tools_operators
proc~scalar_pde_source->module~class_mesh
proc~scalar_pde_source->module~class_dimensions
proc~lu_fact_2
lu_fact_2
proc~lu_fact_2->module~class_psblas
module~class_vtk_output->module~class_psblas
module~class_vtk_output->module~class_output
module~class_vtk_output->module~class_scalar_field
module~class_vtk_output->module~class_mesh
module~class_vtk_output->module~class_vector_field
module~part_random_procedures
part_random_procedures
module~part_random_procedures->module~class_psblas
module~part_random_procedures->module~part_random
module~class_scalar_source_procedures
class_scalar_source_procedures
module~class_scalar_source_procedures->module~class_psblas
module~class_scalar_source_procedures->module~class_dimensions
module~class_scalar_source_procedures->module~class_scalar_source
proc~pwl_deriv_x_vec
pwl_deriv_x_vec
proc~pwl_deriv_x_vec->module~class_psblas
proc~pwl_deriv_x_vec->module~tools_math
proc~pwl_deriv_x_vec->module~class_vector
module~op_ddt->module~class_psblas
module~op_ddt->module~class_vector_pde
module~op_ddt->module~class_scalar_field
module~op_ddt->module~class_vector_field
module~op_ddt->module~class_scalar_pde
module~tools_mesh_check->module~class_psblas
module~tools_mesh_check->module~class_scalar_field
module~tools_mesh_check->module~class_mesh
proc~copy_keytable
copy_keytable
proc~copy_keytable->module~class_psblas
proc~scalar_pde_div
scalar_pde_div
proc~scalar_pde_div->module~class_psblas
proc~scalar_pde_div->module~tools_operators
proc~scalar_pde_div->module~class_mesh
proc~scalar_pde_div->module~class_dimensions
proc~scalar_pde_div->module~class_discretization
proc~scalar_pde_div->module~class_bc
proc~scalar_pde_div->module~tools_bc
module~op_d2dt2->module~class_psblas
module~op_d2dt2->module~class_vector_pde
module~op_d2dt2->module~class_scalar_field
module~op_d2dt2->module~class_vector_field
module~op_d2dt2->module~class_scalar_pde
proc~pwl_interp_dx_v
pwl_interp_dx_v
proc~pwl_interp_dx_v->module~class_psblas
module~renum->module~class_psblas
proc~free_keytable
free_keytable
proc~free_keytable->module~class_psblas
proc~find_section
find_section
proc~find_section->module~class_psblas
proc~geom_hex_quality
geom_hex_quality
proc~geom_hex_quality->module~class_psblas
proc~geom_hex_quality->module~class_vertex
proc~geom_hex_quality->module~class_vector
proc~cmp_mesh_desc
cmp_mesh_desc
proc~cmp_mesh_desc->module~class_psblas
proc~cmp_mesh_desc->module~class_connectivity
proc~cmp_mesh_desc->module~tools_part
proc~cmp_mesh_desc->module~tools_mesh_basics
proc~rd_inp_motion_law
rd_inp_motion_law
proc~rd_inp_motion_law->module~class_psblas
proc~rd_inp_motion_law->module~tools_input
proc~rd_inp_motion_law->module~class_vector
proc~rd_inp_bc_wall
rd_inp_bc_wall
proc~rd_inp_bc_wall->module~class_psblas
proc~rd_inp_bc_wall->module~tools_input
proc~rd_inp_bc_wall->module~class_bc_math
proc~rd_inp_bc_wall->module~tools_bc
proc~nemo_plane_sizeof
nemo_plane_sizeof
proc~nemo_plane_sizeof->module~class_psblas
proc~geom_face
geom_face
proc~geom_face->module~class_psblas
proc~geom_face->module~class_connectivity
proc~geom_face->module~class_vertex
proc~choloesky_fact_v
choloesky_fact_v
proc~choloesky_fact_v->module~class_psblas
proc~lin_interp_v
lin_interp_v
proc~lin_interp_v->module~class_psblas
proc~lin_interp_v->module~class_vector
proc~geom_tet_dihedral_angle
geom_tet_dihedral_angle
proc~geom_tet_dihedral_angle->module~class_psblas
proc~geom_tet_dihedral_angle->module~tools_math
module~op_div->module~class_psblas
module~op_div->module~class_vector_pde
module~op_div->module~class_scalar_field
module~op_div->module~class_mesh
module~op_div->module~class_vector_field
module~op_div->module~class_scalar_pde
module~op_div->module~class_discretization
proc~geom_hex_dihedral_angle
geom_hex_dihedral_angle
proc~geom_hex_dihedral_angle->module~class_psblas
proc~geom_hex_dihedral_angle->module~tools_math
proc~cmp_mesh_f2b
cmp_mesh_f2b
proc~cmp_mesh_f2b->module~class_psblas
proc~cmp_mesh_f2b->module~class_connectivity
proc~free_cylinder
free_cylinder
proc~free_cylinder->module~class_psblas
proc~rd_gmsh_mesh
rd_gmsh_mesh
proc~rd_gmsh_mesh->module~class_psblas
proc~rd_gmsh_mesh->module~class_cell
proc~rd_gmsh_mesh->module~class_face
proc~rd_gmsh_mesh->module~class_vertex
proc~geom_tet_volume
geom_tet_volume
proc~geom_tet_volume->module~class_psblas
proc~geom_tet_volume->module~class_vertex
proc~geom_tet_volume->module~class_vector
proc~pde_sign
pde_sign
proc~pde_sign->module~class_psblas
proc~scalar_field_grad
scalar_field_grad
proc~scalar_field_grad->module~class_psblas
proc~scalar_field_grad->module~class_scalar_field
proc~scalar_field_grad->module~class_mesh
proc~scalar_field_grad->module~class_connectivity
proc~scalar_field_grad->module~class_face
proc~scalar_field_grad->module~class_least_squares
proc~scalar_field_grad->module~class_vector
proc~wr_mtx_pattern
wr_mtx_pattern
proc~wr_mtx_pattern->module~class_psblas
proc~wr_mtx_pattern->module~class_connectivity
proc~get_par_v
get_par_v
proc~get_par_v->module~class_psblas
proc~get_par_v->module~class_vector
proc~check_vertex_quality
check_vertex_quality
proc~check_vertex_quality->module~class_psblas
proc~check_vertex_quality->module~class_mesh
proc~check_vertex_quality->module~class_connectivity
proc~check_vertex_quality->module~tools_mesh_basics
module~class_vector_procedures
class_vector_procedures
module~class_vector_procedures->module~class_psblas
module~class_vector_procedures->module~class_vector
proc~get_par_i
get_par_i
proc~get_par_i->module~class_psblas
proc~get_par_i->module~tools_input
module~class_pde->module~class_psblas
module~class_pde->module~class_mesh
module~class_pde->module~class_dimensions
proc~pwl_deriv_x_v
pwl_deriv_x_v
proc~pwl_deriv_x_v->module~class_psblas
proc~pwl_deriv_x_v->module~tools_math
proc~alloc_plane
alloc_plane
proc~alloc_plane->module~class_psblas
proc~alloc_plane->module~tools_math
proc~alloc_plane->module~class_vector
module~part_block->module~class_psblas
module~class_bc_math->module~class_psblas
proc~get_surface_normal
get_surface_normal
proc~get_surface_normal->module~class_psblas
proc~get_surface_normal->module~class_vector
proc~tet_valid
tet_valid
proc~tet_valid->module~class_psblas
proc~tet_valid->module~class_mesh
proc~tet_valid->module~class_connectivity
proc~tet_valid->module~class_vertex
proc~tet_valid->module~class_vector
proc~tet_valid->module~tools_mesh_optimize
proc~check_tet_quality
check_tet_quality
proc~check_tet_quality->module~class_psblas
proc~check_tet_quality->module~class_cell
proc~check_tet_quality->module~class_mesh
proc~check_tet_quality->module~class_connectivity
proc~check_tet_quality->module~tools_math
proc~check_tet_quality->module~class_vertex
proc~check_tet_quality->module~class_vector
proc~check_tet_quality->module~tools_output_basics
proc~check_tet_quality->module~tools_mesh_basics
module~class_motion_procedures
class_motion_procedures
module~class_motion_procedures->module~class_psblas
module~class_motion_procedures->module~class_motion
module~class_motion_procedures->module~class_vector
module~class_motion_procedures->module~class_surface
module~class_bc_wall->module~class_psblas
module~class_bc_wall->module~class_material
module~class_bc_wall->module~class_mesh
module~class_bc_wall->module~class_dimensions
module~class_bc_wall->module~class_bc_math
module~class_bc_wall->module~class_vector
module~op_grad->module~class_psblas
module~op_grad->module~class_vector_pde
module~op_grad->module~class_scalar_field
module~op_grad->module~class_connectivity
module~op_grad->module~class_vector_field
module~op_grad->module~class_vector
proc~wr_mtx_matrix
wr_mtx_matrix
proc~wr_mtx_matrix->module~class_psblas
proc~pwl_interp_x_s
pwl_interp_x_s
proc~pwl_interp_x_s->module~class_psblas
proc~pwl_interp_x_s->module~tools_math
module~class_plane->module~class_psblas
module~class_plane->module~class_vector
proc~pwl_interp_x_v
pwl_interp_x_v
proc~pwl_interp_x_v->module~class_psblas
proc~pwl_interp_x_v->module~tools_math
proc~open_file
open_file
proc~open_file->module~class_psblas
proc~read_par_h
read_par_h
proc~read_par_h->module~class_psblas
proc~read_par_h->module~tools_input
module~class_mesh_procedures
class_mesh_procedures
module~class_mesh_procedures->module~class_psblas
module~class_mesh_procedures->module~class_cell
module~class_mesh_procedures->module~class_mesh
module~class_mesh_procedures->module~class_connectivity
module~class_mesh_procedures->module~class_face
module~class_mesh_procedures->module~class_vertex
module~class_mesh_procedures->module~class_vector
module~class_mesh_procedures->module~class_surface
proc~geom_cell
geom_cell
proc~geom_cell->module~class_psblas
proc~geom_cell->module~class_connectivity
proc~geom_cell->module~class_vertex
proc~geom_cell->module~class_vector
proc~geom_cell->module~tools_mesh_basics
proc~read_par_discretization
read_par_discretization
proc~read_par_discretization->module~class_psblas
proc~read_par_discretization->module~tools_input
module~class_vertex_procedures
class_vertex_procedures
module~class_vertex_procedures->module~class_psblas
module~class_vertex_procedures->module~class_vertex
module~class_vertex_procedures->module~class_vector
proc~reform_vertex
reform_vertex
proc~reform_vertex->module~class_psblas
proc~reform_vertex->module~class_vertex
proc~reform_vertex->module~class_vector
proc~alloc_cylinder
alloc_cylinder
proc~alloc_cylinder->module~class_psblas
proc~alloc_cylinder->module~tools_math
proc~alloc_cylinder->module~class_vector
proc~rd_inp_bc
rd_inp_bc
proc~rd_inp_bc->module~class_psblas
proc~rd_inp_bc->module~tools_input
proc~rd_inp_bc->module~tools_bc
proc~get_plane_normal
get_plane_normal
proc~get_plane_normal->module~class_psblas
proc~get_plane_normal->module~class_vector
module~tools_mesh->module~class_psblas
module~tools_mesh->module~class_connectivity
module~mat_copper_procedures
mat_copper_procedures
module~mat_copper_procedures->module~class_psblas
module~mat_copper_procedures->module~mat_copper
proc~flux_pde_div
flux_pde_div
proc~flux_pde_div->module~class_psblas
proc~flux_pde_div->module~tools_operators
proc~flux_pde_div->module~class_mesh
proc~flux_pde_div->module~class_dimensions
proc~flux_pde_div->module~class_discretization
proc~flux_pde_div->module~class_vector
module~mat_water_procedures
mat_water_procedures
module~mat_water_procedures->module~class_psblas
module~mat_water
mat_water
module~mat_water_procedures->module~mat_water
module~class_iterating->module~class_psblas
module~class_scalar_pde->module~class_psblas
module~class_scalar_pde->module~class_material
module~class_scalar_pde->module~class_scalar_field
module~class_scalar_pde->module~class_mesh
module~class_scalar_pde->module~class_dimensions
module~class_scalar_pde->module~class_pde
proc~pwl_interp_dx_s
pwl_interp_dx_s
proc~pwl_interp_dx_s->module~class_psblas
module~class_dimensions_procedures
class_dimensions_procedures
module~class_dimensions_procedures->module~class_psblas
module~class_dimensions_procedures->module~class_dimensions
proc~supplement_v2f
supplement_v2f
proc~supplement_v2f->module~class_psblas
proc~supplement_v2f->module~class_connectivity
proc~check_field_operands
check_field_operands
proc~check_field_operands->module~class_psblas
proc~check_field_operands->module~class_material
proc~check_field_operands->module~class_mesh
module~class_discretization->module~class_psblas
module~class_cylinder->module~class_psblas
module~class_cylinder->module~class_vertex
module~class_cylinder->module~class_vector
proc~smooth_surf_vtx
smooth_surf_vtx
proc~smooth_surf_vtx->module~class_psblas
proc~smooth_surf_vtx->module~class_cell
proc~smooth_surf_vtx->module~class_mesh
proc~smooth_surf_vtx->module~class_connectivity
proc~smooth_surf_vtx->module~class_face
proc~smooth_surf_vtx->module~class_vertex
proc~smooth_surf_vtx->module~tools_mesh_check
proc~smooth_surf_vtx->module~class_vector
proc~smooth_surf_vtx->module~tools_mesh_optimize
proc~smooth_surf_vtx->module~class_surface
proc~smooth_surf_vtx->module~tools_mesh_basics
module~class_bc->module~class_psblas
module~class_bc->module~class_motion
module~class_bc->module~class_bc_math
module~class_bc->module~class_bc_wall
proc~nemo_surface_sizeof
nemo_surface_sizeof
proc~nemo_surface_sizeof->module~class_psblas
module~mat_water->module~class_psblas
proc~get_par_h
get_par_h
proc~get_par_h->module~class_psblas
proc~get_par_h->module~tools_input
module~class_vector_field_procedures
class_vector_field_procedures
module~class_vector_field_procedures->module~class_psblas
module~class_vector_field_procedures->module~class_field
module~class_vector_field_procedures->module~class_vector_field
module~class_vector_field_procedures->module~class_vector
proc~wr_mtx_vector
wr_mtx_vector
proc~wr_mtx_vector->module~class_psblas
proc~cholesky_solve_m
cholesky_solve_m
proc~cholesky_solve_m->module~class_psblas
proc~cmp_mesh_v2b
cmp_mesh_v2b
proc~cmp_mesh_v2b->module~class_psblas
proc~cmp_mesh_v2b->module~class_connectivity
proc~cmp_mesh_v2e
cmp_mesh_v2e
proc~cmp_mesh_v2e->module~class_psblas
proc~cmp_mesh_v2e->module~class_connectivity
proc~get_par_l
get_par_l
proc~get_par_l->module~class_psblas
proc~nemo_discretization_sizeof
nemo_discretization_sizeof
proc~nemo_discretization_sizeof->module~class_psblas
proc~alloc_keytable
alloc_keytable
proc~alloc_keytable->module~class_psblas
module~class_exodus_procedures
class_exodus_procedures
module~class_exodus_procedures->module~class_psblas
module~class_exodus_procedures->module~class_output
module~class_exodus_procedures->module~class_cell
module~class_exodus_procedures->module~class_scalar_field
module~class_exodus_procedures->module~class_mesh
module~class_exodus_procedures->module~class_connectivity
module~class_exodus_procedures->module~class_face
module~class_exodus_procedures->module~class_vertex
module~class_exodus_procedures->module~class_vector_field
module~class_exodus_procedures->module~class_iterating
module~class_exodus_procedures->module~class_vector
module~class_exodus
class_exodus
module~class_exodus_procedures->module~class_exodus
module~class_face_procedures
class_face_procedures
module~class_face_procedures->module~class_psblas
module~class_face_procedures->module~class_face
module~class_material_procedures
class_material_procedures
module~class_material_procedures->module~class_psblas
module~class_material_procedures->module~class_material
proc~scalar_fld_vector_mul
scalar_fld_vector_mul
proc~scalar_fld_vector_mul->module~class_psblas
proc~scalar_fld_vector_mul->module~class_scalar_field
proc~scalar_fld_vector_mul->module~class_field
proc~scalar_fld_vector_mul->module~class_dimensions
proc~scalar_fld_vector_mul->module~class_vector_field
proc~scalar_fld_vector_mul->module~class_vector
proc~get_closest_point
get_closest_point
proc~get_closest_point->module~class_psblas
proc~get_closest_point->module~class_vector
proc~nemo_cylinder_sizeof
nemo_cylinder_sizeof
proc~nemo_cylinder_sizeof->module~class_psblas
module~class_vector->module~class_psblas
module~part_random->module~class_psblas
proc~create_iterating
create_iterating
proc~create_iterating->module~class_psblas
proc~create_iterating->module~tools_input
proc~create_iterating->module~tools_math
proc~lu_fact
lu_fact
proc~lu_fact->module~class_psblas
proc~cmp_mesh_v2v
cmp_mesh_v2v
proc~cmp_mesh_v2v->module~class_psblas
proc~cmp_mesh_v2v->module~class_connectivity
proc~lu_fact_4
lu_fact_4
proc~lu_fact_4->module~class_psblas
proc~scalar_pde_d2dt2
scalar_pde_d2dt2
proc~scalar_pde_d2dt2->module~class_psblas
proc~scalar_pde_d2dt2->module~tools_operators
proc~scalar_pde_d2dt2->module~class_mesh
proc~scalar_pde_d2dt2->module~class_dimensions
proc~build_pde_prec
build_pde_prec
proc~build_pde_prec->module~class_psblas
proc~build_pde_prec->module~tools_math
proc~create_mesh
create_mesh
proc~create_mesh->module~class_least_squares
proc~create_mesh->module~tools_mesh
proc~create_mesh->module~tools_output_basics
proc~create_mesh->module~tools_mesh_basics
proc~set_bc_poly_map_v
set_bc_poly_map_v
proc~set_bc_poly_map_v->module~class_vector
proc~set_bc_poly_map_v->module~tools_bc
module~get_par_v_implementation
get_par_v_implementation
module~get_par_v_implementation->module~tools_input
module~tools_operators_procedures
tools_operators_procedures
module~tools_operators_procedures->module~tools_operators
module~tools_mesh_optimize->module~class_mesh
module~tools_mesh_optimize->module~class_connectivity
module~tools_mesh_optimize->module~class_vertex
module~tools_mesh_optimize->module~class_iterating
module~tools_mesh_optimize->module~class_bc
module~rd_inp_bc_implementation
rd_inp_bc_implementation
module~rd_inp_bc_implementation->module~class_motion
module~rd_inp_bc_implementation->module~tools_bc
module~tools_mesh_check_tet
tools_mesh_check_tet
module~tools_mesh_check_tet->module~tools_mesh_check
proc~update_boundary_math
update_boundary_math
proc~update_boundary_math->module~class_mesh
module~class_output_procedures
class_output_procedures
module~class_output_procedures->module~class_output
module~class_output_procedures->module~class_iterating
proc~vector_field_sum
vector_field_sum
proc~vector_field_sum->module~class_dimensions
proc~translate_plane
translate_plane
proc~translate_plane->module~class_vector
module~cmp_mesh_desc_implementation
cmp_mesh_desc_implementation
module~cmp_mesh_desc_implementation->module~class_connectivity
module~cmp_mesh_desc_implementation->module~tools_mesh
proc~create_material
create_material
proc~create_material->module~tools_material
proc~write_scalar_pde
write_scalar_pde
proc~write_scalar_pde->module~class_mesh
proc~write_scalar_pde->module~tools_output_basics
module~cmp_mesh_implementation
cmp_mesh_implementation
module~cmp_mesh_implementation->module~class_face
module~cmp_mesh_implementation->module~tools_mesh
module~get_par_d_implementation
get_par_d_implementation
module~get_par_d_implementation->module~tools_input
module~geom_cell_implementation
geom_cell_implementation
module~geom_cell_implementation->module~class_cell
module~geom_cell_implementation->module~class_face
module~geom_cell_implementation->module~tools_mesh_basics
module~lin_interp_implementation
lin_interp_implementation
module~lin_interp_implementation->module~tools_math
module~rd_inp_implementation
rd_inp_implementation
module~rd_inp_implementation->module~tools_mesh
proc~move_boundaries
move_boundaries
proc~move_boundaries->module~class_mesh
proc~move_boundaries->module~class_vector
module~isort_implementation
isort_implementation
module~isort_implementation->module~tools_math
module~class_discretization_procedures
class_discretization_procedures
module~class_discretization_procedures->module~class_discretization
proc~matlaw_v
matlaw_v
proc~matlaw_v->module~tools_material
proc~matlaw_v->module~class_dimensions
proc~matlaw_v->module~tools_math
proc~geins_vector_pde_v
geins_vector_pde_v
proc~geins_vector_pde_v->module~class_mesh
proc~geins_vector_pde_v->module~class_vector
proc~create_bc_math
create_bc_math
proc~create_bc_math->module~class_mesh
proc~create_bc_math->module~tools_bc
module~class_surface->module~class_connectivity
module~class_surface->module~class_plane
module~class_surface->module~class_cylinder
module~tools_mesh_check_vertex
tools_mesh_check_vertex
module~tools_mesh_check_vertex->module~tools_mesh_check
proc~apply_renum_cell
apply_renum_cell
proc~apply_renum_cell->module~class_cell
proc~create_scalar_field
create_scalar_field
proc~create_scalar_field->module~tools_material
proc~create_scalar_field->module~class_material
proc~create_scalar_field->module~class_cell
proc~create_scalar_field->module~class_mesh
proc~create_scalar_field->module~class_dimensions
proc~create_scalar_field->module~class_connectivity
proc~create_scalar_field->module~class_face
proc~create_scalar_field->module~class_bc
proc~create_bc
create_bc
proc~create_bc->module~tools_input
proc~create_bc->module~class_mesh
proc~create_bc->module~tools_bc
module~supplement_implementation
supplement_implementation
module~supplement_implementation->module~class_face
module~supplement_implementation->module~tools_mesh
module~class_pde_procedures
class_pde_procedures
module~class_pde_procedures->module~class_pde
module~vector_pde_d2dt2_implementation
vector_pde_d2dt2_implementation
module~vector_pde_d2dt2_implementation->module~op_d2dt2
proc~try_cylinder_r2
try_cylinder_r2
proc~try_cylinder_r2->module~class_vector
module~class_scalar_pde_procedures
class_scalar_pde_procedures
module~class_scalar_pde_procedures->module~class_scalar_pde
module~class_plane_procedures
class_plane_procedures
module~class_plane_procedures->module~class_vertex
module~class_plane_procedures->module~class_plane
proc~get_abc_wall_v
get_abc_wall_v
proc~get_abc_wall_v->module~class_dimensions
proc~get_abc_math_s
get_abc_math_s
proc~get_abc_math_s->module~class_mesh
proc~get_abc_math_s->module~tools_bc
module~class_bc_math_procedures
class_bc_math_procedures
module~class_bc_math_procedures->module~class_face
module~class_bc_math_procedures->module~class_bc_math
module~get_par_i_implementation
get_par_i_implementation
module~get_par_i_implementation->module~tools_input
module~get_par_l_implementation
get_par_l_implementation
module~get_par_l_implementation->module~tools_input
proc~interp_on_faces_s
interp_on_faces_s
proc~interp_on_faces_s->module~class_mesh
proc~interp_on_faces_s->module~class_connectivity
proc~interp_on_faces_s->module~tools_math
proc~interp_on_faces_s->module~class_face
proc~update_boundary_v
update_boundary_v
proc~update_boundary_v->module~class_mesh
proc~update_boundary_v->module~class_dimensions
proc~update_boundary_v->module~class_vector
proc~update_boundary_v->module~tools_bc
proc~get_abc_s
get_abc_s
proc~get_abc_s->module~class_dimensions
proc~get_abc_s->module~tools_bc
proc~get_motion_displacement
get_motion_displacement
proc~get_motion_displacement->module~tools_math
module~scalar_pde_ddt_implementation
scalar_pde_ddt_implementation
module~scalar_pde_ddt_implementation->module~op_ddt
proc~scalar_field_div
scalar_field_div
proc~scalar_field_div->module~class_dimensions
proc~set_bc_wall_map_s
set_bc_wall_map_s
proc~set_bc_wall_map_s->module~class_bc_math
proc~set_bc_wall_map_s->module~tools_bc
proc~get_abc_math_v
get_abc_math_v
proc~get_abc_math_v->module~class_mesh
proc~get_abc_math_v->module~class_vector
proc~get_abc_math_v->module~tools_bc
module~read_par_i_implementation
read_par_i_implementation
module~read_par_i_implementation->module~tools_input
module~geom_hex_dihedral_angle_implementation
geom_hex_dihedral_angle_implementation
module~geom_hex_dihedral_angle_implementation->module~class_vector
module~geom_hex_dihedral_angle_implementation->module~tools_mesh_basics
module~vector_pde_laplacian_implementation
vector_pde_laplacian_implementation
module~vector_pde_laplacian_implementation->module~op_laplacian
module~pwl_implementation
pwl_implementation
module~pwl_implementation->module~tools_math
module~scalar_pde_d2dt2_implementation
scalar_pde_d2dt2_implementation
module~scalar_pde_d2dt2_implementation->module~op_d2dt2
proc~geins_vector_pde_r
geins_vector_pde_r
proc~geins_vector_pde_r->module~class_mesh
proc~set_vector_field_group
set_vector_field_group
proc~set_vector_field_group->module~class_mesh
proc~set_vector_field_group->module~class_connectivity
proc~set_vector_field_group->module~class_vector
proc~scalar_field_mul
scalar_field_mul
proc~scalar_field_mul->module~class_dimensions
module~vector_pde_grad_implementation
vector_pde_grad_implementation
module~vector_pde_grad_implementation->module~op_grad
proc~free_pde~2
free_pde
proc~free_pde~2->module~class_mesh
proc~solve_pde_sys
solve_pde_sys
proc~solve_pde_sys->module~tools_math
module~rd_exodus_mesh_implementation
rd_exodus_mesh_implementation
module~rd_exodus_mesh_implementation->module~tools_mesh
proc~asb_pde_~2
asb_pde_
proc~asb_pde_~2->module~class_mesh
proc~get_pt_plane
get_pt_plane
proc~get_pt_plane->module~class_vector
module~tools_bc->module~class_motion
module~class_field_procedures
class_field_procedures
module~class_field_procedures->module~class_field
module~scalar_pde_laplacian_implementation
scalar_pde_laplacian_implementation
module~scalar_pde_laplacian_implementation->module~op_laplacian
module~rd_gambit_implementation
rd_gambit_implementation
module~rd_gambit_implementation->module~class_connectivity
module~rd_gambit_implementation->module~type_table
module~rd_gambit_implementation->module~tools_mesh
proc~free_pde~3
free_pde
proc~free_pde~3->module~class_mesh
proc~create_vector_field
create_vector_field
proc~create_vector_field->module~tools_material
proc~create_vector_field->module~class_material
proc~create_vector_field->module~class_mesh
proc~create_vector_field->module~class_dimensions
proc~create_vector_field->module~class_connectivity
proc~create_vector_field->module~class_bc
proc~create_vector_field->module~class_vector
module~op_laplacian_procedures
op_laplacian_procedures
module~op_laplacian_procedures->module~op_laplacian
proc~update_boundary_wall_s
update_boundary_wall_s
proc~update_boundary_wall_s->module~class_material
proc~update_boundary_wall_s->module~class_mesh
proc~update_boundary_wall_s->module~class_dimensions
proc~update_boundary_wall_s->module~tools_bc
module~read_par_d_implementation
read_par_d_implementation
module~read_par_d_implementation->module~tools_input
module~tools_part->module~class_connectivity
module~tools_part->module~part_graph
module~tools_part->module~part_block
module~tools_part->module~part_random
proc~calc_error
calc_error
proc~calc_error->module~class_vector
module~op_source->module~class_scalar_field
module~op_source->module~class_scalar_pde
module~scalar_pde_div_implementation
scalar_pde_div_implementation
module~scalar_pde_div_implementation->module~op_div
proc~solve_vector_pde
solve_vector_pde
proc~solve_vector_pde->module~class_mesh
proc~solve_vector_pde->module~class_vector_field
proc~solve_vector_pde->module~class_vector
proc~apply_abc_to_boundary_s
apply_abc_to_boundary_s
proc~apply_abc_to_boundary_s->module~class_mesh
proc~apply_abc_to_boundary_s->module~class_connectivity
proc~apply_abc_to_boundary_s->module~tools_bc
proc~update_scalar_field
update_scalar_field
proc~update_scalar_field->module~class_material
proc~update_scalar_field->module~class_mesh
proc~update_scalar_field->module~class_dimensions
proc~update_scalar_field->module~class_connectivity
proc~update_scalar_field->module~tools_math
proc~update_scalar_field->module~class_face
proc~update_scalar_field->module~class_bc
module~rd_gmsh_implementation
rd_gmsh_implementation
module~rd_gmsh_implementation->module~class_connectivity
module~rd_gmsh_implementation->module~type_table
module~rd_gmsh_implementation->module~tools_mesh
proc~set_bc_wall_map_v
set_bc_wall_map_v
proc~set_bc_wall_map_v->module~class_bc_math
proc~set_bc_wall_map_v->module~tools_bc
module~geom_tet_dihedral_angle_implementation
geom_tet_dihedral_angle_implementation
module~geom_tet_dihedral_angle_implementation->module~class_vector
module~geom_tet_dihedral_angle_implementation->module~tools_mesh_basics
proc~solve_least_squares
solve_least_squares
proc~solve_least_squares->module~tools_math
module~class_exodus->module~class_output
module~class_exodus->module~class_scalar_field
module~class_exodus->module~class_mesh
module~class_exodus->module~class_vector_field
proc~solve_scalar_pde
solve_scalar_pde
proc~solve_scalar_pde->module~class_scalar_field
proc~solve_scalar_pde->module~class_mesh
module~class_scalar_field_procedures
class_scalar_field_procedures
module~class_scalar_field_procedures->module~class_scalar_field
module~class_scalar_field_procedures->module~class_field
proc~update_vector_field
update_vector_field
proc~update_vector_field->module~class_material
proc~update_vector_field->module~class_mesh
proc~update_vector_field->module~class_dimensions
proc~update_vector_field->module~class_bc
proc~set_scalar_field_group
set_scalar_field_group
proc~set_scalar_field_group->module~class_mesh
proc~set_scalar_field_group->module~class_connectivity
proc~create_scalar_source
create_scalar_source
proc~create_scalar_source->module~tools_input
module~smooth_mesh_implementation
smooth_mesh_implementation
module~smooth_mesh_implementation->module~class_iterating
module~smooth_mesh_implementation->module~tools_mesh_optimize
proc~vector_field_dif
vector_field_dif
proc~vector_field_dif->module~class_dimensions
module~read_par_l_implementation
read_par_l_implementation
module~read_par_l_implementation->module~tools_input
module~psb_solve_implementation
psb_solve_implementation
module~psb_solve_implementation->module~tools_math
proc~geins_scalar_pde
geins_scalar_pde
proc~geins_scalar_pde->module~class_mesh
module~vector_pde_ddt_implementation
vector_pde_ddt_implementation
module~vector_pde_ddt_implementation->module~op_ddt
proc~translate_cylinder
translate_cylinder
proc~translate_cylinder->module~class_vector
module~cholesky_implementation
cholesky_implementation
module~cholesky_implementation->module~tools_math
proc~get_bc_motion_displacement
get_bc_motion_displacement
proc~get_bc_motion_displacement->module~class_vector
module~flux_pde_div_implementation
flux_pde_div_implementation
module~flux_pde_div_implementation->module~op_div
module~op_d2dt2_procedures
op_d2dt2_procedures
module~op_d2dt2_procedures->module~op_d2dt2
module~lu_implementation
lu_implementation
module~lu_implementation->module~tools_math
module~rd_inp_material_implementation
rd_inp_material_implementation
module~rd_inp_material_implementation->module~tools_material
proc~scalar_field_dif
scalar_field_dif
proc~scalar_field_dif->module~class_dimensions
proc~vector_field_scal
vector_field_scal
proc~vector_field_scal->module~class_dimensions
proc~assign_vector_field_s
assign_vector_field_s
proc~assign_vector_field_s->module~class_vector
module~write_vector_field_implementation
write_vector_field_implementation
module~write_vector_field_implementation->module~tools_output
module~scalar_field_grad_implementation
scalar_field_grad_implementation
module~scalar_field_grad_implementation->module~op_grad
proc~get_abc_wall_s
get_abc_wall_s
proc~get_abc_wall_s->module~class_dimensions
module~write_scalar_field_implementation
write_scalar_field_implementation
module~write_scalar_field_implementation->module~tools_output
proc~write_vector_pde
write_vector_pde
proc~write_vector_pde->module~class_mesh
proc~write_vector_pde->module~tools_output_basics
proc~create_pde
create_pde
proc~create_pde->module~tools_input
proc~create_pde->module~class_connectivity
module~open_file_implementation
open_file_implementation
module~open_file_implementation->module~tools_input
proc~assign_vector_field_v
assign_vector_field_v
proc~assign_vector_field_v->module~class_vector
module~check_mesh_quality_implementation
check_mesh_quality_implementation
module~check_mesh_quality_implementation->module~tools_mesh_check
proc~apply_renum_conn
apply_renum_conn
proc~apply_renum_conn->module~class_connectivity
module~scalar_pde_source_implementation
scalar_pde_source_implementation
module~scalar_pde_source_implementation->module~class_scalar_source
module~scalar_pde_source_implementation->module~op_source
module~geom_diff_implementation
geom_diff_implementation
module~geom_diff_implementation->module~class_face
module~geom_diff_implementation->module~class_vector
module~geom_diff_implementation->module~tools_mesh_basics
module~vector_field_grad_implementation
vector_field_grad_implementation
module~vector_field_grad_implementation->module~op_grad
proc~get_motion_velocity
get_motion_velocity
proc~get_motion_velocity->module~tools_math
proc~set_least_squares
set_least_squares
proc~set_least_squares->module~class_connectivity
proc~set_least_squares->module~tools_math
proc~get_pt_cylinder
get_pt_cylinder
proc~get_pt_cylinder->module~class_vector
proc~check_mesh_consistency_bf
check_mesh_consistency_bf
proc~check_mesh_consistency_bf->module~class_mesh
module~tools_output_basics->module~class_connectivity
proc~update_boundary_wall_v
update_boundary_wall_v
proc~update_boundary_wall_v->module~class_mesh
proc~update_boundary_wall_v->module~class_dimensions
proc~update_boundary_wall_v->module~tools_bc
proc~free_mesh
free_mesh
proc~free_mesh->module~class_least_squares
proc~import_mesh
import_mesh
proc~import_mesh->module~tools_mesh
module~write_mesh_implementation
write_mesh_implementation
module~write_mesh_implementation->module~tools_output
proc~get_plane_r2
get_plane_r2
proc~get_plane_r2->module~class_vector
module~find_section_implementation
find_section_implementation
module~find_section_implementation->module~tools_input
proc~set_vector_field_bound_element
set_vector_field_bound_element
proc~set_vector_field_bound_element->module~class_vector
proc~get_abc_v
get_abc_v
proc~get_abc_v->module~class_dimensions
proc~get_abc_v->module~class_vector
proc~get_abc_v->module~tools_bc
module~op_field->module~class_scalar_field
module~op_field->module~class_vector_field
proc~scalar_field_sum
scalar_field_sum
proc~scalar_field_sum->module~class_dimensions
module~tools_mesh_basics->module~class_connectivity
module~op_ddt_procedures
op_ddt_procedures
module~op_ddt_procedures->module~op_ddt
proc~set_vector_field_element
set_vector_field_element
proc~set_vector_field_element->module~class_vector
proc~interp_on_faces_v
interp_on_faces_v
proc~interp_on_faces_v->module~class_mesh
proc~interp_on_faces_v->module~class_connectivity
proc~interp_on_faces_v->module~tools_math
proc~interp_on_faces_v->module~class_face
module~rd_cgns_mesh_implementation
rd_cgns_mesh_implementation
module~rd_cgns_mesh_implementation->module~tools_mesh
proc~asb_pde_~3
asb_pde_
proc~asb_pde_~3->module~class_mesh
module~vector_pde_div_implementation
vector_pde_div_implementation
module~vector_pde_div_implementation->module~op_div
proc~matlaw_s
matlaw_s
proc~matlaw_s->module~class_dimensions
proc~matlaw_s->module~tools_math
proc~create_pde~3
create_pde
proc~create_pde~3->module~class_mesh
proc~create_pde~3->module~class_dimensions
module~class_surface_procedures
class_surface_procedures
module~class_surface_procedures->module~class_plane
module~class_surface_procedures->module~class_cylinder
module~class_surface_procedures->module~class_surface
module~geom_face_implementation
geom_face_implementation
module~geom_face_implementation->module~class_vector
module~geom_face_implementation->module~tools_mesh_basics
proc~create_field
create_field
proc~create_field->module~class_dimensions
module~read_par_v_implementation
read_par_v_implementation
module~read_par_v_implementation->module~tools_input
proc~debug_material
debug_material
proc~debug_material->module~tools_material
proc~update_boundary_s
update_boundary_s
proc~update_boundary_s->module~class_material
proc~update_boundary_s->module~class_mesh
proc~update_boundary_s->module~class_dimensions
proc~update_boundary_s->module~tools_bc
module~cart_to_polar_implementation
cart_to_polar_implementation
module~cart_to_polar_implementation->module~tools_math
module~read_par_h_implementation
read_par_h_implementation
module~read_par_h_implementation->module~tools_input
module~class_bc_procedures
class_bc_procedures
module~class_bc_procedures->module~class_face
module~class_bc_procedures->module~class_bc
module~load_material_implementation
load_material_implementation
module~load_material_implementation->module~tools_material
module~get_par_h_implementation
get_par_h_implementation
module~get_par_h_implementation->module~tools_input
module~part_block_procedures
part_block_procedures
module~part_block_procedures->module~part_block
proc~apply_abc_to_boundary_v
apply_abc_to_boundary_v
proc~apply_abc_to_boundary_v->module~class_mesh
proc~apply_abc_to_boundary_v->module~class_connectivity
proc~apply_abc_to_boundary_v->module~class_vector
proc~apply_abc_to_boundary_v->module~tools_bc
module~class_iterating_procedures
class_iterating_procedures
module~class_iterating_procedures->module~class_iterating
proc~get_bc_motion_velocity
get_bc_motion_velocity
proc~get_bc_motion_velocity->module~class_vector
proc~create_pde~2
create_pde
proc~create_pde~2->module~class_mesh
proc~create_pde~2->module~class_dimensions
proc~load_material
load_material
proc~load_material->module~mat_copper
proc~load_material->module~mat_water
proc~geom_tet_center
geom_tet_center
proc~geom_tet_center->module~class_vertex
module~wr_mtx_vector_implementation
wr_mtx_vector_implementation
module~wr_mtx_vector_implementation->module~tools_output_basics
module~smooth_surf_vtx_implementation
smooth_surf_vtx_implementation
module~smooth_surf_vtx_implementation->module~tools_mesh_optimize
module~geom_tet_center_implementation
geom_tet_center_implementation
module~geom_tet_center_implementation->module~tools_mesh_basics
module~rd_inp_bc_math_implementation
rd_inp_bc_math_implementation
module~rd_inp_bc_math_implementation->module~tools_bc
proc~set_output_path_iter
set_output_path_iter
proc~set_output_path_iter->module~tools_output_basics
module~wr_mtx_matrix_implementation
wr_mtx_matrix_implementation
module~wr_mtx_matrix_implementation->module~tools_output_basics
proc~write_pde
write_pde
proc~write_pde->module~tools_output_basics
module~geom_hex_quality_implementation
geom_hex_quality_implementation
module~geom_hex_quality_implementation->module~tools_mesh_basics
module~tools_part_procedures
tools_part_procedures
module~tools_part_procedures->module~tools_part
proc~set_bc_math_map
set_bc_math_map
proc~set_bc_math_map->module~tools_bc
module~laplacian_smooth_implementation
laplacian_smooth_implementation
module~laplacian_smooth_implementation->module~tools_mesh_optimize
module~scalar_vector_fld_mul_implementation
scalar_vector_fld_mul_implementation
module~scalar_vector_fld_mul_implementation->module~op_field
module~rhie_chow_implementation
rhie_chow_implementation
module~rhie_chow_implementation->module~op_field
module~itoh_implementation
itoh_implementation
module~itoh_implementation->module~tools_output_basics
module~htoi_implementation
htoi_implementation
module~htoi_implementation->module~tools_output_basics
module~geom_tet_quality_implementation
geom_tet_quality_implementation
module~geom_tet_quality_implementation->module~tools_mesh_basics
proc~set_bc_poly_map_s
set_bc_poly_map_s
proc~set_bc_poly_map_s->module~tools_bc
module~geom_tet_volume_implementation
geom_tet_volume_implementation
module~geom_tet_volume_implementation->module~tools_mesh_basics
module~check_right_handed_implementation
check_right_handed_implementation
module~check_right_handed_implementation->module~tools_mesh_optimize
module~vector_field_flux_implementation
vector_field_flux_implementation
module~vector_field_flux_implementation->module~op_field
proc~debug_bc_math
debug_bc_math
proc~debug_bc_math->module~tools_bc
module~wr_mtx_pattern_implementation
wr_mtx_pattern_implementation
module~wr_mtx_pattern_implementation->module~tools_output_basics
proc~free_bc
free_bc
proc~free_bc->module~tools_bc
proc~alloc_bc_math
alloc_bc_math
proc~alloc_bc_math->module~tools_bc
proc~path_
path_
proc~path_->module~tools_output_basics
module~scalar_fld_vector_mul_implementation
scalar_fld_vector_mul_implementation
module~scalar_fld_vector_mul_implementation->module~op_field
module~smooth_interior_vtx_implementation
smooth_interior_vtx_implementation
module~smooth_interior_vtx_implementation->module~tools_mesh_optimize
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses. Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
Variables
Type Visibility
Attributes Name Initial
integer,
public,
parameter ::
nemo_dpk_ = psb_dpk_
integer,
public,
parameter ::
nemo_int_long_ = psb_long_int_k_
Interfaces
interface
public module function glob_to_loc_(desc, iglob)
Implementation →
Arguments
Type
Intent Optional
Attributes Name
type(psb_desc_type),
intent(in)
::
desc
integer,
intent(in)
::
iglob
Return Value integer
interface
public module function loc_to_glob_(desc, iloc)
Implementation →
Arguments
Type
Intent Optional
Attributes Name
type(psb_desc_type),
intent(in)
::
desc
integer,
intent(in)
::
iloc
Return Value integer
interface
public module subroutine psb_check_error(info, where, from, icontxt)
Implementation →
Arguments
Type
Intent Optional
Attributes Name
integer,
intent(inout)
::
info
character(len=*),
intent(in)
::
where
character(len=*),
intent(in)
::
from
integer,
intent(in)
::
icontxt
public subroutine psb_hgatherv(hglobx, hlocx, desc_a, info, root)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(out)
::
hglobx (:)
character(len=*),
intent(in)
::
hlocx (:)
type(psb_desc_type),
intent(in)
::
desc_a
integer,
intent(out)
::
info
integer,
intent(in),
optional
::
root
interface
public module subroutine psb_get_glob_to_loc(desc, iglob_to_loc)
Implementation →
Arguments
Type
Intent Optional
Attributes Name
type(psb_desc_type),
intent(in)
::
desc
integer,
allocatable ::
iglob_to_loc (:)
interface
public module subroutine psb_get_loc_to_glob(desc, iloc_to_glob)
Implementation →
Arguments
Type
Intent Optional
Attributes Name
type(psb_desc_type),
intent(in)
::
desc
integer,
allocatable ::
iloc_to_glob (:)