DOUG 0.2
Modules | Defines | Functions/Subroutines

SpMtx_distribution.F90 File Reference

#include <doug_config.h>

Go to the source code of this file.

Modules

module  SpMtx_distribution_mod

Defines

#define float   real

Functions/Subroutines

type(SpMtx) SpMtx_distribution_mod::SpMtx_exchange (A, sends, M, lgi, lgj)
 Exchange matrix elements between all processes and store into the new matrix.
integer calcBufferSize (ninds)
 Calculate buffer size for MPI operations.
subroutine SpMtx_distribution_mod::SpMtx_localize (A, A_ghost, b, M)
 Restructure and reindex matrix for local computation.

Define Documentation

#define float   real

Function Documentation

integer SpMtx_exchange::calcBufferSize ( integer,intent(in)  ninds)

Calculate buffer size for MPI operations.

Definition at line 126 of file SpMtx_distribution.F90.

References globals::MPI_fkind.