GenConfig
- Sandia National Lab. (SNL-CA), Livermore, CA (United States); Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
SAND2025-04091O GenConfig converts a build name into a set of configuration flags or CMake fragment files for use with CMake. This is accomplished using ConfigKeywordParser and two configuration files. GenConfig is the main tool in a set of software libraries used for generating and configuring an environment and configuration flags. The tool uses other modules within the GenConfig family to ultimately parse and enable an environment that is ready for development from a given build name string. The unique algorithms used in GenConfig mainly pertain to validating the format and checking the existence of the given build string in the expected configuration .ini files. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.
- Site Accession Number:
- SCR #3068.0
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Programming Language(s):
- Python; Bash
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:NA0003525
- DOE Contract Number:
- NA0003525
- Code ID:
- 162087
- OSTI ID:
- code-162087
- Country of Origin:
- United States
Similar Records
DetermineSystem
Open-Datasets for WEC Simulation
SetEnvironment
Software
·
Tue Oct 29 20:00:00 EDT 2024
·
OSTI ID:code-162074
Open-Datasets for WEC Simulation
Software
·
Mon Sep 08 20:00:00 EDT 2025
·
OSTI ID:code-169758
SetEnvironment
Software
·
Fri Aug 02 20:00:00 EDT 2024
·
OSTI ID:code-167230