• Skip to primary navigation
  • Skip to main content
  • Skip to footer
CLASP site logo svg
  • Contact Us
  • CLASP News
  • Give to U-M Climate & Space

Search

  • About Us
    • Contact Us
    • Visit Us
    • Department Overview
    • #18 (no title)
    • Publications
    • History of CLaSP
      • CLaSP History: Atmospheric and Oceanic
      • CLaSP History: Space Science and Engineering
    • Daily Planet Newsletter
    • Team Spotlights
      • Faculty Spotlights
      • Student Spotlights
      • Alumni Spotlights
    • CLASP Inranet
    • CLASP Seminar Recordings
  • Research
    • Atmospheric & Climate Sciences
      • Atmosphere – Biosphere Interactions
      • Atmospheric Chemistry
      • Atmospheric Dynamics
      • Climate: Change & Modeling
      • Weather: Clouds & Precipitation
    • Space & Planetary Sciences
      • Aeronomy
      • High Energy Density Physics/Laboratory Astrophysics
      • Thermosphere, Ionosphere, and Magnetosphere
      • Planetary Atmospheres & Magnetospheres
      • Sun, Solar Wind & Heliosphere
      • Space Weather
    • Theory & Computational Methods
      • Numerical Methods & Scientific Computing
      • Statistical Methods & Data Assimilation
      • Center for Radiative Shock Hydrodynamics
      • Center for Space Environment Modeling
      • SWMF Downloadable software
    • Instrumentation & Observational Methods
      • Ground-based and Airborne Instrumentation
      • Space Missions & Instrumentation
      • Radiative Transfer, Remote Sensing & Instrumentation
      • Space Physics Research Laboratory
    • Labs, Centers & Research Groups
  • People
  • Academics
    • Why Michigan for Climate & Space?
    • Undergraduate Studies
      • Declaring your Climate & Space major
      • BSE Climate and Meteorology
        • Climate Science and Impacts Concentration
        • Meteorology Concentration
      • BSE Space Science & Engineering
        • Space Science Concentration
        • Space Instrumentation Concentration
      • Climate and Space Sciences and Engineering Minor
    • Undergraduate Research
      • REU at Climate & Space
      • UM-SANSA International Research Experience for Students (IRES)
    • Graduate Studies
      • Graduate Admissions
      • Master’s Program
        • The Master of Engineering Degree in Applied Climate
        • The Master of Engineering Degree in Space Engineering
        • The Master of Science Degree in Atmospheric and Space Sciences
      • Climate Change Solutions Graduate Certificate
        • Climate Solutions Certificate Coursework
        • Climate Solutions Certificate Electives
        • Climate Solutions How to Apply
      • Sequential Undergraduate/Graduate Studies (SUGS)
      • PhD Program
      • G.R.E.A.T Workshop
    • Course Syllabus Information
    • Course schedule information
    • Contact Us
  • Resources
    • For Undergraduate Students
    • For Graduate Students
    • For Fellowships and Postdocs
    • Student Groups
      • Graduate and Undergraduate Student Organization (GUStO)
      • Michigan Geophysical Union
    • Careers
      • Job Placement Info
    • Security Policy
    • CSRB Building Safety
    • Climate & Space Faculty Committees 2022-2023
  • Alumni
    • National Advisory Board
    • Give to U-M Climate & Space
    • Contact Us
    • CLASP News
    • Give to U-M Climate & Space

SWMF Downloadable software

home_outline/Research/Theory & Computational Methods/SWMF Downloadable software
  • Atmospheric & Climate Sciences
    • Atmosphere – Biosphere Interactions
    • Atmospheric Chemistry
    • Atmospheric Dynamics
    • Climate: Change & Modeling
    • Weather: Clouds & Precipitation
    • Paleoclimate
  • Space & Planetary Sciences
    • Aeronomy
    • High Energy Density Physics/Laboratory Astrophysics
    • Thermosphere, Ionosphere, and Magnetosphere
    • Planetary Atmospheres & Magnetospheres
    • Sun, Solar Wind & Heliosphere
    • Space Weather
  • Theory & Computational Methods
    • Numerical Methods & Scientific Computing
    • Statistical Methods & Data Assimilation
    • Center for Radiative Shock Hydrodynamics
    • Center for Space Environment Modeling
    • Space Weather Modeling Framework (SWMF)
    • SWMF Downloadable software
  • Instrumentation & Observational Methods
    • Ground-based and Airborne Instrumentation
    • Space Missions & Instrumentation
    • Radiative Transfer, Remote Sensing & Instrumentation
    • Space Physics Research Laboratory
  • Labs, Centers & Research Groups

