Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Epetra developers coding guidelines.

Technical Report ·
DOI:https://doi.org/10.2172/918292· OSTI ID:918292
Epetra is a package of classes for the construction and use of serial and distributed parallel linear algebra objects. It is one of the base packages in Trilinos. This document describes guidelines for Epetra coding style. The issues discussed here go beyond correct C++ syntax to address issues that make code more readable and self-consistent. The guidelines presented here are intended to aid current and future development of Epetra specifically. They reflect design decisions that were made in the early development stages of Epetra. Some of the guidelines are contrary to more commonly used conventions, but we choose to continue these practices for the purposes of self-consistency. These guidelines are intended to be complimentary to policies established in the Trilinos Developers Guide.
Research Organization:
Sandia National Laboratories
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
918292
Report Number(s):
SAND2003-4169
Country of Publication:
United States
Language:
English

Similar Records

Supporting 64-bit global indices in Epetra and other Trilinos packages :
Technical Report · Sat Jun 01 00:00:00 EDT 2013 · OSTI ID:1092994

Software development guidelines for Visual Basic and SQL Server
Technical Report · Wed Jul 26 00:00:00 EDT 2000 · OSTI ID:804229

Epetra Linear Algebra Services Package
Software · Fri Sep 09 00:00:00 EDT 2011 · OSTI ID:1334990