Toggle navigation sidebar
Toggle in-page Table of Contents
Rayleigh documentation
Rayleigh: MHD in Spherical Geometry
User Guide
Getting Started
Underlying Physics
Setting Up a Model
Custom reference state for a non-dimensional Boussinesq MHD setup in a convective spherical shell
Boussinesq dynamo: nondimensionalized using viscous timescale
Custom reference state for the dimensional anelastic MHD formulation in a convective spherical shell based on polytropes
Custom reference state for non-dimensional anelastic MHD formulation in a convective spherical shell
An example for custom reference states from MESA
Running Rayleigh
Running at Scale
Analyzing Output
Contents
Contributing to Rayleigh
Troubleshooting
References
Utilities
Under Development
Citing Rayleigh
Accessing and Sharing Model Data
Research Enabled by Rayleigh
Research Projects
Video Gallery
Image Gallery
Publications
Quick Reference
Input parameters
Output Quantity Codes
Velocity Field
Mass Flux
Vorticity
Kinetic Energy
Thermal Variables
Thermal Energy
Magnetic Field
Current Density
Magnetic Energy
Momentum Equation
Thermal Energy Equation
Induction Equation
Angular Momentum Equation
Kinetic Energy Equation
Magnetic Energy Equation
Turbulent Kinetic Energy Generation
Axial Field
Getting Help
repository
open issue
suggest edit
.rst
.pdf
User Guide
User Guide
#
Getting Started
Accessing Rayleigh
Setting up a Rayleigh Development Environment
Installing Rayleigh
Installation on HPC systems
Verifying Your Installation
Available Benchmarks
Underlying Physics
Notation and Conventions
The System of Equations Solved in Rayleigh
The Streamfunction Formulation
The Pseudospectral Approach
Parallelization and Performance
Setting Up a Model
Preparation
Grid Setup
Numerical Controls
Physics Controls
Initial Conditions
Custom Reference States
Boundary Conditions & Internal Heating
Output Controls
Transport coefficents
Examples from Recent Publications
Running Rayleigh
Load-Balancing
Checkpointing
Controlling Run Length & Time Stepping
The Log File
I/O Control
Run Termination
Running at Scale
Getting Ready for Large Runs
Modules and Queues
Example Configurations
Sample Jobscripts
Ensemble Mode
Analyzing Output
The Lookup Table (LUT)
Plotting Examples
3-D Visualization with VAPOR
Common Diagnostics
Contributing to Rayleigh
Getting started with git and GitHub
Asking and answering questions about Rayleigh
Bug reports
Making Rayleigh better
Acknowledgment of contributions
License
Troubleshooting
Compiling Errors
Segmentation Fault Crashes
Timestep Crashes
Numerical Ringing
References
Utilities
Spectral Input
Under Development
Arbitrary Scalar Fields
Newtonian Cooling
Coupled Boundary Conditions
Pseudo-Incompressibility