Janus: A C++ template library for parallel dynamic mesh applications

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

Abstract

We propose Janus, a C++ template library of container classes and communication primitives for parallel dynamic mesh applications. The paper focuses on two-phase containers that are a central component of the Janus framework. These containers are quasi-constant, i.e., they have an extended initialization phase after which they provide read-only access to their elements. Two-phase containers are useful for the efficient and easy-to-use representation of finite element meshes and generating sparse matrices. Using such containers makes it easy to encapsulate irregular communication patterns that occur when running finite element programs in parallel.

Cite

CITATION STYLE

APA

Gerlach, J., Sato, M., & Ishikawa, Y. (1998). Janus: A C++ template library for parallel dynamic mesh applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1505, pp. 215–222). Springer Verlag. https://doi.org/10.1007/3-540-49372-7_23

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