PyMGRIT
Usage
Installation
Quickstart
Tutorial
Examples
Parallelism
Advanced usage
Applications
Dahlquist
Brusselator
Arenstorf orbit
Heat Equation
Advection
Coupling
Firedrake
PETSc
PyMGRIT
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
U
|
V
A
Advection1D (class in pymgrit)
(class in pymgrit.advection.advection_1d)
AllenCahn (class in pymgrit.allen_cahn.allen_cahn)
Application (class in pymgrit)
(class in pymgrit.core.application)
arenstorf() (in module pymgrit.arenstorf_orbit.arenstorf_orbit)
ArenstorfOrbit (class in pymgrit)
(class in pymgrit.arenstorf_orbit.arenstorf_orbit)
AtMgrit (class in pymgrit.core.at_mgrit)
B
Brusselator (class in pymgrit)
(class in pymgrit.brusselator.brusselator)
brusselator() (in module pymgrit.brusselator.brusselator)
C
c_exchange() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
c_relax() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
cart2pol() (in module pymgrit.induction_machine.helper)
check_version() (in module pymgrit.induction_machine.helper)
clone() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
clone_rand() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
clone_zero() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
compute_data() (in module pymgrit.induction_machine.helper)
compute_matrix() (pymgrit.advection.advection_1d.Advection1D method)
(pymgrit.Advection1D method)
(pymgrit.allen_cahn.allen_cahn.AllenCahn method)
(pymgrit.heat.heat_1d.Heat1D method)
(pymgrit.heat.heat_1d_2pts_bdf1.Heat1DBDF1 method)
(pymgrit.heat.heat_1d_2pts_bdf2.Heat1DBDF2 method)
(pymgrit.heat.heat_2d.Heat2D method)
(pymgrit.Heat1D method)
(pymgrit.Heat1DBDF1 method)
(pymgrit.Heat1DBDF2 method)
(pymgrit.Heat2D method)
compute_mesh_transfer() (in module pymgrit.induction_machine.helper)
compute_radius() (pymgrit.allen_cahn.allen_cahn.AllenCahn method)
compute_rhs() (pymgrit.heat.heat_2d.Heat2D method)
(pymgrit.Heat2D method)
convergence_criteria() (pymgrit.induction_machine.mgrit_machine_conv_jl.MgritMachineConvJl method)
convergence_criterion() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
create_coarsest_level() (pymgrit.core.at_mgrit.AtMgrit method)
(pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
create_u() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
create_v_g() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
D
Dahlquist (class in pymgrit)
(class in pymgrit.dahlquist.dahlquist)
E
error_correction() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
exact_radius() (pymgrit.allen_cahn.allen_cahn.AllenCahn method)
F
f_exchange() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
f_relax() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
fas_residual() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
forward_solve() (pymgrit.core.at_mgrit.AtMgrit method)
(pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
G
get_arrays() (in module pymgrit.induction_machine.helper)
get_c_point() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
get_elements() (in module pymgrit.induction_machine.helper)
get_nodes() (in module pymgrit.induction_machine.helper)
get_preresolution() (in module pymgrit.induction_machine.helper)
get_values() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
get_values_from() (in module pymgrit.induction_machine.helper)
getdp_read_resolution() (in module pymgrit.induction_machine.helper)
GridTransfer (class in pymgrit)
(class in pymgrit.core.grid_transfer)
GridTransferCopy (class in pymgrit)
(class in pymgrit.core.grid_transfer_copy)
GridTransferMachine (class in pymgrit.induction_machine.grid_transfer_machine)
H
Heat1D (class in pymgrit)
(class in pymgrit.heat.heat_1d)
Heat1DBDF1 (class in pymgrit)
(class in pymgrit.heat.heat_1d_2pts_bdf1)
Heat1DBDF2 (class in pymgrit)
(class in pymgrit.heat.heat_1d_2pts_bdf2)
Heat2D (class in pymgrit)
(class in pymgrit.heat.heat_2d)
I
InductionMachine (class in pymgrit.induction_machine.induction_machine)
initial_guess() (pymgrit.allen_cahn.allen_cahn.AllenCahn method)
initialise() (pymgrit.advection.advection_1d.Advection1D method)
(pymgrit.Advection1D method)
interp_weights() (in module pymgrit.induction_machine.helper)
interpolation() (pymgrit.core.grid_transfer.GridTransfer method)
(pymgrit.core.grid_transfer_copy.GridTransferCopy method)
(pymgrit.GridTransfer method)
(pymgrit.GridTransferCopy method)
(pymgrit.induction_machine.grid_transfer_machine.GridTransferMachine method)
interpolation_factors() (in module pymgrit.induction_machine.helper)
is_numeric() (in module pymgrit.induction_machine.helper)
iteration() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.induction_machine.mgrit_machine_conv_jl.MgritMachineConvJl method)
(pymgrit.Mgrit method)
L
log_info() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
M
MetaApplication (class in pymgrit.core.application)
Mgrit (class in pymgrit)
(class in pymgrit.core.mgrit)
MgritMachine (class in pymgrit.induction_machine.mgrit_machine)
MgritMachineConvJl (class in pymgrit.induction_machine.mgrit_machine_conv_jl)
MgritWithPlots (class in pymgrit.core.mgrit_with_plots)
module
pymgrit
pymgrit.advection
pymgrit.advection.advection_1d
pymgrit.allen_cahn
pymgrit.allen_cahn.allen_cahn
pymgrit.arenstorf_orbit
pymgrit.arenstorf_orbit.arenstorf_orbit
pymgrit.brusselator
pymgrit.brusselator.brusselator
pymgrit.core
pymgrit.core.application
pymgrit.core.at_mgrit
pymgrit.core.grid_transfer
pymgrit.core.grid_transfer_copy
pymgrit.core.mgrit
pymgrit.core.mgrit_with_plots
pymgrit.core.simple_setup_problem
pymgrit.core.split
pymgrit.core.vector
pymgrit.dahlquist
pymgrit.dahlquist.dahlquist
pymgrit.firedrake
pymgrit.heat
pymgrit.heat.heat_1d
pymgrit.heat.heat_1d_2pts_bdf1
pymgrit.heat.heat_1d_2pts_bdf2
pymgrit.heat.heat_2d
pymgrit.heat.vector_heat_1d_2pts
pymgrit.induction_machine
pymgrit.induction_machine.grid_transfer_machine
pymgrit.induction_machine.helper
pymgrit.induction_machine.induction_machine
pymgrit.induction_machine.mgrit_machine
pymgrit.induction_machine.mgrit_machine_conv_jl
pymgrit.induction_machine.vector_machine
pymgrit.petsc
N
nested_iteration() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.induction_machine.mgrit_machine.MgritMachine method)
(pymgrit.induction_machine.mgrit_machine_conv_jl.MgritMachineConvJl method)
(pymgrit.Mgrit method)
norm() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
O
ouput_run_information() (pymgrit.core.at_mgrit.AtMgrit method)
(pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
P
pack() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
plot() (pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.core.mgrit_with_plots.MgritWithPlots method)
plot_convergence() (pymgrit.core.mgrit_with_plots.MgritWithPlots method)
plot_cycle() (pymgrit.core.mgrit_with_plots.MgritWithPlots method)
plot_parallel_distribution() (pymgrit.core.mgrit_with_plots.MgritWithPlots method)
plot_solution() (pymgrit.brusselator.brusselator.VectorBrusselator method)
pre_file() (in module pymgrit.induction_machine.helper)
pymgrit
module
pymgrit.advection
module
pymgrit.advection.advection_1d
module
pymgrit.allen_cahn
module
pymgrit.allen_cahn.allen_cahn
module
pymgrit.arenstorf_orbit
module
pymgrit.arenstorf_orbit.arenstorf_orbit
module
pymgrit.brusselator
module
pymgrit.brusselator.brusselator
module
pymgrit.core
module
pymgrit.core.application
module
pymgrit.core.at_mgrit
module
pymgrit.core.grid_transfer
module
pymgrit.core.grid_transfer_copy
module
pymgrit.core.mgrit
module
pymgrit.core.mgrit_with_plots
module
pymgrit.core.simple_setup_problem
module
pymgrit.core.split
module
pymgrit.core.vector
module
pymgrit.dahlquist
module
pymgrit.dahlquist.dahlquist
module
pymgrit.firedrake
module
pymgrit.heat
module
pymgrit.heat.heat_1d
module
pymgrit.heat.heat_1d_2pts_bdf1
module
pymgrit.heat.heat_1d_2pts_bdf2
module
pymgrit.heat.heat_2d
module
pymgrit.heat.vector_heat_1d_2pts
module
pymgrit.induction_machine
module
pymgrit.induction_machine.grid_transfer_machine
module
pymgrit.induction_machine.helper
module
pymgrit.induction_machine.induction_machine
module
pymgrit.induction_machine.mgrit_machine
module
pymgrit.induction_machine.mgrit_machine_conv_jl
module
pymgrit.induction_machine.vector_machine
module
pymgrit.petsc
module
R
required_attributes (pymgrit.Application attribute)
(pymgrit.core.application.Application attribute)
(pymgrit.core.application.MetaApplication attribute)
restriction() (pymgrit.core.grid_transfer.GridTransfer method)
(pymgrit.core.grid_transfer_copy.GridTransferCopy method)
(pymgrit.GridTransfer method)
(pymgrit.GridTransferCopy method)
(pymgrit.induction_machine.grid_transfer_machine.GridTransferMachine method)
run_getdp() (pymgrit.induction_machine.induction_machine.InductionMachine method)
S
set_resolution() (in module pymgrit.induction_machine.helper)
set_values() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
setup_points_and_comm_info() (pymgrit.core.at_mgrit.AtMgrit method)
(pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
simple_setup_problem() (in module pymgrit)
(in module pymgrit.core.simple_setup_problem)
solve() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.induction_machine.mgrit_machine_conv_jl.MgritMachineConvJl method)
(pymgrit.Mgrit method)
split_communicator() (in module pymgrit.core.split)
split_into() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
split_points() (pymgrit.core.mgrit.Mgrit method)
(pymgrit.Mgrit method)
step() (pymgrit.advection.advection_1d.Advection1D method)
(pymgrit.Advection1D method)
(pymgrit.allen_cahn.allen_cahn.AllenCahn method)
(pymgrit.Application method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.ArenstorfOrbit method)
(pymgrit.ArenstorfOrbit method)
(pymgrit.Brusselator method)
(pymgrit.brusselator.brusselator.Brusselator method)
(pymgrit.core.application.Application method)
(pymgrit.Dahlquist method)
(pymgrit.dahlquist.dahlquist.Dahlquist method)
(pymgrit.heat.heat_1d.Heat1D method)
(pymgrit.heat.heat_1d_2pts_bdf1.Heat1DBDF1 method)
(pymgrit.heat.heat_1d_2pts_bdf2.Heat1DBDF2 method)
(pymgrit.heat.heat_2d.Heat2D method)
(pymgrit.Heat1D method)
(pymgrit.Heat1DBDF1 method)
(pymgrit.Heat1DBDF2 method)
(pymgrit.Heat2D method)
(pymgrit.induction_machine.induction_machine.InductionMachine method)
U
unpack() (pymgrit.advection.advection_1d.VectorAdvection1D method)
(pymgrit.allen_cahn.allen_cahn.VectorAllenCahn2D method)
(pymgrit.arenstorf_orbit.arenstorf_orbit.VectorArenstorfOrbit method)
(pymgrit.brusselator.brusselator.VectorBrusselator method)
(pymgrit.core.vector.Vector method)
(pymgrit.dahlquist.dahlquist.VectorDahlquist method)
(pymgrit.heat.heat_1d.VectorHeat1D method)
(pymgrit.heat.heat_2d.VectorHeat2D method)
(pymgrit.heat.vector_heat_1d_2pts.VectorHeat1D2Pts method)
(pymgrit.induction_machine.vector_machine.VectorMachine method)
(pymgrit.Vector method)
(pymgrit.VectorHeat1D2Pts method)
V
Vector (class in pymgrit)
(class in pymgrit.core.vector)
vector_t_start (pymgrit.Application property)
(pymgrit.core.application.Application property)
vector_template (pymgrit.Application property)
(pymgrit.core.application.Application property)
VectorAdvection1D (class in pymgrit.advection.advection_1d)
VectorAllenCahn2D (class in pymgrit.allen_cahn.allen_cahn)
VectorArenstorfOrbit (class in pymgrit.arenstorf_orbit.arenstorf_orbit)
VectorBrusselator (class in pymgrit.brusselator.brusselator)
VectorDahlquist (class in pymgrit.dahlquist.dahlquist)
VectorHeat1D (class in pymgrit.heat.heat_1d)
VectorHeat1D2Pts (class in pymgrit)
(class in pymgrit.heat.vector_heat_1d_2pts)
VectorHeat2D (class in pymgrit.heat.heat_2d)
VectorMachine (class in pymgrit.induction_machine.vector_machine)