Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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

gmat-win-VERSIONNUMBER.zip

Mac Bundle

gmat-macosx-x64-VERSIONNUMBER.zip

Linux Bundles

gmat-ubuntu-x64-VERSIONNUMBER.tar.gz

gmat-rhel77-x64-VERSIONNUMBER.tar.gz

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
languagebash
git clone git://git.code.sf.net/p/gmat/git gmat-git
 


See Development for compiling instructions.

 

...

borderStyledashed

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 appropriate PLUGIN 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 run LatestCompleteVersion\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 with LatestCompleteVersion, above.

Source Code

...

.