laplacian_smooth Module Procedure

module procedure laplacian_smooth module subroutine laplacian_smooth(desc_v, v2v, n_unconstrained, unconstrained, verts, mixed)

Uses

  • proc~~laplacian_smooth~~UsesGraph proc~laplacian_smooth laplacian_smooth module~class_vector class_vector proc~laplacian_smooth->module~class_vector module~tools_mesh_basics tools_mesh_basics proc~laplacian_smooth->module~tools_mesh_basics module~class_connectivity class_connectivity proc~laplacian_smooth->module~class_connectivity module~class_psblas class_psblas proc~laplacian_smooth->module~class_psblas module~tools_math tools_math proc~laplacian_smooth->module~tools_math module~class_vertex class_vertex proc~laplacian_smooth->module~class_vertex module~class_vector->module~class_psblas module~tools_mesh_basics->module~class_connectivity module~class_connectivity->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~tools_math->module~class_vector module~tools_math->module~class_psblas module~class_vertex->module~class_vector module~class_vertex->module~class_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

Arguments

Type IntentOptional AttributesName
type(psb_desc_type), intent(inout) :: desc_v
type(connectivity), intent(inout) :: v2v
integer, intent(in) :: n_unconstrained
integer, intent(in) :: unconstrained(:)
type(vertex), intent(inout), allocatable:: verts(:)
logical, intent(in) :: mixed(:)

Calls

proc~~laplacian_smooth~~CallsGraph proc~laplacian_smooth laplacian_smooth psb_spasb psb_spasb proc~laplacian_smooth->psb_spasb interface~abort_psblas abort_psblas proc~laplacian_smooth->interface~abort_psblas loc_to_glob_ loc_to_glob_ proc~laplacian_smooth->loc_to_glob_ psb_geall psb_geall proc~laplacian_smooth->psb_geall psb_cd_get_local_rows psb_cd_get_local_rows proc~laplacian_smooth->psb_cd_get_local_rows interface~vector_ vector_ proc~laplacian_smooth->interface~vector_ interface~build_prec build_prec proc~laplacian_smooth->interface~build_prec psb_precfree psb_precfree proc~laplacian_smooth->psb_precfree interface~solve_sys solve_sys proc~laplacian_smooth->interface~solve_sys psb_gefree psb_gefree proc~laplacian_smooth->psb_gefree psb_geasb psb_geasb proc~laplacian_smooth->psb_geasb psb_erractionrestore psb_erractionrestore proc~laplacian_smooth->psb_erractionrestore psb_spall psb_spall proc~laplacian_smooth->psb_spall psb_geins psb_geins proc~laplacian_smooth->psb_geins psb_ovrl psb_ovrl proc~laplacian_smooth->psb_ovrl interface~icontxt_ icontxt_ proc~laplacian_smooth->interface~icontxt_ psb_spins psb_spins proc~laplacian_smooth->psb_spins psb_spfree psb_spfree proc~laplacian_smooth->psb_spfree psb_check_error psb_check_error proc~laplacian_smooth->psb_check_error psb_erractionsave psb_erractionsave proc~laplacian_smooth->psb_erractionsave proc~abort_psblas abort_psblas interface~abort_psblas->proc~abort_psblas proc~vector_ vector_ interface~vector_->proc~vector_ interface~psb_build_prec psb_build_prec interface~build_prec->interface~psb_build_prec interface~psb_solve_sys psb_solve_sys interface~solve_sys->interface~psb_solve_sys interface~lu_solve lu_solve interface~solve_sys->interface~lu_solve interface~cholesky_solve_v cholesky_solve_v interface~solve_sys->interface~cholesky_solve_v interface~cholesky_solve_m cholesky_solve_m interface~solve_sys->interface~cholesky_solve_m proc~icontxt_ icontxt_ interface~icontxt_->proc~icontxt_ proc~psb_solve_sys psb_solve_sys interface~psb_solve_sys->proc~psb_solve_sys psb_abort psb_abort proc~abort_psblas->psb_abort proc~lu_solve lu_solve interface~lu_solve->proc~lu_solve proc~cholesky_solve_v cholesky_solve_v interface~cholesky_solve_v->proc~cholesky_solve_v proc~cholesky_solve_m cholesky_solve_m interface~cholesky_solve_m->proc~cholesky_solve_m proc~psb_solve_sys->psb_erractionrestore proc~psb_solve_sys->interface~icontxt_ proc~psb_solve_sys->psb_check_error proc~psb_solve_sys->psb_erractionsave interface~mypnum_ mypnum_ proc~psb_solve_sys->interface~mypnum_ psb_krylov psb_krylov proc~psb_solve_sys->psb_krylov proc~mypnum_ mypnum_ interface~mypnum_->proc~mypnum_

Called by

proc~~laplacian_smooth~~CalledByGraph proc~laplacian_smooth laplacian_smooth interface~laplacian_smooth laplacian_smooth interface~laplacian_smooth->proc~laplacian_smooth proc~smooth_mesh smooth_mesh proc~smooth_mesh->interface~laplacian_smooth interface~smooth_mesh smooth_mesh interface~smooth_mesh->proc~smooth_mesh

Contents

None