CRASH - Downloads

The CRASH code can be downloaded free of charge, but there are some very real system requirements and limitations that prospective users need to be aware of. While CRASH is not export-controlled, we are required to track users of the code through a Registration Form before distribution of the code can be permitted.

To get you up and running models quickest, just follow the 3 step process, and you'll be ready to Download files.

Step 1: Review System Requirements

The CRASH code has some very specific requirements that must be met to use it:

  • UNIX, Linux, or MacOSX operating systems
  • FORTRAN 90 (F90) compiler
  • MPI (Message Passing Interface) library
  • Perl interpreter

On low resolution grids CRASH can run even on a single-processor work station. However, to do physically meaningful runs, CRASH should be run on a parallel machine.

If you don't have an FORTRAN 90 compiler, we suggest the GNU FORTRAN Compiler (version 4.5 or later) (, or the Intel ifort compiler (

If you don't have an MPI library, we suggest OpenMPI (

Step 2: Limitations & License

Review the Limitations

  • The current public release of the framework is a prototype for modeling the Sun-Earth system and for doing space weather studies. This prototype should be considered preliminary and should only be used in close collaboration with CSEM.
  • Modification of the BATSRUS component of the CRASH can be done through the use of "user files" which allow modification of core pieces of the model such as boundary conditions and source terms.

CRASH License Agreement

  • Download the CRASH License and review it
  • Print the last page, and Sign the Agreement
  • Send a copy via Email or standard Postal:

    Email Address:

    - or -

    Postal Address:

    Center for Space Environment Modeling (CSEM)
    C/O Tamas Gombosi
    Space Research Building
    University of Michigan
    2455 Hayward St.
    Ann Arbor, MI 48109-2143

Step 3: Register with CSEM

After you've Read the CRASH License Agreement and sent it in, fill out this short registration form

Error! You must check the License box.
 Yes, I read and understand the CRASH License Agreement and, have sent a signed copy to CSEM!
Error! You must check the Requirements box.
 Yes, my computing environment meets CRASH System Requirements
Review Requirements (Step 1)
Error! Please enter a valid email address.
Error! You have to provide an CRASH Login ID.
Error! A password is required.
Error! Please re-type the password above to confirm you got it right.
Error! Your passwords do not match. Please retype one or both.
Error! Please provide your full name.
Error! Please enter your position in your organization.
Error! Please enter the organization you are associated with.
Error! Please enter your street address.
Error! Please enter from what city for your location.
Error! Please enter the state or province for your location.
Error! Please enter the postal code for your location.
Error! Please choose a country.
Error! Please enter the phone number where you can be reached.
Error! Please enter your research area(s).
Briefly outline the research that you propose to do with CRASH:
Error! Please enter who referred you to use CRASH.
How did you learn about CRASH and this web site for downloading a public distribution?
Comments or Questions?

Download the software!

The tar files for downloading contain the following content:

  • i. Source code (check copyright statement)
  • ii. Manuals
  • iii. Test case run files
  • iv. Test case output files
  • v. Test case sample plots

We distribute only the Most Recent Stable Release, chosen from automated runs over the last 30 days. Get the MRSR materials here.