The General Mission Analysis Tool (GMAT) is the world’s only enterprise, multi-mission, open source software system for space mission design, optimization, and navigation. The system supports missions in flight regimes ranging from low Earth orbit to lunar, libration point, and deep space missions. GMAT is developed by a team of NASA, private industry, public, and private contributors and is used for real-world mission support, engineering studies, as a tool for education, and public engagement.
The build and install process of GMAT on Mac/Linux is both tedious and unclear, this repository aims to ease and detail this process so Mac/Linux users can "effortlessly" enjoy this software.
Therefore this is an unofficial repository of GMAT R2015a. It simply gathers all the necessary files from the official repository, adds a compile-and-install script and details the installation process.
This work is inspired by the work done by @natronics in this repository. However, this previous work has now become outdated thus this newer repository being necessary.
The following dependencies are needed to build and run GMAT on Mac/Linux:
- build-essential
- cmake
- csh
- curl
- dos2unix
- freeglut3-dev
- g++
- libdevil-dev
- libgl1-mesa-dev
- libglu1-mesa-dev
- libgtk2.0-dev
- libgtk-3-dev
You can manually install them or try running LinuxInstallDependencies
as administrator.
To build and install GMAT simply clone this repository
git clone https://github.com/rockstorm101/GMAT.git
and run the compile-and-install script
cd GMAT
./LinuxCompileAndInstall
A folder will be created ("GMAT-R2015a" by default) with all the necessary files to run GMAT.
To run GMAT simply execute the file <installation_directory>/bin/GMAT
.
The application/docs
folder contains some documentation. The official site contains both end-user and developer documentation, tutorials and training material.
Apache License v2.0. See License.txt
For bugs, feature requests, comments or advise please fill in an issue here.