Automatically assigned DDC number: 005117

Manually assigned DDC number: 00435

Number of references: 0

Title: Janus --- a C++ Template Library for Parallel Dynamic Mesh Applications




Subject: Jens Gerlach,Mitsuhisa Sato,Yutaka Ishikawa Janus --- a C++ Template Library for Parallel Dynamic Mesh Applications

Description: . 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. Keywords: data parallel programming, object-oriented programming, generic programming, finite element methods. 1 Introduction If we think of a finite element program as a collection of related objects on which operations are performed we recognize that there are basically two types of application objects. The first type are sets that r...

Contributor: The Pennsylvania State University CiteSeer Archives

Publisher: unknown

Date: 1999-01-08

Pubyear: 1998

Format: ps



Language: en

Rights: unrestricted


<?xml   version="1.0"   encoding="UTF-8"?>


      <rec   ID="SELF"   Type="SELF"   CiteSeer_Book="SELF"   CiteSeer_Volume="SELF"   Title="Janus   ---   a   C++   Template   Library   for   Parallel   Dynamic   Mesh   Applications">

            <identifier   Org="ISBN:3540668187"   Paper_ID="SELF"   Extracted="3540668187"   DDC="005.1/17"   Normalized_DDC="005117"   Normalized_Weight="1.0"   />