2016
DOI: 10.1016/j.parco.2016.04.001
|View full text |Cite
|
Sign up to set email alerts
|

Fast Matlab compatible sparse assembly on multicore computers

Abstract: We develop and implement in this paper a fast sparse assembly algorithm, the fundamental operation which creates a compressed matrix from raw index data. Since it is often a quite demanding and sometimes critical operation, it is of interest to design a highly efficient implementation. We show how to do this, and moreover, we show how our implementation can be parallelized to utilize the power of modern multicore computers. Our freely available code, fully Matlab compatible, achieves about a factor of 5 times … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 8 publications
0
13
0
Order By: Relevance
“…To solve the linear systems of equations we use the Pardiso solver from Reference [9]. For the assembly procedure we use the fast sparse routine shown in Reference [10].…”
Section: S S Sψmentioning
confidence: 99%
“…To solve the linear systems of equations we use the Pardiso solver from Reference [9]. For the assembly procedure we use the fast sparse routine shown in Reference [10].…”
Section: S S Sψmentioning
confidence: 99%
“…is an m × m matrix and b( v, ρ 0 ) is a vector of length m. This is possible, since ρ i,j,k,l appears only linearly in (9). In order to assemble the system matrix A( v), note first that (9) naturally divides into four parts, each part corresponding to the differential quotient with respect to one of the variables t, x, y or z.…”
Section: Epi Datamentioning
confidence: 99%
“…The implementation of the method was done in MATLAB R2015b. Since some built-in MATLAB functions were too slow for our purposes, we had to rely on fsparse.m, a function for creating sparse matrices, see [9].…”
Section: 3mentioning
confidence: 99%
See 1 more Smart Citation
“…For example, typing 1 >>> abs ? 2 Docstring : 3 abs ( number ) -> number 4 5 Return the absolute value of the argument . For larger projects, or for projects that you may want to share, IPython may not be ideal.…”
Section: Ipythonmentioning
confidence: 99%