DOUG 0.2
Data Types | Modules | Defines | Functions/Subroutines | Variables

Vect.F90 File Reference

#include <doug_config.h>

Go to the source code of this file.

Data Types

type  Vect_mod::farrayV
interface  Vect_mod::Vect_Print

Modules

module  Vect_mod

Defines

#define float   real

Functions/Subroutines

subroutine Vect_mod::Vect_cleanUp ()
subroutine Vect_mod::Vect_setIntfEnd (end)
subroutine Vect_mod::Vect_buildDotMask (M)
subroutine Vect_mod::Vect_buildDotMap ()
float(kind=rk) Vect_mod::Vect_dot_product (x1, x2)
subroutine Vect_mod::Vect_permute (x, perm)
subroutine Vect_mod::Vect_Gather (xl, x, M, rank)
 Assemble vector on root processor with rank eq.
subroutine Vect_mod::Integer_Vect_Gather (il, ig, M, owner, rank)
 Assemble vector of integers on root processor with rank eq.
subroutine Vect_mod::Print_Glob_Vect (x, M, text, rows, chk_endind)
subroutine Vect_mod::Vect_exchangeIntf (x, M)
subroutine Vect_mod::Vect_readAndBroadcastRHS (b, Msh)
 Broadcasts RHS to slaves.
subroutine, private Vect_mod::CommStructs_init (M)
subroutine, private Vect_mod::CommStructs_destroy ()
subroutine, private Vect_mod::DVect_Print (x, str)
subroutine, private Vect_mod::IVect_Print (x, str)
subroutine, private Vect_mod::I1Vect_Print (x, str)
subroutine Vect_mod::Vect_remap (x, y, map, dozero)
subroutine Vect_mod::Vect_ReadFromFile (x, filename, format)
 Read vector of floats from file.
subroutine Vect_mod::Vect_ReadFromFile_Text (filename, x)
 Read vector of floats from file (text version)
subroutine Vect_mod::Vect_ReadFromFile_Binary (filename, x)
 Read vector of floats from file (binary version)

Variables

integer, dimension(:,:), pointer Vect_mod::fexchindxV
integer, dimension(:), pointer Vect_mod::pid2indxV
type(farrayV), dimension(:),
pointer 
Vect_mod::inbufsV
type(farrayV), dimension(:),
pointer 
Vect_mod::outbufsV
logical Vect_mod::D_COMMSTRUCTS_INITEDV = .false.
integer Vect_mod::intf_end = -1
integer, dimension(:), pointer Vect_mod::dot_intf_fmask
integer, dimension(:), pointer Vect_mod::dot_intf_fmap
integer, parameter Vect_mod::D_DOTMASK_MINE = 1
integer, parameter Vect_mod::D_DOTMASK_NOTMINE = 0
integer Vect_mod::ninner
integer, parameter Vect_mod::D_RHS_TEXT = 0
integer, parameter Vect_mod::D_RHS_BINARY = 1
integer, parameter Vect_mod::D_RHS_XDR = 2

Define Documentation

#define float   real