SBIR/STTR Research Award
Parallel Enhancements of the General Mission Analysis Tool
Award amount
$89,944Program and phase
SBIR · Phase IAward year
2014Award details
- Awarding agency
- National Aeronautics and Space Administration
- Branch
- Not reported
- Recipient company
- Thinking Systems, Inc.
- Proposal award date
- 2014-06-20
- Contract end date
- 2014-12-19
- UEI
- KU6RJJKDAEB3
- Solicitation number
- Not reported
- Topic code
- H9.04
Research abstract
The General Mission Analysis Tool (GMAT) is a state of the art spacecraft mission design tool under active development at NASA's Goddard Space Flight Center (GSFC). GMAT is an open source project, periodically releasing code on publicly accessible repositories. The tool has recently been operationally certified for use planning maneuvers for the Advanced Composition Explorer (ACE).
The current implementation of GMAT is built on an architecture that was originally designed to support multiple parallel runs of space flight problems on a distributed processing platform. The implementation of GMAT, to date, has not exercised the features of the design that make parallel processing available to users. The GMAT program in its current implementation runs on a single execution thread on modern computer systems, even when those systems contain multiple processing cores that allow for parallel execution of operations. Thinking Systems is equipped to undertake the task of coding components that plug into GMAT's base code libraries in order to produce an efficient parallelization of GMAT's capabilities.
The parallelization of GMAT will be built by building replacement elements of several components of GMAT's core control engine and by implementing user scriptable elements that capitalize on these core components to provide processing on multiple threads simultaneously. Thinking Systems will construct these components in a way that allows the parallel processing engine to run using GMAT's core library code. The parallel engine will be built to work alongside existing GMAT code, and will be accessed using a separate user interface tailored to the parallel engine.
Examples of the types of problems that benefit from the proposed system are
Parametric studies using systematic changes in one or more parameters, Monte Carlo analysis problems, Large scale targeting problems, and Dispersion analysis studies
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- GaN MMIC Ka-Band Power Amplifier
- Electrionically Steered Antenna for Advanced RF Communications
- Optically Assisted Analog-to-Digital Converter for Next Generation "Software Defined" Radios
- Row Column Phased Array Architecture for Low Cost, Low Profile Millimeter Wave Phased Array Antennas
- Framework for the Design and Implementation of Fault Detection and Isolation