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.:
-
USDOEPrimary Award/Contract Number:AC04-94AL85000
- Code ID:
- 460
- Site Accession Number:
- SCR# 93.1
- Research Org.:
- Sandia National Laboratories
- Country of Origin:
- United States
- Keywords:
- preprocessor, macro
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}
}