Abstract
This software is a set of utility libraries and tools developed in support of multiple scientific simulation projects. These libraries provide many general-purpose capabilities, such as a compact, extensible, machine-independent binary file format for various forms of scientific data, a Fortran-callable command parser that supports symbolic variables, looping, and conditional constructs, a Fortran-callable interface to ITT Corporation's callable IDL graphics and data analysis, a multi-block, 2D electrostatic solver, a machine-independent Fortran interface to standard system services, and various Fortran-callable dynamic memory services. In some cases, C interfaces are also provided. In addition, some tools that use these various libraries are available. A brief description of each library/tool follows: PFF library - PFF is a compact, extensible, machine-independent binary file format for various forms of scientific data. Two libraries are provided: one designed to be called from Fortran 77, and the other designed to be called from C or C++. Dataset types for several varieties of scientific data are built into the library, and new dataset types can be added. The libraries provide support for reading/writing these datasets from/to PFF files, as well as functionality for interactive processing of PFF files and the data they contain. Tools for manipulating, converting, and
More>>
- Developers:
- Release Date:
- 2008-06-03
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
C++
C
Fortran
Python
- Licenses:
-
GNU Lesser General Public License v2.1
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC04-94AL85000
- Code ID:
- 54643
- Site Accession Number:
- SCR# 1112
- Research Org.:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Country of Origin:
- United States
Citation Formats
Seidel, David B., Pointon, Timothy D., Coats, Rebecca S., Pasik, Michael F., Mix, L. P., and Johnson, William.
Hermes Utility Libraries and Tools.
Computer Software.
https://github.com/sandialabs/hermes-util.
USDOE.
03 Jun. 2008.
Web.
doi:10.11578/dc.20210416.23.
Seidel, David B., Pointon, Timothy D., Coats, Rebecca S., Pasik, Michael F., Mix, L. P., & Johnson, William.
(2008, June 03).
Hermes Utility Libraries and Tools.
[Computer software].
https://github.com/sandialabs/hermes-util.
https://doi.org/10.11578/dc.20210416.23.
Seidel, David B., Pointon, Timothy D., Coats, Rebecca S., Pasik, Michael F., Mix, L. P., and Johnson, William.
"Hermes Utility Libraries and Tools." Computer software.
June 03, 2008.
https://github.com/sandialabs/hermes-util.
https://doi.org/10.11578/dc.20210416.23.
@misc{
doecode_54643,
title = {Hermes Utility Libraries and Tools},
author = {Seidel, David B. and Pointon, Timothy D. and Coats, Rebecca S. and Pasik, Michael F. and Mix, L. P. and Johnson, William},
abstractNote = {This software is a set of utility libraries and tools developed in support of multiple scientific simulation projects. These libraries provide many general-purpose capabilities, such as a compact, extensible, machine-independent binary file format for various forms of scientific data, a Fortran-callable command parser that supports symbolic variables, looping, and conditional constructs, a Fortran-callable interface to ITT Corporation's callable IDL graphics and data analysis, a multi-block, 2D electrostatic solver, a machine-independent Fortran interface to standard system services, and various Fortran-callable dynamic memory services. In some cases, C interfaces are also provided. In addition, some tools that use these various libraries are available. A brief description of each library/tool follows: PFF library - PFF is a compact, extensible, machine-independent binary file format for various forms of scientific data. Two libraries are provided: one designed to be called from Fortran 77, and the other designed to be called from C or C++. Dataset types for several varieties of scientific data are built into the library, and new dataset types can be added. The libraries provide support for reading/writing these datasets from/to PFF files, as well as functionality for interactive processing of PFF files and the data they contain. Tools for manipulating, converting, and comparing PFF data are also available.},
doi = {10.11578/dc.20210416.23},
url = {https://doi.org/10.11578/dc.20210416.23},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210416.23}},
year = {2008},
month = {jun}
}