Dedalus Project Logo
v2_master
  • Installing Dedalus
    • Full-stack conda installation (recommended)
    • Custom conda installation
    • Installing the Dedalus package
      • Installing from PyPI
      • Building from source
      • Updating Dedalus
      • Uninstalling Dedalus
    • Alternative installation procedures
      • Full-stack installation shell script
      • Install notes for PSC/Bridges: Intel stack
        • Python stack
        • Numpy and BLAS libraries
        • Python library stack
        • Dedalus
        • Running Dedalus on Bridges
      • Install notes for Compute Canada’s clusters
        • Notes
        • Instructions
      • Install notes for MIT Engaging Cluster
        • Modules and paths
        • Build procedure
        • Notes
      • Install notes for CU/Janus
        • Building Openmpi
        • Building Python3
        • Installing pip
        • Installing mpi4py
        • Installing FFTW3
        • Installing nose
        • Installing cython
        • Building numpy against MKL
        • Test numpy install
        • Installing Scipy
        • Installing matplotlib
        • Installing HDF5 with parallel support
        • Installing h5py
        • Installing Mercurial
        • Preliminaries
      • Install notes for NASA/Discover
      • Install notes for NASA/Pleiades
        • Install notes for NASA/Pleiades: Intel stack
        • Install notes for NASA/Pleiades: Intel stack with MPI-SGI
        • Install notes for NASA/Pleiades: gcc stack
        • Old instructions
      • Install notes for BRC HPC SAVIO cluster
        • Using Dedalus
      • Install notes for TACC/Stampede
        • Modules
        • Python stack
        • Numpy and BLAS libraries
        • Python library stack
        • Dedalus2
        • Running Dedalus on Stampede
        • Skipped libraries
      • Install notes for Trestles
        • Modules
        • Building Python3
        • Installing virtualenv
        • Building OpenBLAS
        • Building numpy
        • Installing Scipy
        • Installing mpi4py
        • Installing cython
        • Installing matplotlib
        • UMFPACK
        • Dedalus2
  • Tutorials & Examples
    • Tutorial Notebooks
      • Tutorial 1: Bases and Domains
        • 1.1: Bases
        • 1.2: Domains
      • Tutorial 2: Fields and Operators
        • 2.1: Fields
        • 2.2: Operators
      • Tutorial 3: Problems and Solvers
        • 3.1: Problems
        • 3.2: Solvers
      • Tutorial 4: Analysis and Post-processing
        • 4.1: Analysis
        • 4.2: Post-processing
    • Example Notebooks
      • Example 1: Kelvin-Helmholtz Instability
        • Problem Domain
        • Equations
        • Timestepping
        • Initial Value Problem
        • Analysis
        • Main Loop
        • Analysis
      • Example 2: Taylor-Couette Flow
        • Input parameters
        • Problem Domain
        • Equations
        • Initial and Boundary Conditions
        • Timestepping
        • Time step size and the CFL condition
        • Analysis
        • The Main Loop
        • Analysis
    • Example Scripts
  • User Guide & How-To’s
    • Configuring Dedalus
    • Performance Tips
      • Stack Configuration
        • Disable multithreading
      • Domain Specification
        • Resolutions for faster transforms
        • Process meshes for better load balancing
        • Avoid empty cores
      • Problem Formulation
        • Minimize the number of problem variables
        • Formulate boundary conditions as Dirichlet conditions
        • Avoid non-smooth or rational-function NCCs
      • Timestepping
        • Avoid changing the simulation timestep unless necessary
    • Troubleshooting
      • Singular matrix errors
      • Out of memory errors
      • Maintaining Hermitian symmetry with real variables
    • General Functions
  • Methodology
    • Dedalus Methods Paper
  • Dedalus API reference
    • Subpackages
      • dedalus.core
        • Submodules
      • dedalus.extras
        • Submodules
      • dedalus.libraries
        • Subpackages
        • Submodules
      • dedalus.tests
        • Subpackages
        • Submodules
        • Package Contents
      • dedalus.tools
        • Submodules
    • Submodules
      • dedalus.dev
      • dedalus.public
    • Package Contents
      • logger
Dedalus Project
  • dedalus
  • Edit on GitHub

dedalus

Subpackages

  • dedalus.core
    • dedalus.core.basis
    • dedalus.core.distributor
    • dedalus.core.domain
    • dedalus.core.evaluator
    • dedalus.core.field
    • dedalus.core.future
    • dedalus.core.metadata
    • dedalus.core.operators
    • dedalus.core.pencil
    • dedalus.core.problems
    • dedalus.core.solvers
    • dedalus.core.system
    • dedalus.core.timesteppers
  • dedalus.extras
    • dedalus.extras.atmospheres
    • dedalus.extras.flow_tools
    • dedalus.extras.plot_tools
  • dedalus.libraries
    • dedalus.libraries.fftw
    • dedalus.libraries.matsolvers
  • dedalus.tests
    • dedalus.tests.special_functions
      • dedalus.tests.special_functions.airy
      • dedalus.tests.special_functions.bessel
    • dedalus.tests.test_bvp
    • dedalus.tests.test_evp
    • dedalus.tests.test_ivp
    • dedalus.tests.test_matsolvers
    • dedalus.tests.test_nlbvp
    • dedalus.tests.test_output
  • dedalus.tools
    • dedalus.tools.array
    • dedalus.tools.cache
    • dedalus.tools.config
    • dedalus.tools.dispatch
    • dedalus.tools.exceptions
    • dedalus.tools.general
    • dedalus.tools.logging
    • dedalus.tools.parallel
    • dedalus.tools.parsing
    • dedalus.tools.plot_op
    • dedalus.tools.post
    • dedalus.tools.progress
    • dedalus.tools.sparse

Submodules

  • dedalus.dev
  • dedalus.public

Package Contents

logger
Previous Next

© Copyright 2022 Dedalus Collaboration. Revision 21471db9.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v2_master
Versions
latest
v2.2207.1
v2_master
Downloads
html
On Read the Docs
Project Home
Builds