Aprepro - Algebraic Preprocessor

RESOURCE

Abstract

Aprepro is an algebraic preprocessor that reads a file containing both general text and algebraic, string, or conditional expressions. It interprets the expressions and outputs them to the output file along with the general text. Aprepro contains several mathematical functions, string functions, and flow control constructs. In addition, functions are included that, with some additional files, implement a units conversion system and a material database lookup system.
Developers:
Release Date:
2011-02-07
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
C++
HTML
C
CMake
Fortran
Python
Version:
2.0
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
460
Site Accession Number:
SCR# 93.1
Research Org.:
Sandia National Laboratories
Country of Origin:
United States
Keywords:
preprocessor, macro

RESOURCE

Citation Formats

Sjaardema, Gregory. Aprepro - Algebraic Preprocessor. Computer Software. https://github.com/sandialabs/seacas. USDOE. 07 Feb. 2011. Web. doi:10.11578/dc.20171025.1039.
Sjaardema, Gregory. (2011, February 07). Aprepro - Algebraic Preprocessor. [Computer software]. https://github.com/sandialabs/seacas. https://doi.org/10.11578/dc.20171025.1039.
Sjaardema, Gregory. "Aprepro - Algebraic Preprocessor." Computer software. February 07, 2011. https://github.com/sandialabs/seacas. https://doi.org/10.11578/dc.20171025.1039.
@misc{ doecode_460,
title = {Aprepro - Algebraic Preprocessor},
author = {Sjaardema, Gregory},
abstractNote = {Aprepro is an algebraic preprocessor that reads a file containing both general text and algebraic, string, or conditional expressions. It interprets the expressions and outputs them to the output file along with the general text. Aprepro contains several mathematical functions, string functions, and flow control constructs. In addition, functions are included that, with some additional files, implement a units conversion system and a material database lookup system.},
doi = {10.11578/dc.20171025.1039},
url = {https://doi.org/10.11578/dc.20171025.1039},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1039}},
year = {2011},
month = {feb}
}