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

GenConfig

Software ·
DOI:https://doi.org/10.11578/dc.20250828.3· OSTI ID:code-162087 · Code ID:162087
 [1];  [1];  [1];  [1]
  1. 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:
USDOE

Primary Award/Contract Number:
NA0003525
DOE Contract Number:
NA0003525
Code ID:
162087
OSTI ID:
code-162087
Country of Origin:
United States

Similar Records

DetermineSystem
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

Related Subjects