Ice Sheet System Model  4.18
Code documentation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Structures
IssmMpiDenseMat.h File Reference

implementation of parallel dense ISSM matrix. Internally, the parallel dense matrix is split in rows across each cpu. Each matrix (representing a subset of rows) on each cpu is fully dense, and is represented by a linear buffer of type doubletype. This object needs to answer the API defined by the virtual functions in IssmAbsMat, and the contructors required by IssmMat (see IssmMat.h) More...

#include "../../shared/shared.h"
#include "../../datastructures/datastructures.h"
#include "../mumps/mumpsincludes.h"
#include "./Bucket.h"
#include "./IssmMpiVec.h"
#include <math.h>

Go to the source code of this file.

Data Structures

class  IssmMpiDenseMat< doubletype >
 

Detailed Description

implementation of parallel dense ISSM matrix. Internally, the parallel dense matrix is split in rows across each cpu. Each matrix (representing a subset of rows) on each cpu is fully dense, and is represented by a linear buffer of type doubletype. This object needs to answer the API defined by the virtual functions in IssmAbsMat, and the contructors required by IssmMat (see IssmMat.h)

Definition in file IssmMpiDenseMat.h.