Hey Matt,
Here are a few comments and questions I have:
1) There is a command line version of GMAT that does not require the Wx libraries. I assume you won't need the GUI installed on Jaws. Is this correct? If so, it may be beneficial to use the command line version to avoid the Wx libraries as they change more often than some of the others. See 2. for another reason that we're working to address.
2) Due to (former) lack of resources, we have not rigorously tested the GUI on Linux or Mac. We have resources for this now though!! We are in the process of getting testing support and this is one of the main reasons. We have performed system tests using the script interface on Linux and Mac, and have only seen relatively few issues. In short, the core numerics and engine are in good shape on Linux and mac, and we're aware of the GUI issues and are working to address them.
3) Once GMAT is fully installed on Jaws, is the process to update a few files easier than the process to perform the initial install? I ask because many of the libraries don't change from build to build, and if it's easier to update only the libraries that have changed, that may help speed up the process.
-----Original Message-----
From: Matthew Wilkins [mailto:***@mhpcc.hpc.mil]
Sent: Fri 5/16/2008 9:14 PM
To: Darrel J. Conway; gmat-***@lists.sourceforge.net; Jun, Linda O. (GSFC-583.0); Shoan, Wendy C. (GSFC-583.0); Hughes, Steven P. (GSFC-595.0); Dove, Edwin G. (GSFC-595.0)
Cc: Kelecy, Thomas M; Moriba Jah
Subject: GMAT at MHPCC update
Aloha All,
I just wanted to give a quick update on the status of getting GMAT
installed at the Maui High Performance Computing Center. It's been a
little bit challenging getting the required software installed mainly
because on Jaws I have no root access. This means that if the latest and
greatest libraries aren't installed, it will take an act of Congress to
get the IT staff to update them. This usually requires meetings and
discussions to make sure that you don't impact other users by changing
the installed packages and one month later they tell you it's not a high
priority and they'll get to it eventually. So, I've been working on
getting all the required package installs done in static fashion in my
local user account from the ground up.
I've attached the steps that I went through to get it up and running on
my workstation Guppy (a 4-processor clone of one node of Jaws). I
believe that I captured most of the steps although I may have forgotten
a few small tidbits. I'm going to follow my own instructions when I
attempt to re-install on Jaws next week (Jaws is down this week for
upgrades) and update them as needed.
I've run into a few glitches when attempting the basic first scenario on
the GMAT wiki.
1) When I was entering the keplerian orbit elements for the basic
satellite, I clicked on the reference frame pull down box prior to
clicking OK or apply to save the newly entered elements. As soon as I
selected a new frame, the GUI disappeared and I had a segmentation fault
in my terminal window. It stated
Error: *** glibc detected *** free(): invalid pointer:
0x00000000015a0f18 ***
Abort
When I went back and attempted to recreate the problem, I saved the new
elements first and then was able to change the reference frame without
causing the segmentation fault. I'm not sure at this point if it has to
do with the Linux build of GMAT generally or if it has to do with one of
the packages that I built in order to install GMAT.
2) Another segmentation fault occurs when I go to the Mission tab and
open the Propagator1 options window. I have no trouble changing the
propagtor to the LowEarthProp propagator that was set up earlier in the
sample mission. But when I right-click on the DefaultSat to change it to
the basic Sat created, the GUI disappears and I get another segmentation
fault as before. I haven't been able to get past this particular step.
Let me know if you have any ideas of what might be causing this.
Thanks!
Matt