GLAST How-To Index

 

Welcome to GLAST Software.  GLAST software development involves a large collaboration and can sometimes present a daunting challenge to users.  Hopefully this page will point you to documentation that will ease the process, as well as detailing a number of tools that GLAST software uses to communicate.  

There are various steps involved in setting up and using GLAST code. The following is a sequential list of steps for various stages of using and developing GLAST code, each containing a link to detailed instructions for that step:

  1.  Getting a SLAC Account 

  2. Setting up intra-collaboration communication tools

    1. Getting and Installing VRVS  (web meeting tool)

    2. Getting and Installing ICQ      (instant messaging tool) 

    3. Subscribing to the mailing lists

  3. Modifying the SLAC login profile

  4. Supported Operating Systems

  5. Getting and Installing SSH   (Secure shell for logging on to other machines)

  6. Getting and Installing CVS   (Code Repository Software)

  7. Installing CMT  (Configuration management software )

  8. Getting and Installing External Libraries

  9. CMT for Windows and Unix (Building and Running the Code)

    1. Setting up and Using VCMT (Windows)

    2. Setting up CMT and Using Glastpack (Unix)

  10. Developing the code for Windows and Unix

    1. Windows

    2. Unix

  11. Documenting the code and Viewing the documentation

  12. Major Distributions of GLAST Science Analysis Software

    1. GlastRelease

    2. Gleam

Developers of flight software should consult the list of paths for flight software.

As a check, here is a summary list of the environment variables you need to have set:

  1. Windows

  2. Linux

Though these pages have undergone many iterations, there are still plenty of things that might go wrong.  Visit the TroubleShooting page or contact Karl Young for a help with common problems and gotcha's.


Last Modified January 13, 2003

Back to the main GLAST software page