[Dune-devel] Reg: The project on IMPLEMENTING INSERTERS FOR DUNE SPARSE MATRICES

Markus Blatt markus at dr-blatt.de
Fri Apr 12 11:34:07 CEST 2013


Hi Abhineet,

I have to admit that I am not really sure whether I understand your
email. Nevertheless I will try to answer as best as I can.

On Fri, Apr 12, 2013 at 04:28:24AM +0530, abhineet agarwal wrote:
> [...] I had been thinking about  what are the set of operations
> that will be applied for the sparse matrix which is to be build using
> inserters

The inserter is supposed to setup the sparsity pattern of the matrix
while allowing to write the nonzeros entries already at this time.
(Normally this is a two step procedure)

> as any data structure is selected for performing the required set
> of operations faster than any other data structure. 

The user selects the data struture (e.g. FieldMatrix, BCRSMatrix,
DiagonalMatrix) and then constructs an inserter for it.

> Is this sparse matrix
> being used for storing linear equation or some other set of equations which
> has as a whole large set of variables but per equation only limited number
> of variables and is the operation only insertion which this project is
> focusing on and the rest to be modified after developement of this module.

Yes a sparse matrix is used for storing a system of (N) linear equations,
where each variable is only influenced by roughly (n<<N) other
variables.

Regards,

Markus

-- 
Do you need more support with DUNE or HPC in general? 

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858  Fax: +49 (0)322 1108991658 




More information about the Dune-devel mailing list