GMAT makes official releases to the public approximately once every 6-12 months.
Official Releases
...
Overview and Location of GMAT Software Packages
The GMAT ecosystem contains a number of software packages and libraries. The core system is distributed on Windows, Linux, and Mac in executable\application files. The Collocation Stand Alone Library and Toolkit (CSALT) library, while using some low level GMAT utilities, can be run independent of GMAT and is distributed in a separate library and is the foundation for the GMAT Optimal Control subsystem. Finally, source code and data files are packaged separately. The sections below describe how to obtain these data.
Windows, Mac, and Linux Executables\Applications
Executable\Application files for all public releases are available on SourceForge in the Files page. Files are stored in folders by release name. The table below describes the naming convention for executable\application files by operating system:
Operating System | Executable\Application File Name Conventions |
Windows zip file |
|
Mac Bundle |
|
Linux Bundles |
|
Collocation Stand Alone Library and Toolkit (CSALT) Files
CSALT solves the generic optimal control problem, supporting dynamics, Lagrange form of the cost function, path, and boundary constraints and can be used independent of GMAT to solve low and high thrust optimization problems, 6-DOF optimization, classical optimal control problems, low-thrust, formation and constellation, and re-entry problems. CSALT is distributed with a limited set of models but includes about 20 industry standard test problems. In general, when using CSALT, the user must provide models of dynamics, cost, and constraint functions.
The CSALT Source code is available at SourceForge Files Page (first version was included in R2020A). The source and data is distributed in files for each release using the name convention:
GMAT-CSALTPluginCode-VERSIONNUMBER.zip
Source Code
If you use Mac or Linux, or if you just want the latest code, you can choose to build GMAT yourself. Our public code is hosted in a Git repository on SourceForge:
...
Code Block | ||
---|---|---|
| ||
git clone git://git.code.sf.net/p/gmat/git gmat-git |
See Development for compiling instructions.
...
borderStyle | dashed |
---|
Internal Users
Internal (NASA GSFC) users can download GMAT from the project's network share.
Internal Releases
We have special installers and binaries for internal users that contain some extra plugins we don't yet have permission to release. Browse to this location:
\\mesa-file\595\GMAT\Releases\R2014a\internal
The following files are available:
gmat-internal-winInstaller-i586-R2014a.exe
: Windows installer (internal version)gmat-internal-win-i586-R2014a.zip
: Windows zip distribution (internal version)internalplugins.zip
: extra plugins for the public releases. Extract this file over your existing GMAT installation to add the extra plugins, then uncomment the appropriatePLUGIN
lines in<GMAT>\bin\gmat_startup_file.txt
to enable them.
Daily Builds
We post daily development builds to the following location:
\\mesa-file\595\GMAT\Builds\windows\VS2010_build
This location contains these folders:
LatestCompleteVersion
: the latest full GMAT instance. Copy this to your computer and runLatestCompleteVersion\bin\GMAT.exe
.YYYY-MM-DD
folders: compiled files only from that day's build. To use this, copy the contents over your existing GMAT installation. Note that if the two versions are very different, changes in other files may render your GMAT installation inoperable. If this happens, start withLatestCompleteVersion
, above.
Source Code
...
.