Effective implementation of tensor operation library for continuum mechanics based on high performance design pattern

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, High Performance Design Pattern is introduced. It is a design pattern dedicated for HPC environment, to implement an abstract data type of relatively small-size as a library using C, C++ and Fortran. Each data entity of the abstract type is actually represented as a set of scalar variables, and each associated procedure is implemented as a pre-processor macro, rather than an ordinary function or a subroutine. As an example, a vector, tensor and small-sized matrix library, AutoMT, is re-implemented based on this design pattern, and the performance benchmark using this highly tuned version is demonstrated.

Cite

CITATION STYLE

APA

Kawai, H., Yusa, Y., Okada, H., Shioya, R., Yamada, T., & Yoshimura, S. (2018). Effective implementation of tensor operation library for continuum mechanics based on high performance design pattern. Transactions of the Japan Society for Computational Engineering and Science, 2018. https://doi.org/10.11421/jsces.2018.20180012

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free