Rayleigh User Manual
¶
Contents:
Overview
Referencing
Acknowledging
Compiling and Installing Rayleigh
Third-Party Dependencies
Compilation
Verifying Your Installation
Alternative: Installation using Spack
Setting up a Rayleigh Development Environment
Conda Environment
Docker Container
Spack Environment
Running the Code
Preparation
Code Execution and Load-Balancing
Controlling Run Length & Time Stepping
Running a Benchmark
Physics Controls
Anelastic Mode (dimensional)
Boussinesq Mode (nondimensional)
Anelastic Mode (nondimensional)
Boundary Conditions & Internal Heating
General Physics Controls
Initializing a Model
Checkpointing
Standard Checkpoints
Quicksaves
Checkpoint Logs
Cookbooks
Simple Boussinesq non-MHD benchmark: c2001_case0_minimal
Simple Boussinesq MHD benchmark: c2001_case1_minimal
Steady anelastic non-MHD benchmark: j2011_steady_hydro_minimal
Steady anelastic MHD benchmark: j2011_steady_mhd_minimal
Custom Reference States
Creating a Coefficients File
Behavior of Transport Coefficients
Example Notebooks
Diagnostic Outputs
The Lookup Table (LUT)
I/O Control
I/O Format Controls
I/O Redirection
Ensemble Mode
References
Plotting Examples
Contents
I. Running a Benchmark with Sample Output
II. Configuring Your Python Environment
III. Overview of Diagnostics in Rayleigh
V. Shell Averages
VI. Azimuthal Averages
VII. Simulation Slices
VIII. Spherical Harmonic Spectra
IX. Point Probes
X. Modal Outputs
Rayleigh
Navigation
Rayleigh User Manual
Overview
Compiling and Installing Rayleigh
Setting up a Rayleigh Development Environment
Running the Code
Running a Benchmark
Physics Controls
Checkpointing
Cookbooks
Custom Reference States
Diagnostic Outputs
I/O Control
Ensemble Mode
References
Plotting Examples
Model Setup
Contributing to Rayleigh
Diagnostic Values
Quantity Codes
Main_Input Namelists
Publications
Video Gallery
Related Topics
Documentation overview
Previous:
Welcome to Rayleigh’s documentation!
Next:
Overview
Quick search