Actively adding features to support improved science or performance by CIG.

How to Cite

Code changes:


Bug reports:
Github Issue Tracker

GNU Public License


Rayleigh is a 3-D convection code designed for the study of dynamo behavior in spherical shell geometry. It evolves the incompressible and anelastic MHD equations in spherical geometry using a pseudo-spectral approach.

Rayleigh employs spherical harmonics in the horizontal direction and Chebyshev polynomials in the radial direction. The code has undergone extensive accuracy testing using the Christensen et al. (2001) Boussinesq benchmarks and the Jones et al. (2011) anelastic benchmarks. Rayleigh has been developed with NSF support through the Computational Infrastructure for Geodynamics (CIG).

Current Release

Source Packages

Rayleigh-0.9.0.tar.gz [2018-01-23]

Initial public release of Rayleigh.

User Resources

User Manual

The Rayleigh user manual is available online.

Community Wiki

Visit the Rayleigh Wiki page for additional support with building, using, or modifying Rayleigh.

Rayleigh Publications List

Research publications using Rayleigh.

Mailing List

Browse the CIG Geodynamo Mailing List Archive to find known issues or to troubleshoot common problems, or E-mail the CIG Geodynamo Mailing List with details of your problem or suggestion.

Developer Resources

Development Version

If you are interested in getting the development version of this code from the CIG repository, use the following git command:

git clone --recursive --branch master

You can also browse the history of modifications in the Git repository.

Issue/Bug Tracker on Github

Browse and/or submit new issues at our Github Issues Tracker.

Sign In