DOUG 0.2
Functions/Subroutines

Distribution_elem_mod Module Reference

Functions/Subroutines

subroutine, public parallelAssembleFromElemInput (Msh, A, b, nparts, part_opts, A_interf)
 Parallel assemble of system matrix and RHS from elemental input.
subroutine, public Distribution_elem_addoverlap (D, x)

Function/Subroutine Documentation

subroutine,public Distribution_elem_mod::Distribution_elem_addoverlap ( type(Distribution),intent(in)  D,
float(kind=rk),dimension(:),intent(inout)  x 
)

Definition at line 180 of file Distribution_elem.F90.

Referenced by Distribution_mod::Distribution_addoverlap().

subroutine,public Distribution_elem_mod::parallelAssembleFromElemInput ( type(Mesh),intent(inout)  Msh,
type(SpMtx),intent(out)  A,
float(kind=rk),dimension(:),pointer  b,
integer,intent(in)  nparts,
integer,dimension(6),intent(in)  part_opts,
type(SpMtx),intent(inout),optional  A_interf 
)

Parallel assemble of system matrix and RHS from elemental input.

Parameters:
MshMesh
ASystem matrix
blocal RHS
npartsnumber of parts to partition a mesh
part_optspartition options (see METIS manual)
A_interfmatrix at interface

Definition at line 27 of file Distribution_elem.F90.

References Vect_mod::dot_intf_fmap, Vect_mod::dot_intf_fmask, Mesh_plot_mod::Mesh_pl2D_mesh(), Mesh_plot_mod::Mesh_pl2D_partitions(), SpMtx_util::SpMtx_printInfo(), SpMtx_util::SpMtx_printMat(), SpMtx_util::SpMtx_printRaw(), Vect_mod::Vect_buildDotMap(), Vect_mod::Vect_buildDotMask(), and Vect_mod::Vect_setIntfEnd().

Referenced by Distribution_mod::Distribution_NewInit().