# Optimizing Tpetra%3CU%2B2019%3Es sparse matrix-matrix multiplication routine.

## Abstract

Over the course of the last year, a sparse matrix-matrix multiplication routine has been developed for the Tpetra package. This routine is based on the same algorithm that is used in EpetraExt with heavy modifications. Since it achieved a working state, several major optimizations have been made in an effort to speed up the routine. This report will discuss the optimizations made to the routine, its current state, and where future work needs to be done.

- Authors:

- Publication Date:

- Research Org.:
- Sandia National Laboratories

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 1029781

- Report Number(s):
- SAND2011-6036

TRN: US201201%%191

- DOE Contract Number:
- AC04-94AL85000

- Resource Type:
- Technical Report

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ALGORITHMS; MODIFICATIONS; VELOCITY

### Citation Formats

```
Nusbaum, Kurtis Lee.
```*Optimizing Tpetra%3CU%2B2019%3Es sparse matrix-matrix multiplication routine.*. United States: N. p., 2011.
Web. doi:10.2172/1029781.

```
Nusbaum, Kurtis Lee.
```*Optimizing Tpetra%3CU%2B2019%3Es sparse matrix-matrix multiplication routine.*. United States. doi:10.2172/1029781.

```
Nusbaum, Kurtis Lee. Mon .
"Optimizing Tpetra%3CU%2B2019%3Es sparse matrix-matrix multiplication routine.". United States. doi:10.2172/1029781. https://www.osti.gov/servlets/purl/1029781.
```

```
@article{osti_1029781,
```

title = {Optimizing Tpetra%3CU%2B2019%3Es sparse matrix-matrix multiplication routine.},

author = {Nusbaum, Kurtis Lee},

abstractNote = {Over the course of the last year, a sparse matrix-matrix multiplication routine has been developed for the Tpetra package. This routine is based on the same algorithm that is used in EpetraExt with heavy modifications. Since it achieved a working state, several major optimizations have been made in an effort to speed up the routine. This report will discuss the optimizations made to the routine, its current state, and where future work needs to be done.},

doi = {10.2172/1029781},

journal = {},

number = ,

volume = ,

place = {United States},

year = {2011},

month = {8}

}

Save to My Library

You must Sign In or Create an Account in order to save documents to your library.