The Space Weather Modeling Framework (SWMF) is a software package that provides a common operating environment for the various modeling components it includes. Each of the SWMF components models a particular aspect of space weather (sun, heliosphere, magnetosphere, etc), and there are various commands that allows the user to control how those models run and interact with each other. The SWMF can also be used for many other applications not related to space weather, including but not restricted to high energy density physics, exoplanets, general plasma physics. The SWMF review paper provides more detailed information.

For a full explanation of the framework, please visit the Space Weather Modeling Framework page.

Open source SWMF (MSTEM-QUDA)

The open source version of the SWMF is the Michigan Sun-to-Earth Model with Quantified Uncertainty and Data Assimilation (MSTEM-QUDA distributed under a non-commercial license. MSTEM-QUDA contains the following components of the SWMF:

  • SWMF core
  • BATSRUS – general MHD model
  • RCM – inner magnetosphere model
  • RBE – radiation belt model
  • RIM – ionosphere electrodynamics model
  • BATL – Block Adaptive Tree Library
  • share – shared library for the SWMF and its components
  • util – utilities for the SWMF and its components
  • swmfpy – python library for the SWMF

MSTEM-QUDA contains BATSRUS user modules for the sun-to-earth application only. MSTEM-QUDA is updated continuously from the SWMF repository maintained under GitLab of the University of Michigan. The SWMF developers do not promise any user support for MSTEM-QUDA, although we may answer questions and respond to reasonable bug reports and feature requests. If MSTEM-QUDA satisfies your needs, please download it and enjoy!

Full SWMF

Access to the full SWMF requires user registration and signing the user license agreement. Send e-mail to swmf.support@umich.edu with the following information:

  • Full name
  • Affiliation and professional email address that corresponds to the affiliation
  • Description of the intended application(s)
  • Signed copy of the user license agreement

If your application is approved, you will need to obtain a University of Michigan “uniqname” and install a two-factor authorization to gain access to the UM Gitlab repository. Detailed instructions will be provided in the response letter.

SWMF Runs on Request

To run the SWMF you will need access to a Linux/Unix/OSX computer with a Fortran compiler. Large applications will require many CPU cores and the Message Passing Interface (MPI) library. If you do not have access to a computer, you may consider using the runs-on-request service of the Community Coordinated Modeling Center (CCMC) .

Global Ionosphere Thermosphere Model (GITM)

The Global Ionosphere Thermosphere Model (GITM) is also part of the SWMF. GITM is maintained by Prof. Aaron Ridley and it is available on Github under a user license.

Block-Adaptive-Tree Solarwind Roe-type Upwind Scheme (BATS-R-US)

The BATS-R-US extended MHD model is part of the SWMF as well as MSTEM-QUDA. Not all user modules of BATSRUS can be accessed through MSTEM-QUDA. Some applications using BATSRUS are also available through the CCMC runs-on-request service.

Code for Radiation Shock Hydrodynamics (CRASH)

CRASH is a high energy density plasma (HEDP) application of BATS-R-US. The CRASH user module is only available through the full SWMF with user registration.

Finite Difference Iterative Potential-field Solver (FDIPS)

FDIPS is a Finite Difference Iterative Potential-field Solver that can generate the 3D potential magnetic field solution based on a magnetogram. FDIPS is written in Fortran 90 and it uses the MPI library for parallel execution. Please read the README file first. Then you can download FDIPS_v1.2.tgz .

For technical information on FDIPS, please read our paper: “Obtaining Potential Field Solution with Spherical Harmonics and Finite Differences” by Gabor Toth, Bart van der Holst, and Zhenguang Huang, Astrophysical Journal, 732, 102, 2011. DOI: 10.1088/0004-637X/732/2/102. If you find FDIPS useful, please cite the paper above in your publications.

Enjoy!

Footer

CoE-horiz-logo-footer

  • Contact Us
  • CLASP News
  • Give to U-M Climate & Space
  • Michigan Engineering
  • Strategic Vision
  • Graduate and Professional
  • Undergraduate
  • U-M Engineering Research News

© 2021 The Regents of the University of Michigan Ann Arbor, MI 48109 USA

Privacy Policy | Non-Discrimination Policy | Campus Safety

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • YouTube

© 2023 The Regents of the University of Michigan Ann Arbor, MI 48109 USA Privacy Policy | Non-Discrimination Policy | Campus Safety