DOUG 0.2
Public Attributes

SpMtx_operation::OperationCache Type Reference

List of all members.

Public Attributes

logical D_PMVM_AUXARRS_INITED
 Whether auxiliary arrays (cache) for pmvm initialised or not.
type(farray), dimension(:), pointer inbufs
 Input buffer for receive freedoms.
type(farray), dimension(:), pointer outbufs
 Output buffer for send freedoms.
integer, dimension(:,:), pointer fexchindx
 Indexes of freedoms to be exchanged between neighbours : fexchindx[maxval(Meshnfreesend_map), Meshnnghbrs].
integer, dimension(:), pointer pid2indx
 Auxiliary array for indexing 'fexchindx(:,pid2indx(pid))'.

Detailed Description

Definition at line 59 of file SpMtx_operation.F90.


Member Data Documentation

Whether auxiliary arrays (cache) for pmvm initialised or not.

Definition at line 61 of file SpMtx_operation.F90.

integer,dimension(:,:),pointer SpMtx_operation::OperationCache::fexchindx

Indexes of freedoms to be exchanged between neighbours : fexchindx[maxval(Meshnfreesend_map), Meshnnghbrs].

Definition at line 68 of file SpMtx_operation.F90.

type(farray),dimension(:),pointer SpMtx_operation::OperationCache::inbufs

Input buffer for receive freedoms.

Definition at line 63 of file SpMtx_operation.F90.

Output buffer for send freedoms.

Definition at line 65 of file SpMtx_operation.F90.

integer,dimension(:),pointer SpMtx_operation::OperationCache::pid2indx

Auxiliary array for indexing 'fexchindx(:,pid2indx(pid))'.

Definition at line 70 of file SpMtx_operation.F90.


The documentation for this type was generated from the following file: