Search NASASearch

Engineering topics

Gates, Jason

Publications and source records attributed to Gates, Jason.

GenConfig

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.

Gates, Jason

Implementation of the dawn ion propulsion system

The Dawn ion propulsion system (IPS) was intended to be simply a larger version of the ion propulsion system that flew on Deep Space 1 (DS1). Implementation of this system to meet the needs of the Dawn mission, however, required modification of some IPS components and completely new developments of others.

ion propulsion