Dedalus Project
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
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
|
Y
|
Z
|
Γ
|
Δ
A
A (RK111 attribute)
(RK222 attribute)
(RK443 attribute)
(RKSMR attribute)
Add (class in dedalus.core.operators)
add() (OrderedSet method)
add_axes() (MultiFigure method)
add_bc() (ProblemBase method)
add_conservative_diffusivity() (CFL method)
add_dictionary_handler() (Evaluator method)
add_equation() (ProblemBase method)
add_file_handler() (Evaluator method)
(in module dedalus.tools.logging)
add_frequency() (CFL method)
add_handler() (Evaluator method)
add_nonconservative_diffusivity() (CFL method)
add_property() (GlobalFlowProperty method)
add_scheme() (in module dedalus.core.timesteppers)
add_solver() (in module dedalus.libraries.matsolvers)
add_sparse() (in module dedalus.tools.array)
add_stdout_handler() (in module dedalus.tools.logging)
add_substitutions() (Namespace method)
add_system() (Handler method)
add_system_handler() (Evaluator method)
add_task() (Handler method)
add_tasks() (Handler method)
add_velocities() (CFL method)
add_velocity() (CFL method)
AddArrayArray (class in dedalus.core.operators)
AddArrayField (class in dedalus.core.operators)
AddArrayScalar (class in dedalus.core.operators)
AddFieldArray (class in dedalus.core.operators)
AddFieldField (class in dedalus.core.operators)
AddFieldScalar (class in dedalus.core.operators)
addname() (in module dedalus.core.operators)
AddScalarArray (class in dedalus.core.operators)
AddScalarField (class in dedalus.core.operators)
AddScalarScalar (class in dedalus.core.operators)
AliasDict (class in dedalus.core.metadata)
aliased (UnaryGridFunction attribute)
all_elements() (Domain method)
all_grid_spacings() (Domain method)
all_grids() (Domain method)
ALLTOALLV (in module dedalus.core.distributor)
amax (CNAB1 attribute)
(CNAB2 attribute)
(CNLF2 attribute)
(MCNAB2 attribute)
(SBDF1 attribute)
(SBDF2 attribute)
(SBDF3 attribute)
(SBDF4 attribute)
antidifferentiate() (Field method)
apply_dense() (in module dedalus.tools.array)
apply_matrix() (in module dedalus.tools.array)
apply_matrix_form() (Coupled method)
apply_sparse() (in module dedalus.tools.array)
apply_vector_form() (Separable method)
args (in module dedalus.__main__)
argtypes (AddArrayArray attribute)
(AddArrayField attribute)
(AddArrayScalar attribute)
(AddFieldArray attribute)
(AddFieldField attribute)
(AddFieldScalar attribute)
(AddScalarArray attribute)
(AddScalarField attribute)
(AddScalarScalar attribute)
(FieldCopyArray attribute)
(FieldCopyField attribute)
(FieldCopyScalar attribute)
(MultiplyArrayArray attribute)
(MultiplyArrayField attribute)
(MultiplyArrayScalar attribute)
(MultiplyFieldArray attribute)
(MultiplyFieldField attribute)
(MultiplyFieldScalar attribute)
(MultiplyScalarArray attribute)
(MultiplyScalarField attribute)
(MultiplyScalarScalar attribute)
(PowerArrayScalar attribute)
(PowerDataScalar attribute)
(PowerFieldScalar attribute)
(PowerScalarScalar attribute)
(UnaryGridFunctionArray attribute)
(UnaryGridFunctionField attribute)
(UnaryGridFunctionScalar attribute)
Arithmetic (class in dedalus.core.operators)
arity (Arithmetic attribute)
(Future attribute)
(UnaryGridFunction attribute)
Array (class in dedalus.core.field)
as_ncc_operator() (Array method)
(Field method)
(Future method)
(Scalar method)
atoms() (Data method)
(Future method)
attempt() (Future method)
attempt_tasks() (Evaluator static method)
axslice() (in module dedalus.tools.array)
B
backward() (Basis method)
(Compound method)
banded (BandedSolver attribute)
(DenseSolver attribute)
(SparseSolver attribute)
BandedQR (class in dedalus.libraries.matsolvers)
BandedSolver (class in dedalus.libraries.matsolvers)
base (Add property)
(FieldCopy property)
(Multiply property)
(Operator property)
(Power property)
(TimeDerivative property)
(UnaryGridFunction property)
base_cmd() (in module dedalus.tests)
Basis (class in dedalus.core.basis)
BC_TOP (in module dedalus.core.problems)
bench() (in module dedalus.tests)
bench_wrapper() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
(in module dedalus.tests.test_ivp)
(in module dedalus.tests.test_matsolvers)
(in module dedalus.tests.test_nlbvp)
(in module dedalus.tests.test_output)
block_solver() (in module dedalus.tests.test_matsolvers)
BlockInverse (class in dedalus.libraries.matsolvers)
blocks() (Layout method)
bmax (CNAB1 attribute)
(CNAB2 attribute)
(CNLF2 attribute)
(MCNAB2 attribute)
(SBDF1 attribute)
(SBDF2 attribute)
(SBDF3 attribute)
(SBDF4 attribute)
bottom_left (Frame property)
Box (class in dedalus.extras.plot_tools)
buffer_size() (Distributor method)
(Layout method)
build() (Tree method)
build_matrices() (in module dedalus.core.pencil)
build_pencils() (in module dedalus.core.pencil)
build_solver() (ProblemBase method)
build_system() (SystemHandler method)
C
c (RK111 attribute)
(RK222 attribute)
(RK443 attribute)
(RKSMR attribute)
CachedAttribute (class in dedalus.tools.cache)
CachedClass (class in dedalus.tools.cache)
CachedFunction (class in dedalus.tools.cache)
CachedMethod (class in dedalus.tools.cache)
CachedMultiClass (class in dedalus.tools.dispatch)
canonical_linear_form() (Add method)
(Data method)
(LinearOperator method)
(Multiply method)
(NonlinearOperator method)
cast() (Field static method)
(FutureField static method)
(Operand static method)
CFL (class in dedalus.extras.flow_tools)
ChebLag() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
Chebyshev (class in dedalus.core.basis)
check_arrays() (Basis method)
check_atmosphere() (DedalusAtmosphere method)
check_conditions() (AddArrayArray method)
(AddArrayField method)
(AddArrayScalar method)
(AddFieldArray method)
(AddFieldField method)
(AddFieldScalar method)
(AddScalarArray method)
(AddScalarField method)
(AddScalarScalar method)
(Coupled method)
(FieldCopy method)
(Future method)
(GeneralFunction method)
(MultiplyArrayArray method)
(MultiplyArrayField method)
(MultiplyArrayScalar method)
(MultiplyFieldArray method)
(MultiplyFieldField method)
(MultiplyFieldScalar method)
(MultiplyScalarArray method)
(MultiplyScalarField method)
(MultiplyScalarScalar method)
(PowerArrayScalar method)
(PowerFieldScalar method)
(PowerScalarScalar method)
(Separable method)
(UnaryGridFunctionArray method)
(UnaryGridFunctionField method)
(UnaryGridFunctionScalar method)
check_file_limits() (FileHandler method)
check_spectrum() (DedalusAtmosphere method)
cmax (CNAB1 attribute)
(CNAB2 attribute)
(CNLF2 attribute)
(MCNAB2 attribute)
(SBDF1 attribute)
(SBDF2 attribute)
(SBDF3 attribute)
(SBDF4 attribute)
CNAB1 (class in dedalus.core.timesteppers)
CNAB2 (class in dedalus.core.timesteppers)
CNLF2 (class in dedalus.core.timesteppers)
coeff_start() (Compound method)
CoeffSystem (class in dedalus.core.system)
combine_domains() (in module dedalus.core.domain)
comp_order() (Arithmetic method)
(Data method)
(Operator method)
Compound (class in dedalus.core.basis)
compute_coefficients() (CNAB1 class method)
(CNAB2 class method)
(CNLF2 class method)
(MCNAB2 class method)
(SBDF1 class method)
(SBDF2 class method)
(SBDF3 class method)
(SBDF4 class method)
compute_dt() (CFL method)
config (in module dedalus.tools.config)
copy() (Field method)
(Namespace method)
count (Leaf attribute)
coupled (Chebyshev attribute)
Coupled (class in dedalus.core.operators)
coupled (Compound attribute)
(Fourier attribute)
(Hermite attribute)
(Laguerre attribute)
(Legendre attribute)
(SinCos attribute)
coupled_solver() (in module dedalus.tests.test_matsolvers)
cov() (in module dedalus.tests)
create_buffer() (Field method)
create_current_file() (FileHandler method)
current_path (FileHandler property)
D
Data (class in dedalus.core.field)
decrement() (Transform method)
(Transpose method)
decrement_group() (Transform method)
(Transpose method)
decrement_single() (Transform method)
(Transpose method)
dedalus
module
dedalus.__main__
module
dedalus.core
module
dedalus.core.basis
module
dedalus.core.distributor
module
dedalus.core.domain
module
dedalus.core.evaluator
module
dedalus.core.field
module
dedalus.core.future
module
dedalus.core.metadata
module
dedalus.core.operators
module
dedalus.core.pencil
module
dedalus.core.problems
module
dedalus.core.solvers
module
dedalus.core.system
module
dedalus.core.timesteppers
module
dedalus.dev
module
dedalus.extras
module
dedalus.extras.atmospheres
module
dedalus.extras.flow_tools
module
dedalus.extras.plot_tools
module
dedalus.libraries
module
dedalus.libraries.fftw
module
dedalus.libraries.matsolvers
module
dedalus.public
module
dedalus.tests
module
dedalus.tests.special_functions
module
dedalus.tests.special_functions.airy
module
dedalus.tests.special_functions.bessel
module
dedalus.tests.test_bvp
module
dedalus.tests.test_evp
module
dedalus.tests.test_ivp
module
dedalus.tests.test_matsolvers
module
dedalus.tests.test_nlbvp
module
dedalus.tests.test_output
module
dedalus.tools
module
dedalus.tools.array
module
dedalus.tools.cache
module
dedalus.tools.config
module
dedalus.tools.dispatch
module
dedalus.tools.exceptions
module
dedalus.tools.general
module
dedalus.tools.logging
module
dedalus.tools.parallel
module
dedalus.tools.parsing
module
dedalus.tools.plot_op
module
dedalus.tools.post
module
dedalus.tools.progress
module
dedalus.tools.sparse
module
dedalus_domain() (in module dedalus.tests.special_functions.airy)
(in module dedalus.tests.special_functions.bessel)
dedalus_solution() (in module dedalus.tests.special_functions.airy)
(in module dedalus.tests.special_functions.bessel)
DedalusAtmosphere (class in dedalus.extras.atmospheres)
DEFAULT_LIBRARY (in module dedalus.core.basis)
default_meta() (Chebyshev method)
(Compound method)
(Fourier method)
(Hermite method)
(Laguerre method)
(Legendre method)
(SinCos method)
default_params (in module dedalus.tests.special_functions.airy)
(in module dedalus.tests.special_functions.bessel)
DenseInverse (class in dedalus.libraries.matsolvers)
DenseSolver (class in dedalus.libraries.matsolvers)
diagonal_solver() (in module dedalus.tests.test_matsolvers)
DictGroup (class in dedalus.core.metadata)
DictionaryHandler (class in dedalus.core.evaluator)
diff() (Operand method)
Differentiate (class in dedalus.core.operators)
differentiate() (Basis method)
Differentiate() (Chebyshev method)
(Compound method)
differentiate() (Field method)
Differentiate() (Fourier method)
(Hermite method)
differentiate() (in module dedalus.core.operators)
Differentiate() (Laguerre method)
(Legendre method)
(SinCos method)
DimWrapper (class in dedalus.extras.plot_tools)
Dirichlet() (Chebyshev method)
(Compound method)
(Hermite method)
(Laguerre method)
(Legendre method)
DIRICHLET_PRECONDITIONING (in module dedalus.core.basis)
distribute() (Interpolate method)
Distributor (class in dedalus.core.distributor)
Domain (class in dedalus.core.domain)
DoubleChebyshev() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
(in module dedalus.tests.test_nlbvp)
DoubleLaguerre() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
DoubleLegendre() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
(in module dedalus.tests.test_nlbvp)
DropMatch() (Compound method)
(ImplicitBasis method)
DropNonconstant() (Compound method)
(ImplicitBasis method)
DropNonfirst() (Compound method)
(ImplicitBasis method)
DropTau() (Compound method)
(ImplicitBasis method)
E
EigenvalueProblem (class in dedalus.core.problems)
EigenvalueSolver (class in dedalus.core.solvers)
element_label (Chebyshev attribute)
(Fourier attribute)
(Hermite attribute)
(Laguerre attribute)
(Legendre attribute)
(SinCos attribute)
elements() (Domain method)
EmptyDomain (class in dedalus.core.domain)
evaluate() (Future method)
evaluate_group() (Evaluator method)
evaluate_handlers() (Evaluator method)
evaluate_handlers_now() (InitialValueSolver method)
evaluate_scheduled() (Evaluator method)
Evaluator (class in dedalus.core.evaluator)
evolve() (InitialValueSolver method)
EVP (in module dedalus.core.problems)
exact_solution() (in module dedalus.tests.special_functions.airy)
(in module dedalus.tests.special_functions.bessel)
expand() (Add method)
(Data method)
(Differentiate method)
(LinearOperator method)
(Multiply method)
(NonlinearOperator method)
expand_pattern() (in module dedalus.tools.array)
explicit_form() (Coupled method)
(Separable method)
F
fast_bmat() (in module dedalus.core.pencil)
fast_csr_matvec() (in module dedalus.tools.sparse)
FFTW_RIGOR (in module dedalus.core.basis)
Field (class in dedalus.core.field)
FieldCopy (class in dedalus.core.operators)
FieldCopyArray (class in dedalus.core.operators)
FieldCopyField (class in dedalus.core.operators)
FieldCopyScalar (class in dedalus.core.operators)
FieldSystem (class in dedalus.core.system)
FieldWrapper (class in dedalus.extras.plot_tools)
file (in module dedalus.tests)
file_handler (in module dedalus.tools.logging)
FileHandler (class in dedalus.core.evaluator)
FILEHANDLER_MODE_DEFAULT (in module dedalus.core.evaluator)
FILEHANDLER_PARALLEL_DEFAULT (in module dedalus.core.evaluator)
FILEHANDLER_TOUCH_TMPFILE (in module dedalus.core.evaluator)
format_time() (in module dedalus.tools.progress)
formatter (in module dedalus.tools.logging)
forward() (Basis method)
(Compound method)
Fourier (class in dedalus.core.basis)
Frame (class in dedalus.extras.plot_tools)
freeze_dict() (in module dedalus.core.metadata)
freeze_meta() (in module dedalus.core.metadata)
from_global_vector() (Array method)
from_local_vector() (Array method)
Future (class in dedalus.core.future)
future_type (FutureArray attribute)
(FutureField attribute)
(FutureScalar attribute)
FutureArray (class in dedalus.core.future)
FutureField (class in dedalus.core.future)
FutureScalar (class in dedalus.core.future)
G
gather() (FieldSystem method)
GeneralFunction (class in dedalus.core.operators)
get_1d_vertices() (in module dedalus.extras.plot_tools)
get_all_writes() (in module dedalus.tools.post)
get_assigned_sets() (in module dedalus.tools.post)
get_assigned_writes() (in module dedalus.tools.post)
get_basis_object() (Domain method)
(EmptyDomain method)
get_coeffs() (DedalusAtmosphere method)
get_fields() (Evaluator static method)
get_file() (FileHandler method)
get_hdf5_spaces() (FileHandler method)
get_layout_object() (Distributor method)
get_pencil() (CoeffSystem method)
get_plane() (in module dedalus.extras.plot_tools)
get_values() (DedalusAtmosphere method)
get_world_time() (InitialValueSolver method)
get_write_stats() (FileHandler method)
global_grid_shape() (Domain method)
global_max() (GlobalArrayReducer method)
global_mean() (GlobalArrayReducer method)
global_min() (GlobalArrayReducer method)
global_shape() (Layout method)
GlobalArrayReducer (class in dedalus.extras.flow_tools)
GlobalFlowProperty (class in dedalus.extras.flow_tools)
grad_ln_rho() (Polytrope method)
(ScaledPolytrope method)
grad_ln_T() (Polytrope method)
(ScaledPolytrope method)
grad_S() (Polytrope method)
(ScaledPolytrope method)
grid() (Chebyshev method)
(Compound method)
(Domain method)
(Fourier method)
(Hermite method)
(Laguerre method)
(Legendre method)
(SinCos method)
grid_array_object() (Basis method)
(Compound method)
(Hermite method)
(Laguerre method)
(SinCos method)
grid_average() (GlobalFlowProperty method)
grid_size() (Basis method)
grid_spacing() (Basis method)
(Chebyshev method)
(Compound method)
(Domain method)
(Fourier method)
(SinCos method)
grid_spacing_object() (Basis method)
grid_start() (Compound method)
grids() (Domain method)
group_data() (Transform method)
GROUP_TRANSFORMS (in module dedalus.core.distributor)
GROUP_TRANSPOSES (in module dedalus.core.distributor)
H
H (RK111 attribute)
(RK222 attribute)
(RK443 attribute)
(RKSMR attribute)
Handler (class in dedalus.core.evaluator)
has() (Data method)
(Future method)
Hermite (class in dedalus.core.basis)
HilbertTransform (class in dedalus.core.operators)
HilbertTransform() (Fourier method)
hilberttransform() (in module dedalus.core.operators)
HilbertTransform() (SinCos method)
I
ImplicitBasis (class in dedalus.core.basis)
increment() (Transform method)
(Transpose method)
increment_group() (Transform method)
(Transpose method)
increment_single() (Transform method)
(Transpose method)
InitialValueProblem (class in dedalus.core.problems)
InitialValueSolver (class in dedalus.core.solvers)
integ() (Operand method)
Integrate (class in dedalus.core.operators)
integrate() (Basis method)
Integrate() (Chebyshev method)
(Compound method)
integrate() (Field method)
Integrate() (Fourier method)
(Hermite method)
integrate() (in module dedalus.core.operators)
Integrate() (Laguerre method)
(Legendre method)
(SinCos method)
INTERLEAVE_SUBBASES (in module dedalus.core.problems)
interleaved_view() (in module dedalus.tools.array)
interp() (Operand method)
Interpolate (class in dedalus.core.operators)
interpolate() (Basis method)
Interpolate() (Chebyshev method)
(Compound method)
interpolate() (Field method)
Interpolate() (Fourier method)
(Hermite method)
interpolate() (in module dedalus.core.operators)
Interpolate() (Laguerre method)
(Legendre method)
(SinCos method)
is_integer() (in module dedalus.core.operators)
IVP (in module dedalus.core.problems)
K
kw (LinearOperator attribute)
L
label (DimWrapper property)
Laguerre (class in dedalus.core.basis)
lambdify_functions() (in module dedalus.tools.parsing)
Layout (class in dedalus.core.distributor)
layout (Field property)
LBVP (in module dedalus.core.problems)
LCCL() (in module dedalus.tests.test_bvp)
(in module dedalus.tests.test_evp)
Leaf (class in dedalus.tools.plot_op)
left() (in module dedalus.core.operators)
left_permutation() (in module dedalus.core.pencil)
Legendre (class in dedalus.core.basis)
library (Basis property)
(Compound property)
LinearBasisOperator (class in dedalus.core.operators)
LinearBoundaryValueProblem (class in dedalus.core.problems)
LinearBoundaryValueSolver (class in dedalus.core.solvers)
LinearOperator (class in dedalus.core.operators)
load_state() (InitialValueSolver method)
local_grid_shape() (Domain method)
local_shape() (Layout method)
log_progress() (in module dedalus.tools.progress)
log_stats() (InitialValueSolver method)
logger (in module dedalus)
(in module dedalus.core.basis)
(in module dedalus.core.distributor)
(in module dedalus.core.domain)
(in module dedalus.core.evaluator)
(in module dedalus.core.field)
(in module dedalus.core.future)
(in module dedalus.core.pencil)
(in module dedalus.core.problems)
(in module dedalus.core.solvers)
(in module dedalus.extras.flow_tools)
(in module dedalus.tests.test_evp)
(in module dedalus.tests.test_nlbvp)
(in module dedalus.tools.post)
Lz (in module dedalus.extras.atmospheres)
M
MatchRows() (Compound method)
matrix_form() (Coupled method)
matsolvers (in module dedalus.libraries.matsolvers)
max() (GlobalFlowProperty method)
MCNAB2 (class in dedalus.core.timesteppers)
merge_analysis (in module dedalus.tools.post)
merge_data() (in module dedalus.tools.post)
merge_process_files() (in module dedalus.tools.post)
merge_process_files_single_set() (in module dedalus.tools.post)
merge_sets() (in module dedalus.tools.post)
merge_setup() (in module dedalus.tools.post)
meta (FutureScalar attribute)
meta() (Future method)
(LinearBasisOperator method)
meta_constant() (Add method)
(Differentiate method)
(FieldCopy method)
(Future method)
(GeneralFunction method)
(HilbertTransform method)
(Integrate method)
(Interpolate method)
(Multiply method)
(PowerDataScalar method)
(TimeDerivative method)
(UnaryGridFunction method)
meta_dirichlet() (Future method)
meta_envelope() (Add method)
(FieldCopy method)
(Future method)
(Multiply method)
(PowerDataScalar method)
(TimeDerivative method)
(UnaryGridFunction method)
meta_parity() (Add method)
(FieldCopy method)
(Future method)
(Multiply method)
(PowerDataScalar method)
(TimeDerivative method)
(UnaryGridFunction method)
Metadata (class in dedalus.core.metadata)
min() (GlobalFlowProperty method)
module
dedalus
dedalus.__main__
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.dev
dedalus.extras
dedalus.extras.atmospheres
dedalus.extras.flow_tools
dedalus.extras.plot_tools
dedalus.libraries
dedalus.libraries.fftw
dedalus.libraries.matsolvers
dedalus.public
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
move_single_axis() (in module dedalus.tools.array)
MPI_RANK (in module dedalus.tools.logging)
MPI_SIZE (in module dedalus.tools.logging)
mul_order() (Add method)
(Data method)
(Multiply method)
(Operator method)
(Power method)
MultiClass (class in dedalus.tools.dispatch)
MultiDict (class in dedalus.core.metadata)
MultiFigure (class in dedalus.extras.plot_tools)
Multiply (class in dedalus.core.operators)
Multiply() (Chebyshev method)
(Compound method)
(Hermite method)
(ImplicitBasis method)
(Laguerre method)
(Legendre method)
MultiplyArrayArray (class in dedalus.core.operators)
MultiplyArrayField (class in dedalus.core.operators)
MultiplyArrayScalar (class in dedalus.core.operators)
MultiplyFieldArray (class in dedalus.core.operators)
MultiplyFieldField (class in dedalus.core.operators)
MultiplyFieldScalar (class in dedalus.core.operators)
MultiplyScalarArray (class in dedalus.core.operators)
MultiplyScalarField (class in dedalus.core.operators)
MultiplyScalarScalar (class in dedalus.core.operators)
MultistepIMEX (class in dedalus.core.timesteppers)
N
name (Add attribute)
(Differentiate attribute)
(FieldCopy attribute)
(HilbertTransform attribute)
(Integrate attribute)
(Interpolate attribute)
(Multiply attribute)
(Power attribute)
(TimeDerivative attribute)
Namespace (class in dedalus.core.problems)
namespace() (ProblemBase method)
namespace_additions() (EigenvalueProblem method)
(InitialValueProblem method)
(LinearBoundaryValueProblem method)
(NonlinearBoundaryValueProblem method)
natural_sort() (in module dedalus.tools.general)
NCC() (Compound method)
(ImplicitBasis method)
new_data() (Domain method)
(EmptyDomain method)
new_field() (Domain method)
new_fields() (Domain method)
newton_iteration() (NonlinearBoundaryValueSolver method)
NLBVP (in module dedalus.core.problems)
Node (class in dedalus.tools.plot_op)
NonlinearBoundaryValueProblem (class in dedalus.core.problems)
NonlinearBoundaryValueSolver (class in dedalus.core.solvers)
NonlinearOperator (class in dedalus.core.operators)
NonlinearOperatorError
nvars_const (ProblemBase property)
nvars_nonconst (ProblemBase property)
O
ok (InitialValueSolver property)
Operand (class in dedalus.core.field)
operate() (AddArrayArray method)
(AddArrayField method)
(AddArrayScalar method)
(AddFieldArray method)
(AddFieldField method)
(AddFieldScalar method)
(AddScalarArray method)
(AddScalarField method)
(AddScalarScalar method)
(Coupled method)
(FieldCopyArray method)
(FieldCopyField method)
(FieldCopyScalar method)
(Future method)
(GeneralFunction method)
(MultiplyArrayArray method)
(MultiplyArrayField method)
(MultiplyArrayScalar method)
(MultiplyFieldArray method)
(MultiplyFieldField method)
(MultiplyFieldScalar method)
(MultiplyScalarArray method)
(MultiplyScalarField method)
(MultiplyScalarScalar method)
(PowerArrayScalar method)
(PowerFieldScalar method)
(PowerScalarScalar method)
(Separable method)
(TimeDerivative method)
(UnaryGridFunctionArray method)
(UnaryGridFunctionField method)
(UnaryGridFunctionScalar method)
Operator (class in dedalus.core.operators)
operator_dict() (Add method)
(Coupled method)
(Data method)
(LinearOperator method)
(Multiply method)
operator_form() (Coupled method)
(LinearOperator method)
(Separable method)
(TimeDerivative method)
OrderedSet (class in dedalus.tools.general)
oscillate() (in module dedalus.tools.general)
P
P() (Polytrope method)
(ScaledPolytrope method)
pad() (in module dedalus.tools.plot_op)
pad_limits() (in module dedalus.extras.plot_tools)
parse() (FutureField static method)
(Operand static method)
parseable() (in module dedalus.core.operators)
parseables (in module dedalus.core.operators)
Pencil (class in dedalus.core.pencil)
plot_bot() (in module dedalus.extras.plot_tools)
plot_bot_2d() (in module dedalus.extras.plot_tools)
plot_bot_3d() (in module dedalus.extras.plot_tools)
plot_operator() (in module dedalus.tools.plot_op)
Polytrope (class in dedalus.extras.atmospheres)
Power (class in dedalus.core.operators)
PowerArrayScalar (class in dedalus.core.operators)
PowerDataScalar (class in dedalus.core.operators)
PowerFieldScalar (class in dedalus.core.operators)
PowerScalarScalar (class in dedalus.core.operators)
PREALLOCATE_OUTPUTS (in module dedalus.core.future)
Precondition() (Chebyshev method)
(Compound method)
(Hermite method)
(ImplicitBasis method)
(Laguerre method)
(Legendre method)
PreconditionDropMatch() (Compound method)
(ImplicitBasis method)
PreconditionDropTau() (Compound method)
(ImplicitBasis method)
print_progress() (in module dedalus.tools.progress)
ProblemBase (class in dedalus.core.problems)
proceed (InitialValueSolver property)
process() (DictionaryHandler method)
(FileHandler method)
(SystemHandler method)
Q
quad_mesh() (in module dedalus.extras.plot_tools)
R
raw_cast() (Operand static method)
reduce_scalar() (GlobalArrayReducer method)
remedy_scales() (Domain method)
replace() (Data method)
(Future method)
require_coeff_space() (Evaluator method)
(Field method)
require_grid_space() (Field method)
require_layout() (Field method)
require_local() (Field method)
reset() (Future method)
reshape_vector() (in module dedalus.tools.array)
rev_enumerate() (in module dedalus.tools.general)
rho() (Polytrope method)
(ScaledPolytrope method)
right() (in module dedalus.core.operators)
right_permutation() (in module dedalus.core.pencil)
RK111 (class in dedalus.core.timesteppers)
RK222 (class in dedalus.core.timesteppers)
RK443 (class in dedalus.core.timesteppers)
RKSMR (class in dedalus.core.timesteppers)
root (in module dedalus.tests)
rootlogger (in module dedalus.tools.logging)
RungeKuttaIMEX (class in dedalus.core.timesteppers)
S
S() (Polytrope method)
(ScaledPolytrope method)
same_dense_block_diag() (in module dedalus.tools.sparse)
SBDF1 (class in dedalus.core.timesteppers)
SBDF2 (class in dedalus.core.timesteppers)
SBDF3 (class in dedalus.core.timesteppers)
SBDF4 (class in dedalus.core.timesteppers)
Scalar (class in dedalus.core.field)
Scalar.ScalarMeta (class in dedalus.core.field)
ScaledPolytrope (class in dedalus.extras.atmospheres)
scales (Array property)
(Field property)
scatter() (FieldSystem method)
schemes (in module dedalus.core.timesteppers)
scipy_sparse_eigs() (in module dedalus.tools.sparse)
ScipyBanded (class in dedalus.libraries.matsolvers)
separable (Chebyshev attribute)
Separable (class in dedalus.core.operators)
separable (Compound attribute)
(Fourier attribute)
(Hermite attribute)
(Laguerre attribute)
(Legendre attribute)
(SinCos attribute)
serialize_call() (in module dedalus.tools.cache)
set_dtype() (Basis method)
(Chebyshev method)
(Compound method)
(Fourier method)
(Hermite method)
(Laguerre method)
(Legendre method)
(SinCos method)
set_pencil() (CoeffSystem method)
set_position() (Tree method)
set_scales() (Data method)
(Field method)
set_state() (EigenvalueSolver method)
setup_file() (FileHandler method)
shape (FieldWrapper property)
sim_dt_cadences() (InitialValueSolver method)
sim_time (InitialValueSolver property)
simple_reorder() (in module dedalus.core.pencil)
SinCos (class in dedalus.core.basis)
SkipDispatch (class in dedalus.tools.dispatch)
SkipDispatchException
slices() (Layout method)
solve() (BandedQR method)
(DenseInverse method)
(EigenvalueSolver method)
(LinearBoundaryValueSolver method)
(ScipyBanded method)
(SolverBase method)
(SparseInverse method)
(SPQR_solve method)
(SuperluColamdFactorized method)
(SuperluColamdSpsolve method)
(SuperluNaturalFactorized method)
(SuperluNaturalFactorizedTranspose method)
(SuperluNaturalSpsolve method)
(UmfpackFactorized method)
(UmfpackSpsolve method)
solve_dense() (EigenvalueSolver method)
solve_sparse() (EigenvalueSolver method)
solver_class (EigenvalueProblem attribute)
(InitialValueProblem attribute)
(LinearBoundaryValueProblem attribute)
(NonlinearBoundaryValueProblem attribute)
SolverBase (class in dedalus.libraries.matsolvers)
solvers (in module dedalus.tests.test_matsolvers)
sparse (BandedSolver attribute)
(DenseSolver attribute)
(SparseSolver attribute)
sparse_perm() (in module dedalus.core.pencil)
sparse_to_banded() (BandedSolver static method)
SparseInverse (class in dedalus.libraries.matsolvers)
SparseSolver (class in dedalus.libraries.matsolvers)
split() (Add method)
(Data method)
(FieldCopy method)
(LinearOperator method)
(Multiply method)
(NonlinearOperator method)
split_call() (in module dedalus.tools.parsing)
split_equation() (in module dedalus.tools.parsing)
SPQR_solve (class in dedalus.libraries.matsolvers)
stages (MultistepIMEX attribute)
(RK111 attribute)
(RK222 attribute)
(RK443 attribute)
(RKSMR attribute)
start() (Layout method)
stdout_handler (in module dedalus.tools.logging)
step() (InitialValueSolver method)
(MultistepIMEX method)
(RungeKuttaIMEX method)
STORE_EXPANDED_MATRICES (in module dedalus.core.problems)
store_last (Future attribute)
str_op (Add attribute)
(Multiply attribute)
(Power attribute)
sub_cdata() (Compound method)
sub_gdata() (Compound method)
SuperluColamdFactorized (class in dedalus.libraries.matsolvers)
SuperluColamdSpsolve (class in dedalus.libraries.matsolvers)
SuperluNaturalFactorized (class in dedalus.libraries.matsolvers)
SuperluNaturalFactorizedTranspose (class in dedalus.libraries.matsolvers)
SuperluNaturalSpsolve (class in dedalus.libraries.matsolvers)
supported (UnaryGridFunction attribute)
sym_diff() (Add method)
(Data method)
(FieldCopy method)
(LinearOperator method)
(Multiply method)
(PowerDataScalar method)
(UnaryGridFunction method)
SymbolicParsingError
Sync (class in dedalus.tools.parallel)
sync_glob() (in module dedalus.tools.parallel)
SYNC_TRANSPOSES (in module dedalus.core.distributor)
SystemHandler (class in dedalus.core.evaluator)
T
T() (Polytrope method)
(ScaledPolytrope method)
test() (in module dedalus.tests)
test_1d_output() (in module dedalus.tests.test_output)
test_airy() (in module dedalus.tests.special_functions.airy)
test_bessel() (in module dedalus.tests.special_functions.bessel)
test_double_exponential_forced() (in module dedalus.tests.test_bvp)
test_double_exponential_free() (in module dedalus.tests.test_bvp)
test_exponential_forced() (in module dedalus.tests.test_bvp)
test_exponential_free() (in module dedalus.tests.test_bvp)
test_gaussian_forced() (in module dedalus.tests.test_bvp)
test_gaussian_free() (in module dedalus.tests.test_bvp)
test_half_qho_dense_evp() (in module dedalus.tests.test_evp)
test_heat_1d_nonperiodic() (in module dedalus.tests.test_ivp)
test_heat_1d_periodic() (in module dedalus.tests.test_ivp)
test_heat_1d_periodic_firstorder() (in module dedalus.tests.test_ivp)
test_heat_ode_1d_nonperiodic() (in module dedalus.tests.test_ivp)
test_matsolver_setup_bench() (in module dedalus.tests.test_matsolvers)
test_matsolver_solve_bench() (in module dedalus.tests.test_matsolvers)
test_poisson_2d_nonperiodic() (in module dedalus.tests.test_bvp)
test_poisson_2d_periodic() (in module dedalus.tests.test_bvp)
test_poisson_2d_periodic_firstorder() (in module dedalus.tests.test_bvp)
test_qho_dense_evp() (in module dedalus.tests.test_evp)
test_qho_stretch_dense_evp() (in module dedalus.tests.test_evp)
test_sin_nlbvp() (in module dedalus.tests.test_nlbvp)
test_wave_dense_evp() (in module dedalus.tests.test_evp)
test_wave_sparse_evp() (in module dedalus.tests.test_evp)
testpath (in module dedalus.tests)
TimeDerivative (class in dedalus.core.operators)
top_right (Frame property)
towards_coeff_space() (Field method)
towards_grid_space() (Field method)
track() (in module dedalus.tools.progress)
Transform (class in dedalus.core.distributor)
Transpose (class in dedalus.core.distributor)
TRANSPOSE_LIBRARY (in module dedalus.core.distributor)
TransverseBasis (class in dedalus.core.basis)
Tree (class in dedalus.tools.plot_op)
truncate_atmosphere() (DedalusAtmosphere method)
U
UmfpackFactorized (class in dedalus.libraries.matsolvers)
UmfpackSpsolve (class in dedalus.libraries.matsolvers)
UnaryGridFunction (class in dedalus.core.operators)
UnaryGridFunctionArray (class in dedalus.core.operators)
UnaryGridFunctionField (class in dedalus.core.operators)
UnaryGridFunctionScalar (class in dedalus.core.operators)
UndefinedParityError
unify() (in module dedalus.tools.general)
unique_domain() (in module dedalus.core.future)
UnsupportedEquationError
update() (OrderedSet method)
V
vector_form() (Separable method)
visit_writes() (in module dedalus.tools.post)
volume_average() (GlobalFlowProperty method)
X
xbox (Box property)
Y
ybox (Box property)
Z
zeros_with_pattern() (in module dedalus.tools.array)
Γ
γ (RK222 attribute)
Δ
δ (RK222 attribute)
Read the Docs
v: v2_master
Versions
latest
v2.2207.1
v2_master
Downloads
html
On Read the Docs
Project Home
Builds