From f17426b000a4e9e081c9c1d05e86925d44e64dee Mon Sep 17 00:00:00 2001 From: pancetta Date: Mon, 6 May 2024 09:27:23 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Parallel?= =?UTF-8?q?-in-Time/pySDC@41404fe3576c16faa0bda3246a435a2cc24d7282=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doctrees/environment.pickle | Bin 11901339 -> 11926310 bytes .doctrees/projects/Hamiltonian.doctree | Bin 69267 -> 69267 bytes .doctrees/projects/doc_fput.doctree | Bin 21174 -> 21174 bytes ...tations.datatype_classes.cupy_mesh.doctree | Bin 36447 -> 48572 bytes ...m_classes.generic_MPIFFT_Laplacian.doctree | Bin 37643 -> 43088 bytes .doctrees/tutorial/doc_step_2_C.doctree | Bin 25108 -> 25108 bytes .doctrees/tutorial/doc_step_3_B.doctree | Bin 22266 -> 22266 bytes .doctrees/tutorial/doc_step_4_D.doctree | Bin 16433 -> 16433 bytes .doctrees/tutorial/doc_step_7_A.doctree | Bin 22364 -> 22364 bytes .doctrees/tutorial/doc_step_7_B.doctree | Bin 18023 -> 18023 bytes .doctrees/tutorial/doc_step_7_C.doctree | Bin 19397 -> 19397 bytes .doctrees/tutorial/doc_step_8_C.doctree | Bin 39214 -> 39208 bytes .doctrees/tutorial/step_2.doctree | Bin 59520 -> 59520 bytes .doctrees/tutorial/step_3.doctree | Bin 57858 -> 57858 bytes .doctrees/tutorial/step_4.doctree | Bin 62606 -> 62606 bytes .doctrees/tutorial/step_7.doctree | Bin 67214 -> 67214 bytes .doctrees/tutorial/step_8.doctree | Bin 71947 -> 71941 bytes _images/timings_SDC_variants_Fisher.png | Bin 9935 -> 9890 bytes _images/timings_SDC_variants_GrayScott.png | Bin 10479 -> 10481 bytes .../datatype_classes/cupy_mesh.html | 125 ++++--- .../generic_MPIFFT_Laplacian.html | 36 +- .../transfer_classes/TransferMesh_MPIFFT.html | 12 +- coverage/class_index.html | 84 +++-- coverage/coverage-badge.svg | 2 +- ...e_html.js => coverage_html_cb_da166b87.js} | 54 ++- ...icon_32.png => favicon_32_cb_58284776.png} | Bin coverage/function_index.html | 196 +++++------ coverage/index.html | 44 +-- ...losed.png => keybd_closed_cb_ce680311.png} | Bin coverage/keybd_open.png | Bin 9003 -> 0 bytes coverage/status.json | 2 +- coverage/{style.css => style_cb_8e611ae1.css} | 0 coverage/z_020efe120a771d8a_fput_py.html | 16 +- ...1d8a_hamiltonian_and_energy_output_py.html | 16 +- ...20efe120a771d8a_hamiltonian_output_py.html | 16 +- ...0efe120a771d8a_harmonic_oscillator_py.html | 16 +- ...z_020efe120a771d8a_simple_problems_py.html | 16 +- .../z_020efe120a771d8a_solar_system_py.html | 16 +- ...20efe120a771d8a_stop_at_error_hook_py.html | 16 +- ...z_04cb75334c2a5eef_data_management_py.html | 16 +- .../z_064a9f2a35945611_FaultHooks_py.html | 16 +- ...4a9f2a35945611_generate_statistics_py.html | 16 +- ...2a35945611_implicit_sweeper_faults_py.html | 16 +- ...a9f2a35945611_visualization_helper_py.html | 16 +- coverage/z_0a363dd8c140c711_DAEMesh_py.html | 16 +- .../z_0a363dd8c140c711_HookClass_DAE_py.html | 16 +- .../z_0a363dd8c140c711_ProblemDAE_py.html | 16 +- .../z_0c21c203c9df60ee_AllenCahn_dump_py.html | 16 +- ...9df60ee_AllenCahn_monitor_and_dump_py.html | 16 +- ...0c21c203c9df60ee_AllenCahn_monitor_py.html | 16 +- ...f60ee_run_simple_forcing_benchmark_py.html | 16 +- ...ee_run_simple_forcing_verification_py.html | 16 +- ...9df60ee_run_temp_forcing_benchmark_py.html | 16 +- ...9df60ee_run_temp_forcing_realistic_py.html | 16 +- ...9df60ee_run_temp_forcing_reference_py.html | 16 +- ...60ee_run_temp_forcing_verification_py.html | 16 +- coverage/z_0c21c203c9df60ee_visualize_py.html | 16 +- .../z_0c21c203c9df60ee_visualize_temp_py.html | 16 +- ...34c630be51b75_DiscontinuousTestDAE_py.html | 16 +- .../z_0eb34c630be51b75_WSCC9BusSystem_py.html | 16 +- .../z_0eb34c630be51b75_simple_DAE_py.html | 16 +- ...b34c630be51b75_synchronous_machine_py.html | 16 +- ...34c630be51b75_transistor_amplifier_py.html | 16 +- ...ffac7f7ab8bb8d_A_pySDC_with_FEniCS_py.html | 16 +- ...c7f7ab8bb8d_B_pySDC_with_mpi4pyfft_py.html | 16 +- ...1ffac7f7ab8bb8d_C_pySDC_with_PETSc_py.html | 16 +- ...z_15820e38ae7f8080_SemiImplicitDAE_py.html | 16 +- ...5820e38ae7f8080_fully_implicit_DAE_py.html | 16 +- ...ba2acb451842eb0_allenCahn_accuracy_py.html | 16 +- ...z_1ba2acb451842eb0_allenCahn_setup_py.html | 16 +- ...51842eb0_chemicalReaction_accuracy_py.html | 16 +- ...cb451842eb0_chemicalReaction_setup_py.html | 16 +- .../z_1ba2acb451842eb0_convergence_py.html | 16 +- ...b451842eb0_jacobiElliptic_accuracy_py.html | 16 +- ...2acb451842eb0_jacobiElliptic_setup_py.html | 16 +- .../z_1ba2acb451842eb0_kaps_accuracy_py.html | 16 +- .../z_1ba2acb451842eb0_kaps_setup_py.html | 16 +- ...z_1ba2acb451842eb0_lorenz_accuracy_py.html | 16 +- .../z_1ba2acb451842eb0_lorenz_setup_py.html | 16 +- .../z_1ba2acb451842eb0_nilpotency_py.html | 16 +- ...rotheroRobinsonAutonomous_accuracy_py.html | 16 +- ...0_protheroRobinsonAutonomous_setup_py.html | 16 +- ...51842eb0_protheroRobinson_accuracy_py.html | 16 +- ...cb451842eb0_protheroRobinson_setup_py.html | 16 +- coverage/z_1ba2acb451842eb0_stability_py.html | 16 +- coverage/z_1ba2acb451842eb0_utils_py.html | 16 +- ...ba2acb451842eb0_vanderpol_accuracy_py.html | 16 +- ...z_1ba2acb451842eb0_vanderpol_setup_py.html | 16 +- ...1ec92d03b7ea04ce_imexexp_1st_order_py.html | 16 +- ...27a4b5236415_A_step_data_structure_py.html | 16 +- ...ee527a4b5236415_B_my_first_sweeper_py.html | 16 +- ...a4b5236415_C_using_pySDCs_frontend_py.html | 16 +- .../z_1f4fced1df9318f0_default_hook_py.html | 16 +- ...9318f0_log_embedded_error_estimate_py.html | 16 +- .../z_1f4fced1df9318f0_log_errors_py.html | 16 +- ...f0_log_extrapolated_error_estimate_py.html | 16 +- .../z_1f4fced1df9318f0_log_restarts_py.html | 16 +- .../z_1f4fced1df9318f0_log_solution_py.html | 16 +- .../z_1f4fced1df9318f0_log_step_size_py.html | 16 +- coverage/z_1f4fced1df9318f0_log_work_py.html | 16 +- .../z_21a23c20069de70c_HookClass_pde_py.html | 16 +- ...0069de70c_HookClass_post_iter_info_py.html | 16 +- coverage/z_3017878c2b4bc866_cupy_mesh_py.html | 142 ++++---- .../z_3017878c2b4bc866_fenics_mesh_py.html | 16 +- coverage/z_3017878c2b4bc866_mesh_py.html | 16 +- coverage/z_3017878c2b4bc866_particles_py.html | 16 +- coverage/z_3017878c2b4bc866_petsc_vec_py.html | 16 +- ...327f90590a9d3ec6_SDC_timing_Fisher_py.html | 16 +- ...f90590a9d3ec6_SDC_timing_GrayScott_py.html | 16 +- ...9edbaf161c0a_A_visualize_residuals_py.html | 16 +- ...z_37e09edbaf161c0a_B_multistep_SDC_py.html | 16 +- ...9edbaf161c0a_C_iteration_estimator_py.html | 16 +- ...edbaf161c0a_HookClass_error_output_py.html | 16 +- ...compression_convergence_controller_py.html | 16 +- coverage/z_3a331a23ecfeca1c_order_py.html | 16 +- ...41564483689e14fd_NCCL_communicator_py.html | 16 +- .../z_41564483689e14fd_plot_helper_py.html | 16 +- .../z_41564483689e14fd_problem_helper_py.html | 16 +- .../z_41564483689e14fd_pysdc_helper_py.html | 16 +- .../z_41564483689e14fd_setup_helper_py.html | 16 +- .../z_41564483689e14fd_stats_helper_py.html | 16 +- coverage/z_41564483689e14fd_testing_py.html | 16 +- ...z_41564483689e14fd_transfer_helper_py.html | 16 +- ...564483689e14fd_visualization_tools_py.html | 16 +- .../z_4234e39c002aaf5f_Parabolic_DCT_py.html | 16 +- ...44068b31c6dbca40_imexexp_1st_order_py.html | 16 +- ...3371_fully_implicit_dae_playground_py.html | 16 +- ...83d310f553371_run_convergence_test_py.html | 16 +- ...ef83d310f553371_run_iteration_test_py.html | 16 +- ...371_synchronous_machine_playground_py.html | 16 +- coverage/z_52d7e0681901465e___init___py.html | 16 +- .../z_52d7e0681901465e_fig01_conv_py.html | 16 +- .../z_52d7e0681901465e_fig02_stab_py.html | 16 +- .../z_52d7e0681901465e_fig03_lorenz_py.html | 16 +- ...0681901465e_fig04_protheroRobinson_py.html | 16 +- ...z_52d7e0681901465e_fig05_allenCahn_py.html | 16 +- coverage/z_5893b65af8042ae2_AC_py.html | 16 +- .../z_5893b65af8042ae2_FDeigenvalues_py.html | 16 +- coverage/z_5893b65af8042ae2_Lorenz_py.html | 16 +- .../z_5893b65af8042ae2_Schroedinger_py.html | 16 +- .../z_5893b65af8042ae2_accuracy_check_py.html | 16 +- coverage/z_5893b65af8042ae2_advection_py.html | 16 +- ...65af8042ae2_collocation_adaptivity_py.html | 16 +- coverage/z_5893b65af8042ae2_dahlquist_py.html | 16 +- ...65af8042ae2_extrapolation_within_Q_py.html | 16 +- ...z_5893b65af8042ae2_fault_injection_py.html | 16 +- .../z_5893b65af8042ae2_fault_stats_py.html | 16 +- coverage/z_5893b65af8042ae2_heat_py.html | 16 +- coverage/z_5893b65af8042ae2_hook_py.html | 16 +- .../z_5893b65af8042ae2_paper_plots_py.html | 16 +- coverage/z_5893b65af8042ae2_piline_py.html | 16 +- coverage/z_5893b65af8042ae2_quench_py.html | 16 +- .../z_5893b65af8042ae2_strategies_py.html | 16 +- coverage/z_5893b65af8042ae2_sweepers_py.html | 16 +- coverage/z_5893b65af8042ae2_vdp_py.html | 16 +- .../z_5893b65af8042ae2_work_precision_py.html | 16 +- ...c9be2b02ba20_run_MonodomainODE_cli_py.html | 16 +- ...5a4fc9be2b02ba20_run_MonodomainODE_py.html | 16 +- .../z_5a4fc9be2b02ba20_run_TestODE_py.html | 16 +- ...ticAdvection_1D_FD_imex_multiscale_py.html | 16 +- ...0ee0c9d7735ef11_HookClass_acoustic_py.html | 16 +- ...e0c9d7735ef11_HookClass_boussinesq_py.html | 16 +- ...z_60ee0c9d7735ef11_plot_dispersion_py.html | 16 +- .../z_60ee0c9d7735ef11_plot_stab_vs_k_py.html | 16 +- .../z_60ee0c9d7735ef11_plot_stability_py.html | 16 +- ...9d7735ef11_plot_stifflimit_specrad_py.html | 16 +- ...35ef11_plotgmrescounter_boussinesq_py.html | 16 +- ...9d7735ef11_runconvergence_acoustic_py.html | 16 +- ...735ef11_rungmrescounter_boussinesq_py.html | 16 +- ...0c9d7735ef11_runitererror_acoustic_py.html | 16 +- ...c9d7735ef11_runmultiscale_acoustic_py.html | 16 +- coverage/z_6211a37896fa1d13_my_mesh_py.html | 16 +- .../z_66292b4c3b6b9cb6_battery_model_py.html | 16 +- .../z_66292b4c3b6b9cb6_buck_model_py.html | 16 +- ...b4c3b6b9cb6_discontinuous_test_ODE_py.html | 16 +- ..._66292b4c3b6b9cb6_estimation_check_py.html | 16 +- ...292b4c3b6b9cb6_hardcoded_solutions_py.html | 16 +- .../z_66292b4c3b6b9cb6_piline_model_py.html | 16 +- ..._66292b4c3b6b9cb6_switch_estimator_py.html | 16 +- ...716c1644203275a5_BaseTransfer_mass_py.html | 16 +- ...16c1644203275a5_TransferFenicsMesh_py.html | 16 +- ...16c1644203275a5_TransferMesh_FFT2D_py.html | 16 +- ..._716c1644203275a5_TransferMesh_FFT_py.html | 16 +- ...6c1644203275a5_TransferMesh_MPIFFT_py.html | 282 ++++++++-------- ...1644203275a5_TransferMesh_NoCoarse_py.html | 16 +- .../z_716c1644203275a5_TransferMesh_py.html | 16 +- ...716c1644203275a5_TransferPETScDMDA_py.html | 16 +- ...03275a5_TransferParticles_NoCoarse_py.html | 16 +- ..._73a9842ab7402c4a_PFASST_conv_Linf_py.html | 16 +- ...73a9842ab7402c4a_PFASST_conv_tests_py.html | 16 +- .../z_73a9842ab7402c4a_conv_test_to0_py.html | 16 +- ...z_73a9842ab7402c4a_conv_test_toinf_py.html | 16 +- ...ab7402c4a_smoother_specrad_heatmap_py.html | 16 +- ...z_73bf12c1262fa441_equidistant_RDC_py.html | 16 +- ...2fa441_vanderpol_MLSDC_PFASST_test_py.html | 16 +- ...f12c1262fa441_vanderpol_error_test_py.html | 16 +- ...bf12c1262fa441_vanderpol_reference_py.html | 16 +- ...84641ea8e5a0_controller_MPI_scorep_py.html | 16 +- ...8e5a0_run_simple_forcing_benchmark_py.html | 16 +- coverage/z_74ce84641ea8e5a0_visualize_py.html | 16 +- ...b436a2656aaf131_AllenCahn_parallel_py.html | 16 +- ..._7b436a2656aaf131_BaseTransfer_MPI_py.html | 16 +- ..._7b436a2656aaf131_ErrReductionHook_py.html | 16 +- ...neralizedFisher_1D_FD_implicit_Jac_py.html | 16 +- ...656aaf131_Van_der_Pol_implicit_Jac_py.html | 16 +- ...rized_implicit_fixed_parallel_prec_py.html | 16 +- ...linearized_implicit_fixed_parallel_py.html | 16 +- ...af131_linearized_implicit_parallel_py.html | 16 +- .../z_7b436a2656aaf131_minimization_py.html | 16 +- .../z_7b436a2656aaf131_newton_vs_sdc_py.html | 16 +- ...36a2656aaf131_nonlinear_playground_py.html | 16 +- ...f131_preconditioner_playground_MPI_py.html | 16 +- ...56aaf131_preconditioner_playground_py.html | 16 +- coverage/z_7d0f5cc921d43478___init___py.html | 16 +- ...z_850829697a149033_build2DFDMatrix_py.html | 16 +- ...697a149033_buildBoussinesq2DMatrix_py.html | 16 +- .../z_850829697a149033_buildFDMatrix_py.html | 16 +- .../z_850829697a149033_helper_classes_py.html | 16 +- ...829697a149033_standard_integrators_py.html | 16 +- coverage/z_850829697a149033_unflatten_py.html | 16 +- .../z_8d0d803e4e125e5c_BaseTransfer_py.html | 16 +- .../z_8d0d803e4e125e5c_Collocation_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Common_py.html | 16 +- .../z_8d0d803e4e125e5c_Controller_py.html | 16 +- ...803e4e125e5c_ConvergenceController_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Errors_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Hooks_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Lagrange_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Level_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Nodes_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Problem_py.html | 16 +- .../z_8d0d803e4e125e5c_SpaceTransfer_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Step_py.html | 16 +- coverage/z_8d0d803e4e125e5c_Sweeper_py.html | 16 +- ...3c837_AcousticAdvection_1D_FD_imex_py.html | 16 +- ..._AdvectionDiffusionEquation_1D_FFT_py.html | 16 +- ...7f8583c837_AdvectionEquation_ND_FD_py.html | 16 +- ...z_91faa57f8583c837_AllenCahn_1D_FD_py.html | 16 +- ...faa57f8583c837_AllenCahn_2D_FD_gpu_py.html | 16 +- ...z_91faa57f8583c837_AllenCahn_2D_FD_py.html | 16 +- ...aa57f8583c837_AllenCahn_2D_FFT_gpu_py.html | 16 +- ..._91faa57f8583c837_AllenCahn_2D_FFT_py.html | 16 +- ..._91faa57f8583c837_AllenCahn_MPIFFT_py.html | 16 +- ...a57f8583c837_AllenCahn_Temp_MPIFFT_py.html | 16 +- ...91faa57f8583c837_Auzinger_implicit_py.html | 16 +- coverage/z_91faa57f8583c837_Battery_py.html | 16 +- ...a57f8583c837_Boussinesq_2D_FD_imex_py.html | 16 +- .../z_91faa57f8583c837_Brusselator_py.html | 16 +- .../z_91faa57f8583c837_BuckConverter_py.html | 16 +- ...aa57f8583c837_DiscontinuousTestODE_py.html | 16 +- ...faa57f8583c837_FastWaveSlowWave_0D_py.html | 16 +- ...a57f8583c837_FermiPastaUlamTsingou_py.html | 16 +- ...z_91faa57f8583c837_FullSolarSystem_py.html | 16 +- ...7_GeneralizedFisher_1D_FD_implicit_py.html | 16 +- ...583c837_GeneralizedFisher_1D_PETSc_py.html | 16 +- ...3c837_GrayScott_1D_FEniCS_implicit_py.html | 16 +- ...83c837_GrayScott_2D_PETSc_periodic_py.html | 16 +- ..._91faa57f8583c837_GrayScott_MPIFFT_py.html | 16 +- ...1faa57f8583c837_HarmonicOscillator_py.html | 16 +- ...atEquation_1D_FEniCS_matrix_forced_py.html | 16 +- ...3c837_HeatEquation_2D_PETSc_forced_py.html | 16 +- ...7f8583c837_HeatEquation_ND_FD_CuPy_py.html | 16 +- ...1faa57f8583c837_HeatEquation_ND_FD_py.html | 16 +- .../z_91faa57f8583c837_HenonHeiles_py.html | 16 +- ..._91faa57f8583c837_LogisticEquation_py.html | 16 +- coverage/z_91faa57f8583c837_Lorenz_py.html | 16 +- ...3c837_NonlinearSchroedinger_MPIFFT_py.html | 16 +- ..._91faa57f8583c837_OuterSolarSystem_py.html | 16 +- .../z_91faa57f8583c837_PenningTrap_3D_py.html | 16 +- coverage/z_91faa57f8583c837_Piline_py.html | 16 +- coverage/z_91faa57f8583c837_Quench_py.html | 16 +- ...z_91faa57f8583c837_TestEquation_0D_py.html | 16 +- ...aa57f8583c837_Van_der_Pol_implicit_py.html | 16 +- ...rticityVelocity_2D_FEniCS_periodic_py.html | 16 +- ...f8583c837_generic_MPIFFT_Laplacian_py.html | 317 ++++++++++-------- .../z_91faa57f8583c837_generic_ND_FD_py.html | 16 +- ...z_91faa57f8583c837_nonlinear_ODE_1_py.html | 16 +- coverage/z_91faa57f8583c837_odeScalar_py.html | 16 +- coverage/z_91faa57f8583c837_odeSystem_py.html | 16 +- ...7f8583c837_polynomial_test_problem_py.html | 16 +- ...0cdaf_A_spatial_transfer_operators_py.html | 16 +- ...e9889c0cdaf_B_multilevel_hierarchy_py.html | 16 +- .../z_99cdae9889c0cdaf_C_SDC_vs_MLSDC_py.html | 16 +- ...e9889c0cdaf_D_MLSDC_with_particles_py.html | 16 +- ...ae9889c0cdaf_PenningTrap_3D_coarse_py.html | 16 +- ...763f68ddb_A_run_non_MPI_controller_py.html | 16 +- ...f68ddb_B_odd_temporal_distribution_py.html | 16 +- ...f71763f68ddb_C_MPI_parallelization_py.html | 16 +- ...3f68ddb_playground_parallelization_py.html | 16 +- ...a81841eb75b92_A_getting_statistics_py.html | 16 +- ...5a81841eb75b92_B_adding_statistics_py.html | 16 +- ...a81841eb75b92_C_study_collocations_py.html | 16 +- ...5a81841eb75b92_HookClass_Particles_py.html | 16 +- ...1_A_multistep_multilevel_hierarchy_py.html | 16 +- ...f498bf4ac071_B_my_first_PFASST_run_py.html | 16 +- ...498bf4ac071_C_advection_and_PFASST_py.html | 16 +- coverage/z_a34c610d01aeb704_log_event_py.html | 16 +- ...cd9834ab6a_A_spatial_problem_setup_py.html | 16 +- ...d9834ab6a_B_spatial_accuracy_check_py.html | 16 +- ...34ab6a_C_collocation_problem_setup_py.html | 16 +- ...4ab6a_D_collocation_accuracy_check_py.html | 16 +- coverage/z_b9c274c7ffe3e178_Multistep_py.html | 16 +- ...c274c7ffe3e178_Runge_Kutta_Nystrom_py.html | 16 +- .../z_b9c274c7ffe3e178_Runge_Kutta_py.html | 16 +- ...z_b9c274c7ffe3e178_boris_2nd_order_py.html | 16 +- coverage/z_b9c274c7ffe3e178_explicit_py.html | 16 +- ...274c7ffe3e178_generic_implicit_MPI_py.html | 16 +- ..._b9c274c7ffe3e178_generic_implicit_py.html | 16 +- ...9c274c7ffe3e178_imex_1st_order_MPI_py.html | 16 +- ...c274c7ffe3e178_imex_1st_order_mass_py.html | 16 +- .../z_b9c274c7ffe3e178_imex_1st_order_py.html | 16 +- .../z_b9c274c7ffe3e178_multi_implicit_py.html | 16 +- coverage/z_b9c274c7ffe3e178_verlet_py.html | 16 +- .../z_c032a2f084ee6f96_buildFDMatrix_py.html | 16 +- ...c032a2f084ee6f96_buildWave1DMatrix_py.html | 16 +- ...2a2f084ee6f96_standard_integrators_py.html | 16 +- .../z_c11e9d9b9bfcaf22_MonodomainODE_py.html | 16 +- coverage/z_c11e9d9b9bfcaf22_TestODE_py.html | 16 +- ...af68f8f845bbd_adaptive_collocation_py.html | 16 +- .../z_c28af68f8f845bbd_adaptivity_py.html | 16 +- ..._c28af68f8f845bbd_basic_restarting_py.html | 16 +- ...c28af68f8f845bbd_check_convergence_py.html | 16 +- ...8f845bbd_check_iteration_estimator_py.html | 16 +- coverage/z_c28af68f8f845bbd_crash_py.html | 16 +- ...845bbd_estimate_contraction_factor_py.html | 16 +- ...8f8f845bbd_estimate_embedded_error_py.html | 16 +- ...45bbd_estimate_extrapolation_error_py.html | 16 +- ...8f845bbd_estimate_polynomial_error_py.html | 16 +- coverage/z_c28af68f8f845bbd_hotrod_py.html | 16 +- .../z_c28af68f8f845bbd_inexactness_py.html | 16 +- ...45bbd_interpolate_between_restarts_py.html | 16 +- ...c28af68f8f845bbd_spread_step_sizes_py.html | 16 +- ...c28af68f8f845bbd_step_size_limiter_py.html | 16 +- .../z_c28af68f8f845bbd_store_uold_py.html | 16 +- ...0d80b_AllenCahn_contracting_circle_py.html | 16 +- ...cf9ddae6e6f0d80b_AllenCahn_monitor_py.html | 16 +- ..._cf9ddae6e6f0d80b_pySDC_with_PETSc_py.html | 16 +- ...6f0d80b_visualize_pySDC_with_PETSc_py.html | 16 +- .../z_d6839539e65473f5_controller_MPI_py.html | 16 +- ...d6839539e65473f5_controller_nonMPI_py.html | 16 +- ...e65ba0b64d945c43_check_data_folder_py.html | 16 +- ...d945c43_harmonic_oscillator_params_py.html | 16 +- ...c43_harmonic_oscillator_run_points_py.html | 16 +- ...monic_oscillator_run_stab_interval_py.html | 16 +- ..._harmonic_oscillator_run_stability_py.html | 16 +- ...a0b64d945c43_penningtrap_HookClass_py.html | 16 +- ...0b64d945c43_penningtrap_Simulation_py.html | 16 +- ...65ba0b64d945c43_penningtrap_params_py.html | 16 +- ..._penningtrap_run_Hamiltonian_error_py.html | 16 +- ...a0b64d945c43_penningtrap_run_error_py.html | 16 +- ...c43_penningtrap_run_work_precision_py.html | 16 +- .../z_e65ba0b64d945c43_plot_helper_py.html | 16 +- ...ba0b64d945c43_stability_simulation_py.html | 16 +- ...7d7b94a3306_compare_to_matrixbased_py.html | 16 +- ...17d7b94a3306_compare_to_propagator_py.html | 16 +- ...7b94a3306_controller_matrix_nonMPI_py.html | 16 +- ...9a290b3_TransferVectorOfDCTVectors_py.html | 16 +- ...92600e49a290b3_Transfer_DCT_Vector_py.html | 16 +- coverage/z_f7d64113b0673500_ac_fft_py.html | 16 +- coverage/z_f7d64113b0673500_heat_py.html | 16 +- genindex.html | 40 ++- objects.inv | Bin 15759 -> 15773 bytes projects/Hamiltonian.html | 2 +- projects/doc_fput.html | 2 +- ...mentations.datatype_classes.cupy_mesh.html | 104 +++--- pySDC/implementations.datatype_classes.html | 1 + ...blem_classes.generic_MPIFFT_Laplacian.html | 21 +- searchindex.js | 2 +- tutorial/doc_step_2_C.html | 60 ++-- tutorial/doc_step_3_B.html | 36 +- tutorial/doc_step_4_D.html | 2 +- tutorial/doc_step_7_A.html | 14 +- tutorial/doc_step_7_B.html | 12 +- tutorial/doc_step_7_C.html | 8 +- tutorial/doc_step_8_C.html | 12 +- tutorial/step_2.html | 62 ++-- tutorial/step_3.html | 36 +- tutorial/step_4.html | 2 +- tutorial/step_7.html | 34 +- tutorial/step_8.html | 12 +- 380 files changed, 3526 insertions(+), 3432 deletions(-) rename coverage/{coverage_html.js => coverage_html_cb_da166b87.js} (92%) rename coverage/{favicon_32.png => favicon_32_cb_58284776.png} (100%) rename coverage/{keybd_closed.png => keybd_closed_cb_ce680311.png} (100%) delete mode 100644 coverage/keybd_open.png rename coverage/{style.css => style_cb_8e611ae1.css} (100%) diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index cc56276a7afb895dc70e175a12908d22c61b8cee..c248d91b5f3deb2188647dfa914e4dcfa3ef8ace 100644 GIT binary patch literal 11926310 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

*QrIkIz0J?PFP@)8g6%XD!i^ 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 ST%>Wx3Bqq#nR&tHWrmZK#RJTc#^sfSpsg z%6y&yRYUDCK^0wNWI^+9?I&L3lRV3RfD^h$Ezl@`nT>?zYp2(|Ka5tymavLPQ1Jg zF3Ok2V!NowE_%I7dC~MSsZjcu^f!L&kwBxUnjsD4hZ-sd3mc-uMb@8NYk}BLffN5Y zs4fp94r2%V=Op`q%FeDF8iM0~+e1T;f3ymHY|vV8_%EhDqgoP9R1m!2`lz$H`CO}~yP>@@HXvAGB33bXnTYE8PyS|5=Ot$L*xGT!t|BeCGKRdab*_cVW`?^nR z`2IfBP^9Ve-UtBwC4!Q|@D1wKPx*(2MhgZa>{XmeG$|08M6c+ULr4b%VI1uA37f%( zAA+D3Iq{|P@Hm{9O^XC@?4&n&*_8jp2pbKu&tna}9V>K4{5jxN4^PGWBxUkg{KZ&g zs8t)S({bFqu;4fBgXtDwk^%m}A432t8fFZ&^@>CRF zCZ#24*FMy)O1<6?3oVR>J?Vjx4Pv<*>nnOFdy8Hv)CexW^eBy z&EDJxnjK`IC_D`-(Yh2Ts#(e~vVFXVWcx_*WHaM2>D&fz%{$}m+7KSkCL|aQ7yJp9 z3r4gwq&yD^K@N)PQ*awNcD%pOwpw*Nrf3XR>ceA=CO10PQSNWS%LT_SPG$QGVOqUi zf%B`|Q~qH?VzAI!iC*?f-A|eF=R(2S$dtDVnoE=MF#4II;bDNseO5d|A0k4;`S6V# zf0zB);7LsR1L#jQHsjpwRJz2X)2>4B z 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

PUM8T&9o4`rvTW) zgQuQR0AE4?q(KP33qKL?LNye#E9PB_HJv2*!QbWC)P)oP!e(CvAl5^@N(3N2iDDuE z;xlj;0uW4F0|;WCQK3j4iy?2-BL9q(vw#qhBgPgVKR!Cpt~W+2?M8*lq!f5^Iu$th zzA`dC+^&xe*DA0*n04@#aggpybeoC2;Fk0!`3nAl@i%~L}xZElW5j! zt%^Jt{H3r zTAgzED-+)f83V<{r*Z40KoxpItu2YTwY>swW{f8IzcJpAEs=MfFLpFg%@q>p@i|ss z?D~@w@HXt`r{V5ei;09oqi>-az0zJkR^vv*o-hGcOBA4P{5JsA{Ea^Y52^|)&@Zjp zBmhdi%c``tj4GM%nhXw8~BrI< zQsVB=@J2bP>Ij|pQA{l}NIF>}bbL`o=%2zniqPqN( zo{MjMjqblr*K6Q9)aQMJ{D;yt|>K zWi!27@UNNPx9QQXbiEC(8(_5qlyJOvJN)6@ftT;#ksMrBf9>Wu0MgRlH!B(_fPTf zpW)>mAhf}I2yT~6_kIrlymIUPyj$VN<=!n=#<%hE3w-loyxc)gZo?mM$ICDA!#P8z zZuEYIkAIDq`{BU`?_PZTJ-j>uKW_BygxihYqj0~$`!3yo6CZvHFE`QOH^X&CeB>Z#Xg!h#C=Na|S@6+?IGb9WSrL z%jfX&CA^&fBwXHvmv72&Jx|6U7 zMnEwEgh0b2Q4nxCFWs-xujuaAz9peyqRek*_$T8X|N7C+=QuO!tUBM!|8rbsblgBd z_C-*@K}Sav6>t=nSwBDgpL442tvYpYy?5)r`#O{S;J(}U)~z~q_BwT{iuQHF1$Bbf z-(hByphPMRQ3{G^;%HLf;Ik=yDOut~ap64qvq1hVls}8*Pp|x03O^uD%kXE8 zSPnnpXt?a3`JI{VGh!v&0yi&PO+V}4XHfLXKi1P9CSAWeA3pxBi%aJ(NoL=oSj^u9 z$5OoL%F>=%X>w0F)Z}b=U2+lTF8(V@4}td+xHIfahG-+|V#&-uvuX`4ZY?z<)#3UE zX&W|7P4C#cWdrNnK&=iQacFV!kI%h70L!^j+QQcrSkp7XvGRF8f1H%5Z1*~{)%inA z5ygR!_!m!2)v7mFCQ1~pE|Q~Cs7&&n!0wQzu|6b!o)~C!_bmMs)|rXW7N@GP!AyO9 zVe~Df@n*Sx;b3*LY)oyf{5>WQ!C5z4a9X2$b7OO1Ep>D4Me7R}jFjucL-op@q54#5 zxV*U#6)CK}=pqnInY3M$Q((%EV^Xkoi9-s+$yWPw3t@G#Hu#&>w82%AOPOD^$_Bt7(>V+RV*waWi)!q zP*Uq6N+xA5-gF07UUM(xfWhAkq}zN!+6fJ`R34W>0jWF`Nd1-kcghe|$TfW6xn zuwf@)!HRlwYN}d;^o@y9t?~9|wE?qa2i1`CVNl3^<@)BrW-wFaD{S6X-7U()ja?zXE0182D#(TLORQzXGq!W3gJaw+h{0Z_0>r~u ztGS45p@fOI{iv&LrwKbB#&nf zsn#1&Uez+X3%1yqg#C34F2VhFrl~T6{y4o1sY<27=8)n_?JbD_umujW+o=5>V&dv6@Am4&^W)!_O%E-|PF){`I}R zoOFi>21yKwr%k{u_1!*NF<1n{^2yQ!IQHlZ1`E|ry@Nr|cxiWed}a_HRrl3OQ(%B^ zdNl~lI9!x2{X?Jvcw(AdiyY*#jnrFRKq8Zv>1fc=JxoO>gTLgSQH2HS;5cBPF2V!i#Jx~I!#r!MN zXznXl_KY>^1HC)p1-z`*rjf3N$^>NmPJm}6W381scvbbON)1f!XstR?*wq+=XH%sq z$m_abtkIa-ykW!0%>yIV%0RWYXTzqA1DiITecpy08#kW)noZ}NbMD5o&e?R{d7I9? zXxC8WktzFpWu9gX2kCyc;XeD zE64dsaXSDG^Hh{Ur9dbDXYK&Uxsw6%&`3u+1kaV)=aJ;qdrheZb`8ccR&t;Dg6ZDB z&V#!Yigk+DN1;|0u0SUF4h&!ur=D$%^IK}HRvfR?8{mgFaTNiqD43iY*fdhA)k@Q} z<36e$ImBZlH#O2*4}*$AeX2ZM8LbS{C;kGS^4Op2_Z@|c)w^|zkiwsI@68;;m zl}j`>q^E|mvA69H1IRo~p+eCNw|C`;TfGkU^T^Z6Z;$P>hA;Kd*%&I=QJE-lRNQ49 zORxa39!aFkqoYTxZ%?@z^3h6)Z}dvoC#i2fRhZEg&s03|4EDiD#G^3FD`A*L0f&JV zDXv{h!a*lW6=JpE71P3Bg%>w;q#;@napOz zcq%bMqg2~d2Iif6L>`n~fJ%oWOg>`xIv(4KqE&{-`LJ$s32!V}3TM@&71=We^hlIu2~ysf(iiV@QZ zN=Ao8YP^5&7Fxx}I&T;~flR?+o$CG?9X zWx-Bd1jBmw5!P~Nz0>2MKZjaburOg96qpt|B#bpA5}!u!lmt3GKC)|OZLEi%&!dMO zxZAv+>D}&s$OCRAWHG*5Bl+&{pp68z(LQ*u4IPp?v!P==qG0+H*6&QvX#>aw%V6&e z{()XE!gUkt1ZZJL)kX0T^ek8s8NrroMzE}0JM%K$(b^fh%f4m=GkGQ1(RLcR=#n$A zP6bQTcmrpq@di|ViK(c0xC4vA211Qv`vZ%XYHdVHC;EbEoF!PyV`S8cL(pTjWjF*U zCCJVkD4v5uaALAU5aEv&RbyDe=@CSj3tfVf05X?LaFS%(d91HqF2Skj5XfZOFJoGSV55@;hqnfSN~NNT5PY?Z@<<6*`l3Z_l0-9bpmv=qw1o#9(tD6O~A6!O}Gv3$W5TT!^cfH7b2IJLkb!!Si*HG zSCt?}a5HY-mS|%NFv~Mm9f1JC`Dt8+q`JH2KU|#%@jwy`MH-&&Esetx7s$f+wPtDL z!nIdka@i$=Ten{_H2CJLu6gTPW4Vjvhy=$b)ydeKt zTV`clNh0#Y6_#K??ag^kOF@?q&+&yBOQNsCGO?uy2}Q`0G@dgW{jG(!C_mdlBcBx- ze*<;hu`xBxWiQ(vJ(#TmuOkrvR$^y9IH5NRV6-x2#OYO&Gsse zpf9~yF}B)DT^D$MT2 zyKxx=lMd|vU@Y!6a=c(mbz%ypEGQKW^}F&@3Xru8jtcG4Wu@FlRv^lzkSeURs+i24 zfXMU+F(ir=^ZNfg7-UJTRjhA7EGsB{-IXvqaVbnuLyBFaG&x*eU#N`2D4u20-?+Ct zeCw#np@;hhlpn4_eqLn~7eX|~%DwSq(E>PRu-JG#ru2oci#Ik(&7oT-){n#DmHq1r z;h!~31l%7b>`z>9m1=CHGCB(BHIt3rkPiwns}u`mGK?Rsx@ zG_)2f!Em(`w|wfLkI~6+A7gpBM=Df@L~%R?dlwn7h(G6s4xX)?tUqmz(dfHgBR2p78wu&M$56>@dLHKd_yEO*Ss*%n-VSgH5Q*j?lmD}N(#(a$GbY!GuU zj#g?=1H~2KlIR6jeV=u;(2;|IaEA`Yx!JJ8#KDP&JXGKc2lZXqCqA3)nwj_E)Qn8j zFmm--SHGSkLG&EcQ&1~}-t~|W$>U7P-vL?ANxAyP^oLMg9J>AW0wwa(BJ5J7R;T3s ziwl@jj?YTt4yP!za^R?ir;XLSYI4INQeoCu$LWaFQMeek9(DM|apF}GAv@uV#6 zHlLiHN)s`fIBU#ki=_4W5owbQLaR?7dqFCs>m15E7C<@~0!V5)p-_Z<%GMXEQ#kin z8Ydl%vvClRX~O!?8tjw{VHxmY;ItRi&=jfRE)Rrd%y5knqA6^VTQO|5Q8oTxg2H#TYa))xI&*?ddU@+Y{!yhOQ1W`dSNPb z;nK1w*ZMD~PVEGzZKOO}g2QUiOVO>#xyKeZD4K|27AShkIHr=L6l?oaCMlMKikSVu zmmS)l`M?rfL(vn~vv;_f$-v0k`rJxA^QpqLKEC?tHta)s{iM)tYxMT(z<$3gxKiMx zwmgeN8Rw+cj~RVG(iNEhd{*iESDEOWXn)*N<+MNUPweo)_WTttr*StLVBB(lj@%Lp zTBrpP9G@_VNj+8xHreXEl`$dv6XDOIm3S6=Y9>ma``m4Rz!O*CLHqg{`o7ss^qnBx zjITo*evZ9zztPQr0i=$KsS2N>3hi;BiR+Yx+llL+w!}5n-Uip?81P}h&%23hmBRm% z+;FWbbl|#wt%t{>ckr=zI#};hO++nHd>erP1cM|*d%uelqxVRMv*P0duxVU_PfwJL zzYyBUhw)W~k{CWdzi2Fn^<;0^5p5=fr~W3%R7}U&q$;HKTcvk+x>fwS+uk43Rn`_5 zr+1SiCrgsp-SokwL2X&t?oNbFRw2hv8KBUoH-A6tC{C{=!bqJnEw)txgI+TGq#Ou7 z;@EMcD4yVNg6QxsX49gl%u4OZku!9B@*1c$eSFfEhwax~4ujHKp}(IbBOIY(JW=MS ztS{`VG{y>76>8Oe5RimX?`|j#@gh=Hn1H&j7dJ4%UE#-@6O(mgyyp( z^>Hn@P(J3mZ7fH0-5KplI^wET3jC?GTpgv}i3$#-yFPnY!*CbBtD=2kWs`HS;x*pl zf-r+l*NF>mILQtb+R>N8=&sGx>q)!Ulf1^@Q1p68M9lo2JdeTXvS z#L{uUIOI5)%!(6xKEa8Sjx^+#h%tRQM0vAXL!yqzMMGxjh+YrI6GV*E#tgOU^; znQ6jS=PlB#(?Xd$(Q?f=7L<#@&O8e4XfYVw9X^Y}&Qtl_(SGEqmxFEgSPo{@-n9i` zXSdAUx1cCCDih_pVb$zKUt#XM^&NM`U4@u=--_(vkv-nY!ml@2Z3VwEs|&wk$col+ z*h{~92>%f_uZE3pj7*TgdTpP%W4$Jus-7{_-(aC5T7luxnk9gvDy_yWNNyfVn+mG}KOiiTUt7)6Pye1OZFpCh*DX`D9fGyu) z+frDQb1KU0sl9S{rzmnEJ>#o8s` zVw41ZH|re`)QUS@w`w+);Dn1?8!8K=m^#4fLdwmwkoz{*iWRHWG z9yKBH4WZ=->D6y|8{g_W8rHR1)xy*Vhb(>X!?bp-cX;QQL@#&?FL%A~g|-TiSxRS@ zV~$bkMLZwEK9b+4&WwrKD|o&~u$55@`CYBn0H7>>k6v(oKh@PjM}`gI4h>r#%Q&2P$U_L0IjDbV zmT|lxM}p|NgA1Wnh?wc22a?CRjKgwQgIzSXm+LY5$169vj#aP*7OjjMbAHCx0%%)hvWjOIr1FW(RFgnk41@8BD zL}&3%_}pXp#_wYvyy+}w)2vPQ-I68)g$bMNxB28^%4`bbAnE*ZOJy;FIh)I9prlC} z^d?wrLI@RqhZ91ZsS1zdgrfW(#_Z8khPX$OOQP79;ob1wLbkGZDm+nX9UX9%e}2$&IU-Ky2Yt&`s|-?{&hmpCNZ}5qyGB>8 zOuG!BU$|h*z%n`(FCzX4q9H@g(m<*3zWTbHvWC#KKY8>Z7=pCdK3PQL(Z z&92k)Pk-8(M=woB+S9>ura!fDsILLI!?F2XEBy)IC0b+m>T~I^SxKD2RgaH~?f^I9 zCzxxL-uX0f63c(ej1(*X>79ofDLpvS%7zp>0m_M!j&$Tz#F{=l64Q~WC34Y`89Jg9 zpm;#l@M<&EsuQ62JTcRStrDPU+?FN*3Jb~vsJ}y2r35ItJA4wLPMvgZd=2L^!|B0| zY1sPuj5N7UlU++|IzBmX0+JKu!oZ?fX(i8`d&32%HOe;~1@HW?soWLz2l&13vH0VmxAxws+q99h4iBQQmMo(mn<$i`&aEx5Z zH-eusE!t1FY0b?W0nKfI;biNgjI3(8Ehnzx67PgXSz`H$PTW7rXs2$3=o=}&)LVYgH?*OXZL zEjY?99a<+DSc<=9rsZ6urAL&o6XmzbYAe{4w{?i4B4mI2Km}$N?37xt5aEE_PNy|q z$?=(GOtx8ljOgz$CO*d^Tn2Uf1v+A;S|5wBwS&qWX|y(d#TGWjUB)IOZKsE+yDxX6(&~Bn0*L8S!Iy6&z!8acmoT1FzE5 z4qzRT6t^(7MLS_Kc-I!SjeJRN!z6c>QW5u2*b=Q#xT!KZvR>^0zV*_bh2piP@sYjN zJ>~JjSsORLW?k>)ll7@e4K{M3eWKnDyHrh07m8zz##DXth7EgQoo{nDs?QCR_2IGc zYI%by@`l06aCK-0JiF)bC(1Qri2=#hTe}7tcdy^UuxFZ~QND3ka7x=gMT&!ZkfJ=( z#<#m5acPgFm8ij+EV`)5!qxV%~&AYoJIo}2?CddLW*o#kL}9ku*krmWNH z5tzt~l4@)@=guc#1~t(%elABG=tPoFL#-h@#}Y~KrPhlE+TBrCI~`&^poj}KJz-+< zxT~2A)YZu&k5JEisxafazR4p`U>}SSCYhyIU;s3z*iP^EX`x41Edn7q*d}CZV3S&EKe>)H7p9xYm&#|cG*)k~I!4v?arip<^GM-&>}vMTxRWZIyR>dDK z@CA)WS~%m~S;i2`yS3TXMh4FP5I`kG-t5+^*F||6t(cC32)&9?$}e)G?5E!3=lHB0*Nz98;9MLJA8e_P=owr-A~SsQ z47KWc03HEhjz+5)-0y)N4Hk#l@-5@vSX9Qp{~qZ|^8j?$h4{CPilR6Q&#XTd1JeED zCD`kGa!L*szTFj584(9ps zZLqLjZPtd%GqQ@09Y1Hz{+XiqIQ(v#BR)YtO~n(>0VLv+@MutcimrDpfCrz3TeZKz zXX)u82we<{&(Zzo>G}n@j`fN!(jRxy^)9%IFX82GxEv7o(Dh!p4vH_+^**}Z57%w; z#FNm{wjS{S{?#KMq*o8o^1LAA=`YF7;01pp}$Km#%coFUoh_BH7z4-FWc)5@Mz8|g!#1nM? zD6G961PAaXC_gBE1Xp0UAH&c78S%3G`I-Frh5Y$<`YDP#QJ_ALm;Z^AOfzt4ivKiT z9;6osn&M}`GRRL15Lex-1#D0 z#*PcF&UvCDoUWGA$LEXyfhS>~PQweLLcALQeEeM(o#yjEYec}JSj^u9N6SgM@?MBO zD+L%5n|!i__smK8IkFi6_AhW}n4b(j1!^Wq!k4XDgNs^o%t&>(zCmir4O7!Qwr<&= zyEOnYcf}x}eDj|QeSd(H3=(&*Qr1Rvx$#iwsafPngrs%lN$epgK{nexa_ zLMZ*5*4U({&QChU0@O#b6N61nZ${CD1D4^eUWgdQcu!Av+Vk{1k~x{OQqLG!-e|!X zNtXkeoy^GF_z)LkPsp*;=J ziIb_W=yp|ftU@m|=I2Fmb~RHX#44yPSOl!yn4T)n1Zq%}wDZEgQf+ePpf~{&z=^@u z;2kmD71)_qrz3f|KPBc)_=SyZps!#T(+L@~s2AXH7Ca8U0M1~eGTa<5)nwHJh07a-kt%#Y zS#9**G+EtODDAE`;k0N-5mROK`7AQ;{J#%aj1k_DJ0pnKM{+aYAvXa;+|q=n**p$+ z8-hh3NwrG3KJzvRe^Xd&mGs$R^C%*JsR8eIHydS$i5;)ari_UVDF1$J<6vW^BpG?^ z;v{el+3;Ahu+SPmSiuibLL8aqCH#O9XV{ZCorFGythNj?E=({u*F$kX-$mLD^jW0c zz_jl`4hBMMXa^=xk)R;NOSsPJW@uOG9p%huc3UXvcO&bGmou}K$Oao0!^ume6+$I~ zS{&0qhnw|AbpjPa3HJF1?*?w`cNIUdjA9p!k?UG^LgoMqH@*1$!VCd*dU8*oBAq{^o83S`;D z2{Z2en{cO}Fk7hV4|Ry`75o&D%)A2i0aGJC$5I}?dnaDOPpq~K;a!>_6fZ*Y{Jeq? zTeK1z^_2Ds)T_`dSbV(OD_API?MJL9US7d6*_v_*_~^`f#|X6ypz9)fA#kZIwXTcN?lpPzt`l3W z;WAgDw6WG_=K;0LS|24jZUeNDAo}esm$ueOWT%B{B?U2StzbHV^*a-E+FEmwG8o%o zQdW_i!z6pp)|}d={!0i~DpMa{sCr)>ed@%@ z%buklj^C39z%B!SoMf>(p^XI1;A7yCs!pTU%3j6{yn^YkS-&$urwu%pA%l}0R=5?w z+Q4(A#CRGMt)uE9WXY#D@K{zF`2WH?GVpYF_!#)(nq`=BNf?Z;j9GRpnaZSVlZM&$ z>4)PBsD)5>*!KKrI65tSN5()FXBvM6mYF3(ex%iw?)A1+2?Egz#d9#^z0#0NOvMM{ z5+|YQE<&3w)4fV6m!+&1ElhW8W0p-LkYBpDG~UE%y9PzuYn44?jRGA*{Z$e>eXNZHs%Glc{U<5Ea6rkpZ9xE0~O4THy* z;2kL>y30=?X*NgU?#|5Nie{2Vf_;a0BK<%!l{$(Nemqps+-AhAwjR0>F>8)1pe$p| zUuR6yo-sR#2VQTrrKz)RO#-{V8H(qigcd0!lrV-6h@MdY;Jr)#tdSCSE$cuF{S(i0 zIzFy|TVI?hszX8RZz?P=D^1&Iw6PLf@1ur{Ep_k*A&PP;$icu^Ej@HauaDZF>F zmOJa69x5DwTA3D08Y&!#=NX|P7{STLAuU$+u;C98Mk!WBJC!V2ZY5JU7GRxR=02Q9 z4?7t+NSHiAgMaLTSoINc#{200qV?S8q7e0r<3H_c-^YBK7!&^+YD~&ile5g2Xh6jq zr5YTUJQGA<<$*MZ_4E?cf)vv~fNmtH&i0mG$5T-mfrMWI&>Jl(-pSdI5}?qw1n$nv{+bGMIFf z-h+4KDAC>F<0!2dO&0t2AvcFa+PA9&D{)) z_B3myo?@O&pX}D8wsk@$Fo7na9Zo`aX8LO>EzF-IqmI0;>yVQACk>I_K5avAG|m#cGb7y>e! znf4)|$c3ehiHvnHqK~mI7^=hJ+P2blG5xzyqN&W$w87)kfhs*VPsWu%ES2{@9>R=>a z4!!JnRP7p|zDAI?;t9^%(OXLX?W8xC1(ceJ=jz}Lza-zUtfD?gsiRt-L zOgBO|5;U)mgM^adbP8I*6myUiOlugiGC`*uB(8@HZIA(p+Ckz*fawJ=WR9wfl4(*p zNXTH)LHbR+BL|7@4j%_;#YiKJBEc@Zuv1oJ8g^EKvze_V>5)d)yrad^_CpJiy0y0k zKUZ%J9zyBAJGedwomtusFjh9W&wGRLKXujQ(qJANgd>zru1%C+y#=SzFM5OU-?sn_ zwzuBLU+>*7cg}>(A6st_K7hoGHrTd2-e8_4wX`kxfYIdB7JyMgodc7dIJ`D8#NT7% zA@DIh@m_fA=kUh2_cXT3GMJzI-iM+3XhRIdOX&7K1}}JA(124KiaQYSXeP$X?LGCX za--A_8MU}c76t@yTdYQ9qTEj&Z@qF0oONRkQqp|DNcvRs!$A@{&8nS0BV6)0q}jqk?{8~>RjHZW)`iTrO+YbFOqXKEut{gks} zWOT126wgr=9&B`kWFy+~lCu(f!w`7f8dE{!#ZD`r*6i%mGdf-^MW(;anhjN$b?VGK zI%SR0VBW3U_tK@z-_LYTuzS12mqn<6W10afQAKVuru!wfFx(=Mhklku)rj@ ziZIb5rrY0Vf!WP*fQ=F{gN=tBh-srLyv=bOz=VKC0)GV!L?Z!-u5c{yH}Hy&1q@iF zKk;@1KH_PwvA}Vc@nHax1x^CvPKK)xBj3jv5Qbp6#NprIR52)zFL7yzB2O?&Y#d;O>5fKYKl0X9dj4p(SW1h!YF&D1G| z!&xNVCyZg9$+73!SNa;%n#tYLz7itOPx;0?{JW@%E_?XD$Ps~>b$$x9W@nuh@)U_{ zq#7BRV*5q6o+(KDlyS_G6HPsrQC2$f{u4noXAn@2w-^ibKnF50r{?c@S*y_ejTFv> zzhidNXDq-quR+WVwd%0|H-(IkTa5*d2dt(X3t&+>7Pt`aXe>Z?htF7G4XpSqH-<=! z7uSV@0@w|ItU3Y{0`VOhjq+U^8JsR>28^bP@?LJ;d*RMn6V8E%#tgQPd4%y{SW3E@ z>A{dop6SL(3KVTftN?ekQ!m@YB?L;u-`@TS0Chhn;SMZW6EDK z1ihFef<6imN$P(eY6X;#!JStqa+`)PwO|@FanHcqW%YFdA}vIP3gOWs*0*1|8uHQn zN`UT+`u0oen@<%TjPb7MIzDEdJ~59@cQ9HF96*`_Sk&h&2C%E43z=9{bNO*utIz`jq;oD@9y6Hj z2eo=&!1b@e!x?JT0|Ram88^2Y7@P?xNjWEpMdi@o*YJ*p26T7$3=NKLl=dVH43gGv z@9EmGAX=HcCk%BJ#cU1=1X3^Zoeci-9u(AEHMtxhk3j)K=_ji#1_h%Qpuvv32L-@b zE!HQ&a`TATazH>&n3n&4EEu~v9I){rZpX%*!+{dK&2czj3IGiT{t)Vq1_Okda47IW zc*BPR2BgxR9Y)Y2cJ>+yEI0EKZ3@{h8L|G1HEPI^i}Ty(A$F4`C8j>ifNtUVdpL1E ze*b4!`<)?8`~80hwSu|Rd;w}Bz2CnYEduRV1;<0d`lAi7O+&eYyO)Q`S;}jRa*Qz^ z%(0K!_qh*h&E!65-v`m;r%z)Z{wK0Rp?x3Df(8q8+6#jPz1^Q`?~HwD*&8Usq)Eu0-b>8PqKtrEaa#zMcWl8QQd`bS=~h#!+*Rm#4JWT&1m2 zSrB#PJvoUwctwP-}-?6r#{iEyuj5om7Q~i_M~;DdVIEazvnJpx=R7 zvolb*s#$IN&^j)fv@ZLP^XOD3anP^_M&b_Y?G|y*KY-VnSWa{8?`N$-`~FC`T(~x7 z7k%QMT&o&NEkmt3?#WFbo@UGIhKp!hOf@1yJeaNRafJP9pr>k$v&Up?YM zdi4-pABO7z@ff@xyHq>^e~3r%@)%wo$IDluXHVeWlX&?mUcQExr}4u+@f6$-j;$UP zPs0tQ%ifJWy9Y1N;2ZIEy8a_wpQYUHG}`sI}rDcsM8?z&0Ml%lEM4^LTlb-aL#CAHmD_@x#Sq+YgE#;OigaINTl-FT(u+@fEti7hirEFZa>k_rvvoc!KU9g;PZF-07E~{Gj*| zTw&4ikKt$kjCfi8{7nA*LjL@_{P`hD((`bsi~rP54%WrbfI*OZ@SQ;6AOR3B!DC}p zht5WRS(V4{plOtraJ-V3b`bPb>L4C72NXlT2;Yqz7hIlOTs(}1ODUrsm;;nGC}pSM z<@)2`GK7~G@$wVA+;Tiz-ia4Ho?g(A_IO6LpmU}197REAFXEv=f({zOjr9d>#*h2Q z3fglPH`Wrrj~858FB*8kbq<1-MPQDLIDi)nZ;Mg9;4n`thD%fYQj+5p`7>t~p>>}8 zSs;HF%AdvZr&s^oNO~ z&(4RBzw4s-e7?XZVuhku%-<-LI9MGi*9%G|GB=X6>HvGsyzw=s09FXF=#thQ|4hcR+;_h|0nQvLP zI};o&ANCv1#x@Q%W=c}7#x73oY-H&2hqVV5*af{r%}Z*vYHcQv5k7h%!Isa{!08bw zlJzI<;}>h1NQL^cm#+pinD|KkMr=iP2{+HRr%PX>cXKS?JY1f_B^CbLIWCF5s@<`#Ig1pa1{^cGi5E=lr;7$TH@PJWAs;Wi7>-Uv6g ze=RP7%0h>sD82`LEuM#qW522w;Fa2hQUWFL7%wL{3fzCz#1>Zhe*^u6bjrUaoI0Yz8evzC;>Jo zSft8w0euf^+%R?aBBo$v%SOatF9TY904p}PyIc}M#v%A47X(grJ|DX?Z)$o5#36%wl;5BW>5vUPm(stSVO0~(EgW?37 zPa_stgLlL>S72uh+$fOO!eekx)5m_jtr7TabD$A{9N?!$6^IzIf#Kt4kbY7l$O?ZC zADH}XbM1K%C#Z7(V0r3TX>w$|TqvUfFH|NA)Sb)9ljT~efxBVSV4d+(=31CCy^{fJ z@V|rm62}%CA(yp7NK6;80e#ZgUFh%+*A{?(L!UUwsA3+5y?5w2+L!NX>;TREK7)4@ z|Dn6=aS!yPC3m0~3{Xc%LZ>JIZ!<~Z32Tto0#Csrn7*l1V8Q*{U=T?z;pr9+6^V(E zxwP*J`*N(-e@SOC;=05sVcUz3EKGXWE_f}6tT+iHl_69j7p}eXlFKd`+`9dewd)IS zZFr&qu6;+;FMUTf^sVS9vUX^)Wl>F*6H{l&!NWu#jq%Z7M(&mI4Vt0tGAd3b^d zrIYs)CANhp_#+F@;JVhsG(9xiKx9qc*;~HibPpp2ac?kKZkIGIsr`~sY}u&}iaGGy ziFatDN-V|3Bk$1OBxT)XT0YmV%hlW$3XV;xLl=LuReVWQJS-!fA>%p2-f5oL^VvG( zWT+cR?Yni#CSQ;|woXwX*;}XdYBj{sX1-u}d%Z7^9d4r{0rxSaF^L~U_nbVS6C`15 zR$GyvfJ1b|x9V9El@7}&PSejB#;)_lSP9^5xg*Zbs6#tthkQA0)E6WVPE#P+oVH}` zmCCePSkuoL)*8MbcF1QE>|FUQTV;;zdfI5<*&UxB3B+kLKDXhGyr&peegI}Tukkqo zCO7B#Q@q1J!|^%ZEB9TE&kY+U)x!(SA@CZXua1w;tGfl9i6y*ww-=N2gCA@Ar*EzYEE?EIG?d$`4^xv|6w_C1`W%J zTWDAwB8HF2yY3H4wnO6kIkkKk`ZyBM9GCw&K8Uyp_}Cto|I-#6Wy8)rrAA@6G+EeP zE;Q?KY99>G_sEfWS>9BJ3nP^}47YaEUOt5?oa0B6EhFVxWp8<;mkzYJtki_s(EPy| zzF8|5YA}60(0h5KUZ_k=!FI?nVk=?bx=^VXMw{cXLr`V1K2@nflT<;eunRWBxe2Sk zcAx;&HR{7-mBIyMjmA`c^M(y0)yhD%wr9hpjRTuDzV_@5)p~WqYtK7>S+JI{ymCgXF@xsG@0(`zJY>Ki0#=;3a(kJKpYvt7O%jxsK7~UaXWM<4Bn|O zQGj>u0H=+UgJQO}MO=mHl;&|1eRc(FxwGEs6yM9BR)|My@}i0Ojs@U+aCRcHSZ|3dtmgLotU$TZB~ zV8K~3`X9C0GPLRu2_o}nP`nF9-#{MaWS~Y%F#5V!X!O4X@VJcr5mGh%1?!=g(O-c^ z9~)Jp;keC9EWwC*A8Xza7KaDtW#E^|F5bi1m`wx!ENi*5-f08>4Ajb$p|^p55#h>c z;D3@wpJvm*|0oZDT?YP0$znf*HWKuKkAX+3I*nQ@wvQQj1=H79zcWFn4Lp}2gOeRr zxD~+Kz;orpcpB8Jqw1pgztFR^1|G{w1Ap4-a7PB7?hYRVUo7t}jbB}ZQ&;v}Qyrhi zlUVquun--|Qgn~(c_m%5^!*&P0p4t}vA$3mpBgKzhgfW*WMqF>?m)1de;AEbXe?#F zWG3YTr1LEK2j^RD1$(-cT45p5$h5GN5|(ouhnOo0dpdZoK4I6+GB94rNSt*R`wpw$ z(X5xtYY7@jP=K;S_&`D5GJ`$KftMtg&^y8ruX%aRU)McE%uu^wG}6h9bM* zHPX5160pEcINK8E5+TsJ57K)pd&bIe3`h-T2;qvxxjI=IFHC`jo~%w(O5=6R%7ha| zrmD0pRWF^23Gm_DpWvwAYXHmfZ&x&8-+F2mzj*eGhLLHLWC#MEBjg)G&(lniugYkf=Y6W(k*$1*ghcuy( zqTrC+B#TMJ@$r*$+PNVwJ}zSLU8Afvs!BtovR&&Ub)pfH17 zNttfCsfG#5#k2+p%wviZ&SE#o!wg8ze@>8TILXVh) z9gl5A3f>@%PiK{3)c8^$Ip;xaSbMclaEQ$p4DMoA;64Lt^>d?5I*S$XdD6lk8RWxR zN-Ewc)%KKO9MOk;@TN0S(moBzEn!qV=`^G^pPZLfF)=bZ8;N;H?ZZBLZ~tL_kH~OO-;Pa+mA$ z99ibhXv2k5pjKye0AD5>pAQ#U=p|U0h*I9E6$x19U3`tJy$n+EA%IXu%*-ynejS}Y zi|RKUnVAxH;wOXpQ@b_X4_Zft+*L-)iA10b2*42)D1%squaXqELS(^Ph!r=zt-X9? zlT=$S-h#AlEf)w3XQ3WaB%En($dPHZTwEuyMA8_Gn&HdYl#2;hdl}e5%Z1s+^R!&} zk(bGX6EAtl!%`{DJBctEIv$e;RiTsz9|%QbIp~%qT$BYy*Ck2Rj$?H53ty?Kb!cTp z){bkh2>pXxydocLsgCI68$N?!1U56&s*`W{d>HeBT5Y>afx$HA5Mx1^dGiURDrMf# z-QkmYb1K9(X;!sW&dsUroSX3Tu4UVtYR&nE4HhSx6GM}@0;olb&El{$HyQddQ&kT$ z(KMLQp;}AAzNuYXZU{3!a+14 z@4&au#vR{+y8V=^PK8j~NpCjsYzLJ&@+xfli+@C9LkFISwjS>*lf$)gsSd|iLWT>(b`71C5DcX{V?iH!%6alHbHs=a`uwS@R%y1+ zCgB*Qom5hHmq~!LfsQ2LLjbm){~MD4IT@s8xrz_&|j*Ypd`Ukv~m%3k%Bd*2*H>QFx2)4xjMW*)Z(W>&mtmS?I0eU1zt9 zcO}>75deGN;yI992>-kemk7=#D--Q^GvMwTjusS0(KPv-5#SOFDN!)SWd=PKtX&Ls z`|0u)(XzjalH31Fgio69uoW>)Cyjf=2y^(>En3k zMpii~jz_J{aLVRJ<+1c_!NJaGo3M&Tw9vPfpe0JSU$r)#j`(X1RQ#dLQ(rNGzs- zBHZC{@OP<-E=Bczfn<+NpCK_md>D&m{1j@AkcfoJO&xY{c?)K*bh$YzmBMbRgxDp7N093alt6cF-Zsqo7u&&c>ICO$s}| zb7`M}MBW!OWW*H18Lrwh@VCxdGdr|dXRUeDlY#0)L`EG30(cOmn?@xIrMtA0D3PJ> zDse4V;Sxz&JCSp+uMY*!$@#v^4qS|X36j^v_=`gzIIqZMHVpMw0?6AyWCz1og;3lSni*JE6-DwJIB1EDKjGbT_y zjBJe!aEnZwd5p8YtWBuEp_ z#)2}Q{U=COif7Z^;SA2meWII2xhBs4D$I(34TJ zsNQaZMWG9$uqO=dOd&Ns?Y?zIX}G$(0w?`Ulp3|l&Fgy`rJFF52GZWDh0^eFwF#RO z;YZfC#Zi)t%v+i5#+lSF>NAnnUgxGrSUpslRC2)r)*;}6`}tu6QFdo{H{e>sz~~IG zI_$j~Y6WLZvpxn7Qm3!(z_2%I{-m(Cd_kvI)yJyM@ew@0N~N-@6Qy9^xjH^e*g&rH z9M?@bVoV3c`=M56fCXP_jbRWe-=O%Vu4Y`8wZ-g`4vKG~p7~VKNl^Sv*asshj=H@? zP~1ej9TazC-5C^b^T``@P&^|SGo9#cEoM4>Lgszm^ooVdQT#g`aUMribSY$h8!|~` zfem@`;nG;hd_UBhUFrR$3_T|8KQ&Pusf<=2Db_bS*&=ox)#)4h3ElYgLG-t_3!+D` z`1UUvyV=q742-8y@P5)4ioT9^ue+0EUl|8;pWX@co=^uC1o`Lms zSkdgz79Cd1PFSYroEXWd=RinTA{uDiq~d|^Cz519f(kIkDtsSRXzxE4TpLETVfzqc zE+pDDBtltMxwJ*$3GAs$6w=4npT=r(Qkhy1zABNF9AC$miB0Ar2tRbyo`DCnAebF` zV}c;~QkBVp6CruX!D2Zqd7LPc0S7TTP!&o!@PW`3Xpf25dl?D+;x@5B`@6GtTnF0G z0m#Me@xfLs(9Q>zhI5mlRvl>PK?~;Qv6bcC%hkMM{F5Yb)7uY_HTR$FZ~30cm~sfb8!)Ke-JS z)~n6ha2Yn&#VS5_{G2)aXNuzE@Vjk}_yqkll}tQ`$LM|%9u105(eG}n@j`fN!(jRxy^)9%IFX82GxEv7o(Dh!p4vH_+^**}Z57%w; z#FNm{wjS{S{?#KMq*o8o^G4UVQmwyxd2B-w)RV;t9Hc z6qZ2X^wCRDeo*`fu5W{5li_FojCfi8{7nA*LjL?a{S?Jk6s3#t@*i+WocLEdY56~m zmj~&^fu{Hwunh7O6-IF(k+9E_j$(6yp9)Qd!w_|%kOw`LIta`RG!>onJa$}gd2W+B z;dG6ZJL*B?wE^lb!7gpX%MbAKBfKCw#82?D0*{5FBYpAAK0)XF;lUPy&cVP983gU$ zfVty>Qq3_YFEE7P6u*=>e?|VxSw+;DCw~^mpM~;gvHaZ_1 zcWm9V!R*>Vtqu#{Lp7ZLNu2KwU_?0Wk4TzBJ4I|+DEmTMCc0|DUS+xdNwI-k@+6INXfvM@u zNLHB2!PU^C9Iu+1)<7^g>ngJ4P<*mcs!Za?IOnsw1flYf)yY4hIV5VAqbf@U45J^h z`rZjf>-`xR55$QQ2Y}M@`&9WDDEV8#>SHPF*Z)x0=tv=+~J?MgKHhWQgAMZzhUfVU{SL6!}xXN>Hucb zCp4^nBbcB1=E7z$Y9!j5cU5A$(e)V1dK-7MU}r+aD0tVxGZ@Wu zUl~chL+bmfR0XGU9xlWlNp&DAJO&>`>;#N#`%tfbbE7g|X-pT0c;qNi_6%jyfKe`? zgK3{um-Zv3C$}ZXs8$&sD-1(w6Xbx<9zhdu zTp)b58%R_dA14o)^hu#q?=2NZo0G%x%ksb;OT!%RfQn1~4i{a-W!G?LXOZeo*o;&q zJ=8~D=MAnpGtl}{fI>1eLJBNQZqwMT;gm746In5H#=?u-4dODp9dSi6JKrI*FTnUe zSO%I8_Ec;P?S>teZkoAc#&kpXUv$w$;51{_+l2+ghk^Y)3a1q=yr@7lf_EExqmuZJ z|6?ULr7n3E=Z8ZKizJuCWD`(Z-|gVJV3ES;OtQZlb5`p}s5xK|1lI@PKxi5+0R{~q zNMKOM8Cz??BEce%`dX!2pLrX^?r5k~7%9V!VWf zD)TfV?FelPE{d`6o6!Fy7PdPmK7u_yR3nLCWg_<&nbwJe3%e5$-^R4@d!Ton4=$vi zNaKqyBDyHo`aZY|*zhngI5^C$h9FHOy)()HsL_Xkc}bi9fptfW-eUCO!3wHLJ^jfW z0Uc(5;dDXOtY4aSM$cd;Xxi`Vct_KpbeDbF55vw{0UHV+M(!3e5kmwY>+#WGJ4B?I z{(L^d!}lXR&|MyQz)+Wghb~#36Q^)kKXG5)_5Yc6W_qbi8uipk4&d+x)&g?MlQ0woQ%Jq*t zFH95TCVhlJUk8;r){nIz#%xDKPl6t{iHO<|yPcMQ1L5o3X$d2u2%7X*hVTym3?rg= z&wUburKQFF52grO_$0+xi0PboMD!gr88<+70~UZyz*%_P%X=zy2$oz^s+A_{>4K#r z*pWnqY;7|e^c%s_^o_^jsFT>Bsf(6#uz3_@$_1W7%NIol@zimop=+$0sP;LZvUut( zP?>)`mH3L{sl;m(Pc5{gbm$DLNNYFki{xZv8bAA}L_@_`1Ei`MV=du>hzmh9>=^3~ z7?C%sy*sJsIM=GX1xJ}`_alI?AV7B*irnjUMSb=FyM#KA%+cMd1e8Eg*6BV zS_>Jw(gL$Fcd$+xzK?^K6FH6{va7CyBz253t`&(Mt8#itL6t#M)gz-$hS_|u~j(ZMR4i!Vk$rcfLQEsZ%ErP`i4<@jG*+tZ||6#Ut& z%K*2IcNa!VjZy)5Ur!>$S1hLUbMDCzk$Rotolq;Fj%XO$5eHvt**4hTo{rOayX%82 z`WGxfjB!?xj~J7D-PKSA`O+&DpQ66`RAHI{-|hRJ#XcA-70DjFg7a&JgMoTpN~c16 z3}47y7QW~a!`Dx{f-eP<%?$osXRY$ZH{{o*UO_0(I zDov#mD}cEHvoj+WU?03`OG0I@LPaDe%M=ywNjPbx%_n^xI*3umS#O4j61oSHu|Mxk z8AV)NaU!eu2dcteYo!^{R?gRtAl-(Vg(CivUVcldRw+Tcr`Es&g&lHv`JVD5&g_Dx zAz$tdi#F*z5>=NBvP7OnTx%~<1-Sr3PZ_3Po1+Y9-F+_9>eSu%GMUfP%eRyU)8k)2 zk67OZT@7_4-`l8fK2?~y+gHA?!9JvyZxivhe7o`PlBL)3jQb`1piKs!l4EKHwnoOrww1uir|01)sTcQ#r{K5wWJ?}w%w*o#U`I0l4sVhBK26H{|Ja&ljrt!$6}oCnEk8CDwFF!Vegu|2vk7qEZG99g3xs8Ihk`ZHYet9*{Az z-h`OskD<68$O<@OBRs&_hUb}G~gVKYtmgs@q#JS5bW zM9av{u|{3uTm(@`qH|0^w$HAS(Q$JgJvDs*&%jN*zv=yf^YVaQ38f0KYuYTAJa{&= zk)TG}CwXYQhGfrd*BHMjm`-N>&IFydcU;H}R?pxL=nNmO%UCBsD?6$#iZ?;ef+f)$ zM9a1PSXL(aOyV6S`OsY+$t@+&`35e!l-zP^X=-YGdT0W+F@Ov1CW+~l(h-;_!@heX z;02tX;046KOXUy*+82O@vEdgjn!3b8kshhGZGvfD;{Y}QhW*TneIEl zAa-WR+-8JHJ1xX`MM#Ff8B#xJbu>yba3Iwu zA>;#4x1YLekr47fJE+W&5MmQq{5~Qh%FdbPgplBPhfuXkZMC}*kuavW-vRye^QM#5 z&1t_{+=~dK)YeDfF7l=mBsolOT@h0Pu|0zgDoCULo7hS;K55};$EMRy+FBkhHOCtT z)Y))Bon6>msEpuDd1E?~8WN3mg_+!ZjltAj8MSgbl{0f2R%vDnJi*%VlO*LQX%o+p z2qxY@v)jZ=_b^Qo?@I_QCGq|U@5sK>U4HgmL>NMA)t&ME>L@-c?Rws1zzP+dY#2%vXYJW&%2RvZ?PR<^*J>-cp&L$3 z)cHtx+pF&v48n4|P~MB)i{n>W-H1r(GLs%zxW_`>z|YtJoKtk}g(0|d><@o44fJYX zkVc__ERS-cerNR6vN^37E~#}_1jERm*`#AMh&h_#I{csgbTTZ{!`?uX89w)t4B zzy?Ehi#75~(1Cec+Q8NWWOTO!43W`|G(Z@`dNaJ`F)RaSN#|EA3*(Gob+UYfHv*Q& z0HdAdNjbP2Mq-fh8NoX;K6IC#@rfk9yM_m*<$VlKb9M|*G`?^eo~VRWR>?E_`;j=2 zBWDPyLyLA|c&4qkx@mZz^PwgXIUAn$Slx)&(19|a6lH(W_WBq7Vp9aLw1Wb(tx+!Gd#fPWOyEeR&2x5oCyujqwtm+ z9s_1+c=lo^B2Cb0NM~&_*aC^MArEf^437auPKM_j*bg#1-^4pIJal*X7@p(HdrRX( zqY0tRqzO$~xNBDD7&+WgAT`$)%%ywwm}j8^CY)Cx5e*+Q@9%v7&D(%2Pvb3B(X6mJd<&3Yc+j#MA z*f_H^+<*;nU{T5_>^O*Pg)nhS9w9{=3t<91E-kux>m{N3kUqWt=S&A*kBEp&ehRhG z;(#R?F`W&~Dv^FIgB_55KjbhO;kPK;y1VCqS zx|;G497Q=Tdq1Gw`BY)bp7FlVzdoNj_xAcYfND zpZ^z`+O+Q;V2wU)4K&9R&M zq_8)*YL!08v9t`*?gvA^vxW?OtL@f>0GHorT~Sc;EmCl{`Su9Ox3tupYkl^HA@C*_ z2|D86F{m{=|3))@p-pa`SR55+9lI@$j&)#>jLe1fX6ZMGYcil-^X_!kDm3pR^>X3e z3__?gg8A6g7!+oxRi_K_FazV!R!5$ZH2!a32oX9H`n1!V@r zGRSxz!(WTYZY-cyxXiUn11>EC=azdp?Ta(IE(FjMWzRv^R-+9WxD{X4)RKLl&)Uf3 zQ)=7A5ec@-K($jm)qb^F|0EwyArGoN5y7Qt-;?l;tQXzoXT3Czx|i&FR=B&zP<^;E zH9Z8UVw52gJ6s;BSI3)pRzSk6@Hq)tux;x}W%nY5;gKJEot!Xk3qX1rTyWF~$xHWvQ@$a(&c8#tQG~B0g@B)O*t% zY{oHYmmVJYg0vGFXqg^<85EG#T7lFL+esLcpaILVm)J_k)c$}kV8c$pf)(}V)Ksk;-p=SahmU3Br!V<}axO&Kd`!`?UJUCnemn(&`Rp!W~vYjq*2_hr%fMz?B zYHdmvy4^ZdyIYYz6hqzs^f%ApxL9)zAdm*(r^8(|2v6a8hxu2hwe?YB>r@S@NlUYl z@pOv;d@MEVy1lSp4eV|{g(tz43eh;M5RSuOyIefZZ5NHx2H@%5@=#^()ULw5N@J|B zw_KYpfC(HQhkUMa*sl?WaP@)SZRPS5q=gvMcBVX|Bvk=sW{)k7K> z93oeuGwDVk31G4ggFo0xx>T!`rUwd_j~1q@P57&f5bZ@!>Q&tG0Pn^sd&bJOUgNX% zR2rMX{IZGCP4HP0zQwe%@D#ejuF$dHRcJtoIC9%)gRw{woG9oKN9Mdpt_C=a0zbDKVQ7;_WHReGBA zYBuD=a18n`?K&0qA6ju>R@#Zjm`ZQqPOGq|4E-JA0E1N2>lhJ%{q4+vAK_&BP37r* z)!GPdUrxK0*Fii$!-Afig53n9Zi`9uK;f;RDC=_bTsUpM4tov2?q2W#>2JAB%!O;; zxb@PtyXXkjdZRKr+N)F)YB$oErQzW+DsnIfq_|Q0;z^%a5h_Y`l&5^Dw3#{*;EK|4 zb$12Il4;Pu?-HfqBF4Vf?dkjqxyTJMoElN9*x8_+slh$2b~;jn z2z{sqPijrWtleI|ixHn|o1@gb=WhE0U=6tPR;Ih&>B-q;M&7;jymN%X#TiE!P*MBZY zGOyehxiWBAmbnUG4rinay6L2km+pVA5tHEsxWi6 zJa>Z>|AKum(zbB)-6E48aU2pLmQ9SGCJv+A*~G0sc|)fh&o!Z&LF{qftD`YRD_M!o zEt6bwdMLK7zTprZb*=+tKIB*4xgHTZ`kv;=pdWpj$l6$V>vkvZMMyuHp zhheqI2vf^L`HZQl_A4AV<%n~wnfjsDP%vVe3122lhBM#OJ}4*c3WrNvO=TdQ)=6)q z-uYBv>Lf7-KKEGRa2fU?y-qSwZ|fvC=AAmJ%_mD48!~&~{IVmt>+{CFQV7}Qt|n(l zVI!OA9b2~yR3@gz=`4DRx77#KPq0v<(qLGYZ$+D3UrWu4)-^ZZ;}j<592E2Y018s@Gn(-OtSH1Vw358j&rgg zIYgHPD_a$eci-#kNCw<#z430solg~==#4wD59#%WNmyHNxasQD8*M(>4sM3Jy@7}2L6E@Ia+IjdkJ9jeSTjuO{kkd39snDX(olIXcdiOdg$|cO;Kr@+N>o9y36p zS2I4C)z#N4YcOcy%+zg_U#wR%{+%2xJmT2LpeUZ;Z-QvuA`4JNPZ{}6eT_p@eVAY2 zUWbZKhFa5yitIUyW44FcyD_&&Dx9POtXF5}*ekuzY9rL@m&&LRquBuwGu!OImI5-C zU~d=#ugMXCnk}w^TC=moG8v?sltH@4^K%XzN#j``u}+rr=wt_qKd^xFumL6FqYN^t zx%t<#R-w5W>6r^RXVB7m*&v?-HRkIw)T)5r(ltaE3eXOFvZK2RSj~E9P~Cey|ot&u6FWx$Rg4uX;F^ZoX4!5Ml$LkNheEUY^;h$ zvGFK7(>j+Wn5Ws^W0UL{Ro@ilXSZp8wzES|ZX@;WvO?|dM5K$^nU4aVbIl6<84`}N zLjMcyqO8ysOc!Q@p5Wx)SQes&w&c2OR&wzIquu(JjjPW_^m zIHs|)N1O+ppaqUg@s8{)-5ox5b`{caw6aHA)ySSE9ps@(cg=bpspW`(3Kd~|ec_@I z6gKLJo-)OF22v+tHp7eSf?_j;H1I5S=Sf&&#Lg{rXDow0*nC;Jftit& zJ(#RgZ&n(m-Q%>s>C||&L32joY?0jIv{DZbT@6K1`XrrH#ANe&)|vLQ*($E3l4rYe zcuvS@isL0Eu4TXjCGyD0ih^levxVD;G3-?t0G(k^$5O_jR*sIh*iXG<*lju1s)HZLwvUPB; zZ8Z!LpU(pkX1LEY$1G?It{DK_j?lWdlKl+4&cwi42L3K<6*>TjT#$f(7Nk74h_ zbu1LGy?FcJ<%5^4yGUcy_w=GQR^K8Q-hoG-GoDsK-QeQ*9xmAD3zEkfPYNVoES>KQ zl1Erpfkbm(tw_w+A3xHA6@&eK6lg3EsKdK9%ZuZ&!H_j$jm&|!c@FQwJty?n&v z^fwvL8FK1SuboUD?6=wquIt8>jO=!(31VAjtw_M4woX@DCkGoR#M|3>7_Ue*+K0!# z-|B5!!{xDw#|+f%=c>n4sonwWJycn22dssX*EDWo2xxO2)Zcay0e>T5w)cH$x9`&z zeL?cr^+kb{ZJ(Y;d;#llpB@Qp%uKczBKb4W;!sJsS!g~K3ExUznw~HX^}H`?Jmly* z+1Tjkz94z9kpd|j8_j*K=|QyD=AuJ3lECK5M%gNJY$jw|9P$4m#Wr{NwcK0eSvcprq*Dx9r)eBzgUXfUQnMetjW@X3aQJhrqRLkRRFaGcIS^0! zIo2Y0XRl(M+QPc1k&&9o>AGJidvz|u74$EUX`J3`N;Tj@I6_cwrAl}+UoZnV#K1_Q zv|H?5q@(FKLai{m(-MgU{0>j+*2_b8IM$68(;u33hIMe=4z)`%?l^_p!hke4$|E5o z$5)r$xC+z`J3q@hzwVYC@uXLs?1frG){d<~!M<1Fjk(R4QVmyV4~k%dE&-C2~^Vgb!|R5&cT$73eGw*Dm1BV z>fTgPI#I7RouVqzOXRt1jrUGi{DrbOQmIdkm%w^TAgGY<1*ZV7FB!rgsH z>nMO_h>H*Nscvfty<2vhXdaVLe3{r}dI?RtF6>!XQyF@vrSlo;olg~}bc#QN&-wcA z_syLH`z6A^gTW%$E3q*>1th&49?^FV*z>9k1NU!YXVQzQNdsF<-6U{|X`4@qsd<$N zuCvyT1ouvF0(C67SAZlIiftye<-RpCqbG8JAv{?t2`S5E@ zpqD|dPLqo-I~3^llj5eE(Y7?>u~)mm%YYHB1WqH2_*BtG3AB{`BK9G@?3?7WW#3IL zr|h@+vNR)zv$~FizSo-|4x!HggIHz@54gPdW(OapCE~gaT zl%rhfLC_e~ntl*uXSDGx`&;J?CG6#YTOM8NK+eM>2hvOWZ)D|qodGnRwF=F$NVHs7 zHiPWx3?LpHFnrkzwdxEY9uH%z*(w8wyu36SKv+;ty?zq8kEUMf?(msaF7PQ= zO)jU#BLU@6Z-o$>tkQ`i4_bhBpDU724&-E4iDc>_b8ud?0FGt?9GLB7hTcYwcmW#^ z=SyOm?;d!Y=hQ=(RTJWdCLvydMxsfGaL1}Jt7h)&z*g{+12x1_4cvzhA|8ivhjYo9 zZU0ZYtkubZ&2VTXY1ghWqv=8bTf<}+7Y9vSIchRyF1~E{dp>K!FIzyNRNF0%M6g?} z8AC?;{Z0);a4Bi%B)lWbMR)mGE{!8l)G=mmKRcn(@gM6s{lp1qYn*bT&>{W>N(DW% zN_(c&35r-w;^NE*7j%~gE}CbePaJ6x8xKWs2NVcaV4_pM+K#S&qB_zXF9XaBNwQG5 zXI()RDvAGCJZH|^X2gHdkFv>or7+f@ZjW@Q}OY00Eze{JQ@_AqU&7?;K8TiR-MrGS$et%CP45n_nP=z1?)2gR4^dLLcyhwHX^;z?*}TaS1E|LPGB(yNE) z`Y>D%h{xdl*rnnT_(MF3m&fq(I9|RIJ$nN0p2W*n@$xmiJdGdriKpOxaBTIUcp7eC zKId-i**$o92H%LU)Ab+e`Yc_)LDz56^`GeaEx1Z7ew+UOXZ-s+c=;++bU-`@x7+55 z@50YjN39hP!NWoE0JiZUUcQGVpU2Ci^yXoF_y}IUj~^}`+kQ~|0AK$QFVDb>1LAA= z`YF7;01pp}$Km#%coFUoh_BH7z4-FWc)5@Mz8|g!{(ttq1Wb~mN_b%I85kVyQwmU~ zW|(O}@dt)OITnzC;g~^m0h{XX>gh^)s@kgR8HN>g4;8d@^|!rU*L8Kh&s}d2R1g(W zLBvH+5%EM_L|l*G_1wEiq5uqV6 z9sNO!-k-$JynP9wJByzM;%AZgSt5RxiJx8I2MBgo{FxW6fS+h3T&@OJ`GqslUT_No zv+I8Jvl@OjMr*_$Yv~UgGq0HsAAjFB*7Ln?(@Sqh36K>Pc6>23&-C^aFV`i!OPV*jNYJXXeApL4xM^=~2dQGXtH`1% z65PPqRB?bI-_0TMr$fAk#9(B9ua@zcS1rk^(Qf=r?o;-((N}PC;L|4eB^$wyIo;7C=)rrD zsjrK==%d)UGU;Ps03&-4~TI7b5_=sp2RGvUK%p~|Vl z9iXp;A?L!aC1(sfuY}6f{G=K^fHnL8E}rFypTMi$?r{r5M3{i-@E}%z0E!6WH7CLy z{`n%9ps809TDc9*lCuK#SK-&%v`tyCi|0An?^Fm6?yRq@2mM7>)cVU?BM}5d=<`IX zVzq9uEXadrk3?v7%a&2?1{3vm_qX5%^G3&Gt#-u0A^{U``vhOxUR`$_nC&88z>=vQ z>(W-0B*INR@3GKWm>B2u#=Me$1C^OjBelN8gOWr%!uDFbIdg4v07RiiL>UL-9Z}2K z*cpWw3GXU+1~cJVw_yYsA~A#+W)f_)tJOk*n`PmmQ@(GZpn2(Z*jc|c5b~ha~Z7n z(2VR5F=MGzxx$5zNhk=X>DFNyR*efm$0QySwIt5Qct@-uiL%ee7RmY*T{w1k^a31q zCU@iqj5z)wkT{Ci*w1s?iYD;^@yPrHakK;8hN&hYRWR65NEOsZJ;%mT!(tRv&z*$y z6l#^5>9qifWB{qPEXW0S{~haFkk&eo#)Y;FRJJs>)tk6k1-G+Icj|3z-jThQUX%^& zn;1YAiRI>cYq%DQPQRYD0iE{kpa_T_S|B1;ZNgo!8G~3^?>@*{F4j8}FZ4dB6`WgU za6tpOn&J}!HKTBhY-?*p z65e>LT~Qu@b?y2j9Bw{F?_dE|YZ@{ELOx_;zLvq-f6V(&1FVr;F7UCMwUIEoA)<>T z*JhawKsY|pCDdI;(RCWaOHn7M;~j}Ex+_m~86+X24`#yh1igx!D#4EEKWEVu4Q$$C zEn6!&<;t*2a4c*YW_`m*`Z7jt{Ykor7<-n}mKoO#yCx9&W++~Q7~7XmK_RE5bh*u> z&0j2hDPh(IcznWaSHZl`U_DF`X7Po$gJ5a04o6jv(iTIUyC9${5gZp_eaf-{-p)Yk zKfpmUYd6vDE^7n2J!_Mgm$H_N_0CLUu7O&auuPi7>>-ZEJRh95Z~*BLC8p5B5>MtaBYKD-4D^@s11zx+~9M z(7u`h84HJ7{?$}-At7MKUE;K=8koVr9J)#jxhBJdI2yLez`kM<=;v5;mgYV`aoVzs zhCLEk=m98Rg3++QV>H;Klx8+CoGHU$=ac=0!yZCh{gCxC$Z$9~W;h67lTC-drP)9) z2FODOI!(w(r;b?}+)H$Q0c&G6jfVqR%a#cBOySddXN-q^p;jh13mXqdAeZ#yb3dokYdJzglR9Mfn~Lp9Zio z9=H%=JOHBFQ*|{u8G4r0c)+s4co@SwG9Kvev12?O0^y#MttK5D#kEXDpCGlm|1yKD zWnebLejGO3qe4)hnUXMfu>wj-D_U;TPnl}Dn$fdGf*#>pWZ_|l(^hY4wt_kp+SKj= zP;c%De>4HdMUP`loOYp;VV18y49)odqfa94 zXdCHg;V!=9uen=VyS=4KQn;xttx*tab{kf$rx8I$?^+$`(`Z7Xz;Ouwub=}!wq5Hs zTFnZ?{}a+Re-WpIeae{XOAO%tGAm7O3UhewB#{_`TUd|EF~03IjZ6{PFBo3G%b+NR zS7V6Z3$=m~V#qGR5Z7BZV&0_A;f!PQ1b z>zxjit2Haz8a4X^E7nP(A)d1F<=At3((TIeM@mGENeK54)Cz-5{E(Cc5Z@clv<5_c zat1C>mw*;V1l~4dlCHlUj?5(p{O8nDpVCXo18UX*k&e9PYZ{B21VDG^g~FKZoKvkK z$$=hYvU3s4xFscXAsX$2N9XtZ>$X=(r$Bw;zXuFQPct+_k3$DbC!M>)y z!LF(qn8og{S*ZrAXQY_yOH?VYB+X;Sqo?B_YK?6Xp@+eW80}AU+Uh-L){J(86Kyoc ztoAcB!eUmtc@?wT%`0KGpTVv6OPoGyYtMt<5Uc%SsJk?)eN%zTJXX6q-qD4K3_SpI zW3}(Y8GcAp29M^Kvl_E|#O;h8$e6S~0eU$Av;FT8d1SU<3wLp|-7vVa+n1@n#m>>S z20|#+ldy6v27(OtBRqz?YTR$P2Ytz;)+-sf{iRl#PM2o;+{q#_0xxG>nk&2gKNu9n z5NquAe}`JZ5;0U4WVfGrhO*l!ej>ZoPQ|m>>=$9Lna%D<@lTbA7Gtx23~EiY+3~$$ zN^3BL&3>v5Danr###P?-Vj?cYUjHxZrBB^uve%J*3fk*$$qR+C*Exq;!;u3$#$M-= zmvKoc_WCc8h{#@l81Kklr@H~z>xB@(w>SbKtWA*K!I$Z@GUSi?v&O@`rzt$pT^V@5 zL=q_kQH}l)3W$6s>&X7lVXb0sYb=YDNO{7Fs?;c{xuhsYT(5SjBuVPR!aCz^7e zd{NID*!)s?e}wHuJmxET?qqQ%a68gDd`;StchT-4KG0g*!{q<}fQvW~cQ| zt-X`d>BX1X2|6_^37uB*gig@xOz&|lj}tyh+GykUR8L+96i&Ba2M5|s+62#Flkf^n z2}4*a5Z>%tfmdSf)veU&I} zW4>RLN%#r}(B3)eEM+HKg5mPySi(0%D`xS?iFNEP5by0toOs0KNY4RJkBA44MOHgq zR75Yu#`Wr#yZpG^qEzofWMUzANiwkzEl#pG3^8vFL`=vs<(r}I(v~UTP@po;GG(8E zDtno7cPF0>%0QjQ=H<{mvk-~OH?|Pzf~#pbHv1Zf%9PoZF^$bqEu4Aw8iY$MK7JMN z@K2S!2Ja=1G7o@7=)yjlz;Cqr2CKrCZaTh+W_>(+&GW=IjfwgsB*E{1$mooX4vW8r z&S%qoxs z=U!+mj8{3e+Hs`OPoc8#BsfH1lmv%}j*{RUo^8lyBpu2mIRnu>f})XZ!jz^2O~y?B z0S8s+0#V`Z_`qfnXTMSJ>`fpjDwOqREu7#gc9vl#!mX`NSDjX;kGQHd>-90%ElXQy z!L{FogYMR$ikyn=oh`Fsrc>shVt2`6Ef3))+8PXPgRv$u4!}1yPc%AW04gKX&9TXP zr?Pc=vfG%NtXF6Swo|D!$7H++968pRYBk4jgw$eB1yAj$bz5yw5Nd;DCUgp~h`xZ7 zJFUsddV5*5KD1@1vg!2GsKRs4fxFf4cemD^?o_tb+Kn1)Q0r7C8&|-{V&KL!G}nZ) z3-LI^TDxAEXpD_P$`lM=f%qvrD+F@+P-UGuoHz;qh``j&kTx~QK==#oBO}Y*ODD@{ zC00q?Jl{i1gW2M|k4Rnw8wbRU0FuYZ1b;-6idWIlw!%6WuSE@ z=wP}Gn3;uPjlnX}#&e*J1cA`s18Twzad>kXi*o0Xp$iGqWvt)1pfhew&P*0b$L5p$ z`)u5rTrM%<2Knl#x*EL*dX{zP5SA65&G+IRc{b@Tzef*Om&LH7RM&w zufRpY#KqE56u7Kk2@q#_E&3c{m??1i0h9eVV<|m}vC!v{{Y4b`XPmYy&fO(}Bd&wu zr73WQEQ-cL8Ko7td?O>UqHjT~J_WvuAhb`jegr9SSY@Xf0Zj_^R1ZxIZq=uhW5f4d z21@_o>px+$24#il?!Byy*;L)XVl5Zzol)HnL9I->C8_Qu!^4|ssPwovv-@cNsfNGO zmA9#jjolKgAb|A}$F7L_HgMT_L;5K2g=IkPQ{ayi6t@$!ksuKID>I|Oage=AD-n|t zrkDbkF#Vj-VlL>60_QAc5w=ImrU7geIG0O|#6iA#s;)+R1Gcj&a4ahn_=$K&3Y_j9 zLke7`s_U=7WgfjOGjJm{%T0s039-zSxCDwxl8dlZfFvoR#4m8#GCkk0djeOS1I0^I z;xddD<&JlgX9bzc?8^-Y@j~L8tp$&K_X>e z(Xo%QHfD3e@Dp!>v#&lVwR0h6Okznv2}Y!gmm`Oe=k&9yVs*FQZpQCJM4| ze}MJZYob5GRjiczSNZNM17hDKVShno_d**9?A~8pnMnc;tXD0iQGRTaAYu9f>vt~b z%p`%ckwwfNJ(>ovQPEuLFtP^e>8ZLJ{StbXb&`N(g^J$iG^L{Ht~?d3BWMP+%J=xu zRnvC0w2eZvX zPt$2ocbM>v#mAc5NKd88V#hn~$q^IJ4GakLSM}moH zCAdorPvo+6n88pw~A1{41Kl?9FA(smFc|3J82cuuCt2jX5DKn9s!HG-- zE000uwbe*$^gtZ(srD&w6I?{w`$;N!mcwW&xd_AeM&Iz}K$an@vjwtd z$rR-c{2m5@NEHPZjH5dC!CEdx?H>7; zi*3a3v^p!^z0B_)D*9wqRw8D@;;pn0i=P=hEOJ#mKZ~Ek8I~&&JgRrySRE%%V{+pR z6Oiz2w^5ta+C@=wTzBl5)Ql=Fh(Eaq!}=RbWCp|NuO+PewFkaW=5->VV^DhpV~X|5 z+d?5~nwfoSI>Q;}EE9N8gOfxQqH0QiZKDqATI^-g4abc;(b&W3igGZ&X#yHBXrB$k8Tkkm-?Jz|12eJ!M zB2w-?wz3r03iiqxGy3co42zHZ8xIqO5N3>TcY#{f{2|7-__841u8g6HtG22w^`-0EUB`)a#Hc zig0iT`;eW3?ICeF*gqm(4({{G<7f@1Rcm+TUVc7r^nP84hc61ozlVo&Kyjg7)!8?% z4PZi_aQV_3?vv;QksUGTDJ;kfg$Z%u3&hqkT@Lh^5GTIu&lYJ@^0NwqHOqMlXxWPR zrq3dSPzW;JJ$B-ob|34?h$fkAVh5yoTj|6!jdceW$F!K7RM3D_BGt&v@Ai~SPCTqz zzp}f&vPyxt>g2VR6EWx3aHp|lm?oa9Hk|zAPM&+>&^NSdt>-6P%VyIDO4NNZT+3m##HAr(h^ZQYBi=h*J6x1(@gcN03|(R z+|?5`Nc4Q%se(m?vHljkBV(QJ9y`YRevM|MJB$`{d>_KTj?J!%4$O4lolJM#PIdaI zl>GopbvdpEt>;Wgd;-TP$ujpS!Xk#?N1V2L&nVR-wtB9N%h<8QJ5L{_@p7JX?y&vN z%@=IHBY}$#7$U#sbgrL89g-dR%TRZiSd2|fOnChl3RLEa#&icZx&@J;2VqvDF;{SI z=@*FUg06=xCS^YeeJX8U68$e?h^8cef;$z6X>qBF!CbD%Iu?FuVOf~fAI3^GGY3sk z4u3j`JP0&sTqRBsZp&y)3_7Yorqt~f!mDN;VuGw6F-BQ*rVXT}*E|v@QPoH@QBGC{ zEJp-#=QFqgxz3i;-UXEWR3Q$+6*_PhGa(i7kxov-pVLQSbStD6txQi*c;GbH`RZj2 za+6A@9&9ycZapyt7(o4OVD@4iEMs7zJ+VrX12XAn42ie+W=GlQec=JBt4r*uG4~IL zTEU<)TnREe`|R)WKpfREoU{y2lZThnj$*vHkEp+DI=RH|8h_Aws1-UWw4ockhcAsJ zvS`Uak8y+d7E5HPo{N_BQ%1U*e9h&MDaQA6KJ_r9iUPBx=pyWcHB~~rkTO-W(eL_x z{MZ+h#mfCJcvXd)FMU2);ZP&PzW3Xh4(&hxF%!9CgRvi9exNFHKw*3?hvkLBOys!C zvv?r~U}hr6bv=_iX%o2#=ua<;&jkyLY254aj;3*R_t=@n?b!r(M%?SNhcko2QUja3 zEhV#wnwS&M%ZG9Bv`J_YU$E!plfIgK0y4n!f>4I7xWpzn#`E%i2hiRHrA{-&SnA1* z>w8&XkG0TQ;t>;>Uv*&A(+&?Zi%h#+d_-Tt##IMmLg-!awzPRp&!&Hx?tCArSJNGV z80CZcA-s_yT>4-vK!pwd9)w&|bI=55Ps;~`Lqzi#Zd)W5VdM571HfV@&$wlnybO*y z1ciX`doxOpJlVJW!Ye}jTW4MgwqbL z;QYnd_`Qq)Vo7z+_|3Y7BQP!oS>Wy^4CL9jaNf$=FNQK>;ruJq3hK{L$^a~!|11%5 zW8r)dYAtBtVCTccX3WBQQ(h>Hg~JKU8rYa<39)cEtFs|4$-=o8hm|axZ{rv*GGKAN+pK3XUn8X&t9`aj6ReR_mmD!V;3x5zIrT4)F5ng(6o2FEhndA)$xu z7fhP}2FG8k6^nvB(!7W^{*}|#fYH1Gm?iGtH|UEVS~73m)ic%TVfck;x)c_TnOtY- z%yw?4qJ>Wfj4Bf&npM~KZnTzY(EvYJR7$`*ys&FiEGE8w4ntR(WfUEVC?b>S32>)O zBAZ5)b9)!lnV5ImLbOox4>9^mS^SB4W;dwZLLJC0G+D1T*Ma{PkqMXf^e9A)!jX{t zSjr)FTqQcd$EVxinr-72bSJvB)S4ORu0S} zHGp1KUKJDfEDnj&5Li-br{f(dHM%QLsTm9nE)V^lln6*@q{ZU?!H(VeB0f~W3vUriqU76nY*5lS!NCbC;hj~J)Kvm8K6p1O;%)N08! z92VGPEvN4Eh>4u592hled5~GeSa9(X?ZC!W2Vx3pGrTQLK}n~CzzON8mqYbRPYGP9 zsrxJ84WGJOfC|0z41`=u>J+^cKUQELYwB)q4B^(Dw-g(_*Dx?Frt*wlA_dE?%DAd> zT@yBq3e3HVft)gNAJjIG_b>p8;mpk3-wCyX{xgIUG;@C(;>o`eB>tLF!F46}$jsNvMq!na;D2g&9@+qKr-z2yW`B z9$4{BD05Tdn|=zfbCH~(+8^bu!cZ-aTPai<(`YHvQAzk_9g53IOHAdc)fnttZ!zjj zS%-@L04T}06$Fb4ll{=M;f_ppx+~9Q*EY(4&ZXG5+paY`#bVP=x(^*|u+?5HI zep_Z-$Tj`O@be_-Qfafc=oN?{ny$SL?$mV6NHMjjxJu-7c_NS ze{s7uH3f@;YQqQY?5M-JK(vWtv^F`3COmHFP|(0CVso_HXt^8Ii&Vt8=`E}?{RMZ1 z3E*JGu^5AYVPL};xch4UoA%Wx>`}VykvjZLPD0AmhRCzMb$YVfpgl9Ru8ZSRtq*M( zs+@byrqfSby%zE)cRG#c7TC)qt5iFzGUh0Uqa68JnI_4BFN2S2C2 zdcizM77hQRKSAh3v`VKzw8zF}S^v;@S+>t7yGU{ts)ezv_sc>o`-I>@@UUzSC`_)& z+w%$zvucSpLcvwb>+?ckRxP;|W~tR2=rOC7e9Fcwp|n*?;*cz123Sz6S-ukQXw8!D z2C!yX2oV!cS6N_!!*E1FAkrPZxuj-57m} z?ysZk^>Ce77JZujxPh)W!ZrE~UOo$#YogE5^(MG(jBcju=jnP2TsQ0--2p9aSQvc) z|5_M*kzRd?uD8PVn&>O=e&USi%kW2Z8(zMGm#^aGYx>#kcy|Y0zK)kW@p2b_xF-4r z+;5!NZ)0>9+(1gQ&tlI$hnH{So9MskdN*CaMb~@idM{nSP1ou=!YC-Csv=&NvhZS+&Pzb5(`-QR>SZ^p~#>F-S$hgxj>gM%c=-%o&cUP0FTl%d@$x3T;E{(BosfvRKqJZ@irIG}O4ft>QzP2b ziu*aD^YMc5ixGutVxUO$EWF_2V}xs!)6pLUy8k48=Iu)(wzK$IAbu8!pC#gFnfTcS zet`6L#h-c63iydu!sTj6op9kyv=`jM$nUxz{j7$cjnNwM$6ETs#=;5n;p6Z7Msz;# ze$r4^qb2-}iW7qa=5X~%3OzQ}l#yh-1hby*MLHwk?t(i@4u{yEl9o_viGjb{skQgC zbov@=jdqR{v$7-U@P;FWKTQBW)b6MZw;-C!ckaEe2gjl8De!j!95~so4{Z`HLoA+n zypBCh+D7MgS+9hb5AQ;V>g^rek)v7_=MTc-rwt>75$SiZ+f6o56^9U6E=V_;@JS}QG=UzTSz4MbjF4BH<00hWIKsVsHThT~AdV2B470|K z^GI@;i6dO*02<;km7F!TV?FX7EJwpSHaIB~Nk$uzv2B2h6;&~*qo1+?I>LcgGl&PR zMSRIFW}-FNxUz?1j^9OsX7w8Uc@Ay6?_*w0=X)XiWgahQpFt_x%emLE5ZxWpB}Z;j5`7_@iq#mKiPk|6&87*|$&$g$rU@5fO|r2W z)k3ID*0id7g2XOIBs(u2mdT?lqrD&oTfh7sz^+Eg;K@;B1Cf?znF9Nety^?Us z#26N73+1~QztJik6y`(lVX{Txy4UtQ6}*<6^_BG?7f3d*zq~aP)knLRE8eJzb@Rot zAWt0CVJ%z6gu8g&+uh$nv~d{&H@X^YmGK3Fvjj}M?dSX2_KKI|z+6$e0(PuRn*~dR zp9_Eq6#pGG7RG9v(%6FCwNRNkoUJF7ThbEV_FB6+b8U10<|`n|I1ulMTF%DKERu+k z@Zw?}*!BUA+ZrJojPG4^u5dHlRWgvH^8UZ-pE+H6}*Cz_}Po zH!5VR9S`?F+mfE8w$Y=sLHgHkV7*DvHnCWa)uYp$Zfk2rk`->QlYp#i*C%UTh@rq& zV3{iABltPsJ2uAmF-XhcZfoQg3bFNV)<(i;rm&nuv{~NfsI^%H2_heO*w zv9wsw-ZIvk6tNWFh;=%(R_}tU6ZRC$iksaUWIcsBGR1ufxuuJBD54C+)yNKdkEc^} zkyTEWOqw0RI@q5y5`_S>RjdJDDv(%ZZ2%HWh@DyxKZ|9-W;~vS_3o*x#H4wXr4t|`qF`N4OtE}Z>y)*jy%TOy5X-WEee{tITX=Z?i@E(_kygK~52yP}F zo>n^>-v`RTKoPy325Eq<|6UpW@ag)Mf=<5;Z6t_}5M7U?;ni-XIVcckm-?y;lmpD^0mIt7c8 z!}aFa@KmeO?9z5!q2Mc9VJA*&3>GX8Ph7B!eVfS$=xs?4Z!jSZ$_+J?#ql~6hlbY3 z!xl&nFq$-m7bPI8G0!d>N9~kWWyK;~!h0qTpM>NyOBTwI)7C5x$Lu7Zb2}M54STI! z+OzCE?d|8KDr?JVqEprFh_;|(0;~!>3^OH@oT_FGJh~WBM!QCb;m%t3PM~IKS7MNr z!w9jhq}E6X{dNSlqlrJo(2T8#uQ^3Iv_Njv+vBxS*fa{8Nt*MduE8p8XWkfVBbRP9T96|bw4jB4zZT4%Tkd%XEG>yYAMZ#7(p`Bf zFwz(r+>-cVif&=IX=7}ef)8M!i7w_UKGcO|{yPHhF8U-F?n< zs|&vTYsJKD;sZ9IF}<5I4@-#{dj}1KZ$uMakXIZID4WE~?J%AaxX2{jb@?Xx4@8ir z>Djh<_Vr1tekPCG4^96u)c-SduvC-hVZ<1jJimuK%jAiRM`iKAQWlr1F@wh%20=)# z#8$ExJaKQ^`qPX_qtaw3`32b$w9m~f?^L$dAnxSK$_1R8id4k7aOd;v&h*y|X>v-0 zH_f)Z7lZO=cTh_3-i4p9x=)GNG%JI9Laku>8A4208Pvh*F)RBN(ouM3PMeNb-HgdR zrrT`@d4gmfV0b7(q}^ob@)hYsM(UWWqXQPXBE9&Y>8v_&ZHag>JEp5pD`-Q~#If84 z_|kBxMc8h5roo(h5bJzEnd-Y}g`P0}ImOpZh;EQ8h-O#x$<(uuDhe#7MyFvPtX$Z^Tgm0l2sTF zF0!?E4woip&0%IM^Fm=(Z@J*K_#_8<%)FKBNG80}HY+~^`jhF9RxBvytuMwqnzzzj zdGl6nw+v`c)8Sj-n2!s_>XY5taQ(`u$;N0SdGWTIIBiY%dSElxHOdxDXcVBEoLpOZ z&e$-EZ0V3np@{tiDy$xnPQ&X1}qW2>*G>y*o)Koipl30iDJ&{V+>~eCuqG>vY zu-8H#OP!tm8j(h`(?7zUH9Jj|duoEZS3)Oab5v_Qgn9CMY)cEuv_<*shXqMo8YRyg z0VQvN;Wcam4nA3NK6HW>r+33UQu1{7*i`b3twof)`g&HCylOO;l2;#V@k`RxCU#wd zN!lt7wx->|D)}ckZOwv`*PS*3bS{(x45Oy&1u~a30H6o3a{0rgEqvUlzl9ar9 z8B_AscnBqb2)3mK<$#ntZv>RQ1x6W4{x#SMQu43GJ5us=_t;VL2V(fbmNsnSOLRLw zK5_o8zsaP~d&7g7d>SZ-)5C(T_E5_Lx)z{W8EG01vRbN3sWM_s)q2j%fDbY19;_Mg zKBui&Lig+hQ@NdsZouBonP6WTqndsmMYjWfasCeIS*hauE<_cH^Y6f&CC)9XRYH8Z zCh(Z(wlFS4_q(y)OrqP_k<~joIcTcg*fP;wH-U$FLIg}5(!&dp1S#A(yXE+vvE>gL zf>`jkhg>~n$5 zq!y_MXW2T~SCem&6_8~Mq4d&mBKMi8fMgbvWor)y(B373u{-3bY9-``yDenHE(`_v zj7g(o9C)>A@F2E`L%_vN^ki&Ybs;vjSOIU#)I~j)B}gru1+7?WN#aPVq-X=Ym18VZ zT39d(S^GHbL>5gHk7n8L!aAHF-GmSUE2JP{;8M!5!91UVV)2`2FcXPec2~xt%m(=i zJf6#dhsoG2u+P?th|^&PgF4c)&HyNeJrjE}0=0t9G-Ly^#@$7(yB3Q*S=om&65cb4 z*j8enkRrrTb)eQ|s2ozO6nv z#KlFGN0A!BqNU@0XNkPCjLsGar0FF9Xvfu{tWJrmc^kaWMV5xL|1ED7hO%*NOQGzT zLQGkll+0nGQn)m=gjtSSjl+uTI!3{1Q7In^k6N`$;z`b}!lL5LbZ!(}woB_q9 z>_646-P6gx_*;cYH8;nJ%V92qKrB@_$&()MUzKXS2w_|55&`+86`d=gg zZCY7G?6GHx7^e?AZS`gY&9k$9<#sJva3SDT+1=4>M<1x%&qIn5`Zyz8@HPL&MA^?^ z49lD`Ls+*#8EO|NS0YN;W8K3}kKEsUrCVT6|AbcoLvjyYdQ7RY@E+x*5G zkfmf>ZE_mU5v;*6g0SPSQyHm4X1qGQgDmJGL7rkoF$c_71>?#i5Ges%*?*Q1{Q_}f zFJM(!8-OHt74Pp(uaDQ@=*Eh~J1o;xFef0|%W~zTv$oP|PVRtRkW-MElHN#c0rK#e zO^gInSvm-N%W(Ctj)lM#A-=fqtW7Gs`@GZt1}kZsL=j|E%_$^oV2)=<>n|>Y21X`u zbO$EJgZ+&ZV@_~Z0CU1(7Ox2v5dU&MB7{~JFTgu8Cg`p_W5ST`;8qs*frG@aF!_ko zS{tM#NKQwD#WR@_T9O8A!qlmDsFgWcR*Zaf9=xpB_SNJuFrt8EMTF8z#EGnzvaC4n z0NVT8!5D#JP_=2`t|~6D2VE!>@rcQx7dyaeGV@@yh}q^MCVCMzt~wBtPBnO2riIXR z*nw;V65s z$INbTWeW7@XNWBl2FbmoJ z6j+wyJonfH(3ASw6YofU(Or4!E7BN($wQ2^LuOL^6c<2-bJr; z7j#z!F7P}ti{4y3RHNTO0daiYIw?$ir+SJL>|`Nz#$D>co|J!HGbAAHrawO5B7vJ6T$zK`(RJP;$Qf|o<|@zRpFu!_QWUF!Jhaoq67Dk2{Iq-iG`I`Ocd0f zgFVkJ)e7aud-7ugVOE2uU`2Fj79Ls>(LpCmFry@$Er6MUBg!U>iQOW~1BdxeB1(^f zd&?r)iiQE`5yh)x>|#Wrju<%-?SU6u5sqj98E1YG%@)yQh|t2A+v7b^@&Fdrmvp@6 zZWHxMIM@?U7Z|+)l2UMMAoiB&{$Zpt5`xcyJ4+UOChUnMC3U|!*7H)Q*4_!})D=J0 zQ+CNY(KGvzr^_}?kH}-)I6CYX3=_|BVAh6bAxt!#TBEJ_fRxNaAc5=7OAd62KI40l zeb1pVJBi3{h1%eFrj5OWMTSv@-HoT6cFr(l@!2}vY(UQHR(s|}GaGyR@j_FRt?sb+ zf?gl!yl%HfChJ@65+cL!k*bxc9i6e!l=mG7g_=rx->r2!_WQj!1h8P=#lwFP_Jf>P zuxiyAuea^558*|&H9C;=u5lIRN*wOCT9X~9sUCe>;4JFlfV~_qufWUy#mfv{UW1p{ z;pGi@c@tdf(Rbl1I79nB_}LhJ53bin_tW+JbbSD>a4PT*=#L-5^|BesJU7B0V1pR) zkmr*;AFB16%MZd=smaDZ1qB2l_$e{L0_`p982)k8iSsVy=yX>MSiM8y&(6)eol8f# z)A=fpd&iu)L2j7XTgKNP!oewB!oAncfQVWSx4D z6jJPhss&rz+`bih)swBjNyZQdkI1e^Y(An2n9)czvr~uwFy+F~Q|fA+Qf4mosRCNt zrM8Y*%^rPgoN^oa#G`*T@(UXIgvGyXBflDb3(4=BczF+A-ienx@bXo-Oh> zYpKY!^cpf8J`BgcUkxWJ(#OO@^f5_s{5T@EMuyEiHNe6SH$_Z(d!`2Gq#JKcogO(n z4Ch~UhlgW{%aw>?%R*c>O^?j2U5>&6g!f)0+2w~Q0|?EmOPQUe7AVx&5~Rmi`FV-u znPywD83vy;+Y-1d%XVMx)Y|JaGxXc;G3(N?<_DuB4{?;_Pz;Qjoa>Cj==n5Hy;9AXFwIMk*$Mm|&=YfAJ;`TLdqsG=1LR!DcT zb*r_N)!lUTB(v#=Iu*X-NG@73R(P62v}R}ycCr=kRN?bM_?y*qmait?G%z480HKVV zJlwkC5;-L<;6w+|-c*Q~jxmK#UdJiT5R(+;ATr%(fhCF@II_)ShV#puuISP8;Jke{gcP^RLgQ+ zx=|<4zM?>7p5$142BYlo)I*1bZs@3`i6didFw?n?Pd3B*b#T z*L3U7YNBJIGG%&IqX!VDKY)uThTi`>`{Bu1o%NOVa6}D>^7WUC1J5p3{8ANh zLW^ZVE@ocYh1f#$^oL=mS`*9bT@Ex@SE1Az#~GfpZ+}t`SE=EScJ| zj=JkPFIgh|TmVd<_9b${Ob}F6LR>=JfvBQ|vxq@<|GCtiL?Lzc% z2MjYv09_j!QiLz)zTB!A0pH2GWigM3fYX-k1?uK{`s{#g>Vr<1oPr~^I zsU1T=xp3H^-v$y`5tHl@r>)*qvu(*5G%Lp?XhPQ%JS@Wq zC;<>pD!W*ItxCibs=5WpVAP+n(b?@HTdG+!=41bWb5fQ=-C^n~Hc2ry<6^2To_J2u zupb$20f7wllp$l)0FiOnEFfcLjE@ys;s@#M+?rA^g^s}o3>!}!AT~}AqZxXH&bgr= z1stIxL2{4KS-}M($C>+*;qQ`AU<)3tBRUY9FfflxpEUuO-SSoDnWDMEIa-7W((~oH zoTBx1kE=;5yfksj=61(FW&0n{N+nO(g!N6cwtqk@QmpAq;I3yDMtYV;R*|O5wepUI znOdVEEa+b{WtuXfE3$)tHv(>J3kb1-3NKo6y5{8(0Ry1)*?`T=FFR<{!qPKDAxo2AfVxXFGjF2G z25V+MFhFG7Hw(xp*UbFG0I~5~F`A)f=CWsm36viH+RXD5kH(7%qjPLg|y)mHa32y|ZCl(lGOix~hc%kXZ z%khq;Cv^ANnVviWkH#5oO*bi5m7-5P)Uw+c4O~)*Q$Uae1-{aS`|ok8xQfKI9_*ok(m+Gp69=7a#Q1~)%2za4Ktn>E-c0OcQ`Aw+1v{~iX3smN@Qu++WoLVVnHPuipk3^6Y z0TTe@c1P23%usnV;Bs(=%1##pNt2ui>;u!7oXw^D;} zf^m4b3UayOk`NtizP$x*-`b@52up|~&t+{+MoSbADQ4qS9YE*EY_zDyZ#K$8cFZCvE%BU5)yti3X?5$te-X3MMPW3IjnARk zxGk{rA!cJ6>JC#NG2%0;qs;=9dCbN>gYhUb8wJ(&F&o|PXgZFWjmHBn2WK|E2}z2~ z#<#&;%xn~WVP+#eikXcTYY5ZiM66hwKYukFQ|wkI;NHvdW~nNVfJ@X1+-y7ntF+C= zcd<6YxISh!@_`1k(IN$}HVZHtKZn4Q*?1G)k=aOhC7O*ILxVFL_s1z$Yl_*7TkGA4 z));JC%MuJBzRzSSYGD$v$hVKOWNDEP0EK{BfY&nC+!dci5+WYwARjWC{x+kx{xn@g zY2WR%H3xAH3NKzuVUfVCcZtb;?=CXA?`fGyJ!F`F#KDH944*U!a3nqib%)806pP_! z1uFAc3@#-^4|B~p_79%7xsT9ppeXkL*dRg7nC$m zw!#w8v6!J?4T3Nf?!r;YWGH0M`x8@Ayb(}R78qqHsV5^|NJ$-occi4~t~@2>AM%ty z*%%`DW;Z~DwH>Y>A~K{(JVoQ-RE-C^D+3R>N!wB$F6mdJ)li_P_J^-)j*d=31{brN z$(J`#eKCYzuubDCM?q?S6$-1=1PmxW5aTRK&g9OoLRI`Vze>UUDul(q?EEUx2IRA| z;G&Z#;u9;0BEE|#zX7sG=1eJASm}|(Iff@w%9dFQD^xd@fs5m3kvvZq(1*HkV|K*YrupFSmtTBb%r7{Pc5^KzI zXC>!3C7DtAe55E6cst^_F zne5>waGa9>uv@>fyS*{iomgAxz&7MM#NuPd!jviMVg(zcbp4c3^@kk#(|Gq#b&*Nx z`<%9Vqv^EH^GjJ{;!Rm%m(fVjb00V2VIL1_)eJQrWWQ8@p~}Q|b0!p_iK_LS4Zs&1 zr1Tqrkk##*pzhMe>O^3z$~pm9yQPHl%a@&BYu8|r z9AbpDJRyN$zhJn08Uv#kF3o|}Cqb<+uQ#NE7W(%*9gH@4PNA+w&-A>Bo$q+O)~;~y zUAMiuvTj{vGg?1mjqU{Iz}wN9ZdcB!ZLU8P55lbDqp4QIN()?#-t}gd7N}>bU1kkg z&lxH&DG`*M)vvcl3!kOy5kPz}2qm}D@O@**tjC(&xy$h+r=HBRq z@Oe@OG7tCOfPKiuy*Aoi?)78c%e{R*IeK$2xw66WR$qvb|1EfM3N!LkX-eWU@!q;xKRh*0U#zxXn-$?~~)>EC*q3Sq$*7cYWZ!>0K~ zxOh4CAsZLlXm`2Tk998>_xWT9xj2AU84G*sF2uq=FN=k9Kyjf~=Nt1vaUa@P^ROPA z3wRx+X_n%xx{CEwMf7EOkep`pcK)Wf_(C`yrrmTVLHa2hzKta^mYD%i{W4H%oYpshb5R;7&B}Rq7Do_u@(Qt`4GUn!`P-~d* zk@CwB7ovH#iEFtau8J^K>=8vS!+HyYBjr|_%a|P z%bmP^u8N7k5|tL$lOH*HJ_3((1{v6jv?l^v@h*R?4Eke*nnK5$g^B_B4v&$ms>35Y zh9g*#YStz(z_p(n@$iI|T;)czsv4L_QMo*=wyF~R%&x`V<6Y;D}m5BKrV+F{J)=$|OJmTO*J1l&n zH6%V3>JGC9(&A&OvO)PAcex~t6hmCEOQ7z7qk+$<-FWGR{I!@?iD!%&o-jZ(RLVy~ zh<-DqiU&~qnLR=Up-ArwBx3y^y7PvvvmGp-`y z;n4WGz_L)>ci{uA6+m8QKaJuQmiw^+Df=s(srqPR9Fo~ckvUX(`Z&6dXe0jQj!KPI zo#jda?ZV&Qn4E;AX|alp%hGbS8YX4q4OsYUR`B5zoUp4B{x55d%V)|}Cu(oh-Ln85 zec&K&@bt8yN*EW}qHf z#X`m(yAeFoxDxD`Bk=`aZFw-atA5Ie@Wmx!%eZd-5o!heklu?qUGb$6IMx7VU-Zr5 zbbXVrnH+RroUX5@o`qClPtil2u5ZRZSQB)T_{mOJ8|ChTuOH*y1>ZiO?B)_9BP#F5 zF%22wU420?>SIostEq~|n0NI~Bm%9VEq)21LWv5)qF)oJNM=!dnb>4@7R~Bi{fV!s z9KADa`a|knNEJ4lMjwLD1H7vbVjr@xsf~7*P5oH+vT2`Bih5VQ)fZyq+kywDFeA^s zceQe%}xKmYOAYeu}TD9NjeR{3PmTNEJoc`B>~j zHg>k~-*eg7k999Q_xYrdo7G!)Azt1ucw{`hoC6BuX1yw}L@}-fH1NI4?AhF`<5b0f z+^koX$XI4tvmI*9KCOAQyIEgaB94sT>YBVHZioxfJln*@oT+Rk$lfr+{hcKu&=A?% zq1OCFR?y9QeHmRUpiL6otSPg&PY|JmC^{)l4Y__aZxx1IallF;*BnCKxLG%YI8C%# za@1)+| zAU&rF1={c8dP|>>1`eoU1wQB5i*di=WH-44uZ7*#WNTozQY5d?$UgR z`%-0ta-kkKKr|dP3uxG#{Gp6j4H>yKlGUMl{s573ju_6+b8Ma+3R1v1HWDQF9GhKi z0jQ8FR^$0A##fV}fEGO6MgSk8%#BZ3T0JHKsNl7Hm3bW0t{{%~K?G?*IY*mfmje)e z9Mmr0T0q9oGY={&-9e2I3J3KY@DBe}4(cURal3nBEzAmE;?DS`Uh{?(E}v7n$cdV~ z5ikWUFudlkOeC4j6nqzU;{_Od_inr+Q;_Z+JEq|34&=$tXbUE0>yY0M%osdb0f_rj zo8Th_V-P?do*ElJX>)s8|G9<#+1x^JQ_RD~3UXz*kX53eGTHe#Mz8&SG(`-=8=STV zo6AEZK?^?DLVQXt#4EKFHyM|x`c#ovz+Joq4UKus#^zfNzO*MqS*yn`x> z*^9d}a#l!*pHsd>l~YB8#y5`{RvsQ8R(>Hm5^5>Ud$uj~`!i9 z>M5Zh1=!ybqvRZ%EN z0aPVH%12dKh5}ZQssym5QdPdnJhM30T8eH*#ixy#Ihw`Y3_$dm#kqiMvn7U}PeNs- z&*Bh5F^l^Tq$vDT&El3yn=lqzY@t?620e}AjleX{0;8O1+(!@tG>!Wx-qAFU z?jAeSI5_FPJ3TcF$Dn0d)ITU`QD4_Eu&LZ(x{2y|tJxjKERiQ22U!>E@ZzL1YLlIM z%6x69{+cTl>p9aZUk#L$Mdoa`I&JmpgIv_N5TON~J8Rq5hhc@h_{40v^@%CvF4Zp8 zrBoTA+pXtp7=GxWM$5Sprf2s<-8oFgM?yggQ0@{WSGn(W9LE;?&9Joduq{b5%#8}F zbpd8f)#RIkd`Ap}d$1`apVEA-dLK6x7g8zpUeJm2%#_&>qt@fr!o_lYc&)z6fNWmL-7k(&7ciM-Ut|q78vCiie1D38H&?* zM}{KZ4Zu)z$F~~20k+`xR6NEyOlY!B*m1sdC{$THMYu}Uo_YcWZTr{51(lHL0J3?KY`+T$XkC07kvT+KCw=qz;_X4f=8Cfd;$d)Rsu3H;@5Km z#U%r@5sT+|G7#9X2T1Pdgj+cE#EB0h1(ASzFWhA?w^KHeniD5J;MCeXJDqY;PMi=O zRwp8~F%gjxzvZW1d0h{7l{`Ln=mdjdrgxBg?gW3Ibo7La5N*7a--m@SgFYOEXM`O+ zHoT?X81t-yFreWCibEY5Qz*A;N?Z@|cP;xt6en7ZRBCG5LQEp8AbRNFd~IpzhKf z+rOg9Vvg;dM@GFEu-{St@d4}o9+wA-=z#hDZcz82d%rTq#tIqnHIQ9dSyfJ~g*fjR zj*b{0j#d$lg59ylhk_KaCL%#{*F@%nh~zkme^zhg2 zajl@x5GSz}ys#=LXv}@dPH-+?(tJeL3I%vvv;!5Il~U0K_JD_+q;pj@K3e$wyR~%#1`KyB#T+)x3MBU*@5|)FW5GI z0L`<{tT*cr$X|!lPH0r)xgf1(y)xF=T5on5kiMzb9ILcOx;0GESno_gim2LXqq&9B zMU6L_4fu4dF+N^z*PEkw+Zk=wyN#>xoVBKNq|KlkW4!voP+m=$0m|%5b7RJeF@7KG z4vg_FJms@K;G`O`f7w12hXu*nFBn#DW?&SXSDOu{pM_ds5z-JgE;4-2)4?*1%Q+6M zcT77fj@;Ndy>+DC#@tL}^)2msy@R*oa5L80TA6}3njMseh$n5zX7b-xBK}M+n0ujC zz?iVJ-7|9VrI8NSkY&#WGanG8dM;X_CyX+F?Q6y}!AxABlTz9wj(C`Q7E*=1)i*R< z({Hd3R^kYf%gO1QY?Ql+Bm5Yr5n7mVMoynk)&x)}8x?Q8F)f$k8J44BwkY2nJSwsZ zb571(R7LhoPD3N3CX?E!a_yut+G@f9SDn~gkTky27^~~V_i;Y$KQUcb^Ds;Z z8OjbD9$gK!dU+II7Uj_l=UAQUYbHm}439pQdKOZJ&7;vW_&gw2)9KiUY&>eC+~rX} z#=Sh+=aWM-P$lC{Z+(S$^YGx&D9oErVXGVV5ja;?w$&!5!MN;F%1eAg#&wsO80We# z8B%X9k+_Y{{R|=1!@Br#mRR>&zNSL>PL8)>-EUIwLaHdjy7yuqvazm>c9(ViSogAS zpHB{QSl1y|MrPis3i0lzg9pOHyE&jRIn=(M*C;o6gK!@14Wvq&u$iN(ZV-0;V2-Lf zc*Mi9Axt1~Z&n`;gj%z&KDas54zpLqmNlohPVE>%$8Ni}V}0f5FD+c!*GINyK!a4 zn4%{qyLX1tsvcO7(JRwht&Y{(jcs&p^x8_R4Szv)jV`!q8k56#e&0zO!P`TRraJO| z>`L_zcW;UJu>LLYMn>h$==9VMv84-xnue!paGHmxA|-O^z%*F7mP{|or2G4k76az} zMPi%Y?X=Z<-t5FS`6yP!m%`Gb8|>7XgRxg*7!R0QW}s1pVqsHBWoTMpzhFauvojpp zi|f-f0kI38fx5%&qm(QT*HdM&5UPd5lU{^4uf-Hee8SN1?E#|U?pZ*?%9u=2D2WHU z>|&Qy#e`+eUoi~*dVm=Er5M}L#1`{M!^Bodx)ceL8|1P8#W}~Bc*JnEG8C|aVJ-sL z5Ys1|(Ut+#NEN60A1AGaR7kxSG$o%g1g!~0P=M4q9O?#P9!gBdg@P0iF(pCDM@(mg z0#=Zi1h9i8rp3}mQj`*>q@BmER4?W7BRpUA`RY68gU=6q!I%}|g6$Vh^ekBoj03Rpoh62K0Yj26qO zy`q!2IO-od^QTa}1klj$^U=^QV}rA@B}n;bX#Y^a3eu1OcCa+G%&ZFe$!GxbRg%2f>w~21h|7GrWJfyQBh1>E-lps zRT)85)^kQ$6QRfoAg!@{q_r&+qyW;AAi1QKZ7txRLIEpCSOVBm2`gV^o-Hr#`fqd{ zE-XC?w!C~0;OMjE#f4ojmc}sjcBpI+TV4=IvE}8%NLTo$+Vb-FG}l0E4~&I%;XHZ= z)~tO1Al$R>fqCPp(~Zfo${D9ugcArN{~_#Ot}=Gul=B8e6|1O4E97`+*@k+33U|zG zZNMg(?u3kTOehL9?|>|L&zWwt;e_<*Hk^sx#zZZ6);jH!!3_s^P`U_SnZQjq7{}~v zpm|h7%0%qPL&Zk_-8YXCM~fi0kFfp$xy{XXoZA=}mh;r-{zyTyiEH>0)C%5X!((VH z4RSlqlZ|i4Y|1$gy_JeDVAolRDC>r*mf4N_z?RAqt+jnh(;5A_yE)j zh$E*>>_}I9Y2=kPa@hliv+TMJ)F4J5)vXtvDi%Ac0Y9qodR9+Nhq} z#aT0}Kl3Sd4|jynob0G!$fKcFFGJ$XSzySsea+|1fUP2-m^pX) zy2#%ZH{UcIVm56gAKMsRhy+${_EGR$JCWIdWxm`9R2rFr~#EHJ9 za!{0!AjebhLaHbtK~Ba#WRoB^+Fc3a$GTU7^!a3&MS)Cid%r8hag|`K7v{J*%NWxs zk!}rFwg`hBt&T4Xa%GmascU@Ags@Xgr@xST7E(nKj(iFBAsa{9D0ey1k8v+Y_W2}t z#u#tCg*bLHcvK2=>>&{IWEQEc1Uf3USxS>+&^O5HP}{ zU>1a1gx7d5iC#WbA~%`1miI%g+2dN=L@%Rf#IhZWcriEW%QNbu-Bud|#V~6!=1Oif z$6IYEO!<@{JWOQ6ONbNWVrEuaWNh=<67g=*cHEGcZ4ANU(9Jf%vUD=cN6OwX1b(+f z1RBD<7i!H;!)&F3x!A#|-reAn_yN0m zHbLE`rGhz+DvPCpSw?wX`s@hL8bH|^ATq8H@P}roxH=T1fGtiEq_(+oxm$#Cb<_g)(cwz7m z#2jqrQ5BD>-HiW%LtT=-FpT(C(NP-a*!E(4nb>5xjQA;EGa+0Q^Ll@rdKOZJ&4|%I z!sh|I8L!7aWMf1d*K<@-@lG8|LX;b2F>|anA!bXeli}`T zCF0IR`TSR2(l&QsJ+&g{H;+j{I3KZ2 z{-lgf7SNGB2e^#t@&`miA$nX&U_;6G=dHp}GLB^_l$=8kn0Ph5B5f@N=cv`ht8otn zqu8`~HCkZE7O#dyMZDU9SHK;`tI^$KCti(CH3Nx0)yWu}R!NCXqk0AwhqeYiRsvMB zq@H;0SxR)-QeBA_JtSeQ=S;dh1qU`@4WUTX*wIc~y(?xXYD^59ajLozVh8s@x5DIX z#e$vV;7R*cebO`_p5QE~J8TUkC4A>}sw@@@=7f1&^fK-Xa$buW5`~ZPJS}4bM8oB? zfCj#Dr%W0b8_A^zDf|^<+vg4tH&>RAn-D!`=*<%{;fj&yG(^UuAY|fLfTK^ygbTZ7 z?HGpELS=&pnLr>#$i%zw4*ygk6U(*kh=oU3C>BokA^ceDjiB&|!_KUWEky3b3vyV4 zsK(Phoy^ghzF_?E0S2CBars1O{~(9CP*wuh?`55tvw()17#PKHYGzxXfm*?KH3SCg z=`S*%;kzZG&nyMs1GRbs8t|oIQftKg)6pB9z>O@aa31kBlY`kzK*KMoXCYPClibjN zhX2JrSPQ`<9FqeYY?QkT!G4SjGpBO@3tm;>W=@|^vIR7FD~aiqkbs8&4jzKoD(W|= zibqvI!`ev?SA@`-?5JVHD%9#_M0`05jChK#nH)VcjCeBjETjsX5u>H>c|btJY1oHs zjA*0WWkf&5y^PrBlYRjW-p>oM;1h$9Uzi2wE}-E`9D8k4TKX!4_+p&dB@}wRrT8+j z$p96ZA)w)9zGiat%y8yQsAnNn6yeN&#y(`@OdI7cXZkVj<;*^x^bct8R#1pHpA(G! z!n`@>0Sz~mNXSNc-bk4AuqeJP$fDT-8t(Qr6vAP0hz*n8MSTmYq6m}TgMG-xq&CuB zCiUao%cOli2@YuR*H>0R!yii=Zxhhqg}acfxjvYRJhCPS6eghIj=U2B(`0q1NoH9Bx3v`52}Ee&rEyq*Q&fzO~+jhy^&jt&G@) z@~dZSaVM3CQR5t554DClGUT8bQp7=-ZBk^x49X`!GL^ky2>ja;5ok#AVyHDgNwRgJ z^kh6#ly#_8Mu!S$$)12do0`0Ws3ZsX8(N*nTZN%j9IaAlHHZ8+fed^l+M1x{sMQ2A za9;wW$+SQQT3E;y$bdyfAj4ac^eB*l?gkLZ;G&`$-8Kv>AP32~f^}2v)(8mjb>i=J zaE|8mWPPR{v4uHZd`K1_7RB+{O)OrEek)E4_&xmy(KfM7`U{{v+hC4v#0TUc+c`{R z_7-(o)9umvjHu!R`^=k%hhuyQemBgEK1@H;Qm)<)kVO9pk2XgCMb{e_z=My$tvpiW zlk{{kY#H4ceTwd{qwDo>omduqn*O+ft~bIp`V3w^3zuu6&(ZZJxNeMYrt9bFdJ9}P z>>S+zEp1pBeF6Vk7=4jmeTlBO!u6WyEAW2ejOfeoM|2xrzJiyp;^k}l+3k3D2VTC8 zmpk!t7k;=V`Uc!@oY-$;bQj!A92I>Qd-gfJd=uY9|4rAs>H00Y-b2@W>H2NDeh01s zi{GWc@58^phnKHIMb||4!|jHhqVL1cxsO{FeF+|JjJ|+vd=W1XV96ig;hu215h1+YRpThk$(bwqyCVY7_UOrEM z-vZZbqTA{Iww(Y1SkZhC%5RK*23I(s;ur99^-T1T_<30TJR*L6BYxh49QIDQbfVvx zC)akOhk-zldhlKJ0VGLejOamlY#q7+=#__IJS5BGchEEzRu0i9$z9i5*ysRz%v>W0 z@~7|}Y)-BXJji55I-dpiQP1=u79j8*?B#uU!Gnn-I>#6{#7DG$9{s!#x`n5sKL~XF zN&L*)m%6>P_*o!+7KxuF;%Axo*#&-pbaus`dC>~^iB`hpYVb2$I1}v!w}8G~_oJWH z@Ut;mBmP)Rf7q}dG#@_xzHdb41MemcRW(||-}DaDQB*rRW22Wk(o2mn**(1IJf|qL z8@`K_L*U*Gcb59ep`B3n5&Mmt9exp?H%j!mbZb|mYp?7&dF)0Kn) zLO1I5l2I2qRL-;j7xKNuVDz^ekjeNm;G)+-g}noXIyk`uts%N41T(z@#A~T)Izv0iXI7oOwsInz zl{PxuX>1vWV}M8N>nplQW!1?i181sDfnsHazT+Okl}!)XM+ZCY?^IFMiM2HNn=#OS zzM6atbOba|OO&=!$UYtl2--m?!z@%2=_4!KQ&+aD18A?2&XbG}fh!Fc0MV~Ujs?zv zT()q$WD;>PA~K;w$2#a;Zjk{;G<(BPKIHU7lb;9WMFK2ctVQdv@qtA~9W*TDOGgPn zhWMG@!ghVUF*Xw&1yGo{C{!_WyzlUix5kodO-DV)UIYdX@ce^V1%fD|qRzuR{8L6n(Y=Is1r&wpiG@```pfVet(QRBXU`S0->J1u zy|ccu9>|nffBogHkqB}y>(l0{f|VD`f}Ei@vz9H5=(?|ZyZc*+HZEhzDS9^6Y9C3q zNWjF~zTDTgm$Huooht$}mQ3wfCnR0+z)6Ik3xEj}UkZ(d&Ru}~fb(Y}q&T)(5J6?V z#qhcdN6rGB3P_Ti)Z1(A=FGLx0WSwQh%yeuJEE4eu`>!W65dtt3{1}17ghpENDW~k zSi+4<6+qa}#SstV$9FE8P|(G^*FHs>3M^^ki+NF;pMI z=e2FE##p5`HilAoYpV@Kx*(EArn}~320`fMRLNxUKeBFET;ieBL|MX6HD^N{8qIVR4uJ%Mh)z-Ba-B*txAVXEs3TX?+g&&D-{9a#522jw#;fr$t_2B zM{mcfZJB0&#Hi&Rfz(n&WBZ^L{cKHkE5m!cOVSFY@R#$;_vT%K^F%U6hv=4TiT zW$?Z=MhithKh4@m7`K#JokXEo4dqC)nF2{7W)F#~t3s_V)j|~(6qD9SqUWRj`fr5y z1$cKi-qCU>-Q`~n#R<9588+0&%7YP7`$N1s?&`9rxw5t1ooJ1LaC$;t;RIi2l1kbZ z4UkBOS}@@jwCWZ09cv*|+IVexvP)T#ty!cas(SMgGA66&2_x%=8Oil0>mowx7fxHf zt+O^6L)@w5HJ~GR=hn&?S{2^nd$s06S@kw@cj2&?G!dsK4CPB(K;qgM>W}g$U|ZHg zs5?w<#3s)hQ7F#?LoV8hDvNE)+QlY6g^6km6^mstRYFcb)Ki9%Lk5VFgG4Vv6LlXM z3Q|DkTM1IW%(o|n0#-2dtpL`eFOrqR6^8@$Ou|JfC6}Z!Rrc!L=7F^V|03a=GKA{c z&*h4jXdYr}u2(I3yE!6!rq2?F+YPNYVp#hL$kQ+@E^P_J*mcnuBJO7>2PWapvEfLE zNaL-y5Ovb(8E(H>co%}?K_>W9?6+#nfZKX;yEcV0L(Hmi`S9>qW3)RwjN<%qH0!3} zM4#;w^(GzEhf~6BwRWQhe$fs@wA8wlt(d%{(rk4hD{iCHMb$Y~Z_?zkC4yeyfU5Dv zmgzQ~OQmF$Tr1hdZk#V#bbVYH#iPm?)T#*~4tKHN@fM!zYaz#E(?pda+%N#7nl=pr zgG{b_u@s}_{+6v+TbLu8LD2DY*pL7k=O!cY8yOfG42UEPUb3u-<9Qv_3ih^PUZj)n zfpMSYsf#v&fspi~nthATlfaNNc@8($wqgn$3Pe*(T-ni@u552~CXi6^C{D#Z@yv%= z46l!th&K~+{9&k7aa1e=DZWg!_1tw;?KFyFJLfWN3%J$SOb%ILB96a6JqxMAUL6hH zId>cO!3w29)f3^)IeX? zk(_?9M%{aMI4OiaB`OT_{#l^HOBVP(nSbe%C+9&2BNA@|g^1)2Wf4gZC`^?1yYfO|!WB^| zc^9h^Cm(W%Z$-gDv)ETt6$46Jx4uNGG^+Sms5QGPcGo=jw{1$cV5HZIg#DLRkP+#I z5_@T)SRoV)-(4 z@fHh;#oI0pFD>5EU3rVQ{;6w!bKf9>d&L0}mfzev_;Mjzx@6N9vHu=>Pm9?9pz%O= zW#9pWhEfQk8vPy$^bU|~%#9 zu;6pY^AZ;S!sB^girjS#Ty#7yKC$9?@m)kwcE}W&<9V^LS_MnA2t4t;mkreUpqvfD z2H~-TFk8gvqlm(+&=nhz`xck;B3%8O+X!Bi5&+@9mL0(hxpAkbvPJMx(bNdu8<18= zlzjs3ED4)qHee!nuXAe6AHhpKn9~Se8-jQQFMFF5!Rw+ztMUQ)V2>4toOSEN80Ok; zOm!QrW^$@c8+LHeu2v3O`#CHSH|wyb%c@KC()v4^J#J)OQfpPU<3>g>tyyygM1gJT zXd}EDxenVslj>2^XJNA^7h%@=FC8k@L+9a*A}-yZJ8kvaAySo%m@mGT6-q{s_VKuW z-F-Y`pl}-Z?(WLIP~~FIO;0ge6mZ_Lv03t*K)Ds*`&|Hahs~#qOHIzKjH7NIRTlI8 zE>TphFjI|O$Lh{&)~J_)Wbpw*LM0Rl0j|{p1>CM*ev#lk4w!n#fEx-0E?|TNa3Qn8 zz9W>cGLHw<<>u(m$ljW}z78J2q&5GLy(ddCS{B40gk$vLao;wto4D^^0Tjk*iiU|K zR}=T`Lat?A3_m}H%9Obn8u!h>V{zXIqVSkrg7kxbs%)5hC&{ds&(y-SFd2V}HEIh7 z46^L8;9ovdDnAIHwX|tP1YZlsD0)^#YfW;XqH|@sS)siTl@W*|AFF_Kv{sR#PzL4J znq#!W+nUCN0aMf6p=FyV8gSgfbaNDybw#iG0-7qd<_?O|#W%G{6|vM=TY*U3${4s} zWz4QzIEF=K@YuG{mkS}iu$a697MLen%`Hv_&%dm$F~L&{6+9_kJ?Sf*LuD+8_}Q#a zK*V$7Fx|$$C^lO#tF#@c6;`7R=i;=<>o9d!X^&!tMx{#JH*~(()V&&AEvIk>RJtqf z`*aKr7V+o2V-)w&647E@Dldjw0TE;h#r&c8(nvLHB(nQMcV(DTSP|_x?^ti&;%nMt z7ALMHNX27(r2j&_4XL7tkMynB2g^rF$|gCxs67m>f7Cw;UPoA;Pj+*Om7(7IaZEe+ zUl%t1gMSJ}eawG=EbLuEP9p&0UYepR2IOA)7LK*|4-eOvJM{41r79gCL)U zP-}kjS%49InmE!k{)n=yO9z$FC0hhXAA!M4+OkJ``pC$q;%d?&;m;<7_XB9drsR@Y z4Y}@}w+ch9IAEoaYYuU3yrkR~v}9S1T8(p%Pm>r~rg=$e(6i(c`6VR;wL3_5E$v;S7S=uJL4dE>2AEYY&>K`oVA0#aP zh5HAeh1~TFxM=?%KC%3R_%5R5dSr^s{y{9P7JL#-x-$HOHm`XzMc9S7e~>#NVD^No zR1q#}&8;sGB?3V6hSGh3-CDPk(HDqCQ+wAh=gZ`A|_zOHVY!k zACWK~3S0n%3*br}p?sBjA`)CXBf1Ucw$}f%5RqV6AtoZ>GXRB&NWkflT(>h32`=PX z`^WI}QK(E!P=g~9Z17k_0)i+a5?+P$gMX@sgcY_m6^lf$Ff7)nK8`i%`4z~+?2!nq zvqV}i9U}lPen@NCu8l$vK&@MYG+(W)6as*&!Wb&h-hrDy(VBu7fyQWOsB->f9YPW+ zo$0Bm$sL%NrAA-YIu+PIx*g8@tw1=*G#zB%1Pjc1>r64dK9p_y`}60($QC5<8rBye zfw}SHzn_6oY^HDAVef%jVd2=&J?ea~AHRf+&&SYYp;ASfCr^L7w%sCm!4#1Bt_5j& zTa%NJ`~W;_${dQj|Fh0VzE~pmjJyA4s1@*)?C!^xMs!#MmfhXY{YBJFf?Mc2zJ@$= z-^7JLDZ`C({~qdFNENncDRcw$eb@)fuS9Y?*|~2c-F5E!aV}=637en$eDZ`$^vQ&u zx5k+E3-S1WHh4Vbkea>EH&7MX_dZ`@CM1>WNUJqT3@a3I{j zUkqx4Sh(&4WetYFwl>D!H7griO*jofrEGqeb6T!F+hM+5`vpVz-dzu;g;1}=mSOJQ zp;j+*jlN*nhX+5i898XX5%+rMh*ham>_?p>xlF`q0xsDcA5R34+t$ zX1duJt#u*(r3(L%uQ4A2W(bi3l`g_amq^KiTp5WpF&=pUdb{0nO5j$0Mf98~+~> zN{G^v0@jf0Z}V1R$Q1{y6mrcW=1n{zU(>SICUVqj;t}~`DI?3Yctn~_WQ#|{q9Pvg zNz-sg@rZPnKOPa|X2e1tMnqVs7*K%6F|hq_coG(Phg;*rC_u7Bc^sY?%L0qa8bLV288D zc^==1+H+pJzBcEzu$2=cHbxu_XrGM-+aVDf&xX27i`e+v0+o3@ZSLqt&q8GA0hudL z+qnQmA5WVLxgNEcAU_o{Akth( zBr!7omvsn6W^TM-?`B{W!>h5P-vPCPxnjr>q?O+b=1$($xGpVgGPk|aov_?niq`Tw zvTi650cJ7mQ&6jSts7q&rnGQgwj=9KUqe0>l;SluYu&d~-$JUerzD|{th=xe)?ycl z#big8jdXXh%a3#KVppF}_D`WoCc3=!#8gU%`|9JtqabHrX6l4oT5#(0HmYJk8&+3r z^YBRs?a5vn*|Z#L%`cnw^{GE4iNpf9zZfHpgG=n8nN=SMwT4-TG15RJ%{FPUr5@&} zWN#P(Pb?9EhD45sTJw|00wfVl4t*AZs4VN!1!Z)}mblSRfJw7^7kd)^Y%=#;B9t5q zX~^~Lyj2)Uh67d#x#kebW)X;+be3MvQL9-5;wC&J%d|xx8uV<7Kv+~P0{s)x9xVdV z-D77F2$JS?hdZq{?2O5@$LC=0>W`>oV9P#hEI`T3U0cBxM|PaFs@vFFU$wT9VN1_4 zQ;C){WX9Mpm{9o_99TUMv`Ev#xkZ+KUhlNkn;87k&;MudP2l7x>c#Qg$A%EDa0>%L zGQrKk@dN|G1C2n)f(Z&9xJ-5@>~v;l)|uIas9c_jjy|6*9?$cs&kGR|k0**Cpn@RC zttcLxDm>+Ryodf!|KIPox~uA2-PP08-Lr>(^ZBHwx2wC3?^WNcs(h>|7lY~ZIVc|3 z0T{cse&@>uP^4eMf&dq9&=;X@xA{J1)y3zjve5dSg^WrSxJ>WZ9PwW8g3yM7hm0g| z?IJ{O5`%DEYjMA8mmD(p{VthnE#?TeH{j(zWbpcxYv(eqw-6n6nY!GmDwp*Z)3>?F zHqQZTe-(rjqVmK$KrV9aoWptx(YahPl&&(17ucK#yvvY;C)^ACQRqbnFRF?+;0er$wX{KqWIKGoKOO^t~0 z=&5u3u-}2Va*+vbHVIir7-EcMzASLVkGpm#SmU`2k}!JH3tiW}(5nkc($;%~@*~cn zTMhitK#B)?ZjO`(Dx0^%j--`=AzW&N5AnE3-093`Cr$(7-a13`00T~EbD?vz#oL5c zlI)*lK|me>khvm}$cRD7r)-ehavY@c9krlVFw&JMM$WP>05Xa0Sm|CI9l>))wcIt# zO!Mih(kc&=B*tg7Sb!5x>RK3lcH{^jerx7}Oz52a z&l~}$2<+ofYkC69=$yPdk0I&KNyl(dgmaQKr09UqR|(50rbb1sSEa2&IVTZexsYp$ zIaWC*`Fy8|^c1x!=j3~tg2~7-&N+D#fTW$wIf<_d=j3nkj+~QpH-(&&D7GCoAc}TQ zs!F=%oZL^f5o|srW}KL$G}3v*;P@n@7qEF{?)kb=qEVuSQM33WXBusFTia9s4EAJ$ z+28aksK6<96K7?Tsc#R!ZEcgDvYbTwGp{^uyU~01p9H=_rqxEC}?p~EKDWqkvYLxB(F-D zaIdgIb{6iPEywW}*#cdg*+@W)=V71roKb4P+4PVwX_%;b0R!lTtQ*+?s*H%&L9L*z zDH;VSZnsi%*rr106WTTv8o9DPS^^qPpV9Y$93iGM`Ywf90Y(&N4V^@Rg^IN`B;}pa z_XS%+wz)jU|EDtgE~BxzRFT1i^S+2<(6UQNszw`dI?&CGK0C~<8GRi-+1E;wj3ceJ zgyy4UK2RZU-tCM7-!G!Jqxe^(t?~5 zHO6rvMjsH0S05CBh~`x+jBGMFug(NO1#(JA1bV_o_Wx|nq!^jv)Td}-B9>fHdJ zC(i`){)%Hr#;H2UO-{8#+{&pPK3U;NsSGpLx-;?b&z&)2;olU!P|MBRX?vmERj3+d zbXT2ERXBK8rGq}O@rW?wQ-;3hZMX2R3s?BCR|?S@s5QAlG@0G@FUb);$`9HHwYnMl zK8O`zA&AGDu+q5gYdHc?5!e=}H9di4blbl%k0E84Ng~|#Fb5{f-%Q&|^sSnBA_V}uB+kX{lkKFcj*9Et|35ufk z8CZF)9dv{HnkGKzM%x56(Lpz~-d$5+y$|97cyg@GaFdvAP?1L)1F)4FRq@Y*ZZaNp zLs0w&Kj`LKu*}1q7>FqnA9RBp6u43&eRR1TbffW_{h%A|r68yx zOlBIDE1&8nda>ZKi=+exd76@HjH_T;TGyyxF7v2gP%U{2=PZR z{h{}D|D2A&**jRt&?>_o$B=F`Tpt{*%IzS9d1`x!Db{~LN}(?PH{5AcO^TUV9ewkp zQEU68_|*V|^?~L}AqQ8|*^euY0j_A^>Z(A#=D(@P``go|wf7NFJicHwKGxn_l=#z0 zbA=D~$e3(s>>K09&c?gaui45NLCXY-J|KV7Dp_(;qg;X&F?ay?+D4_Yw!EoOcuwKS zV^$w?Xenf-n8|WgtVU;2;y@J>b|H_~Aa*zl=>X%=3hl#0Brk(? zUh-3r7Hf?ZAy2k^MyWNVr64ReHf%ZSl_xA|!A|h23rlGzOHb@AoPcN5_ctr&^*2XK z1Lf5P`AT8wi6;WUg57e33yQuol6h_D_6|1MpI!*66Vev`W`uL9ttOjbeHJuOikx+Q zqxv9tK@iLfpl&xSMMaAJ%J!0#ooIBl-QNXy#Yo8KbKq%nv!ewX5peLb5(emgqyLil zEP&3ESz^MZhV7R1xyawuavu#3D z*C(lNI74NYWQPvO$$S5yefxz{&2J^E<=t2e^kKahe5qLTICPVwZ z0FL8mt}d*GgWE_3uRgcF$tw@E&JFm)U*$2^f00YpPqUUamDP;pwD+*L;Pv&eIo7)p zYt=WQoFn?g+rG-ywpG|12l|c3cbzw~eYu!&%5h?TJ#`VA-U6y{OpVk19)l|1x@ENnyo` z6_8an42%5e2vRsxsa|X1Q&|B-W$TUd^J{}-SrnHx>s7G6>NVKZAh-=xR)-}ljpS99 z8;yFS2^ESPy}FTVU93vPK5nj@Hwqg&tFCQpz@nKm>!)r!y$?2sSOObBgINrRY7jLr zV)!Q{vp`ZXhG5!101-Dg*+k66K)}&PPDod5!mCko0F)8MC=0`mfwKpIDb9p7Qs*+t zJQolC8mbSHbSM>Ijp}Pg%d{#F&H>w80soRb1*|t%X4Nx@CyYUP6OP~o+6j&c>jk?R z(k*G(7A9ksS}S@^f{B5qg&~kfepA~j)hguI0Dp)R%CI*264uFc!YbQJ3*;YcK-2`LE0+tK z$}mSEmo8h;v$j%$o^9`?9-OOjgak;lv=tVe;i@v;si3RaOb?2Mf@oT_D`zoZSDS?( z=gQLb*XeVrHUWiJ#x62&#dxy~sq>nM;cd*fwPB;cnA|wEHWqshltq@-O#wD>TA9j( z!vW`l98Pfta#$g6|VAXEZJ5(nhI*;u`D%R37m>C8!1FR+yYgpB=1h_UBh+kNGp%?jhuH zB0I}Q))CVh$2#Ymg{+Xb(Qj)b)3k;?52m$ir#K06cqPY48bS7&u47}4;G(pHT4eA* zazcA!*N0XePgyYj0KBy806Z#%L}RWBD|6&AEADNX6@LvO%JzKWeJIshWA7Q$BARD^ z2Ik1+{^md^-p>sj59by(jaI6ykfWnMxV&8B>89FRkIV*MlpV7n{U|A3r35tnxRa-AzPiz)V8x}^)i%iz z(lbCG^Zj-*f+B3!dBJmD^YylxGievt-$1(fQmyF-My`znn!1-NkG z7V}{F6<#HPcQzF3a&mu=lX=LeoTO83vMFcDWH9;J{{$O&>pBW_UjUWIg}}H3de|m` zLb5HrYw!tM8!6aUxdyT4ft0({GKo(to1}&G0^h2~nO{zy9JUmdq>;7BUAw0)d zL70HI5>Flieu)t9zaTWHpp=k+_bU_v-ld0LYgdT7zigw-8o?ERQFF%?Y5RIPe8?(1 z*rLpLCn51LrV-;7?wV%pyEY*mahVa))N{#r^f59ykq1%rC`9t)#1piR@g|F)hWC;& z(pzY>>eV$zmY1*k7qHlZ`{T46Ml;>b2yC$Q6QhhVz?#=v0xK4J&64u=9HXuFaF^2q zIedfUe-OE5cHJQzK_5u5@GeU;;oG3pGgIzZAqhZw!ccIg0T!9JWkG>UqTLx#w_Dy% zD0r$8?M|c0Li;PtLL<)#0bWWV5RVuPs$GP^&^W-LM=@*wiDHNtX5mXgv9PMdBL<2$ zbrBR73kfIbM2A?G5KAJB&Opyu!xwB<4Wi~ zu3gJWOrpEF5>vX$ENRf@gzc?E0LdKn@lS(p?`PGX#(2W2&uc0>+8m3VWkV1<1_qf+ zcC<)zeH;_jpGLqvfp@bmz%5j?VT_qcDQ_L~ehY857a2P3m_H^zjatKnP_>`Us28-H z4`IE?22`~_#X(Rj7=Vf@(Y0aS zw>+``UoBWO9CPhsFlqtY!ZnuR)>AK4Nq9vFmEaNp$Wa(9FB6OTAk>1yEdvnYJ*Sdr z>L=s~Iknr=aZoG3id5s!&Tv>5$pPjH1qG<160PhC1jvr$##xW!pz&hwn z#X8#@W~z#6v=qe`h6x|JjodYmU%Hn zFVx<+E7M8@wI?JxNm8vfzXi?MX=uA1khT|UPe|^D((IuW;8A-*a`z*11;yGuMHwlVd(lR>B0+_mO5Cd;nSU z9KLI`H33Li2P_xLa+slj>LuU)E0hp$GKMio7MTO}euN{R$oSAcT3}^`MoyigL*_{A z(V^>Lh>kG#$i-7HVS)ogAcLLEz~ItX~p8P=+ls6xsst(6eyg z0}&4L*U|Z_&T%O>Wz+?HD%8IuA27!JJL{V!gIyFZf4cW~WVs%z)OTcgnzi9(SNT<| zd5!}U<~a@A*15eXoY_g{xxFuf-d~I}-adFo^BmpfH_v$zLLjU&P5ON6CIE)Exs$bO z9~l0=L2+~bVGrd(W09}6uSAmFs@V%c`AWuCDE^_Z@e4_3BjAb6}o{FrHc<*O? zIhZ0NcY?C){oK9XZDG%4QdmMe!QxJM9&Mb5SsxxHiQo+Hp+YdR`#hs;fT?<8PWwE| zLt(|af91xj`h}qp2r8yXhu)rMyv^qDO-Lss#$E+?noLbGhpU~R`;A)L>*8&hn4O>L zsKau@AH%rp0DW+12WZ}jvGzgcPSC~+L#z5)VUR4TL2Os;=MEc64Ih7;>&;deoCIGLK2l0#E`z|e4+0h&%|aLKLzG}P^8 zON2~ml?wa`sw|XSKV7BxnoA3`A{ssX&4zwM7l(fBcnn<~krx`eDiT9)@S*>ti$lL} z9EQGoNJa&05Y7Xi7rYz1BJ6PWm=VPvx(J!y5oA2q#RbzZc2pi5^1=Nsnfc)J0?}{4 zOg?5XTjbioj9KBL)22Df%}s7pc9bjWDzjvTo70W=aU`m)dHo9E&9V86r8dcaFLXqu zfurW^dv8=4xY>C*A%sBmcBm|{ViInWy^m$Cn4N?~V8Jq{c8`n2No;?lH zLLYnw)+IIX7|&iY5`Ry$EbhLdi+6?2z{G*i;{_4Z_}% z<^dS)pEIU9$(5-(XLe77)^q8sX|SyV{A2#c=dr;7R&06R#jYlLpUt|F%`8)i-Y;HN8TyHnO5N0+a}uqm-zGJHk|IxR)J03q*NDmQo^3v6&;VRAxjS zY6b9+mJ-VC#zMus8h(-|i7wEf5WzhZ(SwrE(o2Q%+(UAGlDHKP1I^-xNc#A`;6ZTNV7XkPnWb z(fVm7G=7~roMO!B(YR*=(b%Y*Hr89MEPc_GZ0%1C6+U-g&)YmZATfX;;8U7^-shK!Q8SRRAk zMdn~xm#rUX!tVm=a*9!#jGCesDjjWeS}IfNXsF6rqqK3;zDh^iKvg)XvGP!MMso5g zL*FSj+^2xOQef9Yt;rQwbJ^i;IKd-lp{<0eskI?6b&O5bD`lBa#>~9a^qjqW>eIvvW~c;htXnOK z7D`s2UaSjAlRz5?CEffp4*SuA`vu}YaC8_v2qvyd%P=gmRmC`LwJV2pj=f9E$G}+GDW^fLp!+Ej1!>mR*vk@_%S7lUP2?rXWas4wDCIQV47CPc zrBK`j3l&3axJe#&>A|>*0EwLHXgbpi7}H&3YcvHxsHn^9X`C)q=%%4-)a4Q!gBEom zAsZca(Gg%qUF`5D5Jq_cJA4u!b+LXNnwVUoE(6Y>4@F(hr7Ds~UG|6RqKJFI$N;FE zJOU~VJ9#^6Twg=9$_Y;62N${u#b2%xgA+<#p~#gyER1Y2ISVG+ALmwELn+3l*zRT; zn@bfs+j(Q~d2)}8cN>l&8QbYVH`&e(b1U0*_+%maLKO)zd1w7J6VrXs8SoaSOVJDE zdOs&^FO;teXY!1`s#BMVuibHAUo7}{pmvQ}$=%$Ol;m%OI^4TUJlQ0R*3tkLf5inAZ89^QB3MvOV zvoF*QE?HNCI>NO}4g}?Q$t0-RG=p=1`Og@%j&to=M#2)^?Ji->CbcCPdzhYPLU~Xs zNQs^>xV*#_E)G<*J{=YHyLQQeiu^8_R5bla4k!4VL21~vOBtz0bhEqEvsaY18-O89 zOpA=ygEs|Xg-RLt-r@>A2O@hzIwBi$?UDnL`CT%JY!;dm9BkqdgVo1fJC>2uL}zm) zwRDwP(kx74#rpzkEt4V5;^WYf4rvx<=cO$W0@3@RvaY0AU@t|Q#Sf9P@K2d$VKK=< zX%-sDMd1DeSgEvDK~qScX0bs}vj7J%Y+f-6=f9x4xB*soqaxP13XcRHT7TqVK^&F7 zsnpm$0EZgED|qmca$j(s>P7>ML+^Fv(3o@q^y&@mJt+)uf!Vv*-~h7|lalc`>xSkU zv>DMcFjk)HUqP+l5LD!hN^Uoo!@feg7ea{{r9!<12OU+0%e5xB;NYMxAauy!C~c>( z3HY^ePZtW>)d$N>TqA^kV1)&Jk!(1KtT`qE2Yal;V$Pd&X3hp{mDMo=Y6a+0%b~0e zEL8GCYchFAnfcxy6WjJtV|oGO+XHNkrl2VmUf!3+=~9Irad6G*cm|F^3onyQkIw4Q z5nzUw?eHfMMrCz$_~dz+>6zim+FEGhbV&pGJMh1o`z#cZewwOCo(A%2&6}2&3=maz zkOIsP$K(JjVNlBi)EI7>>TbX6Sk}bF+pGXL!t@?sVT~mAm zT{b+ecXBX)6bVA=u0DL@0B3A7A7y;12o>-WXJ!c_| zIDd*qY;4osVrj^QyF&BnU!92~3xm$UF(hM99q1;5+F@>G&<>v*7)zZD57wG8G3mq3 zc*xA8%OP^1=1TYj_r`!MjYbI$pD8zJ^-XxQvoMP$iGUoNBk?N6JQ`}Xn!i|>kuj6Z zo2S{D$;6hY(8ye>$ikL=IEG|wse{~POFP7^Y}w(HV8<3aRWjDJ)|QDiS2^P%Gi#n< z#DTPFv^i97v<6_4w~>0YS=m&D#Hz~XLXF&4rAAq%SCwk84;-wn6IoWl>=NeQP*91@ zv!PN3?>FX1`--bCB6wS-TP)1T)ybyY_uCqBVam{Sdnt|0rHU+k{qH!2WPGgy-Q;UK z%&mOg;ge^lq+&*W);2P6`|F)CWa0J{y-*7({+!l{rqYkm51%pp_z~fUyA{sfS$4_T z1!G0;QSbr7DI&rZT=eeXC2hHD5fdWvDMQ}_IWm}vKHLwrCXYUt3o7|)T&lk@aR9I+qe}LdSBBc*$U}hncF;zsagUdS0qK6@)t?@Z{#RQGa zTQb)=%nJY=fG@mOVfsi=7FwgA6%o|oZwBZ$8iSX4NVZwaAp!3qsM}56#-vccjw%bS zNtiLxw2oabqru|?Hu?{CarEyShtX@1pU~+l9abG&)y1J-k^j(LrX@v1mdrtu~;08@K=tzgmL9_FcV?!VsfXcd(If%U!nS;N;JNz@q9Ndk|wNS#K25FI2R>m5n zqzA`n@`ORQnG&Qw4T_{Fm|fL&2ILSffvc&uJP6$sn&sB0l9(hJvQ@=o%A;&Rnr3B_ zs4)p@eiGogoQc5^H|Dd0K+;2OOn@ZQ20iD@p$cq$6`VzKUS%sJrr}OlrNY)ybrj-e zgqtnk00e8b3HSjdVO*_M*fvxd7=rvZ$Y8@mN+8tM1G$};(YCcb(8A5Ml!PZ-b-68u z%s;V#=YdS`k60zinwb{hPE2Cu{2e+YW*e%qU*|xrU`U&XAsv<@T$I1K0JR2Dps1ueELUPt!-jC^?2i1w2gvBw`gv%QaLJN; z26Z}x98+7S?=QxEHe@$PdFMic<+zb%C^-(tPN&IitF(qlQjFAFfawaP%1X1!j_}TE z;d&eJQw&|9{1h>Cp^2JXDPdtWzOAmB>psF@$oHH`l=r&H)@X`xs`QzD8mCJYx--Z% z?{yHzpoI%aBZ&wriac5{eGEvhCqoLR)PV zjwEYfMw?_#ocd8=vofjoAL!@NiP&5<{qH%_uHw=65~wU;JS@z}qe+7EU$8af!cw6i z-eoj0mnw9w^tQq04mqe_#4#k}N*&}TSK1+N<;o7991us1j2EpHW#Yy6IHSSBiz#}c zB6a(u?S*nCoz;FBgPbTt@N=s{sTvw*8LXj&XEEjT3A&ONXj=NSgLoY?GDiFuLYK$!7 z0&z6UCkw>kt0E9rLE5809NkTwK-?Pc@{-4mB#p>f4;r!5+qKZ#A(jS{#OU_1e9NaL z>sw3;y#Xmf`f@c|w#>O%qIMS=ZH>=LX)CZ~@L+tycONjIAcFxGh`SuKaVga8rV*&X zi?17~EyezgD$6;1cV!nxfB86!K12BK<}MEXJNXaYWinG#WC`Dytna-Gfgw3?0>gK2 zf{t_u-zW_!P|7g&x2mP9;{Li5r)t!4zU ztHih`cZ_h84frXBu2BAJG4$vdAr?mC+v+dM9wXdlYc$0;RgADj<8-M)cTTy+2)E-H zG}jcVJ<%~j9RX%E!VZ6HG@`>NX<~%dDl@U|E1eM%ic7e%ZTDk@SL8^$ibpRaP+4Mx zSeTJVlf(#bur=etQa%P1S6)XWbE!h-O0Nx{JH!aTgJVd>l{&~xuCznk%9R~HNggA# zR+NbsKjVxB3ooYVg^Cd_PumOSVMom_qlbMzs-jCV!g+7EFslm-_^?;{>};qtxjx&S z7~y_7j!Xqz_J&&BJc2%O6iFa(#+xM4#0a0ABLEd?91XRmCyk6T!gYBJDTBa|h!Msp zVlO5_Nx_JUTwj>B3PrAnuw2MBg(y}rLT>(RhF*$VRg92(>=;?b#RzGZPZlG@S4E8Q zLZm&45z^h%i4h*J?ZD=K7}D~gaus}9%@wUisn*D6*axv_Fvy|HEG$o7pd zJc(U>oUSx+ITYX&fqgC@Rzf0!P4xNrQ`ipCqG9Kz6y6K`fxHD9j zjy2k|?KU&G$eBe@H@Mne3F;8nE;$gC-zAfvk{)Zc(zR!YnL)okLYHu)RV3j zJc>N$gJ!x=KT|B<@5-GqVOKvzW#TO#fz?ad&;Y9wlj(3d>qciQG%g89x&J-~wSu2T zkuvHW|Gz(F=B6BBt)g@{LahK@GSNb(%wVCC9U6L*Z%?luCKDKq)R;2GugiP-?la6!d)Q-{T7YQrHU*JdIOFj z8H4ITHyP9pb1Q>(_{8Cu8EZ|MnDjrL@sOEG$Mcw(r*b4-#h8C2pjj9b3o|lil6iCC zJ1xz)@KlH`d!Sagm~a-hT!dpt#+EwBO}4Z{+{%_6K5;x|##&n@*8HEmSTjX0RI2JX z(%RK3(F@#a|$`F@>qFrM{~QUs8!{$@<1S?+qgVd@^>Z6 zW5riR9_vj=hLp!jcU{P1H9=AIF1QFBa|ij^gv*1hLqD~2`EY%3v|1i3d(06n-#0T) z3;z2h?6|g|FZ3e>;LuhPgnJdVsH=zG2tJ@__Y60|+Md&_k2VI%W1@;H_L(*f zPh`3he%DR&zC=HxzVv+%dg5ILkNUhX)AhPp@Zf83>+ckMH9egRTgUc!-=O<%()Aj+ z4)u87qCc*s>veGTzKxgb;j+WKfvz{gwa@zwUB64$@4LSyxfkLAIfKU;N6{gxeG6Mv3c^;N?Cn@qR?tAJg@Iy8eW&Kc(vfbp07z1r&cyfBypi{v}@Sf{J!{55n!b z>E1)|vwpXw-uK~QpLY|saWh^X#y20q%MYmJ7JPUsULM5{=M8Px={<(UzrxFXP_VHQuE1gQthynZA}WDW0ecpSNx z@RR=g_#HHjF9*pDk@4F0>`D{ZV{C^{kiUWNhW2g`j6+f|-=%@Zrl&T%9mn}Dyxe{X zT<*rp``!qb58(y(`S<8p0NgUfqa8*tlf%Qrk5TVw0mQ$FpK1FNFlLCKS>k7o_?ahu zdc@Bz@B;+35Pzn5yTXsRJ6tY+BQ!RQd5hr|fVyx$`dJ1)ecln`k6!vi?|*S7eEg6N zPcto>K^MJwyrjJ($f@31X^xhvmDiS9m3r+}{Vh0)xEY8x7LASmVjBN~X&STt6(C2Q z|2xo`Hc6$J!%u5TXNw;)JsFF`dVWpf694&G<;-^ zQvRcv{SFw-DR7wMwtg^RDuX~s{iT5hoJ`u^tPGDx28 z;D^_J%%;zR^3X9+MzQcoiBA}Y`V6Rb!jMZ2_Nh>}n|2wKn!c7Q3$68797*m0Sc+k| z(ECBTpy}D-8H3B_F2ZG#7>a9dddsy-4q3&1m&~ly9TflE13N%wvYMePG(rra?PPK-q>>v60J zdnz)IzleAEXOMY(NCzn#%0bppAjY@~tCYGT*gDB`kY9Q-Ee$O+>Z2`K--jn61QP}P z0b8WW8Mz>o6MCo=ltQr%Uu~+^2e#m1!!y=Cf8)k8<-9EzhYc%w&L}lN1#7`FVJXf4A-oAB>SvsD>r7V4WkIQ*-yxltd6Bg6!87hqX#0HN?PPDwSGM{@+8 zincxowF0L5#Y&QZ1v|7!YIxHzw4ZkA9bhHC)KeAD`mJl~Ajd8?i7W zH_ik=1Y;M>NKY8@PqsCaVq}UJUqmBwsY2&PZ#VedA;1cKqaYyNr4It4gIT#hV?a^#3IO=_p}y6#Jg^kVRk@tJ-?l(t z@XZSL4flV?1_P;+(#8SE?g?Fy&Soc3B!hue#Xp0A5Ru6e3?wN2g9igYj=c6!xX552 zKGA}KSmw<@l0+6s91O&l1D`{r8f*y$ZW%`}F%JsT7$qNqdV_8g?`XJ8Y={r#1N7$E zIfeN4sSJ-)%fk?UBH`AAG{=E0rSqh&DfBJtTTCCg7ioh)_CvVSv#t@D0UGi|~f{mk_eDD~)16IOd@++hF(k+(>CXX1kdJp3R@>b3U;`rw2 z(P1m^+qMEDb{}IPi3ya*?-r;H;+1{vqKMX*aHggH^=cLNVH>EHnoS6AzGbYheT?<( zt>wmf<=Q~G-}2?*(O(XhfOxl$z-L-3&y0R|q*31l^q%C^=C*Pfc9UbTT6z#<32E<^ zy$1w%yqW(7xS5TYxp1*t`E`mVYos*z$5g> zqi{WE%x977;1AFb6zb;+-25-lf<3VFIDA!#6v2MA-+&iHMRqEKJQGuWY%geP++oOi zvoIzZ%4BzKd`Q~KxpmQcO4TYLErED5I5t$uxb{#)PwtZJV53%TXnVlWx|2t+Pmo7o zaOYTiZ$EdyEQrb%FuN|rm`Mgj?*tfSdy!wa1b&%^dV&`ec4C#{7@`2knSE%R(-kZ) z5tEupmgb9c_KWQe&Tcw&Xn0JWuSZ<`PZd3*icV1c$5zpc-Z~T`C*$QnyzGaUlkoC9 zxQzNqeB!m8^vX^u-Z?5W`sicgDf*b?JbvsEntNuNp`im*e&?EE$2Bd#8h9hUp zOp5fi2xjMAcrFJgT6aeg1JldqoOJiqhS=1gA$5253^bp}RW~seNmX8}Xj;Ek z5mQj&ni zQR;#TVW}?U?^LAaJnJ~L3q@l5LZy~KH!{Wp3woYs=Yv3@GCnf?j9k@Yhe`5PJ;(5I z7PUV|FpU%z^bD4p1C7cEE{y91Z|3l@ObRY~iyXj!fX_e1!tu8DjfGs_- zw{QYh04t%+>u-XWvb?$=Unwj-@kChiCsy+pMIdfAeFsYdFB!w7nbUB=+XjQZ6!H%? z+MiwssuQ)r->jxr*lM!btj~f5VuJ|>VNSU0Wmt9OUSU2*g%$wpB`fPQI@IN_*{w-L`vW&|FyjR1<}k51LB(Jq5i?nH>%b~r@(>QtQzsIt&X zs|A`IvH~gcB?1pCVSxE?7XkBuaRAILl*v|z@KOSWc*J1vl`g{I%KTwq+ULoHtYu+T z2aeCYFzV9j(_r}!{5xlia%Wp5$N^}LwO7j(QijltvNtq2LE2TYZt67vT(xcr^>#nV zt=3JMQ7oq1b@+|c=3&lBzFg{<7nC4fV|4+1w5zG3tIxfVCQ;~aqrBoIJj8+gJ6iY8 z4Y+4}km-j!|puZ&&F?f%n7T&c#*t%w&NRI>k zORTttDRQ z+1g$$OY=gg@Of6u=DfXej8b@Ld}?8aII8y-8cs=C386N3UjkXwM-2>>2e$NAU|k|5 zV)mC|W!`Y9RmPn$6x9gNO}RBx9|Xhs<<8TKCa$rn6}DC*Eou%5jU>F}7PS@{i0uH3 znVHh2xwNmf=SUNu=W9+t5GE`$J%zm^j6rl4ZdsdZjlr5zDD8v0Kn=rNF{_)AmBGk>z}(K{o|> z)EZeXg&8f!tdSM&ggLN73F!D1XM%STj{a9j6Bpy%uknsn$kJW<6|xxh6;MT8Ujsy! z;)sU~mN%D1tF1UA=j6;rj^9Wko2LDRDWZ)BgCgY{atIx4utT^qvLZl2ZFIOF)<+FA zrH`Q)3RBIM?dmQy`IJeWnPV2AWf2)!tg62w3rLj*98*&gkLy4%cxDi7zQl`EvP?@V z;uX`Jig<-)8|^tm-u{lra|wv;4Rz;cSnZLaGK*nl5|g((0z*bQC#7MvcQjLvb+Dt% zq1x@JKLdx2za8~Fggn_%C&OLXj*^lmFq`HF(rj7asrJJo8VRekzZG5KgMyarPbxiUNW|F;3-w zqsl_bK$=b$L_tlynynFM;`Yq3gQPkflQ;U>XC zdLjoj=!qIC^3W6ihMgrn@$Yy?dLrHBs3%GYbx%)Rf}~q7HJY(m0H@}nC{i=YG{rAY zAx%*XD}}1KEJA<^R2ZsAjIKCe;*Ybt_MGwYevk~QCTx{Dt>`7nT3U^_BQ4__1!ni<6?U2T(VNz&}dtmjc zG{#*{qS>TCyUg+FffunE;zHJ5=NTe_rnfs*scU+#V{NzzpOB`<0R)<+8bD6Xmu5J0d|iRxGXN>)w;Xi48=!7C@v3x> zkZyM^RW=^F-OsxSlAq)cl8_>jMYl8g%KH`qV{+?uW@I>Eu@0Usr$dhKb5bna7ofOT1UWcllm}8B|u!cjS)qR#xxQid~=oi-u*an>*HdKMd9F2jY z?c!ji&2a8mvxO&*37-z!SIb+=Rj&M{s)5ZjixDtVC+$4XB+wB*qo~~1ds!Q9LM)^s za&Uu=s39Z|9kCZXOFH6mydxcv?sC)-C4{=GBO(oTT}Q-5{^4{)8dN?yA|b&|M-;7_ zIwCz~y!&FtSDkq`i;j4b(biPb5fwHkf&cH-1|a23nS+k_3aHynyvFE=FQdxFLr2`& zMUXV|2T4e!$)Y2geC53qfidNDL}IZHI-)sLN%xlRu4~_&jT^^SqEir+Y3|sr&st%i3@g zIw75og9mgv4S;#*bT?pUNvFFJ??|VkyBu{o38C)kbO(b?GCC5c(XGuRx;r|OOrQJw z)QRlEkWy%K&kV;o0Q|{yx!Hs-Zn62#7{C6E@lt1g&7#NMZ?x5(f>@jcTHK!uFv__s z2QBV@pl&yT8l%PiH&r$sTHM0->2q9XDs~BM&xg8m21!Wi$fCuWT;)B1^f9@$xV@sJ zTc-%FIZ#RWA#mOe5Ey?Q?r0=J(&3JWyRZ)Di{C(lL$@E!sD_VE!=BLJ?n88@(%+6e z1Gc`xWgf5U+PFCcdw#t zU%O>(xbbO77v!J@T~I?t9=hNwu(PBKz7p?97o@u!bwLTC?&*Sskjix?1eZ`9Ua6C6I(;zK5M}t#ZBBQapMb5>Mg844Sr~&B7dXB zBEEE}!quUM61E|8je?KzR;juLC_>ai z+nB=Ens9(G_ttc=9j2cAiVZjq{CkgKl_VW!T7ddJ*bPQIZ~#ub_d|}iS_+EZ9lWI7 za|Rx4P==*ShI3jkU?Y7x$C0Z2pZ*NBf~lYc3QX?y{hv0%ZnRMYFM4NNN*6mP6{y{!_Jmpi8l)RX?G}aQO6Y2>icfZ7BV@R=ei@plV&;9{0K_fV z1fA|i{k7?MG3M!6vWkUb$ceGJQm*AL6f3pXGTaLc9&IW&P-+C0c>%Y(Dbva1KBt7Y z1#?{~`#c-)Q;c7s`~)$6LivnBk)0ujry5G zyuaZc?t$%7F79nDI;Vqux-rAsp>Ac&4xbztOQ8%G)|xUg>T{fN;X}-1)D*qgAc5YK zwimxZJkq9cID1%KOL3}}+E?y>sR|dm^kJd)mE%f}CWljiM{TmgRcbaz#_TKSc>vXR zl6~dyMd42SG~SUrjqdVur%CgtOB<{lGSVmyRt92yY1x-k_>ClTrcIgTs$ftlf~)3o ziU0}8y?=9M>nv3+c*-Q;w~;udWvMZjg=Mq&|E@9Gnwr?01VPpx8Gw|6z=AZFh~nK) zcWw^AA5vxG;Q)NHiy(O-e~`FLUCO~~St@Jtm3KP=V{$tH&E*t2(}Tpx0@DwCb`Bo9C^;&Qh54 zM7$%tj_&f)>pTge?uAJYf|&c(xQw|MWe$>J3yHKk$;1vJ(&LmrlTJXP;fPbudJ9eP zXAYEm3*g;e(+4h2ail2SN(Xj$Q{GwB;lS5N)~9&H7~(8Otld?ZHX3cUFPkC(Qvpdi z1DWB{B?%A}2&wSibaVW}?E*}ho3feZgvsC`!)48YuO!4A^e7MNb`xc4p7({C+Hzzw zRTk2t<_JO$KovU9(<~Q|@IPXZcuN-{@rH4L#Jqsj16UM8z?ccI1f{}*OHUXWKGH=n z{JX&6$?xGV!|7{yr{HharO&%|=}c%K_B7!a!wX{K^}Dp3yEogjP-gO8iAStsSG#s> zz}m6)p3Tvbk$R)m-yAMATCW+cx5~}2oq`R9uFyLh((__G=qt2g;SLWtq(p2q`h0g^QWIJ{(7rt0gxj)luK%WWWF{Oi0ZCc-D)~wnUt9tz!Pi zL9Jl-D$2ts_b(x+6BXL`a)|ja7YaEBhiNN@!nUCb?&4pmRtvxsM6#HZvb9tlg?Zf? zBMx-*K(V(g?k~#`a4I^y0cr(MQL|AA0azZ%LE@7oNe0hY(pq6i0LExJzOkV41Wu=6 z*i4v2c><>iNF>e^C<>dxq<~7T(yGAetAirhtXvz6LB3(j*lm@IY-mU^WQF|Ki6L8& zkL5AQKS)P@#JCyWt#xI>`}s726hKg6XIH!*4>lDdy)sy?wJMuorxx0nh0@C^e&X3M zWQIVNVF7Z`8f7@58TN4jN93?HFv7VaNi4O`*wB$;{E7%Z*?|bKJcbC4Nd*T+8rBvv zk;Z?FKWTI&5$p~d{4-(w2OY4EKU z$HXM&tG+X>SbNTs#kzAgEh11rJ&rmy~Hy{*ynT+7%vz7clFF~aqW_W zKh^J2I)CbR*N$cMr;5(H%$6~pc?&V^5f+;P(S%*}yXY?muL;`XMU2GW?Fu#retTy+ z68o5ImmEmU?~+MkvuR4=K=Yq5Xnn!8YZ-}5bT?NbOIMl2X>ZPk-U$dGIloLwr@eVz zftnaQq+ywZl~Yp)q|XE>jKAmp9)vx4?jL}=u;*S=p91$iEPjy6sIlvXhDqT)UW(OA zEz8M=|J=2~N=(@30+!W*FJzd!W7vGJwmfrFy}o5jxjcePHA}U@LbZP0d2r7eGjnZ> zr5|C#%I1z1xn5IOB@~E$kU?ak!UTU|y~u_a6(;yUs1?joMcmyE6M(c4O9L?$fcJSV z4_y2qogK5mNBIJGhg##J0a&htfYz!|GyQL>asBT~eYV*LiCq5+#IO^) z{`Vtg9i6~9VDX1ofE9?Uu!A?L(tn~2#3@Fo5W8B8(CX>O@=l0l<79}new_)i$5NkD z3|sm3T@kxpSE3QWrNZVaxcgz=f_#c8{?S@b0HrUav^K27MqpVVm^Ci7_OtML_T|r+jt=ZPcRV+ z#l$FMLgz-L2Wi-7^laghEbim$jJDceo-)bp8fL`yxshuE_liPVfQxWi`z(AtC=O*W z^HS1X#3P2kpBONecDV(AE(-(igSvBb8Q(>fgaj**o%!RtUP622bTF0L(_j*YeVQ_H%FmTZol;hmuhBT$B zcPFyL*OY+#0%T@4178`V|*IE3vx=U6#}_0V^E24Ll(VmZc$ca-RP_x#%1s*Kjapu6>Jf)Vz19jh~ipFrVa$;R1AduKQxfkk(i0gq-*k!y1=LTvDW(0EeVgWRvk}~Lg z$p+>WLsQ88f*6|BEs5nZ$lZmFkoDL4WhQK1M*U4O|Mv{f#Y1{(Dy_#MF)%_gZZt~=|}Ke0hP#h?|Q@9ThPERVr+uhZxm9awA5LgI&-7f30RK;Yy;5-Dg~#SXYquW8dMYE`iVZU-_F$R&0#ib$o{!B)JZ*a6*5 zo!G%M8l$zih`|f9M+`=5U5gWF8+nV3Z(uMO5op2xGa)b=6BU>V1DCEf(lhA^W7>a3 ztd3Iz;O$0R?axh>2mr!S`qa$S@m+Lu1n>^~`*r=(%!<~_qW!#|GGHg&Ubbn&AzAg~ zP`8_iRc^`9)-@lY%0iz08Lb#Ew^k-b4-XiXeyfY4zj_=-KMOfEAdPUWhm{fp#0Lxp z_jVBmcjgZRmsw4blf}zzN)GSC2n@-QlQP+M57WyHLZm~QtvO7|g3y=_0cHbHcc;qM|(C+yGClQhBx8r+<{ff`3J0~C;7@6c^E@@dyLcQFp|Lrc&Hn+ z#uyr`1t*=zz3QQ`31`irJ9{IYd9qRb7)PH-<|OvZw`#`5y8z_WfHgJHCdgy_WWL9H z3QnT}`STep0Qt6EIlAlTK7@568%mT(b`aDG`naNam}9%@=iV#ATP97?H2$y?a)gWW zhaCsC#(77uJd#0#e|A^q4{LHg!TN1TfV%jx|Al&-fWirwy(tMy9a&whq|D@)&F`&rYEc`R3^?S*nr;Y5+q zJ#_$8(It=NccAh}yr-ZxH9cMrwI-h)O^;;_nM&+01!tO3_(wlQxCbOl3r;oL#{;a@xUhsb1@S==&1SE>s(W6%^gi5vJhpe8Pp!3yp#{c^v zfk=Z{BXA4zW=YvzY_v6HmUk-HDJPNXwtY@&YzBx5`*`!)Pk5C9dg%(XpxGs_w-@RL z3(R%@ixXYDBB^`-9;Myez z67#!cl2}rS^|))-G7_2SZmvX@t};vD(9~ePr3j$O9XK?1=~2pThwz~}SgA9HK)M@1 zVf@2~d;AB$p2COw!(Di3jArr#LBs`e@S!C!8YV?FX%9yGpx`DCC0h5@!RGVZr6*}^ zOl3P1q2^%l#jV2d1BPFmB6&9w`9b!LK=i>3B7kUH*wDct+H*#!Q5r6T!%v3Hgd(jM zFuWYgdePYskHd>{iyi~Df`3U7H(F}lTpiQ3-0BTE!bb%u`k+>Th&AMd<&oSXKIxEK zZT&hVL0#g9>!{B*!#yUxucA&Ti(w~@A3iUz3Ni8&Y~xaa2-E;<&kyeMQme47T&R^{ ztA6>W+M-GGc!%T0%Ccm8x2VUAOI~NgM+$H#D%d8#VWk2rkD-ENQbB}`%i2OFN@>x! zQh+8srF3&Yr%&3@kYa=i`5)_md@PSaK8XPPeooe}Ga>fFO_yE7OWKE25N!;PdMzzx5+UhM7&hwlws98b@BxU9HsNfHX%FsSxgDoaM*y+>QS<>b{gLkCO(OrJpoPrRl4DGh%XwWC;O`CSXSke1E{GK!B z#kjcIb760lMgV4%9cjg>cV}i+?;;vZr0Yor zcTk?5Wr&uDwu_DOYv8!kR*VLg)&R7s9D0qCG;-3@iSi94kTgff$Un4vO@ zR$&s9cRK<@B4$#q<2vvKy%wbEEhg6LJ0(gwSit#tZ0;w2tJ`ts2L`tPV-&h>M zY@uMShG#KFUyV&BQ9i=!K3{QGqcnmW7~;9I*f{DTc<-OUFj6gJ&OWaAEEQ_?+VbcK z2W+ZbsuecDLAAkjRaQ&1iGRD<5EBWz0@M{SI?MF9P@*5={RfcLf>0JP*ns*nA;I1y ztQXlZq=LN#s1+1S#T*#gv<7=kE&L#V+QJZDa0{EGAx9uP1hZK2{zc-@X zYBj|1wK@X#8EJc={N9|YG;&S>9%U(Una&717r%EMse&w}5xgTyiSF{Vl6usl& zh4yiV^|o9oNy}*f<);2qEyKVVBttc=P&M`YHR+F_rh;En$$Lr|s(+y$ z!L37E#k8@%iGmdp1vA_<UrkTv&c`>tLHFOJ>oss4>hZose_Tt~>)`5r8!y+xWrueI zU2lYIpZ6WQewVJ_gX_8(-ks3Wy4l`M_}6UjW-9tVU2lQw4(~Q7A6o0(3V(P%z{_oT zxg9S*l+W(KyF2l67hdkh%f0yF5#Bv;-#4^hpLZ|Zz^)wEHX1qL% zZ$5&TA5h6H`0!S|Jc=LA8``kbdkl+zg_rxFV25`%7T<%HU&F(l-tBO^)B6qF@9=&| z_cvnUckuFE`ulru-QnFq_dl2pJ%EYoad^MadjhWD7x^vxTrlQ6DSm!0e*P$a{!je8 z75VZ_aA|sfR!?>|$+d!XfMp)C8nKi2IM9txA&u;HB>aaM_3#Jj2qXBQJ3a zd5?CS#|?Kp+Mfq=XFW=_MSrkI?qf9DJhbvgy{84f|0aH>?MoyxL;TDVKXb&-Jn_>b zes+N$p#6pTGtJu-e!Sh`asfnXHjH_T;TA}5;ePb941W5&Bg7xQ^oI_u{+aOcLpG9{ z3Bo6e){5RdUeaD;2zgBozbZmDzp5XMt@US|63Az!UB=WkEuyYzMqNy~`vx)(4frc? zr%hHVG&2;%V#fF{qt^CNJg*Ewv~;DI8di>MhfRf6+QAhuLVtiO8qJnZ{4g)&@0)!; zID6YCh#B+vLYf|qwT~B{FHiOL(5k-HSjnH9pC1issdeQ)e)3JfMAIpJ8ZDA;fydaT z8P&3}_S!VxX&mI^Khk4ulA?l7@^JqNp)nU_gcQ${0{?xzS}iyFai^@|W^ZAz+#G0B zM$mPlxv&=-Sp-MD@`NR=^7*aRg{1_+r6=|lPQXw5o0aqWn+67;-pWL(4Y^=14Q35b+8z zkM^8Ftl$VSm*wIILfvjAQ;6*QB-!svm4&i5bczrHDF9z6izDV$0#QUc1J!X|1l2L) z0ICI=ptb@j@+ATfD`9{+ql`Rf_^q@AoIIJ0-)JBa>5W2!0R4j1(A`Mekv(;Sso4JW;=fqV_Rq zrjjx5Enu;Njr%w@fkP0nrwi~7|9lJB*g=s$o?YQ@a42fBSxm`~vRM=qXj=|TIE-}6 z3m|i)xw^0#rbhzx>T@roNfwl}MtQ|aQbW>|wsQl9^L3fIejQu~c>@k4%0BUmhK02} zRpVY?4>RGsHZ~}fETI+ks0o;N?VYx+S=6JVcN}zCB(uyL*)Dv07U!gos`b!0ft_k?jTWqdO z14-S$a%NoWv@_N|f8)k8H5;S15NyrcEH^5pDxAj!ySJ&0dHoN-7^6@v94Nm2#mk$m z?bWihLOO+3`lMSl~)3w}$F)#zEWhSZCkz zQDQJ~xA?6^n%#WF8VRIK6!SX~3=mGPE>-*2Z|wJ(LDF_HWI)Xgy2+%ve98#-9!J8> zVl3TZwAKFF6f;^^NWfYxyxmMZ1#^DLXtBR(nsfFyNhc2%GYmgrKwYYEmPy;ixce2< z?KVd%UD}^0lyUcPhRQ68xk+)}LkJ9syh*Bm=B!dER$(LJWthB$H|Ur3PxP#ASL(8U z?s7PhD?D#7eIZ=TsQ9!T!K6~VPKH_mFf^~tC=|K*iG`7jV_L>40)E{`n62BMh0u~y zGBqO}v9XnG4W;1FYoP~%ykAXYbE!f%VTBbPVX%@#OHL7by;W+QSB4=D;253;+jWQc zSF~XF$G`s;*s}h_fi|k>oDTTu%aX#K02q~mXGax%a&RZ2W$3V07Mj#pau82x(Ckt% z;ukri!>>Z6;~`V0vW`_c-jQj0q0;fV*wh483h<~bG(M3s(G`=9=WT`YwCBK9NMLwb zJUt=}4PO-Lc%Q~QO2?zS^l4}q&lk8wTTBB)mjc7jge6M@L*;=j9jwpO)A%_xzhPi~ z2F-QN{Ok?uok5#La|VjBKj#G>aY3sdGw!|)(eI!RWwAiNX|&b;uc>B%D$q(R#tbrs zC+=WgH&-Uv-^|wpz0UxBY=`EfuK_3~#0LE<;(%<>*`Ko5ph{W=MrcpKd!hA78cN0d^L4CW$}~`D zlUt#y)|EknuaCmIB-m=LUZ4qv7AOHm!0UZpxi(N<2}@*$E47HzMchAU!gwKoLv>u6 zLT#Md**2Z>B37WZhe2kdjMGC|FS6lB8K(zBt)Ss4GM?(j>9IM2Ng1a{L#ouT_Td;b;}oTEjB%<1-ZW0_aJL$#9X@e0POX)NW;++- zbd@tYLdGdFbw=a#z_h(k#wiz@n!ri{9%Y>J`IU*TIODVg<4I(k;)}vKeK+2baY}bn z$2dJ4wUv6Q(JXhcPS42EI;HlyW}a$m!gP~Z4AQ|qoi9Pd4OHzpQ;IG_8j#wYM#C0y znZ-i=w9!`k>r>G}6?CAioXKyZUT?r%8Z8zayF^L91$F0UqF$Y$GK-07(wz5o1jeK{ zQ4feVQ3dUFh?AN_mgo*mOCJYVOo)y8D?|d>s87OOWSmqJSb>qcK+3j|m8xM?m^7cn z7NlHrvQl?BiNIWFZY!5ZxD@3@Oprds8tg1cBeQWeM?R$2O?~kwaPcPwnu#(m7k*l& zh-?T_=4B7m3Obsizo~9s9-1SVlzDj&)M_;^u~6}0@F??=PmD}-#hI6X?^@fu1o~-&X5jT;`Q{ z>$lc5(^B7|(NDY$2Iyc|&JDU51l&kQ$fryfdM{#LDqkAqT7+a4qw?KGTT?IbRsvR9 zC6nKzyxf4gv@t9gb}=bG3w7saQvPR#$}A?ONpapM5f~DAlQrrYk$4+WUI&BH9I!-o zXd-$CKw?4+%DWH+WKjMD?jj9JDXIc<5-m(2=8eQ#4WGh*`B$u6$}=Zp^5_@W3)l#4 z!8lYYH%g6xq3wmujrwq5GlW4QzYznWWO2ehoxa0u&Qvupar_YLerIu3 z`+O?!`U?h_i84%|V!g?RD}ys_`OhuDHod>TciMwGEDg-%S2b4VR|e;HIZS8FABqS2=B-+ zrMszRn4;1!eugQwHqM4A4bagrrEZ1{Q+moYp-T|+Qjyar*TN534ATpYwx*xHpzhoZ(|2X4%wm|D6zBab0z)EiY8j?Pc^wQ>bHEbWp^4~x zfW(9trr$yokYV~=xU(9jG+Ny-#Rs7%r-n~qz`Pb~m-5WXFkP?~S`aZ#W8Eh!VdC>P z)?8=t`44JH60(>fc?$!~L>ZC~v0h|Dk1`~G0kwiQrf6@f8m;#;a) z8ogS0F^l;)WVF@($`nkN1-vW!WAYo1Z!};o?FkEhU5v+zpl-K0G-f-Y*JY^8VmzAk z=DikyG3kxReJt$XX(6XMT#4$?)H48Zm=M$PvxopP9j}DDNYl|5Qi0)!Ax;$QMm$r) zq%a%HShJL4PG;kgXTav@xML7(1==VN;GXEs!srMFG0`jvLYRdj?o|xCs8{7$da?0I zitm{S{yOV=XAzvh1fAM~Rbce13@j66fZoP>kqtS@0KElj1uafdG1^(bgxy}E&guy5 zxj6~97kVg1FewA{=TNKF0L4PZ@fv3GHb9@UHDsGY6B(d?qOrMDk;MT03ywiEKvDe0 z7@#`fO#{>pcdG%~;S)Cl)LL0+nsYHgf9i~mP$UzXI->!4Q`%lA1C)zRjV)4uM;V}e zdS#+3&H!Ebxr7ENz9x<@oLe>{a_rCDM@u8RfgLEX7opqn#PX0bp` zV)M!f42ihO8ot~&Y=Qbj*CBdoj#uJ3H2L%aAST2F9YYL|3Hl+pi!?z485P)|^L)`~ z8lf68g~@UT)-C0jlM&jt9u7VzY#yzV{Ru~v4OB-5@dzh8=e*e}omXz+uAy-9TyJ6h zY4B4h)dmaxUiw9RNjtj!P{Tsqkh$^)FaD6Ci3czKu(9RjC)vO|3-AOc>=YNvf*}5b z!37AyJU-#&YyG3_x78b4HdpK05Xr5fN|PO^AU2hPO{NNU2ynw2a7Jx_`&OyC1xTYo zghGd16h=xTWqBgF@KJQJ9VYCrVgt^D5WFv8l_WA}CIo8rOa!1%xnM)CQVp4>S*~tg zv3_G=u!24w*mif*_Cjf3pxkUCmkDJC7_B_g1W3Y$Ugr%JjA?X5p|1|8fw!UdM!7ZG zsFep-$jOza!trgIf&Saw1pRCa=)Y(4S=?$VD0+ABl6KD-cqU;Pwn#IQHuM5E(tC0o zsq)F(3AKV@qlCJXPv!`NShO9V!DqHu0kAX=3~C=S9vB_)rU%9jcdG}c!za6i zXq3^G_3MyY=i+jC$Qk}2mkaW2MwiR&X?vkuE_{~P_#g#%l*@%HlT0$jxm@-FI!hGu z#}|dmt_w-!y$M_BTn|hl?48M-8Y; zi`;@?7w^k!pzhqfFT)usvv^-jiu0-nj7jf(iCEPfP+kZ3i#cG4?9fE?Qh>ySxL-bq zC?NOCC*Us9{USwG;D4F#4?mOzpy5;4Cud>pQl2?EU>2Pr<`S@^M~2|A&_GKU_H(F| zG1+CT+0J4#f%{|1tws(=)aNgOkIyi`06r$fUc8R=A{%;?y?71O3R;<>K_`2062|cF z$q`J-g1iH2wOWu^sQ6XGOx_mcZ)^?OroluO>)0qphj8@2Cb`X|R~q<{=%?7ht9sI?i_b#-PkI4Nk3yW&`+}A@W=UxYEk7AkxL8 zd==E4n@M>#RTdh05A8@qBp<+_7y`oVh;57fXABtUcM%vZ(f^a*!?QM~uL-&>Y!mpK zb?GgxT{;sQD8<<%FNPO{LhpBJIUGc&Cz8xU`N4Z79k^_nPT{1~*HqA#IX#O(>t(#rDmXXLrcXK7Obd_10VCGclorM6BbIN2* zL5kQdUQLM|++gOASN| zFTfV0y5-~wd+ypG4GEUOKq|@RdSjT?lte6p)Tot)F)u+;b+) zTpMHWX_xE6>a0b^O>6#X+*58(dPxPrN<@M2znU1I5NF%s91*0PZF@kiV6iGHk9D?f zZ7B&QW-Z=`hjn9Koqtd_R zi}J4ZLal*!E$U!rELT!MV;9lM-9iIo%x3*MBuHJ{G|Q;ZHe(^i@phIx{`zn+?8MmI zkF@y!qvDU+=brWm2s9f#$e5X;8N5NrK96JlRNeNHj# z^oU)rYt)F}Qekto1X;87LK!9`kd*ZXrO^(SS|ymdh@*#K+G-YxgXPVo(P|6w{ptnN z+3{K9AbPHzGe+k{49u6NdT zwijwk5}dU%dXpEW?S=9tbG<;D15$uTd6T(*$>!!5Z*qIa$aYxAp5Vaw8)4wWoBSQT zBX2U@O&xFY5e-;84&I6WO_09R>D2i%b6Ob2+U%NF`PeA0vOZXmP~G3G)?3ZqLaQ{-e%X>%T zPwBsAKGQDx2f=G0uWIyLq~!1-hT=aNV3+p11;s87=l_Aab8|TVH&qsLIL|`zx59*% z5-h|c27`rPa3gaU7|e&dyA6XGqpPeC(93B2_<)W6nOz+HA^DHqWnxt>XNv>R6gu7$ z$PSWoC#wVR;0`lHr`>GKVN0eD0rwt&$AmcX)*)4r6K^BjMLO|}nJaMQEn;#wl-H(V zSh#lXLzK%&&dHf~?8)US`0xs_q^X75qk^#mjh9<1{Vo(pIl)C`MIpkMiB(XNTZto6 z*TUHNm9A_Y;|%bfcmEhOu)y-!3_O74331?!uwHalsNy`V%7HfwwStkLC>z~YzvN57 zq@T{q!GU*}u8^Q-pjv^QoPf;5b57)8?+;f;m^R9b7=gb%N7yNY|E*AKoRbgBm2}WB zCY*eGMUI^H+gd|N*t$6S-bDSjDQPjht^7fkh@mHU^r5PyW4l(~M%IU1TNp-lG6n3* zHXx@MpF-^y#rR0ZM)_~CJO;J92dGuUWO%iHo(Zp)Q>RmmJ3U^H8eN50t<);5N~v1d zTB?rHR5l1q-KcCDZIywq8}%kG-o^Fuu#7jDz`_XctZzPG1AB@=D`fw;1G2F^2HCw% zqi1wrtvM4N+?y92r09k6(_NUh7s^kElT$`NotL&3%1_6qe@%?10FUz1an+Gc!MXV9 z3ReKpUJMhtcL?5*pN{UPj-Rdoi|RV$d!Cw?cW$)SHJ{v)2#X5_Ho6M@Z}9(22#Cb^ z-(~_30+A{7271E8$ZEu}G($8BwTQ(mzP4u@ZMCnOa=tbMsI=2f58Ey}UIM^}^ECCj z%1qSM%cA`zFEM~9jc5zPT)al>q3+zgMyF6^A&5(LB}27^nw2!jjqhk?sf*U@ukiV*K)1cv0u$?7><94W^;`OD0~N>&en z^hkihg!s!ojo>GL*%fdX=`W)>C-9QZrg_;&bklGsye3Cut#VRw@{OHK`(h0?U?0Oq z0kYgs5vXA@8yOMh2ALYLFAeMnjh=&zwE5OX@e|sEYip&^8U@=V*d@Bs9G26qm{7al z9Ao{jF~D@5t>YXyzPD{E&%uIPzRZ9U<6|p&-Q2?HR@RMdxKU2Fo1s?F@D+=6+sU?9 zgjt@+@O~^uxG2N>A*eOZfrjNuglO0he7h?%yqjFfuznkoyDqM?Ur>*2T3RC4*#lzG ziCt%Vw#daoL41;dTF^4Whtg5|+U<)Lpr#m=Lgg+{YaA-EJO-5u`S6&$w0@cilk=&= zDaNdvWzLvHy%F7I@Y5NS$@IwQ*x;ICWD1-A(gB-T9)ryV`T!X&tsiE>CDVbMf1L4v|WJ+sp8d{I+yAb^Nx6H-RO`bG5!~uWLTsh}HVC(QK>rWi`^FL@uNG z>N(^28<8laRjm=VMFMAW^>CCc2v| zk)^B5lI&|vh2EVgu_k@UB4V|^ni4y#);EVNC#Vo$zX7nAkif+jq*4l8G~q5XaG~i@ zLHJ^U1VJdlSHr51SJ$wK33&WTepHW4jVy*%DqGjrWApi~)=yd+(;{Ez%HA=a&8fOt zUs6Gk3?MLmJ_8M4d_t0a-^F^-S?p&o*NrhF_Kc`ai_56GtMtxmy1&8;Dbk zP$BkqF+wY1vAh#v?W^^zUuQz>t<>if!%mOb$-P?tX&aJKz(|qCQyoYH%VS6*&(-?Y zrZUmdpYo!k6unSEk&mS9h4Lojtd-H5{I;~cP~K#&7icqb3h*dzGS@HJ+?d9rCD#fio<7m1Sl|<-P_+ZlZEYXlGYL~W(XcJfG&-6+uZ2j z)v7|>xp|R?GE`>q$(RJ^orl1X$eXNbq!EX>`h?fPA!CkL;yN?~odJND5Qofr5d-9q z`3T%aI%EPl6?kLj`SQ;^#8pG4Fw8e#-BOl0xndS=q$vcW{!wR$n5B%vKE;~V=6xH7 z#h6~ct7OU@q3YA8&szc=pI~sAC_l+JSTC|+NBK$q3u*;jOp#!$pTtZ^nS@7({4hr_ zDHG~es5Nk#%qSFj{v{SFcGWPG_YoqG*cwW~px46oa)P`cq_MeFk>v=H$8ZeV5h5r( zV~!Bf0dF25Vu!oc3)0~ewMWTGp^jP(8j<4LsX8@?#a$Y)&zcVtG=T^G#AOn`Xw6VN@WBmf}he-a)9I-#ZN zqS*az_CU4NY>t&9ed*psxRmxd96g!S&yjGTyFB3VU(oj$f+%|T!VB%=jTNuUl|{Ln z22gJ5k81VW@JMC(aD8yJT86PPrVCZJLRHr9SEfG_l@kO{pJ~%B7%O^L!tc6i-k0cS)aUjGp(ox|@TkxG zGF`8m1rNRkxBjUJSJTtEknGs!eS_}5N!M%OI@IHRi~hKluGhiU`!-&#hszG{2D;t| z*FNt%bp0+}zX#WKGrT*YrFFBtoA9sM-py3>eY)NP*B#z%P(HNQyA}TMet?(T@Nzp| zekh;afp>S}f2jO!|g zbK%nT{;ZztY#BnLdCYH+~X6zKI_n z`xJcKfFJL;0Y2W19~XWaJ}$wJ;m^RwD1NNLbG6sv2cB{1up=>Xn}3I$3V?fsIc#e& zTm|W{MUz-o;IJwLoXvT^LJ0W+Vc6A5*Mf9RE{45Dq3T?TKd^CgA#~`Qr$lR)^Bvs<#eEjgF|*} z!nUivNpP~+41(te;e0~7KG>{W1SfuB6Eo8Ci42Za#?dYqt!$2?2^wn;wrgX^dE5CJ z_iE0^(WQP8KW@N}&)~Tz49E_=6oa4=<|@}>W`63BFZB*bu=GRnRwuJbD_gT?S6j-s z9J)#d=Z8@^g-0_FDO9Dd?FLV5@7*L%~#0Qm^v@Fw5P_do_+EOonO( z!n;8TIX0^hqgx;VwGHlpN{=xy;*Z&KlElxO`0=%>`zjqdQjZ8igE&35FBoRaDk>>c z<_rmQB!AD4z~nGbhJ@pnX z>E}?`!^|St!)&O*haKi5(EL;9Rq$rT=;+);lUMmb{A@BZ(%M&Y0ujc$@8BSAD>69P zU!NSn=_q(%z>Q&>A;p;_I02eep?9-fgPi!c zE^uNC$#H8HB=RQ46LN(x=8g_B=JqZyW{E$D`CRD@Z5XiGiWUAvK8WBCgb9zDGQnWW zfS)oZgp7F+A9`uS{2xilTUuWU5)@VFI6w3d-3PVdK`^|9*m*7x^C$Ja&XY*tDfrOTS3L`t z+|>nyvs2Dhkb#B#&-3_3>=Ca>-}S5T4gYx+l#uwByzVW9e?uN#8a;Vnbv`~F%n)J9 zoPPQL2}hOyvLCPj!W&?L<-od2S*QeggNEI|T4W;OD}X~7{YL+~&Nn?TPF?I#rk=sV z?gdSiCbMe2t-HFwCOK<*$js7Nfz6Q5Ti-sir?l;Ty0&XWrh}ovfLHA;sZa8{H%;N5 zC*hN!om{59@G`S-fLerH=j$8@#N5STJ*~;Q4R*w*5bhT6i+y2ztTJ3_O>JT~!2G2; zwaM8P%Lth&?uOr(dY*utIWU`Y_(;++paF$Ob2V1yqC*`wo9B4a=L;{K<516dbj%6v zjz0uO1NN=f^1t!)(Ml7+2|u63fC_G{RteHe6YQAs;n7lcJsf-lXB@SwWxFvpi8;dy z+NCmV8rg2xmIt<40np#<_pO?b^qqVW8Kh4kU6%ZW#?~Us+z4CexY8x*$k`XdaI>~u zuXCY~!_oDX`j{3euHilt;!hcp~X+`Zd&W1>;`Cq$_01zS*4aWFcvouK<)EEV^#C+i*f(4^H2442K|Z74Xwv+BTNn7TuS z3?9;o`dWuwgiG*0Kd{nM?sa_LzplUM7&xY)QU#?2J?;}^d)BR6*TZkJUT0nGJAE&d z8|r)uX{0r#lZ$igsU(ndm-t=to6N_l$ecw>M>WHkatySC%NN@ULo!PX?4oCI+73Po z6}#>h^+s)I%!UfP%J9^CrlhRDyV<%R(Do+Z@B>lmtJ8MV-Mms>HRaEJB1cev%7wSS z+7IHc!WYcL;#s-xTM`8#Ez*iJG#QI2H6eq!WM)e=X7<}jy5D&vgDo_b7!fgvTatEKiKf3T{4FVYWi*#14#OF!dJr{u? zP7p)&_ppfo>uU{yuSNwPnt)+~1!>qpIJ%qdBOlc`zjsQndC%Cx5XOx`q~t|DcB`jZ z!-x)N5zuNj(eOqWIA@gwV9;}X72BPvDS9q7ng>*VZUJtA=nBFze$H}#&&eea4Mt-u ze#8T7n@m!CM6^b2xH4MW$l2K}!STIgc6EJgG?=(}W7uo5C;-*vyA`bqa!R35X=_z; zsF5tC9Hwu1NcWapqZGE?AElP~dQ4xOzI!iSCmR6mn?5uCRL48^z?`$itP;wjfWPm! zoNk=0E`m;M4{h${$Jq85Or~sbfG`;a@4jxVwtl_c7~~rQzRr5} z0qcBwhjGG7;qv+gZyHgv*28l+scqOW!EVCb+`<|KtJZGSVNio%2*(hMmG+NK_JH#q zE!FEbo=>8>*=<7Yp(?!9*W^@|l-CLQ&}}0+LS4-^p`Oxr?WlWKE>DU*@IC3d9px<1 zHZ9|d(6;S0+P3aY5<`mxr#8KC_O~FyipxQcLL9TP)L`i$P#wrPv+$tV-?P&C2M9}s zYi&r#v>KDB#kHXp9DZXp>kw$P>lRFZ%a9O)qi`TF0EP!EO!}?kA$EfBr`>2k)%MsV zB#xTR3QU}QTku~A>8wf_PFL));0k7RAn1VN9iDAsfx(ci#C|+t>4TO5@n#)!IXue2 za0VvYZCG(M3GrTQ)FZ>r-;sk$FF=ELLK~a4v5lC)^1559GJC^==Yvcf+`^JpK}w26 zGk!LSpIPq*eeAvE%E$M6PR^o7`$=I zVPftc!DG3(tF}AEY`04;+SEaZu)p`rz}5y%ftkdNY$4I!kxpvwZd`kZ3e#SXAlF`# z@Xu*2g{1A7YlC_j+yFVsFpkRF){E4E)w47{u$r{hOIemxg5F5IZ`KwLY6vFIw7!Jk zBZjD69H>O8EFyzc7=)D&OF|h1W~4lPMnI4rCRwfVEF8|;Ad0QxbPQ7c?XeP+mRB&S z?Wx)jqBcuBB8J;A{)0Ro%ceCd>qlEK2ZLlG#I+EPwpenErx;5k01m{i%wY+|XaO~6QDx@+YD*&5R8Z@X zr|s$2RGbpgztGz=EwWJSA1TfJc6HOxITi@S1D3 zIN&%`T(({PsqoE>T-)b{gBpM9`j@HEQ0P2CNf~$){5j&x!0OU3C|I)^w;i)8Bi00i z>}wNj%F={JK*AX@D$Inl-y)LbEcfk~GeD9)fR}h4xoG0VKb&pqAEMUeksiS-DPJHg zyt+UZikU|(k%J^Pb!AY1x;VEg{oGpRlFt(U%J5~<=MU=|kU?$4 z4*efseKsK>uiW8_ha%SLu!THq2^qV+1=|kTu%+lnun*D>{WxIo9r|$zkLR3l5e_$4 zSs>~T{d##Y`9&Q-nefO`MPCW`wau=bk{Q_rV&i;>tu|Gr=2o?`X zc4eZI9#@1ZKft*XZOV8t@|EdLc>!|I?>;wQ{uAljbGjF0=$kOvU$DNJkdRH*`4T)H zwX{xSvcJSWq&Hca@v6z{`K~qDghvL@WHah6k(Bm5xy<`MV@c&U?^C4GN5#hFE43lV z9&TAsaLfvNIm(Acv3}_55AD8=hfO?77UC6O*I1s3HiwLTcc7{rxA9_EjQv2}i!$_0 z82kRLZzd%282iE4hxEoSGhQ`zJ>Rv)p76+P(b%&oF|l>+YjWB8F2;h=*m{Omh=XD; z&gyZ*L9sZI$h188Zd{7Z*4?aUBn&1|i%+v*fp1mp{K9l3_?3w7;sWhVOrI_Us_Cas zYEX43fUhm6^=EklHXiZXRlb50R%5oX?5_uQK^$PSBDQBYfMF{s(lKmW>>WZL$%tNKPu}3R%Sr_ zUecv+7ty60LyYUSKm8zc6H^wG5zuq2LS=8vN8&EVd}xo0$kB~6wxP!;E% z(R3nz8aKPwJB#OWJaKWvjnBx zMepj8uvwJ>f!>GMJRdkS6R_Dqln}#a*TXjrHtTzEACX<+IezspaY@{K?A;ux2M!%l zFsX6av-gG-StplZSNIF9jgX0ggtNEM$Xj{^TNv}jQj^xnrykF8e6Y9M7_K1a89)4& zvi-9Kn~Xr}dK|YGf$eYFuoX@Xe&Q>=VZ|1%GM}^>0Qq{$zM-GcfPU+&(F!cef)$42 z?J9deE~Of^dtmKS1qx-o2G;mea9j!IQHOgh*mS{LLN7fJo9f_BKafG6D8VW$+`b35 zAqtkJS9Gt=V96rS z{zcYX6B2R~#1ser8umd-f#BdAgM-VWQ1k41NwD}e3I|VkWRa(jgzMU8LZOcd{(Y@6 z*F#D3YZ!_2`1i|(tX|xvg<0O2EcEboFT(N?W&^)Oxdj1`WCkXR6vDHf;ay_#3)P|E z#mHBtx4Z?|f4|cnc+Gwy5}$vQ=0zF$ChY7ltZybHWIJ>2gvSlQ>&>wb>FrErylQ89 zzH99);gLn2_7SdYpUGusPZ@JvV`mv!A;773XKjT@!{UgYGYxwwBhevn>X-tJM#L$r zfol3VMFpoeKjK2gjj>;d+MQKkyG7ppbf9XM%kk7s2pqfKZGjU&h@>^i6~e$)feaLa zzW}Ia7yN>gWIx{v2%c1RDJsO6|Kj(OE^R8JOF6u^>$N|<|9%To7L&on(>I~AZ^}wS zs4NPt5S7i~Yz0(ACvH+`l7Xs#ifG1%sAe2g#D?uOP!Zn9p`vf1_A#i4eVaW{(ZP_o zY7GWkln=t5IJi_AmSrcRM;CMoJ<>L*V}Q~zQCU`PGsv>qwUH;4sj$<|T4FS^jk%9_ zyC0&y8HDnAz^Mn6ce&5bHE=3MI00Uu;#E6}1qFSUqy)Y^!w{CdKENNR)dhG__plL9 zzCbkLmx^?PEWd7GF+jJT0orB}kw9gMJo5j{hT3&K0JOGf+<6IFtAwQ8}{_ z)8LP)+jO2lOAY+VEWsaF8jXxekfh3!z*&Vje-AKgCP0#>q6RZa@@)8~fh1!_Z6BrF zRXfIn7LZDM!cmR;P;r96-UPUGk68;_>A)c%uvC=6f4C8;yi%0cL*W8byzK4$=$$zd zETbt?RIf0i#8s>_brs2w*WX^8!u91m!pdnw!P=x5(wt5gnZ!s`BpDh&6=rh6NMM-m zC<-a><;}3lK(5VKCn!HdsRjeLWI!fr=5b(-(nxq+omiI)i(9g(As9gBU_&? z#c51E3IDZE=d#X+jrp&!&J3*(fZUt2wn8MkF?h(C?5;5q9RlPI{HDfwO?2Pmy$G51 z2de2qCKZrdum+AGq&|TEL=^AX0$VQdjiZ37Sr*3Yybw8dz7UaT&|QIV(2!gj2{KR> z_y(OA5)sGY8_XZ3!8hO^_he4S)s- z;|~FCv%w@LVSFtkRwSD7^$vFZD_!V%A!x?;O_^YTX57O?rb2E$a6x8r{*S~*{oJ&1 z2Fl4BXA%u0DrYug8Z<-ona=x=8M6(|Sdo4-OoB30h6J7}#P-X9Q!@d|SODiraVTR; z_@;p}bc3~zW9$??;)g&CNj-Q{`c1@mj6jUFr@(Tgi3Sv@FqFbO?~(7M#CNXn&I_U& z;*?a_#@;{`W^uxHAYS=fz&4I5keeb;dN@$kVjFld(jL?2Nn;TU5>3S3N!-Lg=$e&5 zuSEXzOvVWl5_1036x%ol`yk~{akPoSHe@lW`BS}=wE5G7M`E!J?X#gV-2~fsoiX=A z+0y|=Vn$&b??R~-G@uEaeFyJoG`4{kBVU=`W<%%&vD461Vw<1Tz23yIJkbi<{21%8 z2?^OYohm$TfNk7>eMoPcvN%-R)JsEan+cC3U>n+}b6MxxjQOvz&J3*(*v3IwTOktN z7(C=mbnnGTbO_sc4v0ruuZiw^ycgKUFMw+LkSQCs@qY!jTwoi2V9d_Yc_DJ_d?6yw zpt}Owpdq;w3umAzunjt2BqEN(Hkdz5gKglA9NT#1x8WPZHrTgWgl)iC%64n8*($Z# z%|Se#xdi(*HWL?abPU^wZcoRsjl-j|Iniw(*v5(#8{kO4_05=V!gh!zqW~M4n@H5~ zI@B(MI4KXX@ml3wa}U_ia9kuJ)nyvniE2EtP{$Wzx7KK!uE-_G73#ddLE`vSpj{ZM zaS|gILNy9W?T?u;hc!fm=mde zjk`!V)JkPYV6GvyzXmup6H@!vqr})Mg-^pbU20#$jUcrjeLa-gm(+vjWDmr*2Sc1u zYQO(93}JX$pM^125XQjCzpV)yPYJHTSyx!IGtI95H}*lw;Gx5h z$*#*{QZsmZDQPo!36I2P*R{`vhEOIH;AV^=~Ls=$nNIqNnGCBVtViEt^ zK~CJz1x`dBqNlPW@+KBgk}HHUw{?&)w{(Fqg(OISV#)-A1nDD;2|0FhdDgUX1_@H$ zIFpzs(TKAV(E+dNGTi{#?u>B=r~xN!C2!)h3o;l#{$*6_zk zr8YV3L&Tx(febK+y`1Fi=G=~`xNLVLY@4=Z=4(hZq%?7N!>8lWDNdEJb0=X&jpCUik=XpF_Sw)dYLfpv&Y1gNGVHA2jMSqUiS%}TBA@Um z2X=cu)=N!1rW;N+0#px<6bg<9g83;d<5_R>bBX+2ll)mzXm=IYpF#Q4E+!NIM>5!b z2vwka}b5IZMV2%DclWh&g*pJZ(2shg0o zrjZj}>t`f71gIYQ9gRVo7>UPwF~52}P)$F-Qj0}) zN7ZcC%iurD{&?un)fTf^k(1M=m_H?XpA#y=abQ_Ep z^hA^KJt%jeJ7{hquJA{wT?P}7JY@|(RNgiB7W8O1F3>f#&S6F@=y^erOMr;!yuSe& z`b(f~7Fxxiq0ca4p^}C|@aiT1Ze|FM0bacTXv65O))x5Na*@!@|B+bf4yKJWkPvU2 z$zYf$p=`u7c(v*^oL`{2&NjR{a<49pyGU5jqcS8g*AUyk51g6_0QRA%z6`)V3chIo zY~66>BicJfb1Srt7FG$kRClqeIj(83?cCii_)?@D^O7eDHvoa`&z{sv9F=Qm83^}GZ7AZ0hu z?Z?2{vY6EDhF(hAw0XiKv9PxG+0fu>0&CZdxgScVpq1xLrkuk_7-7a?05GLPVZHcSZh;j-8TV zGf)-zGa8f;5y$1vt_PN+TGoR%^8DFf@f*vZv2U{{f3~v8PP-fQc8E<}-!sy&^*y8= z9m|)!Dzc=Pyt{X8%u1f6lwUL^Q!f(VwbN~8zAH}>Y&+#$?$77k+8!b@KM;p7Oi6x` z6Q@q0b21kWpYr1;HEkkYVj+NfPF26c;b4BObH)bAk`+L^uyoe49K>mLy^$HS zEm^W>vL{HY@>dxVC_!k{+6p){6OtsSqoi1pPl{}V zZwtaTFwXQzk-g4fxIQ_B)!)UuQnkh^RW%Kg>IveJ%cOZy(4n*8n3*!hWTQL$t@v3k z-V)&-hHZk{O4-o~ zo0(0T-9^n>yDp#`y~SymbNm za3g$Oe#I0%brbt_G0XziI5)HJ-(;WPg3r+&=iBTbx3JG!;nVpJe*8OpTi1{n@(Kl+=2gE=-kOJ-NiodhR>^=`{4TMG0r{k59eO|xDP+> z$B*v^zdeB89>kA_@Z$&g@i0EP!ucV5Uo*P%8s}m70z32lJNE20{CEVfIRD8$f5bk2 z%szj@K7YzSf5tw44xgNh|Hc0ODE|8~{CEfmUF|#$Ur(IxJOO`B-g=pH7yP)!xdY#E zCw@GMcRqz5_p&Q@6-)G-%$BW;^kN;r*{vLc@?L5G~-wPgR4aB+6!~JWVU&1FioL|GAOQxI`_@5W~ zpWpF6zh{4XodeK#SK-GV_^}&&w4MKzE^cBMHnp7>L1j=g*v)95%m|(5;b%{0o`$bt zE5sMP`|&ww3|cI4lkgjHjPAlp6AWhRYEMO*!TD<<_jQc05E!K3^qnBHCij1twyD~-hw>hXsz9{>}uKjNhz-| zewxf#&PFW>IwAS!4AGAWpw2+G8w!y?w#4d;^KQJuT{vcMw8y4S+{|6TiuaxS2j
    1XCAZ-tYb6&X954S zi2qr_|Mc)bTf!gkLodZY^PHvd$Jqux!06H8ow#}PEmNmWIorce=Yi#>R?d5=^xj*lo!g8Y@*du#Dg#R$B<7UFD)sq>zge zk<4tk@(YQuzt$09e>uCb=li~U6?iM(3bPCQL^geT>CViPE{8vBoE7{Zee55> z5C%%|z~9GLG3?y9>$^dc{3bnUBbGhI6G!1ANEnmEH7b4VBiUKUW~>!#INT zB!ci=OOQzY;Xvx&hi~~tZ=4(O5%eL2syiMZvz2SZ&3(Dk-M2ou_NdkS#xPFmW<)Rh z8%@|iflX>*w&b|3MutUS}(M#XUg0gRC~xW!s_*kKR{{(?=Qyak?KW`d+2VPK$%o2G6^UL7|uB+Hevy@h7$;5U6u?0#)-7m$voJcpbZ+uQ?UoWQv%HCg} z96+zdr&zU->?$v7ZIFy}4pQXQBlM06Ouj&L;8hAk0&UkwE>AU%%6#XQ_;Nq9s8+1F zGk06sLkyW_vMudFKs#be8#D5R)O}5$?)x)hp*39oR!Dx(pceh8*BOrH|47tlZ3j7V zN*6dmHjB}*Bl0H36LN(xW3rNDTtpb>~)?*3Qxg@2Eck2F1fGG9C=PTS3$ZR!p7(EJ=hOkg7$6vhX1?@ za_{~nuTx9m-++8dBPEZD=HoL#>;_Yq^d)8I9$A7p5}>+#}_qVsVDxEp@CfBcf-rf;sR~a~t+l>b7 zyJhK5k-ed7{?X zfH`Hzt5l&p;p9_~x9XL;jj83b1-Y_5YY5Oi;m)jveL=ed$Mji~wKgivhH7nsXQUft zyJ5j(71Ptr;Zb|s?(5-8vGLYnSfX7TgM2i505@wLLQG=i38mrMP=&vy(qiptTII^f zh~0q980cK73aC)af{k5kRrqJ%IG}w2m7ZfE<=tGl)~=Lo04QtLNU5Rd;@?=`iLuQ8 z57`G4VJyx(B+2~D=IQ***;_!!1v}0)0GVjwdi@#{#~`>-1C=Vbhi&-7kmaUT839)W z8+%sUAY%qP#G zai$DR?qU5d+pSV%tl#1cf`bIuk)8fR1Awe*V6Pxl7*tvoTXF!16d0-vY}<&Es8#zc zcnms^ZS@6>k8qX((zVt*pp`2|+1Cu%tk4<)?%6E{g8_6|tBu*f?v16fw#~f3o~4bo zN_o&%r9DwMkfkhx%C-UU_K8L=2NhO5Oaq{j$_B}UjzWvUO;(`137;QtkF_dL++f$y zAtEmslkG7qg=m*6prpb_wX4I>BzO)4UY&&fsG-Mz#*MVc!1LDYHmEVQr=g6LXK(d) z?Kse_z2 zuM3ADNlwmgMjG< z2r#ku6s!5!S%FaC-moAo+#Y9H8mJeBWE{*DV3v;4X*L;V$>9;0@bWB(-5T!iIR;WB zBGJJn`c)ey$nacTc0tM2&4Tul(DH{wG*a}e3o?>-LYPYdBiG*t36lVNoSy9to+Hi3 zCo8et!7qR+;H|=FAu!Z$cTm7dhX{dt3l6PbR&Lh6I`}0xJxSao0M^ea`y)!pFaIVE zV#*hYx-a~m?1}QRP;8wrAE*M;Sg;m45D6~|=O?{Vg?@wTN=MxXa%+`Kw722Qq|dwP z8j!)n#pVe+vOb%Tknvd49UphYK1iD<;DE(9Pe5Q+0#dob$^ub0PtePQ$#0?c_~q|W ziaiq^iQVy0`)nu}h>6=Iw2yc2FVKIp`I|>V9Ax-^jKu6c$ndlR)moVH8m877Q^t!q zO*!2`hU;}NGO;&L;=*LhtZybHWRrFFg~y``Cip_atDw+_-407E*W0kvpn`o!Z?ZDu zRg=~8U2C!lj}&&0q4qtw%=<)RN#!>0nSGGqb*N0i3_==2O|;qLkudfTFg9z99WO?{ zGX1!n&e*@Kdr^kI31j~P>zfIQJjVW2>_d8Eml>}byPoe_V^4UbsDli(ugPWW?=u#Z z#?~{mLL6lHhpYjG*q8?=5}E41?#2SUdALaKNgk8j13yHqFzj_6pjX^rvuHo7%5)_7 zmBhh+DA3Nt^yz3OZZ=EnVfzxf za5En%!l{?sp>cgC?!?nlv30>BpqeRW6)J|z?zW0$IR0vRY&Z7-mjUDXy~$w{Cx zybN+Mj-qIVh{X36*_KRuV#GQD}vzYzFr(wkx9dW&^q8f%QjR_ z!Nwp^P1n>_OT3|wY6kI+rEf;Lzusuc=e+b73hw- zhsj#LKqP&g!u3sjYre~O~7;!I5bk3>R0HEo=M>hi{!jNpl?n~j(T|5u%+a}6>h z@H;aa|KCwF&Lv_0YM%pF72@orz>Mj`{x`c5M8UBC9{5JFe>&#+xc^dl_y}SCl4yB& zbvaRdqve`=o>VIV?vB&l$hBIq$iW|h_;e-B1H>v{hP^ik9a1d8nkxYTm)=%{LDPnK zFC)#6qIKQCA5)zm=FzVNsxVm*DhmO?oJG8kERcmFbAA|5)gs<_G19uyXU@ZrHW_Ne zmx+0wrE5S2wGkQh(^;QQNXY39Q^flpun$tQ1Ko5C;w=kA&8X|;!Qz%E#5>`USj1cV zY-k8HLA(z!=6)zmelR1E9`T;pkk~s>AqpD9gkis(^N1-%sFVdSM!qt=VW)${KB0S& ziS>E%7Y6)M);ALpvH?3|@VEi~{VD82dIOdjuNttP?^**+c%&#uO#7N#wtls-pft9g zp%nrWJ0NQ-MDiCSjhxBfS1=MCI-cZNARcMZCPw1%Uc^^V1J(5Ll?sWaJD%i^1-4w| z`+v`vouTtWWaxaa_KiInFfse!P+A`}evFzOj5i z`!;*>{ryn;G>AuLj14lZcFnk=jhF@nP#vRl0x~1;Co>ua*ek^-mxKtY{SO>dh|Bu} zW2O%gxDmy|5P@6Z8$|^4sGYr*Y=S<{9%{FF2! zpUlLJ_(wn$rb|NgF?p^%Qh1iHvHN|2EEI{!-vU)F;(!;03z4LjJ~0`F6v(h1zD!Jg z%eyrV$YAOsVfhlEY8H3O2}@JNVJY@ON?77B5Q8|#0#Or|dU+H90I zc-#Ozcq8^9y)nu{P>oS91FbP8Jd$u)xc2E>=J+~e{)a#TZjKpRAwYrWvN{EkA;w@J zXNLG;?pHdqPUgd?dO1a$DP zS=Cc02C}Hzijie?%iRSsP{hc00M+aYvT$UqR)ST>-uM^4yv4hjXvL#NbSj6(cl{ou zcltkN`jWvah1UKkD+!^sD7QkiHiKUlfES%UN=_>SRRMU>)CAGaIKYdI^=SYvypaQ5 z+uj4;7~sXe%^tvO876+J_QW9OQ{Zs6i)w&ge zIw1xrID`=^62>~GgIzzX3tcY+#%h`}!2rgpagk+*v92&}oPl!k#+i)PiOQLcmrc7{WUz6OZ~tG`XA=@~_Qe$Z`V00!O1f?wKaL*ugv z`1PnU_e0tCpD_~Ym)mp}{Cds38Y?l;Ft3loF!uwhTEoPPISo_BxcuBE(<1o-8E}u& zy);8Vg)tt@`e{N!Hb!R~c-#Q|IsyBT-WX*esK%(5fz}uk9!UVdv`^pD>2ghD_8_KJ=H0f$KG6W$ql%>&!Dv8mZ9DQ45Fg}l*ZRQG-(1Nx&V zcmt1=C++`J zBNj^jFXFb~vn_mVl5(AeVE#iy>9@MiOz9m1PHX|RJIx8QWtVT_YT`ZeCdLzTg)nAW z2N|jV)Vy>c7o}=3rR8uxH*@^HSh!Q|6`AeFTpZfaF_6mGkFBp5*;CKh`n-c2}sM<+SFkaPI^!&;^ob079Wg0(OlkHMH_fvB*SULH(-QCm7DJQ9mBYoE>F@C3H7)R_ArP-_cD zB0a`@BF{isz2(YqD_CFY{aA-ngW?js0I3n>FJ$ zUW|NY(Z+t8?nNe+>d9Xi`>m{RCM5D0`**Pq>5W}xylU)vzH5y=;gOb8<(S*U$r zfeaMNvOiGGt}Kgq=dQS(S#u(n?S87#3nLyL{xdvB$qUw%0N|Ac~Q8F=zd(47n^IO zsq(@bd6m~ysI08Yi+$@rl~*oC%!e}*<#5t@CH~;!yBgBHJWsN4cns#(Q+DK8I?iQy z2Jm~Z_m|_hseljcTM>MC2u^;K6rw}tJ+2if@{y&cZS}HVTa~JnxzKI-lzUv}hx=)J zB5UN3GqO|zAlvBy{5R^9*j{HVdc}P$eGge4&qIRb3c2kSnybz^bgvdHh#Rn$F)l7U ztj{_W&z6L32G$QY>!o3PzzS}$mK}E3dCIWj=^PmkK8vaqH4Ah0P~Jb^^2vFFltl-r zuj(l29O*vrf>NaZd+zk*aDxX|0c|sP8mjczE+F<9rJ?TEW?xw!T9dSX{~$$HOR4@* z!KoLCKHQ}+C(wS46!X+qs)BIt#FzX2Gqfqe%&k;>)R1W=^?5%9+GYWINcGnQs{fyi zSO+T=|Ik5B{H_a}Af<+W!n%k`#jPLE_*soznW)H?K)cf_Qb?s@uPGA@DivSJn2@7V z@j%nY8B{9r#%UtL$RRM%h_eyXR4OKT;+b5j=-dNtAz{-7wR^#!7GmNjfLNDn6QS7Y zd34a&4_=r!jGBo5ylTq%wSUQriM$#_X{6*4(x>q0AdZ9ia{3y?6EK))4p;;A$pIEw z4y?PB?=m`EYuNp(Yt@Z*V?CVNZo}6Wl(<2aTJ*2${6NFYV=VS4(?D@lXJ~3R!(Clq zlbkg@Bzkum*bKRxYx~Ha(zdsBZP&Q*Uguz_x#3g3CH2XbakD;8!Y4yJxlHTuGBdwU z?SQ0dE(K!l;)XranylMXt~VEm0{`HA`s&msXIGqgGF99SzcKYZ0XuVGHs$cEXqT}f zq}d*Ha|xj;o6So+A$xUs|BULy171$h#vf!eRExHA=%RYX~RQd_IjBJ(NHC zW-3>c!agdcmY8i@rE;kbWvCS>CPe~et5&s2jiCzAY)o46E-L;}P0gNCwd^Idtwwvy zZYrCp%#0?HSKvl#!MrJU?Qryp|2tJa$VvSMd9rWOXkhHWUAMB5&l9RA*RaE zT@0IXH!5~>>O8oAA&gh<{=>ELdb?#0) zBNIN9DUz}nBz%sg6K;JAdaqD&=C-1(v(VN?b%tr-0>1*+q8&KIdN!&1>jYj`pwzh>#yt z7#{?_IzMPIr@0Skn?)xvbDFytu~1@Sv$EL4Se=E-*I57Y2h#iJI@tTCyU_cE%tL5Z zK)K9IDflCV4VyhE#}tx(D?kbU(j7K{hm2!`eA#CM{zllaO9$Do1JLfYEi7asgq{ub zGG_z-jj&-=2ieeHJR3qY^q5FQ_!mu@Lmh{lJJCY~3Fn!d=5Tw{Mi@y8HB}}AV?v14 zUjpuQIT^yInJgc2HYzGxsJRZlxhiVm#soV40?u8vF;i$)OGy*>OzbPD8uCmmbwcIr z@%i)St>zIh+s4w1f+IG#l((o9^D*4|l3A|5xn*;B)E>9{drlvPI_!~ll@$|N!>}Lb z5KI9}kdT2oZQLPqU1Ug?_Dr|MS?&Ldc3SPu#_3@` z9d1T-e%3kmR2t}Q8zHs8%`-n9v0*Fm>2=+^bR&GsO3h=SbzX7|PZ={P(JaE8o%nd^E24;?JkztP?wzC=DI(q&dk~d=E>MMPCoxi>b#!u7 z9h*7&>%gs*E3LKiDsbOLgcsbTn;ZU1flLyMZ9WB5eWwvxH-{I+m@3Id&HRfz)UDT1 zXX&2{BPZ^o4zRgJ_o@soQB>f6ll9Jogq(vnT_N`!?1NM&iE$8LA&1F$&#_=Sog1Ib zdbLne&v`ykupYnsJxV=K!Xq!G%19ii_R)-vllSlA#?1FvBu*f_o{>nuKyHt6OSZq& z(vIS6r*gdwCTAypkJ1bROvxBb)XVFku)p8(9x|zh><=$SzOs1x+wvjJt1|RX*xyTl zs@XhSwm;_w(EljJi$P+}RS>qb+gl}oJ0an)6#J0g{$$px_NV8(*8UP6*(R)v#0IsG z=d!^Un0jT9VRjqbo29g5GsFcJQ1}Qlk}~Y30%$Z&9Q3A`Hcz&?K$R5+`Ff_ZngwZi zu}cPdw(eCKgeeU24Awgn5_t^rjo63u1}U>%HAp?@wFa5+$oA1{NsLlUB9~DfYAl4@ z1LF#YTB%0qCjiPakQ{56n58A~6&Nf2M!5FQ0##QS=Gz(9G=_;6yJVQ3(7npUsyu-T z!~7`goe7CNhWRP%LwduMS+5$Vp7UD6On78xG|Xt#BxI%{@dlk14QkVp-~HplUYx_1Ghn0@>4TrO2{Wd$>Rb3guV_RI@9Gl6f>gQ~Saq zI+bGxh&od{A*I-2`jWvSh1On>m4wh*lv^QMo53fG#nd)lyW+#BvNZYUjfzm-pU!x!f#(p-8x+3CyE4uDj=P+H>eDK1ZbNDDxz}B z3t7aH)rT0dP-SSx7Ha;sgN*r2TE<+n**pLv;6Et6|0A!!->^4CNDvk}vjGO8Zbc@XtBa6mJ#85lBs)r+r3-DK5^$HKR8^&%aJ{es1%@^})eQItf?C+OcIz6xw9 zb&aCC>ZDq!EL9|qRmLlD6nE3YV<-BsdapHVPr}l$0BQ@W?0A+e3jq>uoMLLdF-1Cj zIo+I!BDjQ4B1{4aPftNrnKVNR`E}7kjI6|byaZHX#v{}khl5TQRP8ImFsqlZVudxo zUSJmNe=KeiL7BRzaZmUrZWi(dqVAU!$U>1FzZj?j(^%d$RPKQnBP06s)$mNl*ZOGv_gPkjjXK@8Dxw!a%PavXCyiVhVA{Z#-L4%#N)k)ul53}>EkOE3`=*; z_CW=*Kj>FlCgRsyHDtcRS$iW*6L=KeKb__mH_89FCcUa6(`mD97 zkb`YPL}WkeoN1rm1D$kZ28x8Q?+R+t~8;dBF* zLF&~7+Gfr_CiQwXBNl=W=CAcR7Ro|0X*A=?-@N6J6+fA-KS;rc5xv1-{8e zmK_(k&$Mv{%E=pNGI}Q}XEtIQTtM}T&RdZgvjZ2fLb!nH80r3YUd;C(Zjs0e*3`}i zUMa-lI&fwBz=7YPOc*%uC-@cy2O@@9A0gN_G(v}90!iYWEe(8KkfAVw37plV_V5M| z4&ZRXM5)?p;wi?k_kb5#!8)9wN!WF69QHP^RM)fp0sMk%e-8t><`^C>S#@~WZiN@{ z@XTU2UrgNlf=6U#NfEnlWQ$34d$7cu3rx6L%_p3iHf&;N(u{lp6LaSsfGSL^ge^fx zGH0=g*A&P?k;2>$sA{nZyeNEfGvus)lRkW-tc z*u;t02Pw6Qqe%=lAqzxJZR+KrO>HJT5{pe}pAC)FCfLMEWA2CYl`9yD^w`9nYkeef zZOg6;3{hGs?$0zrD{Gu9Z-&T4-pN3nYg~Z>4n}UtN=!7&>!UEtOL!lnu?4&s`O5T$ z*~39YWQgB)4;+;)5M#VX_tFgg6vp^&)=v`>vN1a6!{Y`x!~3ug>5Wkqf@+L<8EB0$ z;gPLzfsMS|6rIy*pU!2D7a8+kV~!bGA>e~$Sz94;$rude%q4HjNOTB3_%RTVv{@6~ z_joTtphtje`Vc4^eDHjMEf?^?GmP08Ixj?yoi9Y>8FW{`2Q`05sIO$g%?sZ!&G1fpYT3nT+!> zKm%9KY{WD`gX$ceLy#GPKbg@B5SFDJ?UEKFs5}UqQ;5^A1m;X1-tcJ@4Z|D00N=uR zgMRGwVTWCGLr4gHkko*uiTB2r2P3u-`tZ(U5g>q>s|+6akr>;NmYuWiLk@V#2-}vg zzvuWCY&~o@aTjB2w6u|JT?}{y?3hfqD&~7057*jb0Ab*^!VJ@3`x3*JDOR(Fr;{Lk zd#q_IDqwyVb;5RO>Yy7qlW~l>8vbxS{VHMDw80tol4j(So0!Yr1yo_8CyWy_ z^K*5n#WMx6P-IP?1gcs%11}0ECrK@R)-;S)kkoMaGBNi*>l%>3+(icUkF3uoB;*XL zDV*_F?1Pj+#lb2D&X5J7W>EF=&}L8*9*KoBw9keD0TVdmF=OtB@~1y%BxVYnalnr> zR$`)IAvojJKvip)crmA8n!_2#>t33npTZcAVf{2AAseIfGI-no&NvbKklq+&A*jZv zmx0z86CO!`Gqg|VGRJ;n{%g!JLn{QF@sq4hLFBeE7|5C1{vP)$_rP9Z(wSw!w(Y&n z1N4f!_%yrKZd98z=@Us7vMQxe2V_jQ)gjBKVBai|fg&>g22jne7P&VCd!UF; znP33Bt>Yrg4!bo>8)u-Lym2O@cMR;tl`|VL4eX|RMQ0ym#_WLI)b%}K$C$9bN9}yz zl|n4u4!AOXc-yro6Na~458uLgTf{Ky18v)em=Z$RB#Cq6Vh4O(Fe*bTEd4fM>yGl5 zNyCbq06$~U8e(Bp`@$CgnH?{R@R@(cr+4zFjLdmI$z`SrWY+oDk#ObHgfUWdt{cUY zF|gUXmM5fEeh|V{=#zv~phDBL&)By}Gx7;cO!035sxXNXb_3zZoCUxBvp^OK@aqRa zRhwhSi^Bg%QtKA@^($QiGT6Duw?D`FY(hfL!ij9@Jst_XjC=4ZyEMun*~tQ5J$~jCvVpjWOYo1n^7ybS`szxiSAW=9r-s z0{pr=t5XnpV+;mz=8bRUex)K`<{3rY5={0>3T>s_8=@75qxK71%oqY`K66 z+^mWxM2?*=MC2KCS3m_c#Fhk`fvSKC=-iKpI1Vac{xA(xfH!ie;OqE}K?UsF?12jQ zfNdt)^|*yQYYJPq!(P=fNZ|EK-7@c(yd@NDz)>1+YR;I5IWlA+Z#V%1yx+)-`T*V-&kEkVEJpj+E~J)?*qNVw?+BZExqlR&#L7~oMx zECd5A;`ZRPEwtB{dYy%2{*OfQ=l#@7@f`zB{HY6^=-7EFJ9UsT+X3xPt4JYm$$q9x zFn~+?7!$&(oBEiP!%Q1zpt`(qCJ{^wT*8ew8!-)BqK+ZXf1yVUJn@WPrL@L#}4)wl+MB)kWRvG*kh$ug)a=N0o2vN2R7P` z^>EA}?35Cm3ep5pLw2j=A9c@ZG)p6PYtkAi4Yz8I9zVS3bv7vN+fma#{|UY=j`l91 zLvJHolID-PSS&_|9B3z)&zq1WbB3F9Nn8a#0RJzh-3ZEhowaZ*aCE)z+4PEgTv7ZF zSfwN-oa?di^5#j!y^`?#V+HaZ(;9^D3pn4eV|>pbNIX;{ir@#iAXTZPR%J)ww!24y z5d>mlA#~#1gu~zHB!?Gr4u7>U4toSSheM-k48-BImcn*lXRZy7@WZ@jl<=<2+SZFy zv-Z@Bo3%+>yAUo3plXP(v^@1WXV9{Ct6$DDdZJfGWsY1S{xc=j!6iML&}x zuzbUmz@Ik*s=zenTtequ;YAVjNw4e{{=BQM0U12HfV_5MeKsK>Ltdu%^X}LO3G%|Q zJO+Q31)@S;dUW{~vO($JHy+vXt|3@+|uPsomg(;uH)LLW8 zcrm9br#sndRQDnid-Fy~VX`*sn+XZoWS#xsaRZdv!9JunS()*w$?Ey8HQ9tm25`Y# zM%^V^sC`c^^FGN~Ql7B0oA=B<#_l7iOhM*E8bnRB+2fHg_75^PYm6N)M!qurxSh_} zzoL6lhQ0}7|03&~35h(${x$4FdSjOvuNu3a?^iN0Gd6_r_PtQcuxfrOLAzmH{p(MzzZYxQa<=o2(WS~%%R|3`S z%Cd-u-o94!aOLxmYSl4p>xWybRAFPNL9j+r~qD47|71tX;(+@1zd4DFZ4lG*6 zWN@6qCJtb4G+{`{CQvI1v55>F5fxxG$t8tY8K{a1Fba7Q-H)pPV{?r(6<~NHuK=4s zWn~p$>{|yaz;ZF-Q{Sf^*|`&c@UdPE>0X{ESvWif^Xn-)@^EJ7GT6+-xe|MSIevRf zzz6oN2tGV?JG!j^taV&B8fbA|STb+kB~!i5i}3fnDJLe~>@Kze0jt=}sq^6eg#ehk zZxo2~>e?7C-NIqe>Sdj`Dpf0U9o+IM_ms>J_eVA>vWgD*6g_3=feuDPQ(Mt1uC&*+ z#09dNp2rEvWpvvsq*tAD=w2;YGdEx@V?14USf6!h*=`OGHY@7~oAuJLJzxd5Sj!GO z3}nbLEN`sw6p;)P*P*^eP0gG=l=siKd~)8%WzmuAQ#wjI@464XpcH8oo{xPw+~8qY zK-oc~`M z=c}c3dZVp%j^~nJiZVs%ww1^=5m|A1CR}5E{f|yeqwV^S4 zyt&SgF};v=vDXY5YW{=HD%B*3Tc57>J8OE#oWU8!Hp?Yt%SCXOz!chfTi1Ebpwa6b z47EUfD!QaTxiW4x>gm(T&~~mtC3u-xph2yUq>pMq%w62DM_QA0d&>2uBT=B_M5$4o z+T`qtGh(LryWuxx3@2b`hP$AOemU?mR!KESCJ9`sXg_AtDNixH8pA741$ju$37&~R z$c{$Il%Kt3{=9i$_pL^4j2(m^wu9MNDZ%zI!&1s%2s}?YZZnwv9?ZMb4O6X&T4O^K zkBV-#hguCNo@FODOw{0C785yw~kk){+8OnB}-};AI z+Zrxadn#3^)2`Q`q}Rq0#|hi6lIG$m4z+UADmAU~_V6hForFj6C~Iq|&Ci%9l}mM2 z5iI)Mw8w0Q6u|4p#;nrVL}?P*Z};%-L+S)7hb_n)!6rG-Kp+fT;9Sryl^Z44>{dB1 z;_v(|p1))Ud^J&UDVwHox{=`x za9t5Yg+#euZ9`-(kupTm7bkr#@eLwCh+B(!L603wS6YKalL+i+sANsWN zF897!oxKaI(`?Lj-KGd7m`my0qro)!7NBhwg2qgfZ)U_gnCtpU2RZRb7dX+eT-R?q z$e7=BfiZ>Ty0&;!j+3QfL1!lhxvs@PJ6Eo2XVbwRCQ#yX*0P$l8>`Ryl(^D;`LeRMU(tk%RROcP-xsEA!HSWF5N$?-Y><&gX0v(SlA zm}bIKQJ6(G+v6~2#Chuk&Prh#T2rRZBkd}iK{hSBHQe6=StQGwXjWR2eef9Uu?jP3 zcy2?rHo+d|D^|VDRGYwvab+gy&Vu%m*z*)quNAX&m8Uo6YDCFZ`6R+GQ03`a4Ob@3 zNHG$|h)q=Jm4GT#DGB?<5pk}rhP$jl7K*C+i-9UIjTIG!R>R>%k>``7rY7FSvhG{2 zBYAK)eAXbHY1Sv#9<{pP%N35<4VwI((ltOAK*gwysJ4F>>$3?7Ij?QH8t%Q=2dO9$ zhcUhy4ins7k_fZT++byas6~-_d1$Nc6CR0O4X1rJ6e7d~c2X9Mckn`E?t3J}a+x+G zF?(0T-GeF+q%Jin3Zh_2Wx)){Wn=sj*v%Z;-kWJS4 z3_KnMJTYX-xeCw%e=p9EUDb) zJ+oKC?ev(&@=UZjWbE4kRqeQq7rSEYD|Ii*&^KZ1D_Gx5NaQj0eX$Seja_EEYV3Nx zYmGhOk)l?^XXC$1?tcGh8 zXlG*jR0FE%r%wvT?;d)Vm*YU-TASzSX|@`Cqbm;JkK4^=X}#^&{qTuLK2jt<@a6(J zCDsjHo>kF>iXpSRtzuc$(p_I51BI%67^r4fwFN`9+E}16yyIAT*Gg#7ODFaop)QzTiiE73z zbz>8WG)vv^M!v-B8PqBVu=@)8%T`k&=RkeWxH-y%dm?fto%w*dU0;ir5E!1 zJ63jabTphIznhd?;1aAxg{A8ItQ9Nx*10j;p>HWu3Vaxg2k9l^vgSXoiQqLpAy0|L zpHV@jY=nE)>@KmO3=cp(bt%y+ylo{R>8M$q=S!FWYx3MnQy&XfrT#RNxjfo5MgbEawI42lVO<4i{Tm|_C1y4i?niV0Nz z>1>6}2>i~BE+*JBdGt#vBv8ArFC_Q_3^dbMNbrv+6;?=aC4AEs63{`}FCthf4=SMo z0!iRJ8SqCkq(Yu9{Ysnbw_&#q#iv!WS7f!`RGOim(v8R?bm5G?86d( z;BZw|Ru0Sa$Gi%9ESYBo=1?%-6II|I)XDo7D^L*6R`)l9jmy2|Ixh*@N?|)!=M9`= zPbG6VchBTb`lB$P-dRaZp)HxxwL}v~#T9ZN18wKx#s2xp*9*EY1QID~d2Qn3q}k)> z4s$X7<8s?Xv;icjD~2#gYd{9I5m?Kktj{JS1!coHdwmr6B;Ws z(NK>^!mxJ)s#?Rwi#ZKDU1h|6x)){Wn=s&&tZybHWCM2o0P15<8LqwK z9RmoW_jv0Mb3x80uT6ywY!f0vrw|d>$xPw{s6$fbK8Q&*!$BUD;JwPb-1}!cN}wu` zNZF}S!Hycy`qJtaK=4IH21)WZ0SG<|vqw{HG#_WIq zmgyh>)j!g$e!SrH!C+rOl?Q=y3UT^fz?|vB0k(eB7?XlE^F^C@|&yC3fHbZ3By3U zbcyZWj%Kz8NHe54nI;~MlbgtF9|TlkCMHY@b2)Q0vwcQ^EEEZ_Hvm;_0t_!kT3fd= z+m5aQ8PrB3#@4ewn~;zbW2TwyG3YLekj{@A|sJLv%Tk9tCue)UE8wj!J&7i*QicF zK86A>bT2irBu|#Y7{AQ=X+lCa zM&~kk+#pN+b?ifWW0ZxU8lzqYT4PLjWb4x*G9yY!_^*9BmpOjWnEx7c%+Lyvd_FE~ zD@5`cgMpmM=hrY227%Dx(`?v-vD%~-6#PoW_kTb<(q>I`-{ZXqf&Ktg(}zInN}UC3 zYE>n)=Rc8_Z~0VlEf>oWUIJ9j(n?! zVE!---hel9yx{;8FT)$yx7mX?><3G-2O$9q+vKc=wFq_!v|+Glv_WY?$FPROqH{6I z>&beAbV$Qi3JL1ULRX1nSYzlI@}LYSDDQIbo!uxyi0wg6aHe7mwjzNbji(#H4AQtI zplvo7#H4Z0W5kNY7%u5x*C)Hs^+GU)YfPD7fHAy_i!3|F@Nv_|87L=joXKdOsGQk| zX)p%WH9F@aGXj4yqn8=HD%H4_w9-K3K;W7}d_EdjGkpldohTTFFgyU?v`f)Oh+ z!riBXU0>FPt``#Ft~O zgUpy65pMLs!~NRvDxsK0WraS}{VfbEDMQ_Bmdt~l4&gsIDfn5a+i_o;IpmmPnAFeAC9f`jOcWes|HaEEEMx+QFmX{~=>+OcdPfs44PQ$6^@_0yAQHt>v9e z<*mL|PM`|b!g4$<3jq?0yw%k3W45~WYF_4eh{1(^CE*(geR@h?K17<4BB+QFpTK?I z4^&~IB{Us^i#c2Ra$|uk6bSp5fhsU98ezwaV%{uCEj_}XZ&Bwxx&~;bAaNB_0&TyO z_1T1kjJBJWzTAg>kkED<0AfmCWPzw?yIvkzv_0XG*wPp6vnFAUmnRXB=NF8*?~xE2 zTz{64m?@<%3x1)o5)%#c`X~%@9#GX9CSJ^Gm~w>+sqB$2kRf;{-Agm{QyAm+te++% zWMgz516436ec1*3klq+&A*jZvmx0z86COz@ebGLh%N+k)lsRT-g(!Xbm#nQ2br2W~ zX!ERb1B2M4_PvZmhe}`0E6{vI2=qpvnmzpc4o#qR*cM~P z^?Q)s>3@jni^+%-igDhbm4wh*lv^QMo53%OvMxG(lx6@Ks0yfzW+I4o#+7xku|5q{ zhBtDk>>*S?29>dIvj-|$g?XN;Ju!%N*@Ml>MQIAV3SUMZYDCAtG0igaPy;fcVhk@P ztPK1ai_{{n6BqVN)S&=9mTW-dBJ$v1&nWMj?aRnR@|y(!*yhie$=d_~`z!P68pVkW zQe!ZN|6|081i*IfVApp9+GdfQdDja8!1gy~f&l=wFJnSzdH*85Pd4>S{*S~N9bwuy z0|1OS&SYdylu$Ne8URdnj?N#^Th0yuOtXwU>>m@5FO>&+^J@QN6FeWYvK5N|>dmn46Vc07d&5e(IkK1;uheBDw0zCEz;8-p$jgDz_Xj*&&+ zt7>1^;y;fxYU5U^8oPSjTTm`9V^RRI&cBYhjR{k?5re;Y@YyV1G9J<{KQiH()FKQ6 zO`0Cu%q7i8jy)qo2yc2Sasr!xD$Kfs`M|(DXK}L|3S^;3&wm`KYSZ(0QMe&VYTd%k zzNu?~N#yCNjY!phgZ0^jgq*lB#m&BreUP#?IF7{NX0kxkRJ~pv+EjhQBeA%d_F0o? zD3nvW-kAFy34xn^n30$%xY_Sepuu1*S&4~;d3_Xy`2z1F6KrV7I9`l=WqQMu;W0lg z%3da4AY<>6XEiU)&`)8E3xTTHbV@cx=Kn4V=2p=yp9S|M<=4`gkHNHk+GkTcPI6(i9h-0b86%}0blCjiy-A&`ojrCTz7 zet|6)h}bzm)y(icA1OqRoi9Y>8FW`*3pB)*{C@_j0$ZR{KqBHeY=Qa1G}r>($gzdD zqIem$z`o5MY+;~YYqkc1b4v!{NRweWcNDfoOR)~8lDQ~WQv6QdX6Xd6N> z2TTp5+P!vXEj^m%i@A@45!V}flRPlQhm?1@kIe4nI5DCK(ueALoL%HyZK>3K0d{L+ z+Zz>e1W7+#_+gOr{W8!t8%|=9zMp5rLWslyWS`HpQ1Y8zWkDeSiKzem9pu5?UEo0> z(8MoHnP31-Ji%p`eQnPFm^RKpOL^l=0)s>?%|=WEO{fmj`5ZDM@GUcX_4&Sr!(q}o zbd?u@w+eCmeZZvYgD7@=4n)KtioM{Q7NUq5pM9ueSMB%`f-EGx;ECq<6RRJJ-7DW*47E=@vAQ z3ETYy?=X{c2#dgrk*`c|yIYCvYZ+^(y@sw58~v8<^(F@9iCEa^O{~WzBxDVd4S z5GiUJrbz)(2KI;)H4XVms1%o?X2y{wMU6M|6!p^Q;Tua)vv0E}MST!Ec>{{yORaWu zaAT=a!RbpgMSgmu==^kaOFEXEJ~DbX9^DF(nO?DiSCKCFhk;(_AlSxY`4v-_O!YcX zFM%B`c8Dh9KfnWA-A!cpScaNqFkt4%M(?G(%l*OZ&PMBm5TuLLRP=UY$|0Z!UufM* zLLa6`AxP`!Mtg(w-T=@pED3!eBNj?R7m|QI)07DY3E0zkyR#=?%chMpkPvU2$*>ob zfaMa(Mog1{RegkW05T)6s2QDr?K5%tN!eGG5rLV8*!^-~ zO2^kh6Y(6_!6DcYaKk!lq+K0uRch7#o`HI)Q5uI$mHcGYfW=O~2>#tO(3-5{u1n$u zHC-cy0X9+TH)|U`Me+lLCsMfU9D6DaB(_pI<+p-I5HBS?rtkQe?j5>eBqry0477?% z6I9Q-MJIw8HhRf%DMCu?ZT{*o$zB@Q!ge1FzUy0PdL*6fG zb_T5zneJ}`RhYgB--0^$7;Moi#oVL&`OV8#MD}2TEf+;(_XAb4fXmAhh#5L|KIaVm z=B%v{Gjyt0l3+8KqnM%7!GVZ4W`@pF%xPxm|A#`o9QShm6MkbeboOob%+U9SlQG-% z6ch3@ik^_O7k6y_eN1#P#(OIU;y#Ow-OWC$Y&VA+l{${-VsaKU2VcnB?|TKFUgWmsxGsE6Sd6#?J?4DtJEDpkdbwa&7wIKb#rdzY@K1C8i_^y$<$>Q@~ zpl#;#W9D$LWW++V>_yxxe71#(z0~VW{rw+_{vXvrP8{9^PHZ7L1}!@xZ(=+lR|sRy z?I2^$?gC>9NyM~FnP8BJsWT>oRX6n_{WqC5&L9!P8)p*TBpPuxVwyyZI+QqjAu|F` zJfjmayT*+DNqHBw-+|)}ad%5#$n@o1K8@mFd6zH1H*MaOES8)k6Dep9Jw z%T9(k*{_q1Bu8Iy3$MM(wz(8jacO^*FezqM-`R83??%7w88SMbxf6Qy>dP{mYX;)z8X>>R<4pa21l&($~M_+g$q3 zx(4V%?U+oYsDSw+>$3?7xdO(tO6{-M2dM%EeR@olnk*2t0!A+nK1H=2zx+KG&E+OM z5?iIFeKs^+rpu#pkMx)^_e1qBKW8M;n=Mb`H?7`sWw^!6^i<61v#}}IJ_bzNKcH30 z=IbrkpAnHPf&U{Js1Ep*#*9o<&|`wI+*bott>xmyoR+%)ndNt%g9iL3(zg?IFUrt2 zVWG#ezL}7aE!24#JZ?~y@kq*S1nY}cddmcJhD8!suICy$>uWNeq+JpHr`XD zNxEdgh{DNNYD11a+_KtDK=mL1tyBTftF|homhGL2;^T9^N{7c}GM^`AO|B3&UxB(4 zMAOm`X`;L#+rEUcnHybbRK|;uuS`EGr?c(%>RyzgZ^E|U!}?}IB9Cofi+xCM+cM)- z+t%}4YugEryf(WM6D8EXCYP;WWGpC+t!HS3C{+DP)^I_kY4?=z+MSd z^x3RRDbxWO(`|Lgvf2Dgey#EICce`%Nud^tfNFNNpaVzzUh@&r;>(NZQjX!k_1d3) zK-dLZYzD}992Y9PV^$JEWl?B_sB8vTEP#BPOOj%p3{(Y>PxFyPHDiE$9^SwNmb zfDz?gv%NM=!(V|%sg(gUqSXEhMG66yq#K+K@WV@hw%M2ygC9;ZVxb~{LJ;2fn=-)w z;k|~pJA0}94W^AVkPvU2$*`9wp=`u72(RiRoC}c|vjgGPl-g_DM8aO|DkB0j4Y9if z9GX7J_g<6_gM5Do-?WggZZPsO;GLqm6e_is)PX1Ehw=Tv00wF0)Vs2uy&0UyycP=$ zVefTZ3K&&wU#+#Qa;<7xC4NS6t1@m|umiiu(y`J!*xzngP1j+uK0ZFu9vhpK9)PJS zBZePH4R%!N8MX0wyc??f;a=Doe!PTLe^#jhcLZCkSjR(l&@PqxAT%bV#lMmLWj=lgNN;nXs)h9MqHxjD zE7Pa_^MUcZ=^Bv1fCU_|GwZVn2|52`3dX-2`yge1aI}p9<7I)UaDZMOS~wu#kytQZ z`)nwZF#+S}8FSxDZ;9L#8gb6t)Grx{4y`LXvp}^Ku4^q&&F;F=ZBD(uz?O@2WI4ac zvGaw9JcI6vbR-=bC5M=Ssz^uDNSKH?E*<%5V2PV19f>#cbmTwdHvR{}P(e_!n^Wh({R^SE)*TkL$VXq;YLx1=F*e&c zs{+%C>Km+H#s!#%See&XEuV7F&it^nn|Dwfud@}s;vOH* z7m}vsYf+MyXl<{&W7Ro_?$v?=zXq&jjLXXo>$48UdJs5>b^TzoUK+Lstl$=F**<__!7U_UC~EhDK`q3@&jGP6V<-@Y zK991+esBO~95oUDdDWEjYyXlLLwRfBq>++GRA0cSgSgKG{%|LbEH&-sfHhE`9AJ^? zz`9F|h}e&*HCB5o63VM#o9x;!n_HaPsKG9aynsp(t|#N5RVdjz+ZnsU9FO4N#miBh9FwaM8PXVgsbcf)VY7*4>>40k~l z{ROAX;DxYN(j1#VaPgucnN7Jo4dF4wKY+>E@9i?DcVxD>vpva zXOdK{W^HUEoHgeG;KATy!7+3=`dIdbrQz1tWFOpUjh8lnT7vReleM-5m?j?1-X0mL z3|Amy1`1oN*O3LCm+{{Xd$r?BoiquCQG$R)Rv?> zBx0eLh=x66s9||BME5K2avz!-sXeMl`jpoz#A(-P$_pIYlDDR7y918O)NO z2HIv3XxuEB5eucdNQTB&c{Se^c~e4yXS4s7!y(D?3t-G&y1NRbgf$H+ch0+NzXk4P|W+SFa@TiW|c?|71NVU)81dqFq!FZUofs)FH zzt)HHHK?nsn)Xci<|aWnE*-D^V%nwh03Rx$l~jPob@!l7$TPas zCA99&C)G-@Y8_UzlaRdDP(tOH`$&*+zNxJyms-x{(1FYE9Ktm4mAd_pJG)a-lQbj6 zNEjnKQLa=6s!+lqlokgA?Ka4>e5a&;Dv*VuIP+~l6_~~Xnb4jLcu^R?BsDeB8k9{q zw_Zo`o^HP4%#Z6DpbMa4)J7C%UeEe$LPE}Cnigk%68j((XQK1w#hIAU^zt^CW#k4c z3q&o>)XPI#oSE=QY;mUc+0eik6VphEDc-@i8gt(xaaO>iD;bIOJ0;ER%~pPb3K0yk zl9icgsK+B=*pF}?MH@C=jC^H!!=`KI*=r(}#=oF@QHH(=1O653n+XZofSs?y<592! z!zG-nVC4_H9gfaeZ^K?uFJd3k8?elH)qwSU*BWrbBSmetqJ2#+TmONvpft9gp%r4Y zl`FEgLX?AJq>%|Jxf_wIdFZ*u8Ho;+gCFps#-L4%#N)k)uT}xo^zoI7^`t8YKc>Kz zi*oSQ|DU}t0kfm3^6x-GVgq5{BtQX5I*@eOWNFzG){uY+APU&LbXTWerMqAI-fKc& zKo}Ve!*g7wQD$1(LqH8*%6Q(6mS7tSQHTkMF;hN&bd`}m#SM;_g2;G#XsLi z^~EJYQ zW=RLfAF_1t8j6?F!Rb>GY0wx?7Z_1e8uXzs_V)_a6HUN|!P3A6rBS8f4acX%SCn>0 zki)7>K*JUai6CgrmLie6QY2u5;h2#JZn#W&SL=~!0yjkXA4dMvB-gvX|t~8(b)C@jvT!So}-yL8nmswB~<}xqF#)LC`g3H|H zsZsc&j)&ZJO2Qdl?e_P>wh1X4hYHr=?E%uOD$x{jqw!frwIws7`>h0af4i) z)36WOjZqYWYK(drXpJ%Dku6UHpQ=w(N{Rp4r*oO(!N&aeEm}24i&pRyoL|@u3OpYJ zodIp+Hfc{RPrK@YMI`j3#lSXd?3+6Qe(aIHnT6{58k<1$Y#lb4Uepk+aogKu)ULekEp^fH?3 zvw&~-Lk7NW{tA2|@QprA9q{eV7z`S5*TL~e?kH4uyub)`^GZeCq-K={x24q6B;Z|Y zi3QF^;Iu?Up7~<#OQYLfs9pwhdLCqL59M90A59}r-P})mn6PV9CktdDkIw%DsA^#|yvfHCL2B)S&HkWkfQ8-jNd3#yXA=@)+{P3( zdlma21Z{9;NPx{mfvAysy*#v$`jkf!VKeQsky+OSHhavN`;j>PqeLS6w)k>kv+h4= zti(ja{62ES+#9HB4HIwXG)xg4lTbnNhBOHuqkE}EKe;g;N&Pe-AsVB%DLiffn=QpY zWH&}p2&ysaWuP_2lt)rvGwsv4%yGUk|25`l(FzWmJ!Cs5@HjI%13BZ&H?nc19N6qV zsCuDuE=;B-x*vhfE(5CBT_6=U%eHgl{v3uu?kiP&<# zDm!9-L~gEhM;ak^FOf03w1F{&z$=HEGQj{|c@r@qQeh!`P2l5A8)sm|tZ^nDPy)Qd zjM$Et23}F;6z>@v(ZZ2isUjC^bS-XktOEMLnm*o{Ti?USw+2=}^hEbhnt;FOaweVxO2@MIV%!AuJ(v z?o@)%I6U$`pb85|uIu1TOfGojsvSF^2qpaI`(cqy3$0GRsF5?8#2bhGtE1l3TD3LTDC;`vjas6o?v{)yqR0 znoW5m5hu|;8<|Q?aFYKr=6)nFdkvAuj+6ATRgcrvU+rts?xIsG^$Hv<1hW;*Xo&lR zL7wMA!Pt>L`rNF;>4t7SFwUq2t4l2sLGYzyxqn89hjXxCMkXp40aE_Jm_VsVM;2sP zRY~czWOEts%cOJ`vgMnROpSMP*Zw}PK>g>l@-d|Un!Sa1vn{rLmhMFs^5?dFCiTsP zL>}8d2m6rSwnfIPwyo#8*0xg~DXR9j_BFX|{YYa$X(nomR&WIM6SgA`htqJqkP}X8 z5s8v&e}AGtJL9XQ{{X7lS4k>@y7lR!{ZL7+-{I@}z!hS{Qrr)u3FxZ@_KKscU$Rw7 zt`5kUcB_NUcEcYQ$Uv?ZcL7y0_32Qu#T~y$`bH+CDn_bx1Rx+nJj68!XrkPq~!2tGV` z3yvybti7a?{v#Y9IIdP-;xE|ym%vILs-QOE5a(0bNze_atB=kpuZ}p@sS$AKa9hr) zAKZ6EbG*WajlrY+us!fo)CJDj>_-ltmYG}9#!MC~(VR@XAaDY@yzP_>i~Y|!Y|kca zr|5C!6Yu9AvCugTPcMeev1@u8qm@3l#|eMp%s=9Yb2u^PLDO?`-SopzSL0$Q-fqhK zXE*^l=Agj8C4b~t9VOl1z7M>h5^GTY5Wg$@fQbuRX*NDbP{D0OVuvaXZQVch(n3e+RCh9E6thKVZ4W5(K;_V8zLrc@BMV^EoRkGgO@a4e>A1O~edDCP@4Vh+=95Mv7 z&0>EMTUrs?(jXBlF->MeiJZ8s4V;kjTy$AOu|J|ATe>6J)h9}1%++mROd)A9-!x@{ zL7L3hi3vHPtk<0t&*<>TH9ICkS_-^ud#1Pe1IbGZ(}XF|u&D6!@2V=4`| z(c|=tuJ0k2v*+B4tyc-c@gqp~+`ud8VqWNM|6Q^#`l{4;ap9zdR9dH(+DLCjr<5k` zZS-g0s#r^LE_cVUCvrDt;;%y)2;I>7PKQ86NCu$K8C}1K`TOyUR$u(fp@B@`9q=+U zzd$w;DQq+sh_zwB;|K<1oW@mHNo|72eLca3(#Sho4AyPr}ZeP?Y8bnOu01 z@Zk2-*y(5DL=!MuGWi;Tfi;K{IjDQgb!G%#k!%VEgjP$^ZC-u!MW{uJHA!EBzpw^P zNM2~ohVrBJs@oVp2Yx>bhNjlh{qCqc(hq3@@U^^0BW2O!K*GUbtslY)qebXU%G@HRd?n6yURX17iwV zvAx@r2?i^+cQJvgDx7^|!v{y9{es1a4EH`VJ>Qoz%@9JZ&?&%uL%f}G>tS=fi{1}rjOHDEp8wFaE> zNKtvx+SlZ=^}~$?5V#N3zS2fs)CGZ+~24c|>)>U^VF9fqBt!IAQ~(`Lv&f*u~OIHTY>;tBONsFqQI;u+yEPGfaD zUo6ds|6n@gq+=?7Po56bxb+efCk$BmfYc0OS(Izx|1UrlR)yTmz{i=kz{-CY$U+`} z{VY(`0xNhkc2&|YVCDO|23V*KkIR0K`fNf%jLVt=D>q{wgt#ouK?%T$C=fL+tCxp1 zE}Qa5BCw);*2KGt04x7#%>78P^;1M5d-bStPuchr3e;fj9=mzM?;|(NS6ClOuo1)) zZ^phdyJ3olX#~qQdYO1bnvXaCi{_;!mgM)78)GL>HCvgA#^^l)oG<`Mw!l7QH%3ti zsxj(ipf$#nM^aAN&_12Z9A6?mvk)Q2KA1ULw1Q(FAGd7<4}_yLkTVc|C6OqpM$F0r z&4*(jrvTOLE|4Ae(N|#0IrecbP&G4rf9&8Q$Icfbatqz%*oW+53%;!dRgQhgOGQb< zN!SOChgq->{2{|WS}0z^KIqfb!9JGaL6kz#M@!_R(GKK8X=-V>$I9&S9;HbZsK*ux z2{~{Oxhr`S|7kd=sl2Q8Ll#Fnp+UMhrsA-vrublS@KK z`RhciNW9~r61#q18@gTy-tik#CK%uy&oGhM;~jrCZJdE}vc{Qs2dTwE1U>$TCxa4UC zd!7Bw{ep(Dxbw#(`$<4LyzF~haxL4!QJ9L_=$XE z`ZRTXY3#q9Uu(BRiw+gk& zAaa<;2R=o4SL@N~=L0iU;xm=%`A*()T%IDGaB?ZY7ajoGh55p(iCDxJ4o*!7BFPcQ ziqgVY8LSyt<07tR!j7hdH3KtZJ7StOgF3x<6=cTLSTig(^byil3Mwzc!92q8 zlYmJRw^H~OiilPUFTf|Gl|r_&>;xTPtAdm9jiJMnuqv4BXW9Kh>WC2Y*Ui`Ixk=OA zA7dKuvcx#hfQi}Yz3JaXMa(BZ4#v#^s;~;>Y7c(bw9QA_t3Vd=w1+)_DljcR?E!D{ z;X{yG_Oyq58@=DGYk-B>^Aw0fsLv)O#1shAe5Av%4?+qAj{OPwNTNX06bQXMv?&lN zk0jj?_k^6cMYGgZH!}Ss}h4b~fZQW!q1ysP!f^h;sLB(e}zQxY7!%dUr9 zCI9e`Q{0)3Ef;}^hk3rJp8#CB)q-2Dk zT?{b$B(^pjU=twIJc*R@OTgz5nxXac3=%2-f}Nm5%D>_#@_Fb}2|iCm+tR@R?)=GT zQUN1`Q>)S#k>Ld2O=kpr*bF}rALvsNd}z-JzVF~;%Bi)X^&_?6YGvrydc9UJ=)~St zMRB-USrbXOQ|9b)PUL+f>Rvdch#faQk#~`flFl(O zIFT1ysWrLSC|SfY;3x9#t~9ju{i)|VsyfY`5Y_SDNvoBzyPxno$;m%P;a)hiYs8$# z$yX)i9gQy!{Vm1gZB5>k-ZKrEW>U`YG@xCW(|jrsD>0>av_wt}wSf~-PHwQgQrA$i zKcdx?bVstQ4J9(>vNkZLkd)p}m@>g2rT1!LLXMQ)FPS#ZVCBmiXX36#COCf77&Br! zVw#n2%1At!SH9j-kXuUiLbZG0q!wY~JRsKQkUHt50N&Y50 zVWwnj$6fK6(9ug+J4VxO*Ohd_Zps;x*$&_RxzsPwfmINo)@ad(?`Ca(yoOeFk1;=4i-PCt+iM0Al7x_LAby!%diE40L2~UlD7>6j25{ zT>aC0r_X|cjSXl+X3Hyout6XZ0wZ%a0)1v~IV1QJNiSirQ6c;bmkd=JRIe24la4__ zQm9MnI*q0~>NKhsxK5?N0%ypc=MJrRR>Miv{Z4JfFH;KVwD~1WS2ruw5x6x_uMI1w zx~;1=2dg7g^7Nf!mHv9AIaYT&M{007ZMVGcnb4L<#=He`F&v?VkxXOEvFlz*FwFX$n7%~VT6k%-8^Nm4n7TNoB5bY>tG@l31&$# zn7|D$B7`$qB4dWyz?ecpI2%lvU=YH&j0segRrZrBK4jWB1Jz}Xiv$c35XV&2wIikp z;izM%cM38i45m-!5Ke2aY_nimR)WfcaO8?G`Vinvo5MV8NlQm;e+MN)SqZnmr&aZ zW=_MFchivm#cY~+hweod^5+J87WK`9glNFtUhufV7VC4d57`Y^WV~v?dcJE7IOUO| zwqa^tlgrkRF&30RT&T8g(F(o|^LMr*4&TIto`w|y!na{Q&IYY=4$Hm+SE$92zzG|y@T;$mKLPTz%yL{i8?7s_wwV=vVm*oYW zB;urfYcz0X*|&y2WI5bF!B3RCOrMI#UBgmaJ+c9=y9MhBr)n))JlrB(kQP>T$Pw>((FOUk=i_fLH+ zL6KepoG@7qxZZrGnZ!*pVqXWe&DMVjk=R*8ECM13+vL=6v~Y`5U)@3X#uB@}dmFl5 z2uyIeDH9A}fm9kulJZ? zQ;RN?W8hp|2eb?Ge6J;9MS8vume}=s+tBqwJm2R{nPA}g{+fx*-t+yFY2yr(lQquH zS@j(>zQ>6vryVhk=c|sB-q(;BQ^WJ!-+T^COO{dD5sp(4rhgRpG;uEQZnHp2YE?eB*z4dl)_fjj5a z2I%$xY`VAN@IaVSER=W$N-;6%IZLHx z2*Guo&ykQ-#o?o)fhw%axFvw^F>TXxdJAMBNAb@Bs=zdg6GqZ=@Mf&xwJSZRscV3R z+HiFLoz!O&5+b^9nx1nW_CY}Rags<#&k+TpqWgMzXwm(YM-tO>w9iH+V3YKmGmW_) zf$UEw64{S9*khH`HM)M)(k0!iV6s}^EL!B81_`5mWA!@QNacm z#vCnL!82%9+O~qHQ=l`T4a+9Eggk@h2qIBZA@f*vW6d%yCo)`QanHdELi z#<$gKijyT%>sG*`c&n#Bc{R2)B)1_6fz?mPbT$-@_mx=GI@+l$rV%i5Drig zZeIxunmC|ri`gI^0?KxPPl-TT%sd<*WZT4eMnQQrzxJS@2Mh&yuVf`=(AZKJiYpBR z@P*Zv!t!7PP+}Ybvk~`vti%LW!>9-tVQ5r;Jb=zrXe>85$sgGbS!&>qB*j5kEwyRw zWiV}+CoyfpFtG!rW(aF5onMg&6Wb4{!itKU0QeWv785(AKo;`Q`!b-a#l-Mtti@#y zz31Dq-mhzbh1&2ie1-aKLP8A6m||iB*asmZgY!WGCMF6*4a4i@p$)^QJd%isX`hYE zwI-O@3C7%y1mTY*5|afJyBY;r(7ePA^CPT}@t7FijD2Nx!xW(}DXCVxA9+yE2%8ulT(F^WP^jZrTHtudxNl7fk8pU!2DR~hqPV~!TB z;F#DkwyoenWON2{29djoL`j&~D?mKfW=(Y8=RJo!UIMDwT_6<`%eJe0lR3q;oZ|)? z168wdkl%SOa_oE|BDc_8jvL4>w&2@ZQ02IRyo{4XoP-syIf1QXbVnMMeH zMFP;ueRAJ|ha?+VS0X1GZQw*{#dzOWB4e&>17ixoPCjGG1Ox2k8e&3@^OU|}+BgFv zW{orPc2bSlj+h2JQKu8{3}i+)5>IOEWVaL_AZ=rj+V^nqj&S%$V9LbdC6A*>2rqdW zJ|*ELSIz90(SiT9d^aTkOJ*~tXn_Kd2*PF|@uTroVZ6o&AUWjd{(gW)`rU!b*ih3s zuQD{|ItY*Wo|sds_qza=)Ce!3c?A&_^%xX;GSYPPywnk4;h~$D6N2hKATr$?Ehh12 zBt}gb2-5L7QStK0i$?(d0-b~9Ay;#7sHQClvU7nfEDAAN4t;n*g( z9xRIO_^#WTJvT6S(E}GbY5NBzQCSmDw#fTVdXdbT6{# z8@JF4sBb1DL<{wfg~tt$k#}JqvRkOgc-2DneAilN$|DQ1tE!}QTC%x}w_+@q+{Sx~ zaLklo!MKS^yi;54xqVG%4A1ZbC$u`!XjVp=)e0W@$E-WmqGMwOBsb}f#OAM~?i6m@ zUm-SYw(H`}*jE;9+jr_-WMY`U{JCx4Mtw6Ok;k_0!aiiTZISV+ZR`22we6HgiYmIT zeN8S~|Dv&=G`4Qh3J#CXwQU8*%5a&G6D#{Okthiso!hA~XcHsxdCwO|n*!DBiz5{t z-TL&=ei%FZ9lnweTp>0r#r;4U8FwqNR~$N>2UN|X=00P%Iv``(tqwLD1rIBbfm|&P z1*-OHAv=Z1`vhZ-ad=A+UCJ>XwEXsGpAeRlvRD`*SJ{(nNpO`#p%tRC7DF*d`{h`Y zu#T~y%F%u~CMl_A653BbeipPJf5_1O%TW6W?Wa#Ap#8ZRv8!~LH8A36{33|eYe@Tr zNN4roIoIQEY~r`~E4GYFw$5}tzEw&~$69Tys@2PjbSE@b|?y&Ciwvg|%4i?`cZG~h(jfLVWXrZ(B z-fP!Y>T4Q80sZY1iu<2+*q%+;&(Pz{Cl1a(Vxe;wE~Q}q>6+fgXr<5Xal)TC^N%>< zoM7tjVspQ*ZPIlA1yriIg^;(K^8Oi4K#oy^e@m3E)lt%o!u!ArDzTdH&;7f?4_G)H zTWL0sM)10ALt>v%8ru5$)XUXaxlAZ!swT*6ChDFnH2Ib!zdIDRgrkB+etFVmR1tW$ z{I2`N?-1c%kco7f+v zgqr4Vsu^K5c4eX>oj|*66)7asWG_=D7-X94K}^VzX>y=x;|wxQSmQKaVC>|VYQ%QL zG?^wTBk^R;H1U1_!$QjDTeW-Pq!wY~r+`?SlS#mRr1PAyA1srkf|`i`ynNhy0UZ|n z?0ZB0?pa}`WWLd-@#)ZmGfECQ^O#D*ZS*)jqw9Ofr|dcR;v)R&a|5TtcRXkN?~xtG z0iD^Y0rA#bN^79EqEqtdy-{q`uc5LaIL|b&cXDS+Zhl?Ye9gGt~a zxbJGNrG$*H92;5VE?PF$Y*zfk=^EV*SYfrVGBmV)p|cM6#xuyRZ?FQtCA5v@g2Boh zp*OypevD$uflV{BXvYhs<;hhN3xuGB#@u4(R*B8iLDM3N(P~NKSs0-(IBKUg8_KTM zt8Qcb9H_E73#Osgf|#lfP8ZiX2^8SAgG0B8LNrD zSBl}+oobTBq}x`K%&MICQI$A`xMrP-l=X( zGgx@s4YbWXhJ=O39Yib=JrIsER9DKvEpnsOQx2agvFpERL)Qyg6?beVPV2(prIWwG zs`xb~GF2|wPdS`x+BgH{WQ~ig!4mQjQm}XV1j)~swsIFmrax$-qTf2(Wa?G$O zFARK-h#zgJc0C-EA`Jct@TAQvX14U8Me~8Ep0xeqF!03OenM1-<>S&2i6Sl+SZBjEbOhF0a;@K)^098Q3xgCKkGHrKwGz(-Q z&l4X7s@feMc$1Gug4EQ|SvW9xH_8WRwDRrnxI)(eo#&FEHay4la_X}Q2{Eo^y2Im2 z?1PX}g!2g7;UPp_F(}0hRuqVuW2%>jHpevOk;EMy+Gitkbb?1E#6nmHhmE=KlXz>$ zBacXA-{Dd2(J$XefrhiTU?nCR=J$~s=66{iNwASKneb-pE3+G>Sj|cb8i+TfDfeOB zOD+1zjqw5MrwIws7`>0d<8dKniaC3i!-iP;c@wf;TsXquQS3u@V-$s;8lzqYT4PLk zB&E!i_UT;a_-$kUYs}H26+Dl7jcqG<79=_YR?%>N^vfzDQBofF>o?cftcmXXyyq^^ z4nQ@#3#7*Lvz58pr@)r;#MdsMY8E;2JI_Uqoi9Y>7P`w5Uu73t82>G(^2AqpEhvdN zDe;xY!z_uf_(PWPc^ZnB5?|?45ec6dE*BV4Qo`pheq93{L~wFJ5CN-DG`R1I=6Hqa z;Na2Bmni}kI9v*(ur9T;e$}v{b>{&As>-`s-=2~n082ffnbt3@JWS9vely!B+0z10ZGq|QVw@p z>f$l=VL>XsPt_T8>#hP~r2bkOAh*Q678LJcnOM`o4PqkOT;dIg?A$Zr5iHM@Z?ygi zBu2Hv1W{G$Zcpc;poUm4%Ny&ejx-na(AmxGi@G~hX;#mJ+_IWegOoBVIu=u`r2(W? zyO62YMdw-iG#Zrwx4GUKsPr{!_0GU?=pA|pnerZQ{$n=+tv$Iv-Y)tnYBq< z{is>LO3)uCcC&3^uZCb`3b-ATx#LHgyR~=jm+!PXPYp|Q$?7TIkTmf<1!^J>w_XNR zLC)M&!7=tpxv>^wEPq5b*2O#&DprQ2j`)uP?nEn+bw+>W zZ#@uhNG$wRfh^>}*2hTU*sCMJ7T%2Yt+E4K`4H#pbPcc=(K*QVb?UPT2@&KnMV!Bd zeGot{bjcGCXHg(3$fcKu7UW8KBoT4eK5H@Hairm+#@zSEOpZ8zgh*sZoR_gUlv0t* z|8f+HF~Ft>c6wm7;WS3wzUn}=uf!sQze5!$XwAY+`FX|_QiX^qTmT5(W-7O61?`*= zud!8Ct|Z8=b}NZZEy9}%WFS|T8-c35vTVZ2c?VkImk5~ACGW0(NY`?`ld5w=pU{zN z)3g#(y)b3rhn7&y62+)r;bVTeC`bDKb|D8wc#I>K|l<3CoXLRC!|EgAPJy|JjVYhkum?)2F4VU$M_9XCK%)~ewCPzBaiWB)5aO(F|x*) zIH9RVY)4F!$Cxq_Pv+7O-rGQKDdip1?uCFF0l6lO}6hH?Nt6Z&+pj?P}J;p~zMA|lyrMG;?-8ZWG0)woCN^rDL*N{x&Z zM*JH#O!S}T@`VmQDTi-nY$eJ-=!VvJ%26EgFQ^l%HI!rBW7$X~$Y4`wxp{F!($jgk za3$TP;)o{{vCD~A>nprpAaN>g%?Ukl=F&1lMO`;r*7%I@Q~Y*8B@+q0BpDA_z8a`@ zme!m~e`OT1Qmc?#x*GJh->Ho_b-#T|`f>Wtr3J$q43$1sHKi_2hqW1#b((0-d<1rc zud3oHj!>Jjzcw8u^8t%I|R`)YNTNeqI549Rt_%L-HmLUSr3aCRIZ5N^E=2OD=` z`o>6YWC+sCD|KhIURyon4mTE1(MxxDbf~r-h&ISL>z(znA<9o?=!IPPvfDWkj-zuc zpdtg#8c>;$HSi=W!_%z6DU%g!Zga5G#5OnU>oL)Ju-bGg4X1CY)^La5O$}$X)@W3r z4b%YGq1M@4ho>z=^9O4~{f+P>%b-8q&RYkei$KynzmJM^61p-9`O~!#My2ldkI}2e zGM%fjUo2f38@xa9r8I`VZ{h^@-uyF`ji#&tBc>HtF8fs&IZ48=Ax5FZ!-JPcn zxnM31ZL!09@R?#c>^M&7=N@h^aAgmAE&JRH)c25W>dc=ja(?QPfBXNEo??=I>XNHT z)=ypXA0+MI-zabRu3Pp64k&zB^!5)&em_|@GQ5;i2erFz(Cu5>%k{o%fwafjpGJ5w z)N_jP0agaHllu19Ag;^`!Synzh`NINcG{O)MRnCE-IkFqNj_%uwlv|MVW?SoB6KU2 zceU=Cf;*(OiZmrdjfzCVrL1lxU=XFK0&TM;MN*W4h?N;?ERhqJwt*Ang&Ip_%)hmP zF~x)$O_^X4Y9uD)2{oEF&cKMjN{x#Iwvx6Ft=$Wj@I!F%mtg{4kb{^e)TmA=UOzG; z1brrRsIj$Y1`i=^54GC=Z~%{pY&kHd&9O)p$f0oLvnUqYL;ZXB)QSTRTTxFXs5iT{ z>f&@Q2u{54Bbb8N*<$$=e4$+gb8rcIsLr}UD8~;AJMO7EuxA&R(!-;$B^OtB>#EH` z_!-ofg&n!DOl^z}Ls+CX(tw5MNE41{gtaU#5W^LqGcYznDSZvcZT88lx>oyMD>;CF zk{BiUx;hsiVZSa5Dosnbj%n2&BxXT$Y-0BR&D~m5?tC)iIfHfc? zun)ri0-R3R{yzcM;uU8_fv9PqdU2rmfa-DG{-jwlX>?^aIa<=_{SL$A5(Kl|g8>nw4Bt(<- zR>9*2`~TjHeaLRIBI8w))$?6zvMG-gw*OE2o?PZ#GnQ0t^Pb%M|87EMD%{w=M{L&2 z+jukfl|>u-qq-NFSgJ37ZtM?H-%Lp4G4>y0AF>;}$avM*^?cVFd&(n4?f=uhCYP;W zZ!9Q{ty{E$@Bf=;+X}vo1s4)lNeR4K^&BEm(*D1B+h`2h#7KPJ^X1b{KsEdFNlmLb z3;=5iH(mX}DJeLxs6bBfol<)PRWoG3XEs+c zWOln%%x3rCNd+>HtJ?8E)n3(RuCCRFLY3)~E28nWCk?Xfw~|iu7SW{~Q%uWmfA&e{ zEK(K=;YSz7*sTWJ1+t`()_K`f0yIdqMX z@*%Pv6T731Rye@XIHv!ZG`4*KwaZ|2ktZACGs?SK4^H812)z_SEKc2kHCaxOy-ATn z2%+gF3It%smDu%1+R*hvu>F@znP7nJ zzraMM$|d^=vK`x+4M-+?0a@cr=KWOVv?Hd$_SFH>`xZ(n98V@Sw!e?Tte1xIt9%Ft zs0g<|1q_-vjDIiGRl@kY;Zr=uub+nltpD}8sU(8=3+lkIkWWjN3^-i&T}%5N?=}gm z53{`e<6*JVdZXzK0mMHPoFa>Oz5?D`JTEyO2btP=Ito9X-3cb|10<$R7#hD!YKE|q z&^ZtZvg2#~6M!l#q_~oUBQb5!_<;gh$RWJdKvj#z*4*UsdyeJSg+OL;~Hrk)^NFo}qeKs_qbLN`81*vH8e_^MDd)dxpU!2D|82~FjX7Ghf+K2g zvuy>B9iualGj@C|kthjK+iW|H&6?=G&wK6yy$+~mcY#zyZHHrrSG)cFusfMyWkI}E z4h(94B@GX|6xcrwD!d-3nnj0v7IDQu7PVV3Y;dri0vX5^`&Y1X~hZYf)~6XsyM#%%L!O`6#U0EU0oQOb$Xw z+L;7}(OjPe3d0{VDC{3m{Rj%9Pg4g9TZ|!|5qDiL22y$()eGD-4D20+V_?$jO9Q`R zDmivXJI~LkS?FX#y|#)F35PLq&|>aOBiBb!bqw74JUG{fm3Ou7p5i!{tU5d(Jy`*+ zuPFiu@{s zB2D08L8Yb(+^|N{hn`nPWo4oKFInLus2??08NzdG{r#_<*aihOo6HTB+@-xx{s!(+QWO*yQiI!1PbY|} z?w%62CJdH)v(yY>d8c!GGQo0(099DjaeD>#XWGJYXB5an9{pblRJE`i-i$T1?9u;x zu-sZ*11!{rBLRcdXA=@)T*wrb8^%5eK_Q&A5@0z|ASx1|mxmS!NO>d?meW2P@d!*{ zxl@d}AHe}mCK8hcmb(T8TF`{V4fErykMXb^-i&=^cEc3Ww`{Q7b-I_DSduSGZj4{2 zewvUFjnTUV9yfsHzJ-0rZj7Q3RAbc3Kx>RCkEFnI+NX1wy87qHQa9 z92=d1oN??o5s8vuxz~Vrtj(I}zR!D(y8H>KW_N*9SZ?MDsK6>mE7@0)$G!Ou#kHJ6 z7o9-WEL!Dvo{JniUx>&pbeBUHd+G#hL6t)n@|sf;aT0Vv<6#!)0)NP$i-SZ|I6E}h{B~DyiA}20r11CzWJ^G;%8S}w5Fs2ar z=1ZnbFo179PfUmybN2m7-!W~Rff2LDnRqm*Mr=n+1K+6gh<6S$BOHk*_5P$Cb+dlj zW+b)K;iw&9?Qy`3iGysOLRk=G^BjDNhirUDB!FpVGq*=AEhx=?in2&3oaeM zXuQk&)f|9j_6_`0SH5xPnQ-C;h)$Im)PwEmTm&UyN1FB8P;af?53pDl)O}sRinOpV z*vTu1h1HxIA!qOaRE%BY;@KzMw`u?>IuioVfPgbthH4cgbTS<;!jZY)oRJXF3!u5+ zasKG(qj=&;wnxVrZZA**;Lqv80wM6`mGI9>9SYgf0Vv@KKLR+o4$dqYsWstN1xobx zLkos0=Mx!tuF>P10^O`v`(6CHIy^S)jEq52E*!!#fYgw9qcd=zy1cbA*IPSiSROpV z%H3#xC0WOu9Yv$fXB{526IRC^NRozo{{)Sh@C9hqg>pBzR;|*MTIo{5%B>TMQmK$t zN*Ko56&o*}MONG^CB8ca@|}%J0^escyPijU*DV_oU_GpXDGAaixDylPnX$vCiiDC?jKMX_kDsI?jJ(jw;0^CoIhFRy!|UAuCFMQ>zgpHpHvvv zeS#XUFD+tT&`O|Bl|V7ClceF6DUI1o8kNGN;S5}dxY-Iwud<&dKi=5LS8IS)cFy}7sb03ph)e>X2l9MRjkc|1x0$Iot z5^g1h)0E}Kn|v8Ac=Xv567ppV{Z!Wg3s00MCp=DlHX$JIU(hd#7rUWvlas$M~H7S=6)nK;RYh1F6s1UyNuxoPFH`muNj)D|K%v0 zDg!%M@jTY%V71{iM%}*ZK(!CeI3|RkH|YR)kjy#wQZnW3chcCEiB9@l;ikMbP=)c2 zR3WnEA8+O~tB9F1J z$3A2?c9HR_vFrJ+HTIN8iYlkCeN8S~Kg(E98e6w$14?kDBy(pn=+t}gzNJ_3Y_` z!mZ|~C@*c@Kh=|dBN83wxo2t?@U}eayU+=Q9f+=73BR5qf-rSVH^>|03Jw76!V-R0 z6R}9bZz0*7|7gktgKW-=S-b6valGHOaRw4%jWe0^60$j&gzSiEvN_cO!mA)NrbagB zg3P0ST6(9-h0sPLygmuoGjZvi|AWGz^v>_Wr}*?v-DDKxd+r!NqeW_S2#UZ^<&*K{ zb_t-1mkd@$*2Lw*RfZtz4?_JxUYrw?5NiCiH1FOfHCu2*b>nYB<`hfCn#PkTll09J z%U}Vd1E>u)aCV+rsaJ-vM2iw#5pPI>dt7QoKEd%d^N)ZktQ)v?;{s2MPpbizi3FQp zERY{OX#E?Y8Z2=m2o>JsCNGFUzxXfq?DknZYZ_o-ygZn_5l}UAo5WzYDcC$4`yj*| zaOh3|n?-@BF$cXow889@M-sti?X!_-F(DJkk5BLr$Frny76RlU4m9GNA&!S_Tfsvd z@-Qh{N7fAc*5)hSu_gqZdpgDa;nAG%Il=FO)eBpA@~@?l^TYzJ#?ShG2$h!HLO*fx zSh68~*0(xxX4?S&_5xeZCTowk+)pxmE4AE0|NM-z2tmdQ3!CsW&NxAzx5wDF(9bxF z5R^65%5r!N?qpPj&<~X6(xe#N>!DMvEHOCzA&bGi8$VGDjy{zTgR>ACXT$+;f~LfX zGw_RG?W7^y#ioy0eM6ArGVaFKO!M9axRm$)kPjaS`9PnF;KPHr%m6n?yUywIeh)ur z9i;>X7YX?{_!;;AK$hJi>Wtf1ROzpbHmm1Vo9h=1*ZRkXTc?M6f1J@i%lDCYEdKX+b zct3>ugU5My!#})x@bW{v+>4j{!td_KPY>YbLA*SKmq+lyy}gIw^NPWpR(OxV2gv5S z343-kULM6e-jC?|W4b;@*T?Dl1YLhZ*Pp_baq(yL@1NtppTx_9Kxl*a6ntDZ!+RS3 zEZ=gz_XGHHg?9(O<4(N%0)P2Syxc=~?!qtc#>=np!8wB~uke12x1Yhwqi|z`_YmHG z7%$JlmsfcA!pAGT=iu`O?>_o`3*NjHFSpUZZ-?s!?|%Ax55!qlfK&WD{ChPHy{gIA+120@3|0i!jm+5qzy-{33cbMPEgTl~xv3HAmdTxP?>pKyKwG5ie~HuF}v zEVvCW-FUh94!FDXUH!3tm3(G+aJ} zmt%hkmy_`FGG1QA%hSJx%QJZS@Uw8a8ZWy(50^dhve|FovK3w`FTiC0FJJl{T&~5- z4_<`Jy?A-oOK`aiFN%TftUOL0GCJba^RofawuL7_%mD%!OJuM2bbUC z924(1uq}(0G<3aUgph!%kFqNWFxp7j+ftV440Si^3j=a`2=3B+ypM~ z$IFp(;Ib4ipX!9mXYlfsP2utly!3AlmnvTN!-?@Aye!`eE-UeZr#5WbJ(9w_GdHr1H;PZ_@~303xB+= z;Bpb*+bhSt?cgJr*5*6Wp9Sz|g||2R$3pstsDZa`3=co8v(}B}4Rc}6YnL}izSBBU znNP*p?`&cEgU{$5xQ*`Bl}5Gi>|k$cb!1I24N4iUNpw2|y6{<~+Yv)oT1fm5$17sQ z9q>u;7c9JIoc)-A-=$D(HIm1v{#svSF`JDSQ-c5E1U3r2l{+i+wY%PE`eP1w1;w9y z{*hKkN9%azue{mG+1T;cag5TUyo3h#UC|t`_zu(2@v;a#!s59y3sA|{+mAto_P1E0 zI(LyqI#6FZXZIG2w@%4PqFZTPEMBc@FXvb%bTDo@@A9^g@3eZ97fGlz%YjcXI<=ib zbpNvs+p`H(u6vyM#MAjlEOZX*cN=|h*2tRP#%QI_?Qz1NIP;G<0>(eK7uwJL@fRi1 z5YRDCGX!|MDes@*1myfoB1g_7nxmtn8%*|r7gS>X9pBB_6@I|f7+Yz!tc}2I+lItm zQ^%*9lgFpnF$p8Z!B&NsF=;Uk?BbX-y1oYox@H}%0xAU*t;^xU)KhaDwotTD7GvbD zq#nB%3N@0|06Lg8nL(9{HxFMPthYTC{hz!wzz#5En#u9zi^&pnCKZQmMJ!=OXbJle zu}Dfluz@DD6IxqUx|$AZ3ANp$r`!PlnDk|BkPC> zIck7iVcIx@tP$2YO$0G^MocwgJ7Suwk(80R=o(-r^fC{)p*sGilk9kFRvk)F^^beI zf%Nz>Ex5k(eF}a|i`vQ1(TlM1kKix_@tH2~7dU+W5-ytH?z3>Kb!5)zecZbof>f~7 zd>-G1yH+VCoX(zeFJ^nN`)W|wYYF#(;G-Wcj{o-DV7Bmm(b+y_*@wIyyBD`0RRQVNk^-CL zt>}~(;@yhP5X%T{7u!?0?YHaNu9>X6yhC8g%;17Kqw86aU4t0-5?&7NWHP-OUS=Bb z2Gal!blgL05CL!RejwJG4Y!-?M_sTXlJt1o=1oYa9T~sE+Zpi-QpI`riPZBX?94%S z$}#TuZ$8j~xaM^7$CcKT)$fRBcw>2JOf86SZKG(oKaG!mZf@Vm3+|1qUsqY5RF&=6Lf8@va%_cM z5KYOW{=Fpld?7oA{ZB)4`z@K9K6xQ?S(4WBLbW_p4`rV9=Io+OI0e5~QlUP2e47^OHZ|`NiuZ1UDvvYW;~;e>+EwNU^EDHoQI58A<_b%Nr$a z*}Y6{@k=o6Qkb^*1evx(9C;~ML5WK>=Yl5_Eoc={#17lG`sqaxf^4udX{&E4etHon zID^^Vb2R#Cyw2FwrBBdLFNzS1I2+3F)tVQSG=-ojt^yoZA{HvU9Qr2Zbj0MJN}9L4 zOwIGFGDf=A0&FL4ZR9DKeS#{rX1l-zaHz)5ft&z>MdtUrqwYvQl*WaxajTvZl64?+ zda%|H7{}Q;7mg~%(Jj6?7VwZ+AWR2dcEICEr9aYJCG-OUi+UBZh-xEz&sM?)z0IWd zON%o3mZUnPhN_b%Y(1pBt99QrfD?(B&~ua zo$q=)oce4+LIi?Y$;ykX}&;h->Z9(Mc=pq|1%wyNEmooVYN*umKT02ImQnF@mPa4F%qBm+`qaPsAl)C)KNFvM(3vsY&qXr|8rut zMd!K5vGaw9+(LKx)_U207bXV_s(iz)ykL|>oV0V92F@%ym+^;e=kjK|!6(|eOrPv` z?Bc!~W=I%@7Z_2}{)~nFSfXVZPHPNu(-YB%O7Uof^7_&s33U$!M6{JxOSr_UOlZVb z5h8L}FXp~9puG|G#=t4cgG=nLysP!_^uQ$)DJFmuJMeYwLPrpAAhUKs5{D_02!ngN zk=!7zdkD}j43apIh(#cY8LI-0Me?bITjcA(za@n~t;DXM+J>$d0y+$tGQj|J7-S-| z2OTajZJdE}vc{Rr=?S0%Q%*Z#8qh%nbBnfFjgbu zAaxf`T<)ZVUL+lsTC9xp6I~<=sjx1*E=Yt`aE-~`RB1x_iX;%hVb;y1=~&71_KTPv ze^FxFgaIbEO3lb8J-(p738=zqj~g$>{pRV`qGH~AnaNG*F@ zHQ$+pujm?JVe~xS`V#fogoGGxH3dxmh-MF5WlKvip)cr&MAcCsB?$dI7#3^o;SNHg%!x|dq?lN;j^)K3!|{&-55n7sK%(5fz}vP9@&x(v=x<7;=lIkT;{l!G5 ze51u``H6;Dt1YIW53AG`fF`&-R*k$wTTvRev3L5ryT%&s@>5R~c2=nMqz+N)NwF;` z=2fLOCC0L+<>2p+QKRC9I^)_>PwFV?2F-n-#6iZ|QrJqf(IXP1bN|T)uKF?21vixI^m2uOi&hpbk+|zs( zVhVAj#5YigiP;qJR;d}nI>17FJjQ(*PzCRwTLBE<`WUymz&n^tJ5JZ?T5X5|UvC|R z9miO$rS6Q>nq&t&Tf%{#Hym&ugLy6z4vS25`iX3)Kz{Im^&n8y#>MbvtOaEcSkFXG z1>I*6G4_>Ys+a0sWFc!F3%i*5WRvlu#`vk z%BZK3RJ1fBGp9+w+BKGnAEn`e3N&J~rG`&}=i9!8NR*Usdp(N2pqYmcUEc(%_CweH z6b&7$4)wFS7ltaREfvn$Z2ulq6{yysEYtu^*0R~!5RlaA?gF{O<6d`?AWe)sqE5)z zcB|8-;5v=fM;x}RKwQ>IcO(WrTOb3uTKx*B+N;&ZeM9`9!Y;^Uk1hH^!xsHi>d;?{ z=#V&OdmjRd+3|}OYkl@X`_Dk$Y{BO%8`sxA+LGYIA4;qceYF_Jd7M^u69xawf+~;G z%BvAcFO%Z5B=;hWgev+2nTw|bE=Kx zkJ84sp|nWtiAvA9Zj_t};uPA~E<4!tX#ULU09H4DB4@F|_yn6lHh*%_BeN%yp zoOfy<779hfU=-YE3q1cj$t2d7$c-`9ffN2!@;+KK4wst+|CXBc9@8cnq?7wiS|mF} ztywf0$<6Y=lbUvwY18_k@9{WIYn#T{=xD7D6UK0*-hAg+tqB#?u3&!2;Fnp*hc(w^ z;x^Z(Lbd>W$&@h$GW$GJBUQtL5<^nbQt+iDweOfV&cNbX;|i6K9Wf2mpiV>HnaGTA zxSj$~!(Q23j5N4GWkfjaN7#KdaA>08hNnQ9&9R1aUZq~GtRC{KZm;vBv5=_`?Sd`(O^C{_gKYhNXAu4l zL;Y%p6}m>i0%~fHI)hL-do>m+@*jZcM_2?K$iVM9F{zI)a%n9)F-?$0o0lX83hOVO ze~}Jv{2jQCO!qL+sj zElGJKF^ymQY-EBrK}B{p=Dr_Us2q{4j$^l!U(C3B+TK+Qd+N-gB?&HlUi_t5Oq3vQ;~J ztiYCY#OYCDwngW;$g%TvYm%@eqchW2~54FL--N^$I?Wnw~b?0;diF`(fK}I#nd=j5*tjHq_66!{2gGljW zpj{X?v=0%BU_-$n#etGXV&>UTHZGA9$G3qKr5!WTS0ZD2+rXGY;GPRjnP33-tRp5w zDsctKPN3SfAPK&d2JkCP8)sm|tZ^oOO#&dtjM$Et2JTTO6mM^2MmQ2r0k~(oSPvi# z-BJ4;4%`v$ZUYRNXmsbxC=^0>u7gi8=#KA~1Ypi=<^?SX&XM&`LKbAp!spu|-OzP0 z!ftkeBhH{|CiAYal4Qey^m$j=38MX#WPmqF%@EcDx>+RM%ABURV$eKs|nLu774N+zF1YrCME7(Q6%KJHtk$ zIy~3u#Qrx}InRY=ASl?|s9xaqvV%?FkuFx-V+lV51wQ%*JwSJl)^v(xST`$c0i5gu ze&ODy{%QkuOhFkk*!iq!M{MK5FEPA@O>8K~tgIfY^{q`hm={f|GB$*j&R|``g(xSZ zXn!Rc-ouhML3lBD^=KYH?h_yY9w!ZW0#9$v*iGj7#7p(rH{S*1jGyyvm; zVh(q4uax-y+XDHH@gWFyaK6uEBgM1CcZ(6!KXEof@K;QbXDX>s|2VPsj@BN^GwWd3 z8fjmn#RhhHYh^QNRom8(kV)hSxADD_=5P8&(c>t1#PQECoel3u8gUe>Z_N}%`v5j3!C-N(&aYm6J)H2__XPOrhk?$C+PEbrfm!TvveZ_J8TI? zhAF>=nqlfYliDB1=nZ7{_FDhk#_ncpe01>h+Sf>V^lRsfr9otQfrCiI;hN0`krT5tWulWlSGXx}0#srAqt`}E8E@t^7a+Sv}viCY$m|&uI{>wbWh7A=bVpmw9h&EUDb)J-LrsJ)=N_ z;Ksg^*sL*jyxA6GU#okOiKY7T=f*xreKR4E$JmFl57~`fWV~wZdcJFoJ>`+2j#|~e zCYPDg52@;S;6s)2FGE!oMG-c1>{6sQ5ONmgIj}Y>Ho$2Y!CYkXz4ICrZ-| zY0%$Z^CM~KJ07(u%%c;mL1XE8wg4?8fP-$CFFK93E2_T{mQQ&k5jNL88=2tKGhcbI=4oT@ zM`Go$EPP*MVQDPfq7@uX`-$y1 z!-K-;U*rr5-^qrma?rF7pq>^qj&QH)Uw~?MuS!MJvX%1rRDmt$Q_II~6_1M?J70*% zEp(UT0J7IEOb`}SISwE%L?sa?;Q%yvX2AjQhYSa}3qKJKK%Yv$0dg_oPdm$Y4e2iC_|2lD`NrMYMW*+zf9dG(eiZWI#~~l+QxSZ)3)(Iygx6|G4maNc`r@39 zj*G^-yqDnbIpbb}i`JU$!hYQ<)IC23em@J&8f~4UU;}VSo72UPHiq)QIg1%B7;ml2 zNkTmq84r;g+;>HDyuzlE!K2yo7r7NXLVBI@k*Xozy1XsqJFUZ`ypRskU@2_rm5{bm z=nQ2mFoV;Ov6W`SY$V9bPeXn|X=v-VX;8k2 zjztWHBu}lPwRKb{LjZ;x%eWs%da}g=jh<+vn+IG|1?0`emxrBGL8!@FnCgv&Ofx~I zb_d#pAyc~$u?RAyW_CvqAV0}liU0=>N$PWWiJUmJ4V);gFxBZLGUhF9U`!$4<*+Fe z48Y4OF(Cpo2RNmyx;~;QsqTfQjWYl*S>rSwWW39`b}w)lhv4Ebg89iq%!uuXX~4^r zk$CbKrt-D|>7@XZYA5x;lY=hE`4oS4lQKz{|3Cw z%w>=*M~ac&48&Tq>+S%Zx!UsA7I9Hi$PyVDzrx!Y*Se&(^Y9buu6Gi4=9GdJDX6zL zpK9_On+o<-~Uu_hX5(VJI~i z6qSo9UyTY9R>-)5!>oakT(Dq)wOAKIN zNjx~dL>??@0}l#`81$Ml!60IA7BL~Bo7p1~``;3|eo@EEJJ zg~gKb092%lWQS`|j~Nz1a2D#i%KC;NLFMh8?chyU1c4u0aaO`d+RKwk2U%X@(;FpV6$ zNb)q^xV_h`o`*YNE@R0I#>WjN{M-wT@RuWqvz@Z(Ah_0B_$@?Ic_Jk5Rq$J~%_Z<*Y^2&(Y1Zn2Zbs~~l`S%{wm_xj#<_-=rkOSIW=`YW zHjXy|E7)t}egA#}*px>$lQdQ0 zz4pmm#@cVpdyTPLw1RI-xXpG3=Q--=!dqd5cOg#Of!@;Bm=jRWwuD;?G#$Qhxe2KH z3zrP*6&3Bwwk_e20$a|vB|K=WcwFSz`9ef)p}Txrg1j&mmNXVr`L+Z(awLg3Xp!AXG;C8gus7=S4<=jaG^@jKJhPWR{v(}CaHLiJlK1RK;u@x=;^nn z4PBp!x)kV31Ui)Ok_XJbk_Lp{5_xb|J9vNtsh$VYUB(0YO5(w~5_!;Q2M=%>(epsM z%XmOvNj!L8i9EQn9X!C`f}RJ`UB(0YO5(w1O60*cZQwy6Ne(xdGQl9p;d)|1WTeWT z2`Y&SoUfK~Mx1IoS$dD&|#Z-*YklbSg5=^A2Du zb;YT}A~sJjhdxL;X`8Nksj%&qgNDgnAr4?7#!a3yrxSK`s^$ ziOGWcUxES-CsDylOf<~zBR9-{V0|RPM$&QcX6!4o8>R^EOGypl4QUo0*S*xDpWGNf zK>ai!AsVB14m@sv`hN)fklh$XA*jZvmx0z8Qyxh{{k2c$GRO7C{LgKUyJI-Y>8g(K zQ~yTBhF3$5ENs}TS4P%`Rl8%bekqj27U=Yqq^ftJmZVVg= zBNNm$`bO&6&vmacu^?Z9+z5X{Ju@MZ#|WRoK4dpSk?pDx>bb5p!jwn0!PFa79VHQH z3FNZFTZ~1J+YS%G2&dCERBbRrJQ+T~KEaV@r8)vzWhrBwegbBR3pz|Q$K%+O%rjFQ zb%$<^t(a(FWX9YEsA^qVyqVKHXCk9y`($59+ObggB8$Fp16@FUGa-@3K)bOI*$q@= zylS9&zH1FM<&g#1)l?FUmTWGw-O^Yvxy^PV2IZZufuUN3+3j)FkqTHR8Z%fbS!s26 zYzVf9)J6h*jhRU^h5P#oRA=to_7c}LGb!H8X{xh`IYHmqd;IStoj70jDiceK%%)@1 zI};LljP(NSLv~{oS+5$ap7UB`O?hNqqHapE&{E1}pJyA(BDa0EGpY5<1u8H%&o2EweDr>iSrCc3{2rXSyJl~6fY&U(x(!VT5~Z%u2F~Cy|__4fYvpnv)9@_6?=aP=C!{i^r%NZhNSEalupLqT6*HCEYZ$ z57dgRByHW@6^lvIrVnhT*?1et!r?`?2b6}k?wkf0$i7~O!&9X0_I9zFDX*F}zmXjA z_bA*86KynN&XX&yO3J$&UmlFWo|;rWd8=>#hauBU(y9LqXq&k+5!>Kpc&;L1k#y>y zkanOL=jJnOMoTbT z9QnfotBvL@N7Z9aH6yqOei51$3=eAbZXv8T7U4?Yya>11qteRbG^tsF#cNC?cG{G> zJ`GoX8VQzDi+lf=YKu-+>_U^5<6curL?@<*a@?tEvT6%DWKfZNX>13h4UnQfP^x)3 z{J;0!>|B=x!NR*MvQUqyZYj+pG4~}iIp5Gs@+{Ds%DY;RPn%FmRGz`{^e`Z*k%yg? z?cAcMxuj14PjkVg<9M{;ui$9IRwsWd_)%ne689T|_{1BM{NJa@B=ll+!=%A7>)X)# zLLvx{nliy4g76?QA!4H0H>&>9v~dQe$r=|~sU~dJNHtA6VwwnoI#qa=BQwHS?&Oak zwB~1=_tUnjs+U+%I3S;$i`j|Zy2H0IVhU9ww;H)AbN4Rn@Ojr&|(11wCRZ*n+? z`fNf%j5?a`%Uz9q5K=F3E@S(0g>X5q#w`j&O}*61gX9;tFE{0p#C^HiXCvN1f~zM) zz1WDf)R_A|30{r+Xd*FL_T_#A1zOPj#0_(t^)cQs@n-BRvm2(k{Z{e}#2eB){NK8l znpl!AOKyyxqkfu@5RK6rgU1c_<$ekKklh$XA*jZvmx0z8Qyxj#m#cj`mpOjGnE$!W zarfm=9beuJh&%uKnpHSOCS~JadMx5;6mj9^_%mXYW}d{Gv9HW-j@dT-y{dbWiTy-O z@D=Kt35h%=_-E`xb`umCubQBq?^+W~d1PDK^rvd0Gz@Af zxVqnYE^_RAAtJZXUA`qjUg-);Obe=fOM)B?l0=-eC4tB+#cK zQt=UT6c|xbo$UkSD#E2=v4iDcvC+1~CfpYR#=bQ^C>w2oipF9c5xL;D2-+p!vvGC# zB;P&m2h!yAe#0>&4?^2g-qm_y`XIDXAtykzi#XUy2PY@XKfq(#Rd4$)?MF-G!GrDKfm8`5!UO3p z;{kmojf%f3kq6JWg9lQHjR+5c5sgd7PB$C@_IKtEaIOx6jh)07=CO#*}JNqHZ`0c$EH zFvMqOcE`9;a=N#_*5n%{R91xEN`&F>0Uk|s2E$rZTFPK(z$a}6L!8@gQg2&O2Zpg+ zAx&sTISiRAXG;r@%uh*k&V{BnosR7PU92&fkk6O6H(}8J`=w?G;RfCMAwh^dp!Qy% z3egs>+2BA-TWJ3a1+tJMh@SzfT4*0{=7cP^Was%VfkKY;+R%_2o}9{1lIU&8_HWcR zz(Q>}n)qGnvk3_i$}olYZ^AwZPzDb23DCYM5EaVM%Yz)&IA}lRkwj=;`)p(yHG%d& zZOr`$i1A4xFrj4mN zmS1vvNr9@$=gK2VRW*63AtThZ&0?_p~@+CAZ&Kpb~TQyplMmF;Bdi(>$|f-+Ws4A`|P1%#xp^ zzL}87W1##(905VGpvp5>WeiXfaZ=_g zMcuMwuHp|_=IZq*UdmjhPg5sz^-XoR;Wm3$j|~jC^+xXq)sXI5kea*dm6N*~*P7C@ zSL4e?cgM9s%3sY;MrhkOB0*XsTN%XvM2bm2WH@N#Nmad1c~|SF(<7L5Dr8o%_dpcE`$=N{CO5KM+8 zdG^w`N3BFhg$~C&uTrm8Ru8!iXI-^9=v3;iGuCkXoo3Bxu+#WlI9qdgcxg}<|il3)W@5S1qm5ItT5=`%lzwCM3DFgiZL-YTF#c5AuL05^G$*n`TFv0 zKou4r+!`<#^(0i^70MCv@*(Q_axwQtoGvxrXo0h6k%PzR@*f3y9zBLqELtchMF>wz zYW>av`N6|+!$4IVj>DULh!8}OJ^3S=b|v*TdRyxA<+=t~=l~DXy_@=MLP8AFnPz2e zz&;3JIvnW}va&>hs9`$2JhWlDlt&V?vb4`e=2DZaEYFzx{zS&(BxuAr<0NMgiIPHN zH=>Bcsa3EW6P@#W&4;e<0#*B=E8C{-`wMJ24~_khm~GK{E^_RAAtJZXT^<@+s$-7@ zRUR6XJuykdNujZiLStH4LSy(t78?6AexlGAeJUX|mWvVcX$-&!;k*W|@Ux#YH~Zj# z4|DJn@qs=S!3X7>Ih7Ax-m^P{xQ58&lNygY=LNASVDy@%oRiou;$c#psb@H%h8p52U>NAZsL zBf9>Wu8-06ak@T1*Pqb!r*LIl{2BfG=lJg@@$w)L+Tc9}AD7MWo`yfmx18_&0KQz| z-GT486EDBOU;Yv=_t2fY@XNdL@+*9B&fv-`ykFz(XYleU+}Pkfgts5Y%d_z172dt@ z@e1!b_`Jcpk3QdmH*dwuZS?Qk;kv=QpFZC+16lws=kxIU72a>)3hMR({JCh{dy)Nl ziT(Ls_UDi6&sJ!&bK%nP{=~nzqT#&+3WC~$_dGhf5KYZ{9=?us>R`%vzB&?0tpPB5>ChX4~_NSBm*$n=G!f%d$ zKw;pIw-sD2f?AR*$Gz>~BM5!-o#@X3__M;>oBd-U{UdbSfFCDq3=co8)1!@H#EDa| zE^m%}r*)Dt>WicE*~0J)pV_$I-8bm=t)*MR>=2C5(();ZaECw`K8u9umP%M!cpZzj zM65UxKIQXZab#u+cZ@={)l9ab{#svSF`FqC(`tKh0waa)%Du%KL1(+`jizq|Fl7~A zf#xGEIL+V$HkrQJ$=llT*71zgqTH0?jsQ``5ync3=gTZ8pxruq32OBcE)DzhamhYJ z!7dnYy(KS`y4Ci@qMdrKb;_q&gkhvEZwvWO>&@z$BusO1or}9pFKMMC#L@a_T7k3oyO(k;Tdu`xEX-DBcRw82_X#-;l zNj!MTlnDlj2QLs4a@2w8IKycM0&lHWTFn;{-;yIpKg<+dN8YrEE2%5lJL54_CG5s=M6L_WO}fSCCK zx1@^m@PJ!VPdecCAUovsA*#07O2#*9maF2u9o37u!;Ii!{6aKq zHLKx}Q{DPNtv-wyJEKF8zktj1hEp5COom_y$gNkpvYo*@lRVfevwFHeLK*m?Kf2=YDiCs`yrvh*le7U@GKIC`}J0oMmtKB*+Sp&+A&dxwP zy1cbY1NJp-KtPHqn)&0Bf~_l1!93_0;FPt{<~C+F*MKiz0=-b~I2Xw(IYJ!X=u%6~ zw6>0NKIDdC$liOg8RB#l_pro^_Z7$sfBfORn8|o?CGkQtxyAZM{(y#cKP2Y*1UE3| zo+O|5W1af0fDES&XxvDvYx}LB`pLV=H0J%8H{o7bf;I zR)vl;?tzOF+CSO0^#awzd@W!mX3|z)t@>4hzRix>wy;-2Ffu}ybN2Xwkw_x$8B*hU zaFPwo+I{@=@xHuEk4U(jp;ls4J~n_ZvqhNT4Ne~4SM6T(-Cc0Vc*7kUID7?6X+jnI z?Ucyp0cRbyXVX2u+2hP-ESi7BLg%o4x6#+zsIKX4j8^*G9w+>bGyjMq06=7;tiMLt zggq#``M=f;0G?^w{C7G^x-r!tZjP-q^EM+f1|BzmT4`wON7Ey29#yUYNQXIIjihfC zF~>k#nD-KMUz#{(9{T^-dlNW2ifVs+60$MuI|yPUPcsS0fXHJR2m)bC0s|)aKmjK= zb9*wkn7Q|ImxRCzBBCbGtIziw7uo>Nt_yDpiBLE5cg>AJw!M)+|fmcFTMQhu$%ldz=C z$@LjM(k<#x^?l3VW?6X~OniHwZ8sDSsk*?#w@#S!e$c`yZ^@o#gT;FlCN z*t?CK=;eh!`g6*Fp)qNmS}OQkDbgXfMX~^5y&}!ke7a;=tNpeG8-$wYB3;kMHr0B$ zT&mOts-uu{cY3{4bE{)(x$7`|G55Q8VQpNGrka$Fm;sn=V%8G?m~FhXc?U1;E*=To z>Rd1bw~s@=wQhi04v7(VTSq0PxnQf|tPzg5HX?cse-79-p-v|>0ZeMzxfcIc>8-8c z-p`VBoEo3(50ytzisccyZW|>uMrLu#B0H1=a*t)ABQRA<8N;~>-+vX}}W|N0- zt@n-=SJ`tF&VkCVo2hAER*KQwMT_idywRwb-|r-&dWo|^Vf*u<2B>Px`# z#9Xv`rQ#NAWR8CC9-58D&btx@@iK6v`(+nrSYt8y>>{8FbtF%4vcB>#-W0I4#AH3h z6M$#z+OMk)jl96HQa$;GVwyLYK5B5j<0LC4oLx)xv>_pfU2G?u-Gp_JCY)h+!Y7x29?4p4v@X;ny$Mv)H%Yrn!BB#q>JU_d&;oc3=pFdY5x4(l4=ZN6 zd0%$56>72xP_-K%hSUTZ)@e1_WU*VTSBg$;Rau)@uiQ}>xJQNz6g^lEP))BcQs=e)QxuMaiDR!V2qiq3%LudpmbxUxG>sDChw2_R$;-S~hCHOb;ndS_75JqEl}L3SOgqtMQxl3cJ_kDgpR<#`q41 zD)23YXn$N^;vsPMtANZv|UmO?#+E%F&Hbfy|lPg2bkMM{5$XRd_C7$ISk$yWZmIPYlw$?JseCO z>lx&r-^eOR?yKUm5h?_~2mNUT;RDx(56nCMb)^&B0VQVP0>uGx9#+0#I5u4CwpG}- z&H(c{N-?BCjmedXiFgROVHQw@F`Y0qaB0kddE%5y0X1m(m5n~(8Tw#5j3E5!4C1Ch z--EltdAv{usl|K#L)`F;j^R-ma#Miu^MR@njK`aiW|$m|-OrUi(mKSN`yL6gP2fBtp{G)t?RusXJL^SoT9|M)0kkocYDWE-u-VV@ijs6g0W`cB z`N`xqyM>4-5?53^4c%32^LwVx+ZdK7T49^tp&HwekZqHl4zDMNblLZ@4#{m(7Kd(| zW@#90v&kz>LTSdgTe8kiTl3#woheEowpZy(TM7Ytqw~-r?EP*c(WZdjAAoqI_1fsZ z$9v&2y#Q2`yG*+OlPnwWtqe;px`n?Hvr|-Fh#V`QiO5svu84G~F1h3jr=Th#9qRB> z5pi6kgWAI+kq&&2M>=L61ZNcKptFe+>3FYLhuoDXDa4053T>Ds5v+%qx7xD2JI9G&Z0Bc3 zwtsmaSXRy;j{uw0V;$Rw!6(H!kb>{zbt=wrq9%?2Lo_w^7EtmMpq*Kq<2WLgWt^jw zVbwq1)ded-z(4jDtXRlSz~v{pFa_$g4)9=#tT>_NRMflV@A6AZ6Y$9lnW6LGW7+e- zrn?sL2}4LhZ<1I)G9xhCi4al<%{VkRN9qa_o{uUPT+w+Ev`zI zsZ$tojy-+>t|EY&z64qL-n7Ws$-kgZH2Q^7E6GJ>M;)(b`0i*bn%{|WDAg3zQQDuI zOkXwiLop!rkx))9A*_oJt8N)$m{I^^wL^-Z3{QgoE?xsume}s@z%DTdHeyeV2zNovW_((qGBFut3z?d2`f>!fih1Snz|f8k22Eq1a_ zV;RR}sHws_k0wp!{dLGX@n(zG8H!dY#u>V+*yd8x=TnGQ*ygEJV;d5(ZL(SLxzs|AzSA>WF6>iY)eF8eEP@Ca z8}1y3jx^roJ0+GX=KeIF0=N1}nvzk)KT7hi;*<#^(b6 zV(6}7r9UuzK1Gd%m0n0Swjt4qmHr6pkladTap+cRmWI(vo4m4RNJka^8{clpNyJx->ZvBZ-#i3G6&Q%_(KOFR*1+d(NJ?BjJVV*RisL@X3bY}-x})iyGw)B(n1 zGNbBKwoI^?QT0hK(DXB^&bKX`h3fLc*>v|!RW}_mL-!K zu$}3X$sxyZTuzA$gl{V*zwP_vHmWtX5uoE%K-JFIltD-9upQPx0v)kYj|Iwe*FW&BJ_wtj@Qpu*t=vh@_DkirXTTO5Hkqo>g-*328N z_JkMy7j-mn=B1v&#z;Kg3;*f@pqkvjN*7+ZJj0TU@WQ2O6;Fs9E1!wTQ|PV;FR1>z zB-j*GMR-9S`za!h4KDyo8i~RSDAaRsSGwQg8HE?%9 zEue5{2uIH(ivrXkiSKNE=n$pv}ff`}aRJ9UA_>1Bx+r zC7uZ3lR2;=~Py7JNbnXnz@;5^Ew(^$b z%Mq+s6|cf7aup%%&J0;7(9>Iisxd5rHzP+doeGOQ zX(~VpwGpW5<5XuG5;Cf48y0yQ>mZ@3*ha^MMPz~KsH#~WMpU)QE3sh_>gA%8xpd~ve!Ui zECL~WVI7j2tju`bWX*gxnrxF-`Y;fZQg;OwI85)Ez_8hU< z5cR~H9WnMZO&_wcR8RiG*jG~BY)G_X?Ej8+NN(&h<8@;<^WA9dOS_E;OSb-D zYe5-oJw+)*)bpCO4uuGT;XtCr5ZFcBCuvXA^O_9pOhi4e0;!oTw{%a2bro^ayV9zvP!eQUr}?tqGZD!Lz+J3wQN zB)J3lAkQ6`hssL119aAg+<}%DQO3>Wq(CGH_VmB{&?=CL(ZkjxYfC|c$MW|tY#N1<%z4udV~i&!ru0A(nF3%ILBUx^%zebV{g(AH^ku;9OR|l{$v3y z2?R9RE==5*RxQ;lgMiNyiHmpW>RLV4!+rw4i@MlP>8I|s0#D%rk(a=wes(Dxubl!H zE{D@uA05NDuAr;aVfDy}NO8 z@n$;S0>?#@*?sV(MN`?W_}5f+8{N8{j(5Ou4f`eBA3l=Z34gG=@bF7K+>M8Of@}BU z*?oAp9}f@U;URo+HhU1x`-gYxXAi*%tdes**6ap6JdAhPBXoR}j*rptS9JU}9e+c| z$KlAi_yqm^Tm1V;Jlqe2*087GbkQXCH2fU9TV@G#t1!ydrf58~l@xVV=pj=D*yR2|M@HbIRUNq{cxzVH^h~- zRrV?<2}kkza4Hrddc}Jl--A!1W%{wT$mXLlwNM4~7+d2h{AULL>E=J1!VjqEX86;^HisX!6&zNB*S2_!Z3m|y zrpC{pqp8Mf)|VKdY_jU`%3EjOsANG&RyW5?rG zd6Rm|K(KY=DFb5ime;r{j&e1l(8;Ulw0bu$qB?FM#4wLU#;3-wOp=vba9%TaJ3 z-mq?gwCeqK+9&ot`Jmlv?isZ{XC_Ht=D~BEgK&DoK((-Zpjyrix_wUYh%@uxgQ2PY z9d(S};Mw!6m6qiStql;Be~0${NsdpBBQ)^0Lg{)FB~u%<2YetG*-d-B^RDm!HvufA z-Jmg)__S?6>}Og*8&AhKdy!2Yu2Sl+upiOX?MeQAWK&mO)rSpfjaE1=4P|CUO*B6k zeTBAD;4{dLCZlw9O`cU0;$e-?fod5PqLplBU8d|I{J1~hWD_R`_z#v$v&jK|9%$PQ z?m|{177}@uh_x{Xc`>!K?aMBy|Tp)|gs>Ow{}s zdlZ^Dv3?4UM?J?x>=~igHt6F*JpBm}^RbB@_6&L>&%(g~b3PBZ8b@d46pyh_08#_6 z$&2_|tQJrHEu)^|pPvBO#=qs&(aZ3a`cdwRU4m~1Ls1y4C0`q5;bA!#UiUeD-~y2g z+qd*=zR}}gsp7(lw1GzjrykB3eRZktih7>ybdR#?k=9LSs0W7{^D`_G>+e=Z4eTRW z4DN_?&w0DZnyO|0sHyBm=V^Z!*K-7YMtK#-oedzmC*fnEoLr`>;bV5)p=uUNGR3EW zSYtYvP;FJ&1!E#fk45EDt;|)5V{6&Y2UwoeS z8M{pTR^!bLU_5USx*rpOepw&$!fsH0r%GGy&7OT4G{DP)C7L_6ROUUJxB{2Spc*zK z+&h7`T}Kw<9N$XBLL=NsOMK@eG(wPWQI-k(tysnH+gSByI#BgYMs8h)%biK{rh!?E z-2To*rjN3d&)(eJws00BH(t2Vz#yiNY^t2;h#5w1dOON)L3IrL`4$hQ9u^RDo&KqlPwU z%9%c?kMTv)h`wA~c%enb-woeZ`t&nR1u(fYF=``CXrMaVkdVjVwi6Ej9qSER5@H?3 zlR1wPufzDxCH`iI)tXxl)?gg0S1K@0hJ8`pvhQ|=<`J^2CHzPlp+%UU2{v+3&w*vAF#TaikebmO1JXs23yn*UzLqax2_Mh;2 z6#PZ_7$LLtcnt<)E@Z*nigieCjIt1PV>HXaXpBu>X|i9M@$Ht(@gi&f8_Y39Da53q zlhT$#hbe2BNAJZqfAt5d+b%bror8|I+mMG_o*0Kp!O>7Qkuk0w8EsEGS z82f`sM&+U$3V@w7YffK!aZ6nQz8A$kiSTWuS^2PKv(icm(}%QgHU7Nez}Q0QF#z`X zUAVEXi7r5fOwFqWYIr)(w(EmpP{UCo7J{_>B}e=*L3)^>ms zZA;qvP8%8Xtqw3I6X^dJwoI^q{(nwP2!&*lL;rW!7S6(mdEsnaxTZ#&j+g=Z*ZUqe zg3OqZ(0`)Hz0}{RnJk|FE)u+S&IC<+i2ok|mW>0mGhJt>UZj;Ks*YP5?CoAqg!`~| z*C3>%&4HI_OD=k)UImKqdbM6IkF0WXa6ST4VTyyUwqMtHFRaorPdZW-iZt*sxhOFR zAWsw8u>Di6>Tl_)ehUCKQHfDK7Klyv@wrM4Qkr1pQ`O^=Zz#guK11OO+-4h~3WIuK z-{6O?x1p=|WXM8+kk19GexxLXkmF6!PD&=393cGn)z-t*(R@KwpOO`J1v>_N^42AY~JI0t<2j|nKC!_n~BYa zloPxe`N^z}{Rz{DY%JB2zcBV+Q{8Mxv|{W}VjYqjyUcjq*v))58hevhvRW(C_?eb$ z{RV468Eid8DMZ-&U(%LB#6WQ%(P9jAOCn)0h?>3__9&|qwGmWsRq=!WFm9o;OVg4NDvLtPL}gPn?;e=$QA zil89_s>b*~-i#bxB#$G61N;gO6~3*s2Ol#PAcfk9_`*38Ep0@33OW_cLn3r${$jsF|p4fVP<@&D!4+z$l}@p=UPw;a_bHRFnHxdVnz5yx4bVSaK2l*d3_aAyi)Fg~+k;nTR}v?uzJ#>c2~la|)^= z`k@XI6%ofpKd9kM68*pjdGzBr6fZ?T=xpLdKju~3s#_aaRv#LIH0OaLZ7pFD1v#rj zQIM!&wk;YGzllU|R9Td$h`*wrw26d19d_F&B0hM|LBr@rl!3#rWvkLkU?i`7tMU4V z5EzLTQvg)z0g`Ry0Ew>#zF0dI6ZwcHsQ^Ya^^z7bk+XodU5^t3EUzSDp_oV}(Ek^0 znP36^e~y~ZEJiQL z@w^}hW*$<2pfEaGfR(Rl!sBSYSQw;zxNyfU@RJZQ6wa=*u)!-zF*a>vp=CFZ2ti^3RysaPn z1@Xicu`FKjkZ^J?{JJvrve7Nx^B>|4u6#pL_^AtJOKy!H0xFyYRE;qJyeS$F>66K! zLJ#CO)i!)vsq@=R1xR7!0z%w@>TE+oh7fII0J~rvBnT1vf|wY9ED#++G|R&XAvSp> zHU?mPH`MLg!~ouc`rA3nA$SIjxJ7v81tQTVMDBzP)mAiJ?+2>so33PtoSR|E1tPZ$ zsJ19_tb8USPocX4kyE=ysX$l-$=k^2mu5h6!t69Tyi z24Lt-Tfx>Y(7x4penY_4JV69Qe;rI4zw69ht;s7Gr5kj^CUx@)pl#QK#NanSBVr+h z&0jLkH-Zq7m3W=GhuX-A`#Qjhw&h>H+(yQ{&;iC|0>VyPWY>n;Y%wz#Xv1(Wq`Hao zueY@=oCOHW3uoghH8tXN#0(&;-r=yzP+fzTcp`zYyC-lQn(Zi~vmU;s@O(M0H%BR~1ie`|IoShBF`E1Fae0RVp*RJo!thlX3-(1%8Wx>nOJK{E=+)>F z?@JPa$IcJH*EZv^XJ*Jkfyb@@s=&19)J?n@Ir_53V+EH~^tnk+_J5iRU~=(e8UlgG zHmJ@vBwE2^{|oCN;j!3D#Ne^AKy*CTEDs|d+vJs4Jl6Pbs6)2FW2@HO59Mi=iA3_8 z>^?q{a(eQG!5W#VSX5H(=^&7}9HyWLy&kM|>Z@yLo1un2d?OL~7nSbp7L>RJh!NNL z3Cq2KGa=e?@n+;FlUr`Gr0ZXsK4fEFo`8jgK1y}7At75R`!>98k#zky)*-ot%8b`7 z)XaCIg*JI*R&rHUl+H-DCF8x;S}-je@A#fjvCT0CL$gs{k4M6`w*acfUKww8#I}1( zA4*X-VcYMby4jFu#kOZ-9g^F&%y`|l&3rf7c9U1KnowcV4Am7tP|=I)BXZ>;Ho`dECUW2T+O>zg`Y!P2<<5UeFI{ z?-<mmWk^@)|4X*5NK9DEn@jZ1UVRc*qY;I-phoK^;C-G_3~7v% zVhAY)?H>iIFftOh16{f~;H_gi>oR(Meun%IIQi#+su3s0n~`32@)%e+Jgs0h;oFLt z|HxE;6gnXA^NXm?HY8-A#CA5(kFgFCOoDwxO!Qh7h>o9|K5g8}=+vP2Ywk zn^yEjh9wsO-fP5c8_Nrc94nuR$Wth>0Pxg4QtF&iP!#~4>cA-?jsx&+0G1@0R)i07 z0Pmgsa7F+gowWhLYl#t;9H!b0dk8Q110@6L9^Nuf9UOuEd&k^JTVfx9+%~o+*8Utk z+biG$on^s?k3&&o6rzV+01q^d(_qB8kS6LU&)~T?XL&AF#;wjB9Cim!n;WdZ_y>g+9U2n3>}OZf`BilM1ssRF+12#NHFUfdj_f)-Tn~pe>;^jC2*-YQ z6CH1+<1KJpG@0E8Us^Pk-HLxrWw+6-+v#`*9M`a4!u{bR*`4qQy9*D$#KYZqxF@)F zFP`0phx_sH03IH~7iY5v;k9uE(0)fQN_i4ts=-kJ9lmI{u1|zoz4F z==eAsITxRxzkiE=KZ%F?fzTTE6r3)a#GZzqW4D~iZikEg>{k57ZFqPFpL`Y%chQ|Y z@Zz0#cn)8jF}!#!`yJl?Jsuv08*A7Dc>6&-JP#Mwvb*7QEqejZ*RXr&{6@Ta6CQ4+ zzi)x#8g?(8-v#}BKX{`r!t?#?B{)LY|1$in9%HZYpI7hf8pdhF{c#olBlJT(@;c`?SD|^Lz9^Zpcqow*NLu7N(m|CcUd5o>`6!HalZ+QF0 zP3r|f>|?#$!ijr%rip14eTc z5WZoE_SD(mxxn7yKV3T#<0tcagFyDg&c9T3r$?IFF*GjG{(S`>Ddq;Y{kAQaEDRmU4w)8r8;dyw>MSgVjBG z+rDRc)sn;K?-|1`sfKC=dn?tNrc3z<>g8d%s_XQSdf{3@ zX=*cTtZ{If_j-c@LahT=!H>^*D?^-g1-;1fy|ljk`%pN_qqMsDwu58A!v zo>A*_W)jC{9z4f62)7m*s1}wFRLi+Rx6cV4ab_NTFf>oUqi&{$rviC?t75s|&}>Xp z^c~vwCpkVjP7VH6D1FyN$HjSQoGw*Ue$+<5*UARIc}NJqNWDp6QY z5LPSEZJpojO8mG#)M687GW&g&OtT67{t{^04P!zY-XCcA?L;gT`t>J1_-;Tb#LAl{ zRfGJO6!m$bjhuL{1Dt5vWcJC&Svo=%vFEosz?e+31KwuK1dHr|?SVFUWg*o~Jej@6 zwr~~_;)OGSN0B{UQzK4C%#a<>q$SRJGW)y%?xt3CKRi+AIo6n3afb@|F?Ka5zE}+u z$5Nhya9_~k=`{=bvk?Ej0L1(ecMp38DLe}Y1DN+b+-mHTrrRE4p8%`@aFrMF6IcZv z!2ba1AO86X03Q5XUVS!)zX6k#`bX~md|9MHkbt`j~;@DcYGeXm(io4($spmqh%)aTA!w;Oz1R4NOO*D_1iv)GoZj|9k zmFIV`b5Vb|U&{%eh!xJ648b6;PctKcbKHv^6gg)$kXLEV_txWvzw124|d0ox3)uLat6{cVhIeiac553sp0_Nm0Z3{IBwT{Lc8{1Ut z<#MS~8>o)vDz($=r5b?sYkBWJd@=9Lc|k+ti5T49UV%0aT2a69VI7)+&-k~w67fq4 zceXlSc0Hu#KLb7I{U|wJ2F8(p=kuwWvwFuhRVZSqX$k zuX5lUgc$p6;6>*U9zJ#^kmpR)NSdW_E}S)_*h?eApYGHnlf0e$^ z3J^MYz8F5hih|^Yg~pvuu9$}rXaT~rxuWA%DzMUEVaTbLwABS$C8l&)|6yy;&1YOp zd{3Rr`;!W5K;EVa6Bb#<-D1%q)tiuSC<6M1Qi=pVMT~$%uJKoaDuSLt3x>W$I~NGt zgX?_HvQlY;78+YH1PDx_N|1}QGFPlsomz=ohR>Ps(qc)+G*@KEG%=~-XFwI$L?fxt zZq9g9z)q5!bPN{IX%8d4R@;hZ3Npv9yys-nB}F0bHhswCWX33jm^^VO)y;;4jD^}x zp12q5AWfdYrkhWmKv2}{h7i`|mMAk`pFCmayK(YFlUH_*Q%yw_Mna+PF=oIb!I`|a zmspF!BXMHDupbkNo<5hgNP(T%}XNUe|- z!i6OP=U{i0E0;%LD>7Jqq0d+4upK8GPECKm!K7@|)Z>k?;*Ef+(TeeAi&ngC6c>F~ zaI21fL{Y6>Oa)0%cVXo_QQd7w$X3pt0kw*XZ%_b)LT~hVEeESbLOS2BScl|R?g=K; zD#8-WS{Bq4x}@-HpSJMJE0S>;pHNxRQdC*<(Xdk1Bid5d!#XP4qf*J1nq<8NH`|=C z1#j{S#8Q2f@KxO65aq$L7vhTra|$tqfAC zk4P1w)XNbWm&_uw`au0l<2b?k7pPW24uGr;wh7iZnJAf@D2oJZETz$!l4Y)m1nZw` z1#SFjd(-LQ0A8A`Si(nluoQ<~~6PV{loQ{|wSl6T_9;d-N z_G@U)n#APvng#t?h<}#?vChTh{H$xN0uRVlQUCByKkFLLy7e{1Wr*f%-fN8Sq>oZJdrX&B2MRN9aMnwx{VV{e|k^LhnB&s+@=b6fF=-GN$ z3z^sFz{l*mI@Jsm9P%?j%s%s))R8i;Nku91y47i{o;G_K*b~&{=9Y(QY&RP5D(@v? ze-qV7PQ z1ItEAgQsCaw>|)Lg1qjNQZ=JGy@=07;wUN?B(1Q>@1CFF;|jF01d_WUq5_+V&z{YF zzgd2Wp(ivadFwC({fBw%De3`5^Y5_K{8q-xw`kvLTsN^mizvM@5BGP4>FeHXuQ^Uw zs=l1Uncm&vMgO7DupsIg8r8}-6hS|wF+Xr5O--D|@ZfQvZP(q$3=bY7Vxckqq$NgX zNVj;%X^EP~{AL@g{#pmBK9w2-zxqAltl-)HJ#O@qW~=qzdWqaMOYN9R^cKU`&4D)f z?K4Sbz$)g|m#E@af(osF{=r zT!XVlI4sbJ@_qb_;BCW>Qz#`^5;ymXZ&dmbE3|@d438O8u-$kOhB!g`V=y4n1~`e{ zP+HS}x3$%nR6%bx>iXlLaS5(cSOgL@CHeNWHOu$Elwu_4kYgkzvV1=SR3UgT)D}DD zc4qnRD;!m)hfivUB>?;t4#Z6_nb5!Ey9MDyLD_j#KrQ)(qVqq5@OwZNct_4; zDD@X_3ZO$0o(=$-Q-61kVV2Jw{`J@=6;51dDwfH~i_s~OLU=WC!iIzl-PtAz-+*GQ0GV{oieltSd@e!g^AZA^;)4+bn+$G9j{obIYYQc*vbOTTjg`AOd@^0u6DjjD})QAo5N4p5rTb=)0C9m zXoJ!CbcsdTq)X73+Lj@4XeeI6YbNl+IS$X?ZoZ(uK9^uBFS_FKd)E{r??WxHfGAqY zg4kF4R^!qMmIdMQGzf%EoOurK*H|BfwM@e>i)iMtK-&(TiHSEaAY!2$2!G0gug`ka zUB6Ggpnp+O_(B^w;dX!%ZJX!t(Ka$>bq5%eNlL=`woI@{N%%Z5A(SwZJSE|~wuQ4W zVqQ2K*QKcurz2)aNznTab~G|0Xo<&bO2YQhU3{}F1iiLFa~n=Bn#m#HD!W`rb1K0tUc5)M2Pt6YN}4u>`Ui;!2HtK=Ya)~!^X zVc7Lu%P%lKrSucOQHmjXwWc03CaUP=6ijG$hYRO1g)1POrT?ZZttukFu6m7m*~jZ5wg6{}C<# zv(HkiA(*`chS$;px8lZ0>W#)p?dCPpk*5>e^hH%vZTpHM>P`MlZkk#XwKtnYhp}#oi{Ckw2JO{1gBUNWVOu!t@*bl!B!{;-bRt0WKG&D>zTTqdu8Q%9_r+pXAk6c zf}Y{LM23^1$sRBe3^jo3CXZ@fhMFia=02bbau!`OHahLhqr$yO5*HKne>H0bNFQwjm)y>9(m-C9H#lq@(*8lPV<(L=XCzdR!5v{4LHEQiV`1B;JhtWO7rUg4|Qh zmtRuqc7^FfDe5Ln_HwG54GGy~*}3q#MMl+CScl{$D>Gg}cyP5AsV{h`x0ch;$lvq(h<7Zm3^%t_T^%SKL2|A0?mO@16aUjuRgnmCF zVUeISeX(1sSBhGOPHQU1O|HD*rbH7CmYlIv6-zHKvJyQ$aO2hM(lXomwd4MmdLVCwy zWK4>NQ`p2O>5DcD3E2c{MJ6_pq9P)-Nd>v2@l*<`BDF~k>?pb)m)b;QjU=f}_#jVh zx($_;Qk&?k4XI5nG2&;++F!s3X>~B8@RP4P{1Ddu99)I^;eZcxmIWU=v+D2y9yaZV z{egODyI~kzIB8P4U`Nz+OJ4;Ah|K=VVx8fAf=?)`;P8=X^MtSMU^{OqJqCwRn}dGNufYQ2ZIv9r?my@DDPHP~Xd3k<(* zqGW0>EfyHYQW^~>a>c4p@`6}k_$95N<9)yBK#gKn7T#ETNOpRp>x$SnJINq+gRol3 z3e@?{HpPzznH>`+$8L8^rrE5Z`wpOO=Wd5IydN424)^X%#M+o+cVHViv0n!`p@2_5 z{H&)OMn2R8yIRsl#vIoH#$=LXcbY8|EOP9Y6BAm zco}n2|H#|(=M|3y#=PTyE#Zr>nvs5`HmR&LYYAV5#ZeriU~Oa-QMueyZlhz=!dk+Y zpy-zwC`Y=rsu?J7%XL7^el1~A$6atNNh;cgwS>Pr5$1rvK-BlHxyhma+Ko6o8}`z^ z?ngc1J}xKtJ-iSY1lX_+51*eTAu^cC>1RY%OR!_lNMW>4!wKw|NRxv&om0#ed%I7- zY)Nl)UBxioP#tD{;@ZTJS6M6+m(vtb2X;xs(RU5d>FP??ExWKIA}3WTjlgb*T6XO? zE~hfYc}!urgmKx}nZ-;^ z*w)`-0DUNzmM)THs~Rt{EtrK)@`9xs?|R*|K)?(-nGL*Q%LEJQERU8>@+pL?Yzt>0 zAzrvlC6tbs0p8I2DYhvxBLJGmDZJ6xCCQb>hu9Sity+3^^&1_J0Lbfp_FLhLZO2rT|$a z;hFQH^o0OpmnBxrKlVw*?Eh>kmdTZm(J7Jj`zPXr4G9@9w4Ign8rDHd&ce2w&&rVi zY_Wi`EG9iU%Pb|5YSeOAO?Xrp+uMH>w*QLNZy=&oXmhnPN}qQ=4&=TVJqNXWLxHip+NrrR8b zbx3ZDvN&{GG)u#1i%njMSiso$MoU)sE^D5*Y=z@;0ppdZ4MAi<>hx^XF=WG4;;x~e z#ha0zOy18%uTHEOa`YpLH8)HJNl|xU&11Au-7@G7Hr4aL@?n~?5iK#C*-b)oe77G|(%{|0BAvQ0i0S89a!|qk@H2k%S zl{VDBs94sU8CsSYCLiPK;qQsOfbrHR8@fZAE+o_gZvj;8f;1Mr&}*>7Eqkq-#QIZIL`?Eg z0X4}lOhHvl@=+01#ops4`OpX_$s`|qkWX$|f+|FleCRBT$t{?KBQc^)>leSxTL>>Q z`Qh*ulOOmJwe8Ax=o7IBUJ0=@Py3fD9x=5UhGw*toQ7fTTa6!1l$-{x03xh4apq5a zOyhYFt1`&fX8y!SfVN#{8I#d)77+_&H26!?_zspHL)Y(9Pv>7$9I&snkrQ9+04E}+ zM(FH_e293W+))^FNgEk+aR(TaNrJ&0woI@{Ft~-7(8BzQM{Nsdkzl|JXXBnUHR5!{ z3<(B$r@_udW{mp;gDtd9y;)9yUd^DL4l#2O>c38M3jTqNr<{W6r)W6^$yOznB*$Yq zuAUS;&&gnURiZR0wEp&s-Qxm@5P2@eO-R| zKQd&YNUit;DV!lJi#H>smOL!m+VaESFclz0dn3ZJU!^+RkdT3J+eD{tVI3qO939M< zL?>AwdUAzX9^?^5;pRiob+aKMn=HE&Ubo1HdKv4G++=0O>n3aF zyU}Euypq}S!^ZElWZw5!OR8n_9^cCk?|!Pm@@%x(u(Q8CF=T+))^KQHBf@%JMy+nqFCwEkAsfspMuSl^WKF<%e%Hk?K&l60!Vn zlYt*r-tW=%j>X8B6b+}aiJ#LKZ5ZM;-@+zPD>AW(6crJfNh-)C!PqINip(T6f}`ku zTxJrDHIif|;e$Lg>2Ij4l$k_lZOBY&i4p2@VZaD!K{2E7lP^C!1O+O3`57d&V=1N-+;kmcL*j!rt$gR#DtmLZ0b4N@0`iMK`G6nAq5$lzR z4G3Zb9TcUM+{R%6>gN3olTxWwKqeN@H5JRIdy| z(mav4c!#d8)nh&EC-A$di~W>->YlYf1tnpZz@>h6DIKq!0v9faQ!kJB3c5NS@ce#u zC7oYI$6vs4xSL%~e_TVyYvIVQ!^8D(Si^3hIbeek74Q`xQf z*Hm^J-MXEQcffHC`z72TK9b!Df3Umo@Jl@0jfZ=JYxm;WeR#MZ4-eqsA$)N*dl1h1 zhj;2{55WnfLSK(Hy8#am;~n-09UrCRV|4r#9e+*7-_Y@KIC3sNL4W@i|9%n=_XD9d z>?t^1G>JV8KgVu4lidy%``NAdjoa|>3_kfR9`2$$ci_c4@$ekJIAeJ6TJ}4<{d+t- z3^&%W2k`cTcz7Nzu4Q+_>00&zoUdW`(D{vc^CmppOn=`3$2II;I=^cYlmL2~7vcGS z_7WUH-Cl;D)nn`x{_`sT`7{6dEC1OVt#b=FRM{Ki%GxS>6%+)u2k$Xj=^BlSy$F}1 zGR@g5-t+h#d>SA2gZ|Nr)J-i^!92#+cnbLfyf?gk<7?wO!%kiPO&!+GL>bV*Ibg|9hhiwIi)i7CP@fh0 z=6}qgKLQjJ>a=1bc=>6Q)HhOhmX#(R%uw$%KA^S6aszsb)PlnK2<{zM?RBfQ!YJ&6 z;@!>BCMc&248aL3J?Ay8iu)Y*jV|dMaISsByUV}PrF}zj#E(RKAO;-*XOdfz!sWu& zm3IR3HL8uX0(w()k@w_UX@GYIJoq z7IXO>XuF=juM`pG9&5ax6P=qKFCy3d*M$|NK4s6VsjyskqjZF43G>lu;j%iCTS4l5 z5n}iVyCvka<6y6`@Rq#oR<}Bknwl-tJB`DQpHvp(8((`YoT0S#4;`}t7vrPyPkrWLgDbbO;1+0fzU!TyG#5e?m*F^b+>Ue$*UX|00GoR)?% zY>Q&FUZjHVr|IoZM!i*YjAEWsx~k7>{0&sfpa`u@mC$9$#_;1o*6YNXe{hi{(`@D+ zd>3fj4e3JGBUZ1wfQYqm{=p4xh5Q)%B4~nG&K}329$X-HbN{fH`n?B&VS6y$@2dPu#6YfEAmE#gI37*eYGK2N1L0$KUV>^NO5Vf*AZEYe z1F7OJxZwk-CvEt!Z#v}|^E4P&eFJ=NLvr!CiK5=y4VgTSdCB=FqwaA>niJd$FUU5p z2l0pfafH}`or4CBhn+231sgr!ma@u_jDYCE=rT8-hwX>mN(F#6e*op= z1}mj%)hX26N)Df|YI{C(?z74$XPLr|)&M!q@(oZ)Lps%-?H}Hghn+);dAB%NaH~DD zoE~3Osf$sNtzaXF)3fV>&7<;OxnPmNl*%DV%`7&GSYWKK@_hxRlD4Uz^2w#rVYEl3TNv$ z4L|A@@A?mg#!ykuP`ZtLLs5;dY2pg}YlH7&1BjdtwC!A-n6cF7iC72_X&Vf1SsNMi zlMXN@6BytwTP9e*0Jm|0>X1$HeGYzQTR00CfEO+_##FLK62kyob<+_uzyNwH%f^ry z0U$e}V1UNElXaZZngx+ifzFelDGPCaH85)(LIs2n@Ua(x1e2D6>}Vx}jp3{j698za zo%|;u2?TMB&1J8kXO=%G^I-*{8hnWH5yfzL}cL%DF+$b79@Hf`m z*~Eut$U-qIX&z7orbW+6!kdxisH1v8yq@U`{kArn_}@$gNYNgM*-A^O&Nd`u)XjD_ z@kv+*X|@tJ@_aV21Oba}6J&wtN#$mF7-uUrc_nr>vGLtdj~e3`Nq84;k@~E;?~xE& zC+tTglFud{-_s30g9?#RrzZ^iKRAz~4I6JpelodXC!1S*f$2jw*5}Dz81Of#ZZ;%j z17@ee>lSm1zk_v1Zoo3*bptl@-Dto~Udd{@q46^<+4?7~1!b`H6r~W;4fjb~3NdR2 zJ&ja2zgW%NArftxZuom39%;}vM&j{a_*c&Y)#Uz_9;x69`YRx1#2Wu^WLR=BQR+2f zc8baikz?gE5qS#T6%(aY|6OvNQ&1HXrPLvyBI3A-Qq*uJnJ9%1@`+OK%)uE=5Tdj6 z6NE4!TZG6YMzkp}_uz7=S{n%BVFTq#Y0#}=U@c*25+kqxnbad9JBX;p97j?N zU&cKl#9t0&_d?Ybs-jDazD_{EDo}eh=sT!?We6XL%Kyg zfWMWhvo=2gUP>G-T|;VhJs7tY3+hzZhhgW1QOdk> za>XFV;yS~nmCk6cxC-V(R^0BuAFVnoU8m@}c`f2H9txy%FE=a9mHc*7&)Phs^G|Pz zCIENg1k)Q7_O7$|&aaeWv?gVNKRg0dVQ?x87DE*sUM*HQsI#28bDa|)sZv}LZt8_! zS2B?svZv|0sqrr8YZY*o*IkS;9j~;oC~%u*ot*0a7#$ z0v?_LRP7vY86LKc?`(#3klDsHjn;6lUtpbwDd zXQ-sYFyBW?Y6!gI%@z%_TQJ10JO7w`Lovn^O&?7mOJR&BP(5u($i~PVc-R`zoqlFp7{mQybk6g<#GHs>xj-y z@26EfA#$vICL&LvyCMXmy4aFnQ&1Hl7ka26YTF?aBO=;duDPaza}k<^Dr zUVg81)zGviU*Vz%Tbe?6C2mf;H|2fM8*vA*6Q@vga!$T5Gz0+}z=z5sxk1;dmLLY> z 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 z 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%0D$W7;arT&@Ix`v6##7S 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 z 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

    Hu>8~hMH?2#Y(cT-a~ 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
    gA9` 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
  1. setup_convergence_controllers() (controller method)
  2. -
  3. setup_GPU() (testequation0d class method) +
  4. setup_GPU() (IMEX_Laplacian_MPIFFT class method) + +
  5. setup_mpl() (in module helpers.plot_helper)
  6. setup_status_variables() (AdaptiveCollocation method) diff --git a/objects.inv b/objects.inv index cbe8015f7d9181d64f68b666d6dac5352567e16e..bc40236d6b0910e48fa87501f2244fdb0417da66 100644 GIT binary patch delta 11801 zcmV+!F6PmXd!2i*=nsFJi|Foj6WJlTaF3qr&@?wGPJf#lq5;8Rn@uLa;^IJI=#!@? z#B)(G^IM}*NVDcj&A#&NP?r(;Ur#0q#yn6U4S?-`%Iwqd>0v)S%}+plY(A^Z0y-IW ztoZ@R5x**Ij8*e$+Tsp7#0LUwXX}z78p>i? zrN%JP_>N%P3KV~t-B7&rl zd|chp0rm2AIjkS7<*-_DP}nUEI9d?!f@&^)Ms`ve2F6=Dz-9}_%gEZmwV$yOoPrP^ z7m~q|5x;*ktBy8HeMxq^C}4Y4{S%>F?)s5uNHC;1eOxf8h_WlJ>`%+#8EK zsA0@_-*7ZI{!sGB|W?l=%@5>;C0G_MmqZ7*~BE_GP|>cefeEN z#gAz5ek{6cNPW;SyygnGY(OqDfUYX>51VT`d5(YHS_1K;4GxHkd(~_XHtwaTIp6^L zX>L5*#?A#gq!Uq|dS6wTUf*l!5&Lbj-#g!RLSsjq4g<#LHeR%vvR zZJz|jL$h#kN3eP5#71IsGDdnczG{u9VQ8uFEh5B-^rQ_Sf=TuR*0YarIasOM0p16H@uPL6qGFUIQG-&D}_4d+!%Eu&Bsu^ferv*n;} zHAB^IuFy)RZ^O}c#?VfvzVqG+ul8>RSNngr^|=+)Y-KByCtXD1lN3o@Ky6YgU8F1B ztEON8AxsjPO`LcG#(1=>Y3?ybdfc`HO#z+wYd+fNV~VMDR)TegMB4SV;IlzIS98J5*p82{Tc*?(z{JCKy8}^gVVlcG$1u;98l{eQh8_8Ahv>M2j$#m%(YD`+U0^NFsI-4GCf$v4qnuOpIA$yk~%cd>&+o7#Y zATW^CTn1RAA=s;aOhCZ^7K;BZN{LXQp$QfZs*8rD0$gSR1!Eu7ebOqH#zZ=XhXhQ= z7?F_a7$_1leWOLfr%B^9_Fe=q)?$A$!sD%21b)m_uz^9rj=kgoMj8XY>dOWeZ)L!N zg?Vs$=dc1imXk)PbAXXDwv)!GMPt6X`yjfWmPiPU z?^1zc*-><4S0(~L*?ioJ77{ek-?{;bM^C>J)+8>KvD8+sM||`kx{{KPKz~wJDRL}iM@4&<1|TTe=2EmVO6C*q2qgo4(wy({ zMsvWwHRl`uF+gRAK&yYVP)52_zUU74sypCGb3p6`x)X{Itt1ly4C5se5{HBa3ptu| zI?u@0y*~QLB9ZQpV5@MlIX!>&wNPYho}Cc0Vm`#^8=YQazp`ue)Cpc)WBTN-p@7mO z9J9H08ZivPQJ+MlNGBxzu2c$6`X=EKy|Q;6b;_ueEOc$1s6>Oh6exkv$j|eh776xG z9KkS6IXMJo>7EM9)8bymFo#945GQP%J9G$J7OeHc_W3KgsA+*uMSy>qR$J`=K5zhs zptvF$kQNN66?ufNV*KPotCn{5k9qyvh& zC{n@L#M!yZk(_ciDBFZHNN-5)kTw?}$c?1AUgRG@z-=8xAcAzw@ znb;?`A%TCeY<}Y`C3!?*U9xPhNINcpsK5*L8w>2nCf~4iO@agVlW#JMyv02vIk_1Q z3hs*wj9q-i^oBW(S`ser?OL_aLd{zT^k|XjuS=xn9-*tn7F@$n3(w!3Nant~dVDaU zdX`uWrcX(v(%-Cm2I@vih;VEhlXuUD85wu3f4qN=9FvJa)kArt|AS2TiEmy$BdP70 z$o^aVqCdWBkLbHEIy3qhQi0fUOE2y9g39|rSFAeyAmIl0-0M~{cEe`v2X~c`@Nvg>4 z!@GZ{z&N6CQQThxZ)vq-DdW#7b-;ZeSRr$1cx0R{s$N&nw~ImtUL=*o9N^$YCKae>3u4_ahxKMTs9%w-h8 zj=j(#5Pmj7BmV93_#xJmX95>|R6-^0!p4k14^1e=)@u%$d~{uCiM;&XcCK~tRG`Q& z_R$2xBD-A_2rflV{ighAsLe;=xr%>8wr73W{?-=_AfU*D+wDSqbI!5IQC~W+h${~f zVzdKIXA=kWY}P58NV9f&B-(XVWhA{isw&yDu4I4f3I;S>mxZTq%has@te|Pudsf&0 zmqBJh+-iiVRR@~$=ov$F?b=f=ZJR+G-@I+$cjO;khnSxOli0kUE^LZSUQd5$lSmI4 zZiQ`HYwSXUV-jnTv++gR@^MFvx!A;ZV4i`JfBrcO9C66(Y#4=C|3vZG(v!(YMC<>n zv2%SBTReeogzWUtH%2slVEcd($4!dy*fMxGA2~yhTI!ocQh!+_HS#?BM9&97dJ#{! zQ0u~zxyYOs8@%Yi9xalcf6#xUmV3X*+!nltpqO4@c&8LR4(Ll8t;EpF9I_ad3~zHXq`+|oKnFlwE_u$LoJy`H~qHtl+!-~v}@2P{%eA+MGgYSQ)uhVmOpFf=r zbE~8#Cw7aZAx2MbEhF9SFy|E*K(yk@;N;zYT@fwso7IYN;nue2W{#G{{JJdM)1q); zRyXG3<$hCI9k1xix(dlf-qBTr4LNk1j~Zy01_OM{zOE=bD2qkJhGMA%J#=fq482NF z5Hx^e0BACpxDHJPRLy_Eup&pVYL)STjNIX=Kt|~BSgLB3<2t`%Vki5EOpcX#YK|aT zO3VJH)BX%&YAvo&h?p0RhVUqn4k!YV7#u_JSz}NjkygvW@yXqjAS7ni+&S88U1D;> zZ3x)ufxy5etZ8kyoeBs?tWD2>7U_t_-R9+D3C@k=!tuug5iWlpJKwlM0ZYgc0ODlH zf9JH)QiploJ1U#!w=3GX0U08t3&*dopz`~3SJ^~p_+6}@6kb}}fRj5jnk__rGy=AQ*zEH3HgM6_%txFe%34hV); zWp1!NZ5Gsk8Sa1P<91<{J*NJ9iO}3TmZ-(%A7a38f2LXGKe#rPDI&tOKE5t7xnFMx zxa@!tup^~FHLc;dQvu;@e&efa?NG$}5eQ3Ym>@UDggSq@Xxv@;3|M08lX3z1V;4Wy z9d;ZV=^lOL8E<%Q$yNm>$EsR#FZoI5Yu@w_)rKO*uz7!SeG(Y)5YOi*7a2qmu`RCF zB>_e#K1$<>wBg~7gc4YGCA9~R}}>>*hh#N=kFuL?7luL$m$O_SAWmkTQHLf!)R=Lg`12$HZHC#6f>}2T-zbgj%Ous7Nm;?m!|7D8OOl z8Nc2AsS}e}$diS|9|&a;y?T1p?$=;$pfAWVEbJS1u3dTXX=1<8CNsJ7Xcc)z4n5|% z_Vmu98%mr;EM(6>7HLSv9lWJd2}Vn)Z2TcpDpq-&JWx{6Tt8$fPG7L?vj5quyXg)q z*(ZNHdBWHT+38_zjA*+5%rm_fzZzSPq4IckY0$j8tLcD#vt0Bq%SDIST3!b~#6|YJk7v~sO zD9C%VKj=>RyX%v0E)}pZUo}T9>ZfLqf1zi52HkwhqCickB1tne`F(CZ<2X0L^S9{& zH2dO^!6TP^VCX0YL>z?3v5;@Y4^i)Z_L)hL-n30uy#2MRK3Ti%^r^)JVp!D8j`)8; z$acS`Ln)7AD5Z{kY0wt&zb>R^Fx1U%Ng2D@B`-EDig{@@*#FA;qP(l^SH6pptv|VECzq}Pw#~|)}nIw{Y9}XwHV|tm@O1*4E#PnzJ(7G zO>wYb(IU+$+4d7MIo1zH(!yf0T2R_oW8(Zy8M1%C*Rp42 zw%z@nID5@2LrS?pmZe>W0^MjDsSFViT6G^hn}k=dyc-x#!k5Oqxs8qwN7@V@$q_$< z*b88)iwalnKfd`yoaOS<@vx1|mdm>E~*UPsp>8neERxE#tbRCTCiw5Zm*w_*wcG-n7Wo4+?)z$o=)H*+Kta z2&d4V5Q=D{h0t=pusk~{_m{?0kQ(g9Cw8m_5u5JuxG-#yEhFcL6??IMc3$2s9pON4 zFOBOE36 z9Zg2(72!!aj_{ZS8i;>=)xg3#6xpE>ykML^E29&mPpm+zVstEW)Cvfw2ZqLarPV#c z!K@)6|1_@g`SQv*0JO5@_+A(0!&weSNiqV$VO(;{V_c5;7=EK=V2Zg{}Hd+$CG zCvctV;ju;`W`1MsIdUHuK_o28K#6of;SRvC7#a{5pFZ4bKymx|RtFIE?e#y%)PX^Z zYQZ=(sThKtJS+@<&(6tFxIMj3kJEDX=}F3q13t1hWbbkEP3t#blHtYle!WB@jv(H# z%D{6L(V6>T? zmp=^6jcTyRfc1|9G3K&@L4rJA8>>8`IBFxlT8hEmrhffRWQQbwLvWg{JT1S~&AEk+ z!Fv=OcCLRP9t{u(_11V*w!ws%0|s_bk`PdHSDbmP+BuJhrjxVYLl)D~7N zkw!(e)ugDl+7;DS%c4pi6GkB&Ifcj%iL*C~hmHrjBT&Nk$o%?(eCvwFcz@;!RI#nB z(o`uFRg?>49`MZBAKTnSo<*zS+|@4rOF_)a?J9q(ZUup&s#XA)?$M)W4eVHk=MpDW zRts{J3EL7&BGDx<7etNaM5ri0IrBMHkuIZPTNLJRSp=_G4BC#$Ev%%M>^ zDGxCThAwgD>i(nBP($r&8EqJsUQL=2Y0|10iXQEVk!aMEwyN9GR+}pFaQQ)XXo(T@ z%8;!FIkMF=;HGSQbUY$`X!Pm=QYxZN{^)-#N)<(AC8?4q zt{|0OKt&Cy09+lPuw`LO0muak4#r31dn#>f)GHTEI`n@9jnW`eV5kfr1%=w+ap5E9 z>n$-4u03im8_58Qt45VYY5l08sI4Sy81(jyg36H?)+nN;Kstoe6h&!+Nf}f&loWqK zZ39VW3QC$tW?G|0k|XKROmY~d4JD^g*;I0fV5^!yhvxcDU2}b>Uvqt@Q*(W%MRR?p zLvwwnys@OWd~b*qKPq^W)CdJlrxiqTMQLYJT5Z~q)K;Qv*H^iQSvIe>!c<69R+9>d z+RE`ejvPZ()hLW>)Fqdobm){zI7)vTPl-ci(ho=>gijErsYQ~5CF;Mfv-Q4$Mc77K##fsy=n#o5yPdy zvB(|7U)0JroD7U3a!#=hTY(95r}c=5d}}$pnTD3EnzD(^cceiH4l200D)Z23{dSgg za)+HKEE}KJMOSTe8QuJG#TVNlY(s=`2o9090AXLS+D}J__f8|GL5_di^}a4Kx&Ai< z+MuSjhju0qn9Uy__}Ym~CW!VUlTV~w$>b7jZ*XYF&D{rpw#Q_I+g~j5kX)2viM76h z3IK=I^&{6kDd||?O;8S@z>b}A0r?k}<#MrC`gEyrU4cV+3vE59X`^U82-!!;V$5oy z_~=6xA#jg64U-)4t8sr8gxqVdRe{MpX)SpZXId+5qY=j7p65xT`JfXGM7)wiHn^6k zHL2j*mqbtz(CVWStFJ1oLbP}>0+E(2X89i_wM#H=3>go7uCKkY%CcV5^aUZ5Ae9!I6vKvINGw=?tY&vAnQoyAs-zB zZRvd1cAfo*Af$|K)RX=5)6q#NEzVK*V?p7vbl2D+W^jXp15coBs!WfxEgDDqj}f{? z{QoXK&Jk<7-~g#u<@yiiE4`WUc-!S1cp{Y_gio~Ii`9SlM!pDCa)At}AZ+de51G83 zG&s$@Rx|+335*4z?Fhga*Vm7tEr)4{wVqg^8d-LsU@I!9U~o3Xr~ex66YD4pff2A& zNT8|>&IMJ?;lWCUDm3W=q}*OYG|BCyc%!5m^&Hz;01Y!^gM)(W@FelwYt9E4IV8|Q z#t(kHo4bDx5dCE$BiK4q5f;8^Rsr;vWhww1unGmu1y+^Bz;4}(yt@&qO_`8jeadA3 zXEHT5ASl34FNg15b3Uk+DTfZMeG1^+T|GXSmp7N^BCRtQ;cuCRM5Ryka2S||b+nK` z1Fhk~azWHFxquMWOo$NqAu(+nfb;}SHGxXk)bfAwLo_GzA0m~ngI5kHNNt>#7^Hgk zAYc4`e*4?ir_aBwg3$Waa?REHY?U93uUlOlkh90OyZ_h4=gTYO^R;pD`S$Y9i^ocu z>ZvrP>m(hY>(jrVv4fnD{$b&jyJIJ<$PB6I?c@E2_kTWqxUEu@jwf=zyDzKIU749G zX1{;p%=p*+)%oSkRXKTbBuV%ewoUg~T>iiQWoAD8kpC4Yw$T%|n|bi>{Hk?veUUFF zb;)pdhMBnZ!`WtSy1tK1Rx&l+mVEj*OTTt^>oooPtepI8L$fOT)iAZ)tY47t5NFR} zXPc+pZdQLKe>N<<*{nl+^jshLr}Y!!@#lX{P2tUE^_U%4y+=*2-fq?&_K(P+)tl4i z+nU1L&FU^Y&}uUqr12G5IrVw*cf*QVGzpqEX%g$27>D^$vZI<~9T+=1*Ei!p!@*Tf zeO3J3XJx&Qh=pz9(4IxeU|FbSd-Yp>xEF(lUXR9A@qLl4=nhONMKJswYzbPw#`f8|x42CW|s z?#nuKi)Mh?FYgpsX5C7yQ~7sUX5Ayx)A`UIC&(K14?mt69@~1*$NxmM^A5^=QtyRH zS9Oos%leq+TimO!XdPLx%U0QC{nmeesJKJn!vkI)5pmW}bTnWds<|=D^KW)ZmLKaM z&(`dcb#}>m$l68eJj*Y7e#OqOlJf(;>@W%=AFnO8r?%_G%_vD&Z;ir^^qRU(POeHP zSJ}w{7yN2*u4!>rEd%>8Y)`a;`PjxNn59s9P2DFa#}vwz#T{A&BR2|+?6H5+tebCb znq4W1VQq45^`WFjoYr{IrS(G`+*oJrqk34MKvT=Z?Yg*jUAlH%wHEjK*{?~!wBrmL zqfJ@7nXwo*{V|C)q!np4+RRu?oBkM2+p0@LX-h9A#eshNV0AvJa%=o*VlRn6@?C4% zyvQ0tacry$^s*?QcCX{z7f^q5(jdW)PQ#bw6RYCHSdR{#8P{DpUVSFM>o6_(#nNu| z_q&U@>8#2}$2#Ii4x7TRO|ni6?0ok)zQYCaYZSzNa?$GI!-^Ieb9xu=`Q6hIzcCzi zq-hu&}l~~5iYlIk^MCWY)5=r*Dbsw4jGJlLV!(6*X+oubYv88*8?@q`r`Cg;f>B$v6xynzDuNy7)#`Ld34)xg-Y>6H+ztS!&i1R90;g?-JJtptc zQ*q&>r^XkJ=aXkdr`vx_*NdKPV&*GqGTrI5dY7Dy9ZJrwinBGR-Wp~UgznL(t;%-? z=&ls$6eB*js-9aF3tA)1|BxJBR}XituuUMWW$)W{tEFH)2ms}2{+kst%Iv1w=_Eah zbZ5sfd?;PBLaXGOReH@TzNY5#J0lzUCH36G-L^kmS)52XX^+-67S zby%%s+q-pLvvHuwNk_B9vG8lve0DT(?gRVtU&Uo<&Xlfb-T};p34%^`1qQg$jUuPhJV>*g{8~$t5#`xJkfe^ z?Pr!*7TN8v&vJhb*(+r4@sp2ez@kIRG!VTIO38YbT;q2d5be-)2y$9&l+LHNFk6RR zCtI`KrR0U)9dRBX$gv$bJDDimAs^99uvuRi5?U|;IYxHU^x1+`{1QAX3hE4-&g@UC z;1q-vbN81Qt(NHVbSd@n;@8!EEJ|fAG0h(zTcw+6Wifvo5Sw7f#O<2->1>rYznu2i zm0YDijNstDSnf-Eww5nQYv%!lD-y)3qdOGD(;s?OGQ@Gh|5u2k;B@rjuC7(OIGt8B z_B(V#S`p%I&)>($?rwE=eg5$9SO~M%y?q=6wN@g#o^kF!!u!fPttt!=uweDAJqlh~&L z|A@LGZ|$0XvA|_pC?-8cr&{@uzoenX7cD zz`}p|1@bL|%+-}m)o4RFoG6Ix?oS0ksnA;qO6SwgC}aaG$mbV!m*!9{Yt*p2QUXMW57hs-7;61o5Lfnev)VS{@&)N2%41pDJ|J1$#E*C- zH|5gN*5}%2s~DjU3|;R|RLiN2VB;spOxJ&}Wz0V$<>yXJ#mz44pEn$QvLOFe_h4OO)t>WngRoyIAyJYr!_7HdN!kUSi zN~@`75=4j&uHv522wm6iX=^PPS53C5Rm}FRdAC2R9?RELRhxM|iJA9p`38SxgJzm( zS}nI}PlYKTs!x^pB*voFE%%koKyo@E1z=B9c<@vELmp(q9fPw@^rY{k?z1^qSNaSh z3wa@VX6JgwzyP8=uC>z%lusr|!V{E}R7%7(Mk3-6ov9O(Z9W~cw`|&a3_(FI=NeQZ zE}92yel^Mq$f7a8V4L4 zh>vAUT3qgwS;TyzomE`TvGIh%7mS^3XaeD6w>YQQJ+va(5O_XDmJx*5GXnArV6xIs zH64+T-yS0FO%Z*D<|o7$U^k5lZVI8ldvTBp;Z_7(rNin!0L#bFE9Br%yDUThGZIYvb(F zxV|*l*Qurh_Nk4c@8_A4yPI6$lI(U7d+Z{69wL^!e&ld(NOFIqkAq}w?N9Q6J;%%*US>}* zv;U1BImRU|BIEemtWU$o{*l~K74)Z#j*qm7>|Kt&vQ>X(qzkPC)0~KG`++@}{?L4Q zokw6Kc+Ki0&O$`n&IF`7Y>5Yr%?gZgLEX3PQdA@J;eK+u6eCe3Ngg!Z=SFcBkFGZWw)v zh;3b8-ZVF!0MO%esm3H!EQuCdRXYRrv8*ZLXN677*KF_keB(|Rq+Yhka(diKILYZ^ z`xpL}*VGv2PK)hnt*^y!TnDz7{4H=;lh=Q_2Ag0(C3?k8oGrM|O>HsXTUbHz0KT+g z${MVslmGc2+!~bR_OnJN>L^Ue9VyK1w2ZL3iJYCy?jt)O{^n}jP8K|qJc~CAr(IMs z12#S(&qii_LqH*=aUOMYaCyVI$X7`|jhka>FW>&lU|+sDn~qx(7zbRpItkge@PmJe zY{apUpC=uMSy-A3$hjJmCmj#SvHntemZoIV=00-v*!UQQA)1a@N<0p-Y>gMwxTV#aZAL4C zn~6-u&aF?ve{y{i7~9sJ*mwlSVb_1HPC~}7V^_MmQjUYn?M$M}y0!7^aYG8@Xd8Bg zsK@QZGDd}uet18Yx&nKo&p4wInX?{O(~qOB*%aXA%kQQJ54UJu8%Gob!thLli$1nK z2|wN z8HY8-p|;qbl!f`1rmy1{7jH(rgg8QEBz=o@K72uN4rD>taqqJXN^n3AztJ+7e0vFi zzP;px-(HH~k9~k)j0%qfV;)%OSI9mEFX}_(lkzK020lOHC&DgoF3$yg$TcSN7q&Us zv-gxC3Zf}C)te?w>Q;b}U;lq;4ccCyPl+i&5_sFY3X1&vL+ z+pc;)B=dfh%*Bw*#VDD}A(_h>WiN*^bJa?NHuqN9E0SC~vl-^5)HuQ*TB&^=8Pa zH=~?-Gvw5pQBJ)ba_a3Ur``@Z^>&m~Z-<U&H}8h>=G~~g zc{h|d??&a#PeV@qG|H);hMf9olv6(qIrY;hr+yxC>gQ2T{XFE<&!e3BdB~}sM>+M& zkW;^ma_W~Mr+yjb)GtF${nF=D(s#59B&X6Im;Svz`*n4`iof%@3Op2l)gxWQujy^O z^|mFw?XRm#6faTxk;#9)b)SC5@st@!CfYUeH{IfIO5$&RrT?Qae!4l)MJortbcnv~ z7JXY1ef#SwUXr)tE&bU?IjYyb>y~*}l6m)Q_GOjoH9vJH|EZMxCt42HGy6)2mFldD zJ(_}==Fi=lKbJIr{xuo@C0}gAuOar?_seYZL#*7azTd%u0t=q;j0H6ZnhYXM=0?x-ZsI*kqncL^EqA^RO4{m56tLqZcmN7 zGkO~TV`Kxp8U5oQ-Ev#xAI@@{f9T zUd#NWMkoO85gix+cguqTF!DutHB}(7FS6p(a0)| zF0$>Dz<6jDF760651rUZY)-~VZ^l=x@iYuA6~0A;7?D18CP4feYF!UsT>qwK`9e}zulU~e7 zd(2ne33ZA&9f(VbJ9-VoIvDjF>U6;BHrmNCkL<-*J^Pyqn!e$@im7E3sv?%7ka4yg z)U9Ty+RYVO$@FbF+Rhl-3DtMrTjACIt>AxZ|F%B2f|{*th4Q3}NPLnai3_MrN~Mc* zrF+#B3?PI_BD0ATZ?zbYmNm^i#z>FbcAzPs6Mwfy`+Q6>wa!Ygu2d2q#PnAZ8qh=% zj1Fx6D2GV9o)&zzD2WVkk~jz9RzpJLd8=Q8pip|Z2?nTbvtV%Aw~Pj)CXEAXy+nTs zkamp%dUZq&n0_O<3Z7O2xiXn9eM5~&>sFv!&roO6qb=~gNLrH+Tq0!e5@gx5<$gP~ zl?em}vYN{Pi!=m#)sG1%7{EgDzeOn#3N$pqqCs`huvCD{ETCZQ)45Mt#nPBa$MBGV z=@=stG93d&LZ)xDNcc2qoW|aZ0LFh>Oh$OT6^p=+xe7KgDA=)=Jitg}z*l|Qz~Ze8 zIIxf_0}eRq%0Pr0tI41P?G_{e0*&2dk?9;(fX8yu2z3rHQpR@DIJIcZH+LUI*V7US zf$?1`P%Jx&j_k@r04SS}ThT&-Ci+`9Ao0iwPIS_Z2q3saBkgvfZn*?80t0_$GD7F;z__yYK<39$d3=wGcZx+f(cgh#t0bg|oJZTPyy+C(D@u8JuLV#hsWJ2PQ&|o1) zb57?O`MTFfA6X>Q9TIF6PBwq1$G#SdY|XP1VphzD7=5GDOYB#6jh;Het7}Z3+%*(X zdW2&(*G?mbAvo%jh!p9B#NU-l!AajFJfc_j&ZABlm6C<7trL}KP?rKF5E}V;-qRw% z{)r5Is~G06C>G*`t#gMCVatNGUf4c=1s63f@Tq?YFw<(Q9l!?; z;1Cp7L<4eTGGQ3UFp-BSjq3*rs%P0e?025=N!6tzGJ`lfS2>bXZc3`_jq1=}g^4r9&?4%kELy~wtP1PE zGUuStje>wUIQS=duakfG^WUvH)8|R8Do>@Oysr-Q@IiuYE{({0Ar9xKf##z8pgG@- z-gviq<2{+i!S%Ige8!qHij9J2g^cuuoJ~l0-tx-%Iiq;_ntP6icR!9oA0Av10W=eK$PRch|I4Su0zLl=?&Sbt+Skddi$)Texkn&vkWt_kv3UGA-GqXC7_56 zZKVN4`T+3n zfr5$OaheNMC{%yV3mNGR$sN+>0tC5{G#9MkEvC6J1-p*9FvV`a%uQMJefqNUchGYY z0z8Q#0riUInzns;C!JQ&y_-^LIJ!nb_!oM{54QWl{x^Q)`Ce6v%H#oLn?~@mdocnN z*@$Dl+6e_fBQ^w^fh^LHjJr8Xr4np@QrY-BEHNzXAIX0mRX~5*==d1Wp{L8Uabl~^ z^uW-nvSUXLj~zB5dfW&L%!zTLn-U&RFmNb9jTV9Wx&%u8060J90Ue1Qx(-3kGJt7B z!3K7)zdvaY>^i)2NUTei%@t|KB@h*Op?+h59ogg?wysHVz<%;gW|6nJha@LA z!$HA)ae=XmubAF2$5Bhd<-J|27Fwuz>wq3D68&|F)Z8O+ZDaE8`7k5n&h>wf*O6l~5vY17kMw_#=|1tz%V#9D zT@%@VYhU!oSM3pf_eEz$AEUhC=op1EzGbxX3a$1nJ*U;UwR<=W%yh63H>eZ;HXzDS zCCp-G!G;}B&w?ytFf9qZ@)dEtYjXt^bRl6D;OnIU|IgBZ7Zc#xu%pFczb=h<5j{y2 zIeve5_Y@dM6fTPUYv3)db}VK5S)~rR?*l7jE)9>2vqjbG3i@_Y=)jAll9&U0T*z>= zOuC$*M}>M39b$!8hnba+P7kIVhViX}D~DV>2;D^Pk(<8Q-zT=i4lx5`Pp=8sH5|=r zkQE$~d)lM|^=v_`+vTv{EC=<=a!|#(EMF${04u8 z3#r~!aNZ5X6=N?eqCnnzSIqvpOzhJlv6s{LK;4N~%e|-}A=o{6_235k@MpY#)N);L zXw|V7S_Hz+Mrg#pT^>Kgn(|EGf{#k5#9i2!5$K@_rPzASL6eWJ3oVhCzuV5WE}jY$ z`Nck(U|3|givq!=$f@6y9}TtnC_H~xk;wL}FWcYxq5%XHd2qX3sBg|W7CGum2NrSV zAwrCHpy_PlV4lr7WfN)EPLD*puBwcrS4UMPd)AfgZ(YHFhU>EM^lh1%^`8|q&3exY z8{jg?EQni;5Vh(+a~?foh^}3G%B5{HXyco=4g8M$qw5g!b6^si_tS+2!^XmCtoEpj%#NLxPcs4*9t*bdAyQ1Z_|XMrOQnVk)z@amr^K3jS+`G{!! ze>HZlZ(@rl(2bCt9{R?JrVnf%FygpLF&g+g2w@UX`_`GdYMC(1pQ{Y z=wFtLzRd1FV>b@&ak=~p?MoB*9X&@2fSxvd91tr)_Hs*tIaBsxf#tDZZtgF7l#|T< zLUP1OC|%r`A!T3i&>{2SX7L_;S-b}e9#0f5EP7axx$!-9(3wyB#e0A7-Sl;O&hGQ4 z(_wCv)a1l&ku=2U$*pCiyB+4d0t1LvTp66a+pjC4<$beS5iZ=?_T0?TvY20&g?m~Q zF3jr2e7xLmN~_})eOXr_xyU=Zim)MvZu3zC4bxzNZ`s!sMF(ZEh}cjpm7s@iEtsKK z2?~M+a0~!V1{2qzsepf~IT%*t=vA#U9*~hcJQc_Y9UexP&#W4YyMP;fS^AInW{<(YV{ZTr9!4kz6?bcp!hm7+-d>329*<+u7-=jXc$+4nW%*jp$<&*J-#s>d(W5fKjfQ!W?y_|@a?F4sZ)Wre8 z(5lQ0wx`X48Zdvu-F)0Gtg^?{e=iZ5d&d&B*!)8b81BzBtNaJorZPoDnAXSFB_{Xl z4FQ)OFama@6sV>({B|lJoXu~1b*&wWSU&<`2@MnE=9p0DFBgrwOP>KtY<*HLAb;%Q z=eom=LnGazk38cI&n?-iz~op}OYS8<>3q$b9-`V%#29}zPp(e_BOc=U9OWW|C?dAS z)w(3W2*pQfJdrj$+>uZM%MJyhLDSS|*ffc}Xq{1|RxD+xgxPl{QTp-d+wEIVd9rM7^fRcoh z8&I08Fgt&(0hO&zHplyTlbBK7ruPUr^M<@uh279)p*w%Gc0ya!5 z%o_qsWJ<*3j!k*_4J&3q3c4v;C@$VS9ERozbu@8$-xt3cV$>V5S<#a z7ix_Iw!L(QG;t58|%R@EnKx1Bz zd7M%&t5O&2f$hF5je2RVk-fr%zq!Oh_Ci`@iCClDexhmtad7aDzyeNFWb*j3MIs(s zZ!ZOwafU@DaI$&ER%9MGmKqcn2Zw*f!2apI5XV|n4!^%BmZcVh`~|axVvT{{=f}73 zL82)R7A#t%S%$ZI1D5e!{>XJiT3c1&j-M1!g+ULf0kLMF%h;YeCoOjZj@`)W*_-zk4X7Wi8B ztjxB%-xFuAd1Xi`H^{QI%TS;jO(T^d0z#|qgJ+ZQ>Xml`<4O3^xHq@a@!?3D;UhWX zhY))KOm$J=%KgVTpNO+uemWkuakyv~xR?92;=gf^OLyV%0M+}e@qzOmh9>+1>+8xq z;CpsLDK6Jta>c~lHx(6g3qF6TqLzM%;CxT4D8*e?dlY zrp7r2aE~4A6Epo>jqwS2HZrsQIj3b@m(=7;>l9*p{uMt&L!FH`1_g?4+IGBE~~O|csH<@#RJko$bpJ9gNheuXfis23{T2&gnJ)oAhv(K zg?A{jLnC;>IDaZaCq{ptSb=vd^a6%bGl42|_lt9yilSwlkp5me*z<&|;9(aF{n zCU>*-^esfwdf8SW01~l&L^4&R85MWvmPX{@m(X<#5@J7oLQ=B~OYs~N*><2An_#?@ z#>KxE9ygL};Rjko>9=#HMan$wwl1`1A`XTf^le4F$6n#SQ!4Eos*+* zdwQQ<`dIqJK0Qf!all9RF62EmdSY9t?#7tGu=m`Q~V zqGUc&WnN9?k4>wr@-cv-ie4X7o=2hUxJNgdyZU#7@Gqapf!S(B^TB!6jYnY8D33{K z0x1PcS*Ra`iu8g~(=GG>X~m*hYuoA9(sb%RRE{%xux5W9eR!^YqIL;w)$EhAMtYuO zVW~rD@-kDGPVIR1aop)cqh3%6gkrsmBHCynwA}sC?4*LxW_DiwFf=!+!5#zFKMus0 z%L)bw@_cQq@`&Q7E!S!(278>W;B0nU~-Y6bA9_Wrh3Ew00>kIO&D;nednJZAmwz5i7rBGB+E|7V^GiQHn za}#+Mt%h?~yZA2!F)O#LthyBhimF-xV7f<-nl*p0V;P=HoKRUU$WbP2Kr4wvm%v;Q zc|Nv?sjzU85Mem3HCHy=N6sD_AEPj7ArmJsrPPzBFy*x8_aEQAogSbX=DF-{-bW#g z&;BE#b4wImWN)`kj~4QH3|!iIR~Z<488EG)u5XRna#Iq?G2iiBS!N^%dK63^Fq9Fz zVD^7$1EmbVeA+&os|q5qaor+GCzKYoHlfodrX)D(1524hqjFLnViF8p;>^|kN2Q^L z+SfALFfP5CG$YcaRWlSl+7Tnss3~n#x23H%RpjCFgX+){Bj}YOTMcq#t7pJX+4kso zMEcO^)di$fM4SB4t8wYlDWx=OJ0`*VG_Zg6)mD@$ipok-B~e^KD!qV;8d3qcIzC~` z!j=M%3ltoTkI45_+SaI7E|_%a{|XwVL8QP?89)jOwZY@UN6yz%oLO~k<7G4jU<0Z z(xI8;FiIOrPNA}?> zof=_FmslZGSCwKsO@eRCqQ~1iH7G3tP)wpY2pPAhAoSg%*bC2@ipY!4xyJp+TcHqC zh2f^ii>Z`Dx-mgd6=Y#T4U%Q?!8Jk{!Y|l%X{#d5eu6X;Is5fk~=a(FWhEm<{X6PfQwgAyE6aC24Wq0{>9Ea~J9J5N|PKCO$c+U7F4 z`QwT&wnNy42;&eOB5eV}zF@VVju7viMofbox$AvhVsia&2(&>>YY%_zOdv3uKR)oa z6PZj9?MEh`NV}5BCD`8J(2SeA4*+eC$q2WKMdQj6w(RvWFkCMfh)kN{phb%(i9(5WfIpSC2 zEC{*RUaJC=d(v9+CeDAfR@z1*jKMw6lSK1DCmM)&C5LQqEm3Py!L=`mpgMwy^h9!q z1fx0(6z3eNDIyrxlhHyenn-*X>FPR=B*ZfrlyLQ31|4YK7Xmz{PgsjJ0Hz|^0%DC0 zI-xdDzyVUpXa;gY1*Yh;aKg5UX^cnqaSD+I>#D%yrcg`X#F>BA0NQATF*bjk@eQjb z(QI|1frtij$V56qIYfdDofqmke{^eN+fEWrZqsS9XU-?a%2p?v+x)@#*pZ;sMA%8QZ8Q z`{$>llTccmqwdFo!e!~Mu|v$@1_uY8K-*NA9%)-Nj`SZRbdC7`U3{D))^@=GQnAYQ zAIw*JGvV>J%Q^5wDnAIHXuTJ!@r`^DsN@0}P(j$-1s;Dgc{^!vntQEi0GbmR3q;!y zfHAJGA4OXZ(-3Ptu|hSn>_Wj-R8Ya-Y=}?)HQXoGQ5XUvV5yKmRU4cOs+z-tl?qj8 z(gjGly@Y6z+e`6ANj2&@wzU8nX2u2w1=rz8;=9+J4={2_po5Gb{CGEaA0Yb6L`JZ6 zrXnnS(X4+0=r7Au061V33YrV7Dv5#Jx)*tOBUGC*A;J2T%K*+~YHUDIfT3Ov-@WF1 zP%Tpq9a#Gmz`MJ8d@wI>F3&|;XD-6uG7E`HpXlK*Fb(TyA%O;3!-M65sAF;gA*z`W zA@W0F+Bg8|37TpGm9DAf<%eia=08L#Uk9%oP>_GxI4?0s_3S~u`2GC$x2sQ|e_I8i z^{eHYtM%C`KNw%Px;P+bk8OAVuZz!@SH|aSXTIo2zp2 z*D$%Urg$f;qDAGap{M%&DwN* zADgUXYPv1?^lz4a?e5lT`t?~k`PqhMRraf4YP(s#Am1U*p2N;IPrKc${!0FASa`Ep zhxq8ZKJriNC&c5=o0`I#&FV2buzHW0UcGkwdFDr_HxDg}0m4U3Q?=W;RIU zE3$Ix^WyJ@6|-m(G;Pu()-^E>^P^-(HOD$Ic6P3B#({=|tDO3(_`A=_dLI!B+r*(g zi;%&xP|5b{xBPG~1`WL)jjQB|*d!#vFb%mf(tYh@1I&&5H4XRH9&=!n5`T{T)m?x5 zXRC=IM2^L_FXFUPq-Ta6vR@5bf$4fYo+RlW*uVeEt2_-_KOEebb?6q&0JC4-DX`4C zm0G9r@3PFgN2aIqp*>EJHS8aLJTpAD^`MXciD>5?l>4OK3zM$u9dP?2;@$)<2%D*(K}jlJ$_ai_&?P zU-bNnonIyA2YlIK6h=N?TWn8l*NdA`lCa(yg&pZNb)B4Cl}@g*lLIdJ)#6;!;;dQ* z_G8$dXa)1JjZrX5q4b)%Pfm_0lr4)pvd-}5^YE; z(rmPuv6wdfF`l+nmxj`oUQCJu{r17?d{X7s_|?Q-5`pBq*0gz%HH6~WSQqGJQ9kWn z$Gb0}=A=P_ADxCT%O_UFiLrkk9XvCxyL7zzOnld2TJnpf-Rkdm7je^Bm5+{f#E%>{ zgsg61RRvK4IUTkX`bJ(x9e6*!Fmt?%G3NeD`b?}O}EoYdKBr-j$!yvx@Lt|$u+C= znpJ#F&E$+y+K$DY> zW{G3r*Q)vKXyV)l_UFHf%hH@FUD3P&L?cv-u6J5zCz6CW$&J{=Li&10@WZ)nW9I@L z9OFGY`8Wy>WxG9>C8F{1H9L`&dyowOvdaofm*-cl()4(u_2AmiEVC@K+hL#O9I{u) z-s2}9(SSvVl4*Y+dLfjO^(?u@?=&FVq3aOjwAv`0PigC0+tNU1#%3NZaKR&ifH`B^uI3PB`j)~hf^V8WXZGL|_?XfGlN`Dx^!F{pZm-cKe zUy#<$0}59ph*w8hAjd;o-3mX0LnuI0$O1Vr}QMHLxN&0)U4K9C| z=@&Z`fxrmjKCV-yj$CJbNPSXUEL4p`U1I$74;+!Qib=}>`%^9$r#1evQVo2t=< za5#Ta5Zm3K3V>3fw-S`jr=3yA9s&u2co3GJB;RUTR<24uwq0b=d>D|=FYGSOp<33c zVRxkjhz=j9|8X(Y`ne#k?CEB;ZNlXX(m|BRvb23bvbu>M@k(yWrK7FSwb52FLLC^o z-kqqHQyam?PmYZZ)^uKTr1B|cXYNv>^bd_sGlJv!GRlbtRpBZlM#`z%<&*j_Y@u>p%}9S$qumZ$dLFh?x~gWQoW9jUfWycev{1gPYN3+8 z-9m`MVAw+Gs+xsz`c@0&=LTBE(+jG)S*mu)?D^~=?%IVl6E&4qQ_m!b5FK2_J);r2 zuHDntS}v}dY*VY4?OF3~e^fn|ucxXu^Li39@7wYX%m&Rg)3jP{)1C@bK2(37D)C8- zMXg)zE17}hbV3Tio~ZEPr}l?D$c8%xXPxLt-$~tPbFi-T8AKNHLh{Vc^^Ac5M0s3m zrxPfjOpt^pC?~0uh--{Q#34FUCnno`I%IFzwDlN*f?Uous6<>e57_)_loyaieQYRl zIoaeA_mYI^vr`7^%8%{iN+^G20k7LQg}nDsa1i&DsqlFf+ZXX5&4=_Hiq}(&9sM7m z1bei(yzOHJ$pd_R!j^?C1G9NNoc~o_G2d&9Fn+(%?DSkaZ5qJNH^l{WpoJDB8>r^V zagPMq(0Nc-7R!JJr-=6lmmaaiM}V;mmtQG?h!e!YuQU!gI1nGpmb8Dk+$pn&`9wRb zxSC_*35PEjJK4|#!pUxNPOp1tMY19Ae2gq32(f1baFa{O%S^_w$&rmx z#J#L5@_E_d67$mau@Skp1>jyL#pzd0((90g=wBxfkDn>mQ?%nXbo*z+4N)`lPRSla z(}D7|sY#^DvVCNjo5!aQS> zhcQb#mNB>0%a|?Zk8ZHF1no3+)&AyMmpo6OXgar^lRMVN*`;xPX|S(TO$Y2#8%5vG zGbML7xxyvc?IQNrMfN;IEP4IN;ogwsNFN8u_#DkuZdsNIxL1D_n&?!GVwx-Y^R;K3 zE>s0ZqSvf)B5y^Jw>-#OVPs?PMZ(xjgbO{kE`ZO~j%x}$;FDWvEj2{0Cn|jOBKe+f zmnuMC+G2Ax*)AtF+n@*ly(BZ0zf3UAiRc?~_H>eve`0aE19gd!@D0n8z~7^g&dg5J zanpq3ATuk|(DHu=uhT%pH{@xR8HwFWFwF^{N??23U5%c^BY{iSreQ|r*W|IbQR@f2 z$w#7AEKY*GBth{a_#+O&&zD!zncGyxp|{$fSI8$WW4OIk$6@wZu@ zhL8OtxuYuRPa7Q{X%pGI9DQZ0%t#kn38py_+4ci_F#Ug_`S3cAz)0|#)k(;|#rsUK zN4TwP5*%pI&*omdoz9TrIHv}=#J!9+d!_eQ6e{>yUehy4xa}GM1 z8so@YY)^k<$0)2Uvm~`Ld11$hH*T~zycwZ7(!Vi${2u4^6~xn;8i$8<9)8a_7rUAo z9A0oNaW&H$7t!4b!hu+b*NcQ=qAQN;{EmsuvzA>-JQlgIHVN~SyC-Z(Ie#5)GHYF7 z9B{+#L~0*9-*{MAy0L_@jY(X$**mTe=D~Ndm8^db@b+STYU6z9<(cH!=ZH=fg@){P zg>fD<>`tP-!|}djk3RB@Hym-WntmK{&E_;-!itN7Gfp>>FR?L+>yHR$yXj8iO45zv zN^MNyVhaFyq~@8&*969q)~!xL{(>CCqK)v*wFPD&Z7Sp7TkTKtz-2d`NqG8#ZI}HY zFVKG_BQpN!#~9U-9**Igbr=pPPT$V!pSqg5&{wX~UE?SV<@U^FO#XD9P<- zjZD;0n2R?VRsWbJDc4{c0l~i)wrE3cqVxkZx&9wsAL9gd_ta$%=(6aLQ3O2 z>g3?^hI5gxl6)FB$I@QD{g=VMd~-G(w6dDKLMbYa@knH3#zFVs$Xh*B7_75rRk~eIh(4cis zo6$)}ag{7h$)wGF0Ka)I6)cCM+D@#MSeXBm{>fF6FMWia{n5&(UB$qB!`6u}?+0K*s+ z9tXxeu+XoNeF|RGhsr1ASDXxde#B3NUEW-t3;2+0OynA(@L& zGM7U#mm_4hLwU0ul{ed=yxES*o9$5EY)9qIn<1y(jB@JDkW+6)IrV19sW+pXdOPIQ z+fh!v9dhdJD5u^IIrVm=Qr%_J*Jml2Rqn!GA$f=)4Ira09Q$LS#>X#v>ei`M|FGEiKGRmo6 zhMfAP #EXcb6Kr9CeFdwurn>UUYl1#K~;%|St#ov^~-~3AdM`8SQbE1n@4u0tnecLViwj}!Y*HyeEZ^v8u zvyXCAuYK1o^R6WG?$_+gD%ER#>Q4SsDfv&d9IR*dl@Ke{SrvOU1vSl|yET6U%FL)DXIQaA`M-Smc+mQKLi8!v(r1JFermi-Pasta-Ulam-Tsingou problemRange of values for number of iterations: 7 Position of max/min number of iterations: 475 -- 0 Std and var for number of iterations: 2.10 -- 4.42 -... took 48.0822 seconds to run this. +... took 47.9347 seconds to run this. ../_images/fput_hamiltonian.png diff --git a/projects/doc_fput.html b/projects/doc_fput.html index 5d4d982b64..4b6ce01964 100644 --- a/projects/doc_fput.html +++ b/projects/doc_fput.html @@ -284,7 +284,7 @@

    Navigation

    Range of values for number of iterations: 7 Position of max/min number of iterations: 475 -- 0 Std and var for number of iterations: 2.10 -- 4.42 -... took 48.0822 seconds to run this. +... took 47.9347 seconds to run this.
    ../_images/fput_hamiltonian.png diff --git a/pySDC/implementations.datatype_classes.cupy_mesh.html b/pySDC/implementations.datatype_classes.cupy_mesh.html index 37452d9208..0faa9cdb87 100644 --- a/pySDC/implementations.datatype_classes.cupy_mesh.html +++ b/pySDC/implementations.datatype_classes.cupy_mesh.html @@ -49,31 +49,56 @@

    Navigation

    implementations.datatype_classes.cupy_mesh module

    -
    -class comp2_cupy_mesh(init, val=0.0)[source]
    -

    Bases: object

    -

    RHS data type for cupy_meshes with 2 components

    -
    -
    -comp1
    -

    first part

    -
    -
    Type:
    -

    cupy_mesh.cupy_mesh

    +
    +class CuPyMultiComponentMesh(init, *args, **kwargs)[source]
    +

    Bases: cupy_mesh

    +

    Generic mesh with multiple components.

    +

    To make a specific multi-component mesh, derive from this class and list the components as strings in the class +attribute components. An example:

    +

    ``` +class imex_cupy_mesh(CuPyMultiComponentMesh):

    +
    +

    components = [‘impl’, ‘expl’]

    +
    +

    ```

    +

    Instantiating such a mesh will expand the mesh along an added first dimension for each component and allow access +to the components with .. Continuing the above example:

    +

    ` +init = ((100,), None, numpy.dtype('d')) +f = imex_cupy_mesh(init) +f.shape  # (2, 100) +f.expl.shape  # (100,) +`

    +

    Note that the components are not attributes of the mesh: "expl" in dir(f) will return False! Rather, the +components are handled in __getattr__. This function is called if an attribute is not found and returns a view +on to the component if appropriate. Importantly, this means that you cannot name a component like something that +is already an attribute of cupy_mesh or cupy.ndarray because this will not result in calls to __getattr__.

    +
    +
    There are a couple more things to keep in mind:
      +
    • Because a CuPyMultiComponentMesh is just a cupy.ndarray with one more dimension, all components must have +the same shape.

    • +
    • You can use the entire CuPyMultiComponentMesh like a cupy.ndarray in operations that accept arrays, but make +sure that you really want to apply the same operation on all components if you do.

    • +
    • If you omit the assignment operator [:] during assignment, you will not change the mesh at all. Omitting this +leads to all kinds of trouble throughout the code. But here you really cannot get away without.

    • +
    +
    +
    +components = []
    +
    +
    +
    +
    +class comp2_cupy_mesh(init, *args, **kwargs)[source]
    +

    Bases: CuPyMultiComponentMesh

    -
    -comp2
    -

    second part

    -
    -
    Type:
    -

    cupy_mesh.cupy_mesh

    -
    -
    -
    +
    +components = ['comp1', 'comp2']
    +
    @@ -145,31 +170,12 @@

    Navigation

    -class imex_cupy_mesh(init, val=0.0)[source]
    -

    Bases: object

    -

    RHS data type for cupy_meshes with implicit and explicit components

    -

    This data type can be used to have RHS with 2 components (here implicit and explicit)

    +class imex_cupy_mesh(init, *args, **kwargs)[source] +

    Bases: CuPyMultiComponentMesh

    -
    -impl
    -

    implicit part

    -
    -
    Type:
    -

    cupy_mesh.cupy_mesh

    -
    -
    -
    - -
    -
    -expl
    -

    explicit part

    -
    -
    Type:
    -

    cupy_mesh.cupy_mesh

    -
    -
    -
    +
    +components = ['impl', 'expl']
    +
    @@ -186,9 +192,12 @@

    Navigation

    Table of Contents

    • implementations.datatype_classes.cupy_mesh module diff --git a/pySDC/implementations.datatype_classes.html b/pySDC/implementations.datatype_classes.html index 15bb8332a9..6c25b9b9a3 100644 --- a/pySDC/implementations.datatype_classes.html +++ b/pySDC/implementations.datatype_classes.html @@ -52,6 +52,7 @@

      Submodules
      • implementations.datatype_classes.cupy_mesh module
          +
        • CuPyMultiComponentMesh
        • comp2_cupy_mesh
        • cupy_mesh
        • imex_cupy_mesh
        • diff --git a/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.html b/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.html index ce6963ef91..3597156fae 100644 --- a/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.html +++ b/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.html @@ -50,7 +50,7 @@

          Navigation

          implementations.problem_classes.generic_MPIFFT_Laplacian module

          -class IMEX_Laplacian_MPIFFT(nvars=None, spectral=False, L=6.283185307179586, alpha=1.0, comm=mpi4py.MPI.COMM_WORLD, dtype='d', x0=0.0)[source]
          +class IMEX_Laplacian_MPIFFT(nvars=None, spectral=False, L=6.283185307179586, alpha=1.0, comm=mpi4py.MPI.COMM_WORLD, dtype='d', useGPU=False, x0=0.0)[source]

          Bases: ptype

          Generic base class for IMEX problems using a spectral method to solve the Laplacian implicitly and a possible rest explicitly. The FFTs are done with``mpi4py-fft`` [1].

          @@ -138,6 +138,22 @@

          Navigation

  7. 8!X$to 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

    L5*>} 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�D1B#2R+0F-v$k1u12R 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 z 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

    kYt>UC*#E~8Cdrz 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

    #ewyNANen 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 z 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%0A$j?`GHSO`TLWkTq;C>8pB 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 z zml*pJT;3)LwZWaObig$5K9$v zukFM=7Ir}E>(X4a2?(lpOKCC=Y}n1h@&Mct;F&oD2twitA91uH1EA%Q@S!)_S=i~@ z3y}8C6@#D0*c_bg%erHo;0h+Gw72mi$ z40l_!r>05y1FJuXl<&_;X%aM6e<+>6tZ^~&C}q{FC%mRi$5d|JV)v+ z2Gt!{Ea7a2FczAN*FKo5xd`oz#dQ7EhiQ%OJfNa+@JDD`mv3SWzL=^RkwHjDE#t1C z4`?NnY@i(8KD3vJFRSrm0ikOGUrGENjsQr!5jAnX22)I*R^6n!tP%&8DtqVtP>7a9 zdq8QB%tQ6D?bsZ7kMdij`&iXr5-DD%4_0j4);821Wap>@i7w+T01)Fwi`LGrsxat8 zFDW3}L(dR|Vd|1vG6B#o3D5)@UK7Ikf?7 z!K#N`;|kn!IS`YuH8jqK+O;=XdG%C_Wsd5ork03)&^ETlsyuq8sh{5iSiiL zS`9Hi?jcnAQGNgpM$O>YAQ3KcZoVaBqkQkGDFACszaf~$(LI}ajJdpN!qU(t+^PfV zx>8=!R%kj`6QhLSQxdddY<)r6qkA=2u0!3o*{xLXp)l#nknZ|#rV(~1u9t6h8YXX0 zxM|2MTvYpw9>peDLRKjXa?mx`u;Dv7Xo+pA507F8I7sBiq2n--(4-?0f!H|9;%C=d(@K=1 z5sr*6V8o#sKBTX=q0y)BExiQAKA9~o#7rAQXhhE%Ue@(`51t1qkeJwu6i#Kl@rNK* z3eK&(s#M{=vN)pnl}ZPAjHrAU%F4DB#L~93Goq*wEyXzompX7KiL->GiR|g0ZKmYj#;AKgvT^j&f1SCx{S$bjq#YJzlJts!mOU6P7 z=LgRE1Z8~o5LYpH6ok*96&icP2@X_Luo!MqF?>^f*5AMUJ0QKrKDjsM?t-jZ&f*#G&a33fUb+=-u z69`77b~vvztXtor{vE43&Abd83+o`y5)i-gn>T}kPHOl#peOS@Ztfv$q#oY?rP%6 zGb80fhBCvk<9{)7{Lkw!cur=n%fBm&^4#ISSLJzSN!~Q^Z;qWXq;r97u&XZ+f=CnN zcr~Vj@}Ce=qQZhe^cc^JD?Jb7P6|6kA!u9=&h~?f{>8HRcN2UF5HwbKgQeqTeooV( zdwNp^Z(PiQCQ6Gz!vqMQ<4fC@2f5h-5q5<_AN8T;+2j+5)X7(}nz(*rHI@MwAYzM2 zA|W%i9pE&K_2EiNfM;@n786_LmRHt`_{od6@sB#TEw971s|`|$)87U%veE*MmJ!eg z0RK>0X10mwkgTS70OHpVHccdqA8#)_ujN={VPh-2>@9_lEpA8aaJZXg;RcwUyB-_m zIfO+dWAWI1ZJA|AqLQZJ#NZ~WJc!2RCb@Z|Yoxe?N30*rQ23v-uQ@&Z%c0yjOQE*% zTjlsWRSWfT!GeHZ(Js&?=)XRXY*h&YCht}jeN%jkX$X;t7PjQJSkoV$aULn$QMi?* z+_ItH6Ds4B!53u+Z>V-p z;cJG`*nl%35ErptRfrVfLgd~`*4f;YTqs!%N=mH3S1Hj3Uyaa5n%ia?65|GQoSKmB z%C!q7O-Yx^w(u{cC?_$k8adOh3z%wI_u%OzLYv=#_#)fRe(~T~e9?1W^K{Pp{pF`y z)L~ywO@!BIq%~qUR&PTo^np~ONY7PX{az&bP%24ycpC-N_pSac5`JAOVPrD1`j=LJ z4QbvJr*V2Hd=ov?_xu#JN}qZbdZ@4a8T<5+pR-Rt@R!Zg;LiF_zw;f?IXzD}=qR1j zrACjpLJh-x6P^lj>4xg*t3EoJ>S>hMmT!<0s(EQ+@P0bd9I>Y}wkqvSm9<3OnER*6a-s+K@fGO)?4s{!P9O0}r7@uCstsubCmhHkoVuRBV24*cbmlTC4=US0L z`cQ7D${J!Vj4A>rydhIkMDlGurZ_h~WEqgnY+s1kah1Q_`u~xRdlEl`a(Rdf2**s=9^S-YYWa-bL!yh5p~$shzii^ zIi63THDcePE})!G8Zug>X2UxH=1*JLGyw8tc`HjzMcNP~!w;m)I z&Q2TRX)a_ATfC4lF7O9Ua}q!;8y<37a>>siH`}q2?)`0zJz@}9R>S({3iyDKhx zt2G(DBx7;`SdA#^34~v8nhW|FTJ@MiuW;ot7Jk*TCpg#fRPc2_f-koK?YcbS#^PRq zm@~awas&Fgx(Si>*1S+|fUW9;`lwZ01=cK;K=rm@&JrGsUr7 zW{dJY*3s#XGjbBI&ht~l$3zp#7^jCqxfc_{9$yS_o8hI`^*xgeR zc}~^|FA^zXr8O{`+!*lj6=QNY@$c2NN_q?Re@QZNpfHeCJKtut=7lFZ6v%P_s&;d*d{>+8O$n@agWr%>#iUMIk2O;KG z%lo~>LICck2`n`xUWG*MYIV@<0hFXDMTFb|Sf7}5m%{k01-`1Lut}L*pri3$i=2jN z7J+&OEpa^Lh6xK-$^-aFN|e?ZNu?|+>r0p7C5l*8J_nf-JktOZ#X=R)g#_&`qVLIw z5WnAT!}10=FP7lyBkJ+kitJ%_WA-j74RHPyb8eFygOtw4F4uhS-j*!6hTc+xj*L_6 z=(;Nt5n6?98)RT`!qara!qxz3Xuz(JuVOSYziELUW=myyn0$~SPpx*#TLYL*pjgaI zR4Qp45R3H#SXf|&RVBtHXT{OJ5Sh8MT_Pxp5vZcVE(O*E@t~*n0R|jKPh$Q_=T>xs zfKYVk6B>h0@J_ph7hF?pif;l{S+2(Pm@Oyb9LRmQorYgOcrx<&xR4PA5@DKH4edhV z+Xq}s~s>&PiA%I1W^J>t6=15nj2T5zyB)qDmv1>nGEVlD0 zu^b%lK!^XF238b-d#=VQ@1nF2sp?wVE2PFRGlVLE;i#U%w$(@RwD*-tHm< zmDC(7c&O2XiL)+yJ;|+-N#-&>JG2Cpo!3Si(8_HWj{NZ@*ujRFNM41FG z$PL%Pc1;Q_yu_%4&`#`y-XJE^$PYUpRMn#A6NY!-*G@j!7mbS5#8_nym)JP+J`C^| z_Q@_)H)(t^TrwE&U6ySDnYs@tq^pmZVG_)dgw zwCFtUzL+P*UDK1m$rjHPCTCYj#Pt*;%BIjduug#^wa={dj^piqB&5Y@)N^5S=@leI z-rlcaoGFNrkK_@^G;U;W^(BHra+5~rk#AkSiG&}`O_+lrd42UuNdDp6+iy~_lq|KQMErtSYk0@w@WX8q>@s`)uWZvM?L z+NV3eWS=hnRr~ZSzha+$_*d=IPyP-2^p3x2pFa3&=4o)J@SnbuAf5ARbc;Fu9k}Ik zrPu#_Wv_mt+1}@W%L|u)(RtVVPma+EF*c9FmVAPE*1i4BeK^#qG~vZS0;{LlqgLUks_T~l+6)$O=>`8Xyp6^>i5N1qhqY_MN_=#6 zPUN4L;YkO$f>yVoKZV)Z4Y(8D(f^27VJvyb<*??B+ZkM>HJrQOQAx0)U@s;<*&L61 zu=vg?Aq%(gN8 z9WQwc({JXbXC8?5;gj zOVf4Su1#k2YjaXjZ2(bV7KsNiHqcoZWb%)@qVM1OjwTcx|SuLQS$9&I0GIWQp|xCTq8E{gG$q6K^xL;xXu5$EWF$#7F+NDB-&)xl*TI!X%{XIG1m z7JfsRBD@wEq2j{occxR>LzG9WNp*F#GAtE|oJmz(Jw&Sag*8U<-+QZn2H)Qwevjq2 zKeGDgk>K4y0wbLKN`4U8`mOBHlMcKP zx(eM3$jhqLdb8dY8zkswClEYB2C~~gfE#qa439ax<-T@*m=v;}$Y{;WaLseP=FNa5 zh0CwLc5~JV9rvMgAX>&yg3U&kR)oq1ccE6Ir?Fjz3@RclFRa+ukU0ueq-a_06#w0T ziy+hzOD`#o+o*3>_8Pbmp#s<|Ha6I8sEjoflR90lB>Pa>2NE7Amb<%2!TH~WB}aL*&xOaZh=bd3gUcUgL?v#TCe&d)x_5p=>hpO5 z@jaPJH?(_opn4kcG&*u%sDFdg=W4Qae%M!T5 zHqQ&5Fb(i%7w;M^aR-f%7!^6qC=ngR86;C5c|tVJVYI=m!!oxH;a7xAq>@dF ze6qPl+mO}{Y@;MGcVmgh)O55D%+y_AB>3*YFukGJ+GV)W0pS3;lX)~b$Q>K$Mcgj! z>wu-9mjLP?jozJdg{^a-qBcwjKEQ}h9hfb8;BoJ zgg{Uf#R?3?g6$+WVh8dAMwG;f6d7@{jtnHR9Km)Tf`B03_n-H@w;s*caAvA!(7b)` zdH&}=|M}1VY@%-{F3}rjs>;9KNALXvp^XF%yH``EoKuoI8_A-JSSNA$_ zgr~_II$v5;@?Y#l#wlRpJmk%L{P=MmN&h-fR2|aNG2iL#UDRjW#pEFa<1j7ZL;?fI z;gN2lgZvXM{6V?Bz}a$t`nCwNXmMK#=uka)AD)w(b(Vz>Yp<0G3vfl1T>(qr5@NC; zMll1i`IxDb2iWDtP_8M29u;T}mREiw#?{T4b8%on30Rpy>W_dTh*h%?W!1(Zpzx+v@ zLXOY*tNTCW>nmPak+qA_e96U_Qtx1%oX|6v?JIUY5`ZyxFV_TdN4zZ^lnR7E$WKD5 zDlMLe6qG~Yj|@Zhw=~8le>^yIJ>A0--19YKBs@X#s;Z9yy`Q~H)Ggzv>sB{$2yo~x z^kT2anidZbyNwXko5Hia(kJ1>$@9mTMJI2C+40=$vP(AS;_Gt~cx8}3?DX!vJ_j0x z^_I*(>Xj-0W=jf`5UL0KgVzQJAqb=nSNNReTv6m&lxot5&VT4a-JN6I>>u5R>fE%# z(Wyop?#d)oFeQJ~cw>f)=}kCdlr&xGtVt!j&_gkA5?%YyO9PKzC+r+W4S-CStZfFA zF?DD^%Nr3>=oAzo-yc;G2i(U=0D zoNRoPO$c-6ANULnmhQ#P%uD75M-IzHbhP0)ql`iC3(g=tK6~sxf z1Os_1tSH_x0|Tv#0heM33aZLr0pU#ZnAb8%m*E!n>5vh%PmPFrM9`%*YoT}06<%_2 z%M0m_U0q!fiI(1T<0o(Xh`g;JjVhup)8Q@ST=c`t%S?*#4su=d*fIfJ9dpe?1|{mq zpe8FN0h~!;@KOj1iHvk)h>OEGu0g5`%Y#2{%N#z2b-EdV+MRv|>0YuYF=69&^$4GH zQRg7ut3E1W9t*OsH3fIX8;hb?3PshuwaFkAV_UOB$6}+|j3yMu+(WKyLoIRwX{6@H z9yT3Z0Qm7H&0?tPN>TCoVWMVx6V*C|)vYT~0sP?5;(Q)_vqoIXE?LuSgU6ejQ zv~==Z(<6Fs>!-$7^N5kI_S0LxgleB2)|*vqpp+;!e(}GC>f#&~8%w`#p8nNun5Q>? z(>(p^KhjTwhyUTPiHhT*m7^+oNM7F+oiQ~mfVU}X*;d)ea$oLz=U7APWTUD0gZ7{` zx)1vzp^6Ys>cbOAW+g!OC}qq|#1-v&Lp4pqBRK9d$7mJ5WfBuAI56{|S}xsE+SuAk zGH>k6?RM%XR_Y8fWUbrWg{+Oz`-4HBp|Ie)jHC-*Mh~4E02fj%5WTSjhg6E_BwU}D zy+E2VB5f@cN7@6(wIN47nIC0xX8R-aZRfkH$ z4=PP9>aIhY{qFtUM$~<;f($~)#Gq6Q_eEa*5Q({>=KVH8{5^c{?HkcmU5oV(Di7a# z_eX49+{euG!ykDY0&(+K)BlpGXFzLK60RrK6s5ue*y>2d;*)TGmLWImA#wP)Bu7fp zs%zV>5%|zECcnBPgcm?!mAx($N$|IXBoT`VNJAOMIF;Av841IAmgxldsE<^( zl1b)37%#O(Tx;yFZcO3s5eg~ud#-?A9vQ_nf1hB|5+X3vtH?4cpYROr0oGYOpYbVJ zZY;Bm4?f?>nN$;xAdwalAuKW&RfyX2dPt+S4_8xHjjP!xs2I74^aGTt_q15O3RDl| z>Aj29>cs{Y_hP9~C|xY9;P2u>VNw5+7l~tjzki@y<~>0@n~dA}$IVAgC#C0K7jFqF zAVDCkxqH2HcbRvlS0SaZ06vwCD`>wGAMS(LcQs+Nccy0~p*KsrCd(IIJ~h^jlE0@+ z)lGYjZ53{ocWv-Lxg4bK$fq(&QtmD&FHE8mDac3S{hzt1pmZ@?g=}VGyYN+F%kb5N zf)^_yaZ;aC+`1v$$Tk|hLeCo8wx#wjO#DI!@Mnbd#p8C3&_##OzX$ON9`!G0ueBMUyy^=BSY0ia3iGAqFe<;A7dVS`;%tdM0MkT#di>=zc7SC1=0hcV4Bt*jOc z%PWgTjFaycv3&CYeF@7t&%U$9xnkN}T3uXNEf(ijR|~p+DPLMyS;m`{6*Q#UT+J`9 ztgZql<`+wg9D7!qtJ3Bi$`+P6pGBm*Qu74%tP~dTuDFcJ+HtOw=2r?BJ@8>k+O&6E z;J-*1$8Qr|%x;r~`4zN@rCXM5LVU(HSuB*$M`5M3Y><38KfgG?QYlfTv#s5FJJ~JjAmb3!P+e@EH12IPZYQ#7SPv99!RvZg4I}9S>@h=?p4tT zQV26Cy-k+$Xmw>_zBIoIROJ|Cv7necz z>=ZyiO5D}+1(`x75cF;-<(C#v7my^)(k)NFc^HymVIMz*u;%LY+A6Zw6d576$>Z2UF{FL ziGc{xEX?PZaPln#V0jY`SILPAE-V)Fi$&mkQ2IuE*dMgxa453IIO7XA4VQxAw_1aK z$BAH_`b6w?KT9?|5J)8DU$c^F{xj)vp)9K;lCSSf6|;c|AQ%&|(jWhyATIhzij}_c z4gEBD_*-}hFZ@50l<_15M^`DrtF~YfRo`s(z++a58p#<%V zV5M_-lJ7w>g!~aS0z6bEvHp9V)W(QF?+7!^jvTJ=SGxgX-@GZ@*hYGbpSzJk;)JLDz9~A6lOK%yO~2`|j=cR9=u_ zBiH>fuZV&N0db$IpLgvWKnU*~yi9hI4EWndOjZwD?Y(y~X_;jR9W`-*k=WUCPAID9 z{r0=Xi>SxtB7BAyn`5~ol(dyC5lm^^K}`l?t~}f*Se6pD(}W1Sv~8YtDK#$Y>8Rz* z9b+mb3(F!RJ7h2L`M2Ml;|jM;qHtqkT1UbnoFhh44hplz07Mtb;e{^q1Xfk5#cRF;~pzeUXS@%PcC;cJXh}ELn zl8B(NMn+38qHjU?-#JtQYm2HIUi3(SUuYOs12OSb6JDMWw8Hq98I8ConXpdf7V@UX zLm7hM{m!5TBk6wUkg)@IcG}f8BJyEukpD$U>)bN|=0*!anHgKN1)y5p=5ds}ynWe; z-nMt|m2($9_6mj)5NV=ArgPrsuB&8nCNeUn7_SAyfb8zDU@7RmMPfEmHMYUR; z4veTIQ<?@i%SsNQJmmpf$)cR~xL1UT;uBh8cp7HF|abI!AJywuJG~`_1 zRHkEou9e&@2>@|8OTI+(=r)`xDnzxl8O2&809!v^(~}I_qtA@`q7WVoPgnrg6sVBx z^f-py+S*LL3D1)KR@|TaYTWI3o#~}WU7hY=Y?m3LTgwJ$3?|n_Z55ym!A8dV@of`z z=4gHJN=rCF>^KwL6NjDPp!n+aF)qDhRg4+bp~bdNkq!ENjo9NxoUJNCNN4b-%EdgV z$sxiuGe$K}M)DSyE*q6JCqB+ZbC}5|j!$9l-GHo~k{8l zK`by|!}*hZpPPeire_F>}Cqu_04-@3_a{UadMsx7}yfEr{vZZf(C< zt3FH=Gza52cw69^rz;|6o50;jH6${HJ*FxJ`(S&Om57hE$s%k{YG6Rf?&os%1}#Ke zL(+tMgRbugz$zwlktPymMb?#3CfYl%{T*KO)*cHqAfAb|XUL0=C)`l zsy4_tzltzs_HGQ(;VwkK;ICb3A_9RwkT52O5%wtKNhEZc8Q-PrD41@vrb)PhK6s>K z4s-G@>u?8VLKI0Y<53G ziqD^ThU>IWl~_QeFjFT%=Oi~QJp7#r;H1zpbP{~J^If5^$W>`YukE$9!FKXQr>_N0 zVyR=#Tf+vN_PFsgJ1_R zVq~_=V6x-cmLHXCz+jmU;xCiTI<)13cl?AWw}y>_o+c|^=>KP6cE;|&ICHF&-eqQrL0PGZQdV5DJ}S*_vz<2bkVp0zi3Zgu*x$RZ7MD`#oCm0K_h=N#TM zUJ{xCzf(9ehgSuSfNF#jZ%zZoY^L3ULhVW1f-Wi;dKa=3#+&F@-{*-}wca$TPQSJF z4!kgaFr%O^Hqb5`{jFa{;m>3g4!lnO%GN(bvCn1{3w8AW!`44Xx$jDs(@Oe(gWp9- z|F{2FsOJ9ymGnRN+ve#%{y)vr$NzzgBcvh^F*2Np0i!LQW>rbU8KV&}@nCqL4>WT;++iesa^u^y?hSxmnvL#1ARXGgj*35O`?Lme&e zgA_q2ENsQgCdZL0fuUm1ROfThiS~xblJ3M@TFl*iM+^I}@7S2uKU`6dT5Fb}O1Ua= zav(X^LiA&ZMiFYAX*Z($3az0g!Z|aOfMz;y;BSg>OKrMLKgcW@8hG7G|kZMDLP{lq1ez_3n_2Wr3 zG3G$jIv6+?KnA_hJjg+)!Bk-8yE^--I5q0k@TJDIHH~uNN0FG8(%T&1@=A3mx7H4OJt05mEKk zSxSnZbt?UU2n5eNta$^T zH%LH2zavFt6)AAc+c;XmMy|CFkv3FqSXXn?cCWW`g37QaoDN-8V}Y=l`|^2EKs%Lj z@@dS$*$7Ij5E(q~Lf`<+t{abkxwj}Od1CK$1d(%CdHJ9a-QjcsH-Yf$-EQ?nF`~)B z?lvNu)fV3Lm`@@}GXA``XFTlVbRf8Ca=RCxJW@|GN^BX(jYE+Ni#Hgxdo4P~KNf_1 zpU!N?w-m#(C`DyT@f1{&A{Fjp6ru!93PJ?t2tSMPXHenRWHAg&iakc!n~c_uMNbEY z4FxI0reqJ5ZT8#xG49Z*dfv29Paxogv4aX4)iGU2zw*IVPUffOu*ctt#@Yw>U`` zg#?+~KhUEA<;l@ftK@NRz{fXe>vJm{ z_8VSVo>Gbq&C%x3nx5GSXxck5IWW0&^@Y|LYd`Z#t-T*kFSbCOm-S+MnrmFh2wYRP z>&8&Hi&z(6t9=gP$**ujFJvR{c8V_rjm^5P$$l~Hj^SOB?9TKSWXa0(7KE70z$H04 zloY~VY~_Kcl1Lk~Z7T%|n}M|x^nsYNZI4gsN@h^a%gHq!D z9JG-)gjrI^M5{Wo0xhgY2eHEuPBhe^Scq`sT*!H~`nT24?f<#Q0s;%lt1Z#|H zD=!&?7>H0C%~I6l2cLFHlB8rE z<55iIx%zfmfhP3DVg%w_TIuAn<~WxGbUalU!c?5hSZf(m4ccrWLy~GY zcTYeHmz;X1!6>-esHYr8L=(Q>DFbhlf#;;)@%*DdVaH7WpWkKD|(w;@lPSIvF;6j)24tQO`rj}OxU6Aeo#Sqbru3nh9^CmR?SKvn2 zLi`ARvx74WmE-_z0jVv#jae+3xF)B^0^^no@-1mB*sjqRpD%Kv+OVUrsKP z^ooTQ^l_z!U_n@Va(p0&T8+F^x0u%6JAjdJ=73OU1R~gGOlX&0=z!?Z!qP%_EE1(0 zjtnUPhdqs0Lkjp96)cA9D1lrY^eF6-?;d&usK05pp+_?mGYj=h5|Q4>C|p*-3p@iT zL!!7a9!n6IL2Bb}YtM*VnbGGvOK5Y=SU-g+-?%#pCqLqz!q2|W)v_q+GNTu@Axt(^;%3lD%mpG2W!LSG!Ru|Do#O-qQjsi? zYI(Co_ab#s0v(Ra8oTh1DW$9p@h6y4%G{GuO46a%jIR?i@Fj>`uuF)9r>C29dfz=e z+Bsp1A1L~%Tqrf^MCc6TtVfvpg!97~@_;1pxhF-w-Q3&n&+XHr5zdVg_?P|K!-Rn5 zPe5{=qliS9^AaK_ZV2mns={(uxJDkg^g~aU(Wo+t*e-vI?tk=I;KA`Z~$2 zcW-S}nFw!GqsTa?CIqW6O7F7EdO?U}XH!ZmVx6=ECcLF$0Lq6&+SNib28DtBc9ma@ zFNgX=J9GF!kJy4_0`{j`N>5eu8lE4&9FjVuS*57=%*dc-!ObYtVQ|_yPH^rT%)&Lb zx?f{9!}as`p-6dm@E!mtPv`~VgB{O58Rv2O5NJkl^yKl+l!%V1T>5NAIZAljCs7AT z4=tkNcTD6lErKV$AnZ=Mf^5 z3m|IedVCmzBZv6r(&gT1f}ah|l(TJvH6RC9+|vp39bNI7ry-BN$E@8YCMx zbsSZl;NItY6->P=qN_(Wd`=Mb0HU*0!=7jXiDzv!G=9y*4Z1Nv=(KK9T7W?rsTL|0 zUCVmUm~3if(1T4=I`yVW>F!4Eo6Yk%y>Vz4I^8)EZ}=m#bGX6ygV=JwVIV-#b3;&^ zhoSOHGG5o-){u~9%{?4O)@fJ!0S7S&>{dFJkj=;-tx>%iXdWnS-HqvBY+D~Gl~Z%o z;&{`vakI;LO`CVK(Hq`O1s1B>C^8`;MknAlbV4eQClpd!3n<4@ifNdfXreGVV0tWP zrx~D^COnN{_;h4s#m#ZYIiw!J74noaXiYjlxgWIR{SX+();I0AKnUiI4YDa)zy$bG zk#kbjCA+pn-V92E%^VSc3x0mur%)KcQl#1ZJ@ev~prh z;c~&Jz+zTQ#4JmC2e*)qYSxmettqaqQplKTOjW5Bmp+MX=~R{afmEe_{ipxaGiN@=pZC6=``V|pQj7PAWLWiAB}@6I z{Sv-zNyk$!ZT&C;pr=Y1zF(Kx-uh9L`lQ#EO=8Xurn-rWmK@5T+4}P+_5HfKEtN5x zzqs|+hLubV=|9{021a3woF7pk(5e@8Pyg4M@^_s*O~sO~ z_^GqyWmX&oiXe!7dG&00n>9W=e2jWseoGY$XCLS+^1nZ%y z+43)^2NYCO11jIuC3OJ%hU9;(_!q@+K)-&r{C~6MaMgqI8RPkX&z8UEn^5aB!8H6@ zdN{wL3QEF(zxgkbQsB=r;lLmJUGwxm{+@aI?*Gp`{pm9w*X4fuo6OS}{x$RT%in6A z{`x1))A#;9^YoM7XP$0-&OH6z516N4{JeSk-Y=M^lUL2tH=j38pL|U}4IaMnuO#`w z7s&_3NPCZnsr2E@YYVrEsI1_obQNKdw`-k#zf#<&Y+h+MFK>f^R?%FL{@`1_VACHk z)fBvgKY_1ESw*`rM2P={`Lo_>!BiSfB~iU$-oc6w$r13XeVERQAUR+qOa)uBmQ(WD z&yG;*ATaDL9Z^O1efks%4J5Ix!5$rEKPHKS_X=4OQrR=#Y||I^I$h+o2t!xc1H^iS z*zjOC1nQhXRcEC$Tsl5_F+ zg>#}L-(y93{?_9fe9Dm{8aV@0-eIRq@G%V^p+VK~Ty!bYY0*5+`Z&6eeRu!nLA+OeeeE7HP!|h@2Li4*y6`xzKB7$> zbk0HmE(mr3R)C|#D5@cq2V%o?cA2vQ>jqGYe)a+Vm_C4tH=N1$m|cFQ!mKo_St1`ZVVp7B6QTLTP3qRD?syH>wBC z)(Pq$N<>DCmTQP$#blgNZvs@hFvbz96Gzh)__64)15(NuZppBu7mkbw&Ch-0QB;X$ z0vzjc_k&WzjVcVQ3Gbbqnafvac6MfU00TozSd}y^ z)Dm^2G7oGfgJ>Z>2XhEa5?097v{N$J%Rml!B)Ev{7?s3=swSJJ@vQ~h&W>xWw{{Qt z>PruR%os@cCC4x4O-i1PQDKxe>@g>&ibuc(IttUq(Qw=xUKp}GL$3u6T=m`8K~yq#_FZ&flswzqix$j2qBMeiVJHpS#W_YVg~WD{Hkd@m zv}_wSFDw!y(qAfYJuYU|-3H$Wd}~Aq3(xZi(cV=@rHM+HROwB&-2>lL1<_EEhi0ws zUN_o@>jmf)_Sz%Ns@>~!?bzQkrxnML7&pv9n_cV%j!XB$Q9Xx#dNE`3`5irzet7Fi zPD)LrjP}80A+v#n#3l#!GRF7h>UYSLR$KRd~^kAZ}Fy?kLFjvwt#C|UGXCoA?6XOzB){! zTip)RmPL2tuCU9+{9-;TqX9$}YPG9O1oTEey3~qm`+X#E!tR+PoG|| z1Im91!-)4=F$gz4T*sZp`T1YYN4J}`{c5)^MbW}-oQJdQ}aKj1ot=Q764MU?SbM3Qm31;dcH4|yZN4&>-c!{aUa z_ah$B&ML|OA|25#$wphEE*hw$_?flR;u74~3TuTtI8$}9uJPo?x!JA9-L(ZK0H%|z z9C<465iTuj@I=Hl;fVDRH)x&zu4480@5)l>Myv&>8IjyA6cBC0>xKLSJQ(88hsiIn zh6~$lgp^mdg>z&+j4yEdGGWUR6qgWngt_i>$UV_%S9bNE-lz#rZ9wW3@Oy)I39LT$ zxK6G32-g@AfX&UzvXttw?fOJK4hXnVydq_D^+x`!_1ibD-MH%1CHnf#&@aS#xR1=B zxta5!=0E0OoC8{38@JVq503Exx_g-N!iOSUkuP2 zHK)5U64J2QReD3Y@rq3dtKEfJ^j#mfn(d>`BiwBUa9_fN=y-96qlUb{cbVuk+`3B9 zTv7mX-U@GXcN6_i8e~gD8{}Z7U*K;=BKRcqfe#*}`R4{=ZQ=J3f3Ne`CHxWtsW7q? zfLN{HM4+6t0MXn)&qega121mxa~7Qhc1(`tfm~V5dlP*JB;p-9UZT()+=$KEXm2o- zOtgpcs$pHJM|Mj!`#4z`OjOctUgf6&mwkafHrs9NVLY@Ed#_r--KDOZDxOCGw&49c zMb8n9v`1&~0T&3zOg$#1!N#BOgr@mAMb|nD7G1qWN&bm0lZgp8InmJgUr*vlRTw^r zQhE}l#3c04GA9vcBh%Bpgig%@V4|+fu;F9$QXY$;JKID?RRWMdOl)HrH2ZddRUR0u zAp4$13soJ#iz;RGFyJD*!(Sl;%ftY@GI4rxDDIF~*QJLoa4=O@4h7TRjEcaIW)JTXz*eI`( z+FQj!mhX+nD5y0&Pt7$6R4ZW<>~%QK4tS`)D0xpM*@XA1l7g1ses`|;o^oLv(Dj#N z;*T{*;U8%aQh~Tn5E!|L!4@<^mTg13_#mZ?uMP}*?MGmP2%>W9xKPD;1%$l1V&$-5 zc9XBXx}LuZ$H>)|wzTK8US)AhRlciOavXtvH$>o%K(%OG0E2QegV6sKu1D*d#Y~WOl9A z_C;>_2kl-Ne>!s;@aHio_T$VWS$zkqjuPFV1onv?ttll(wwy+en!6pKcRC8qp*@oA zG|89q5<~H6db))YTL=r;S<~}XPAeQ#W?Xe<37G1< zIK;gJ1X4bGR}I@RzTcZ^$B+BCR;f}m5AMxWckvAO5XMG_f(v~03@;!E&0AO3~}7*tIXyk zoOil=N_8y`bIF zS!8$>ymEYq2nm#qddxaEg5m9({YpiaIq{uk>{D&PUK z3jTB0#QS3wyhyD#IAH#^m}&;2+e37?b|nRzYcx4O3Wj8fVP`;rMX!v%s2oJD5b&Z)2r@vF#OtK0AcS8 zYU6|2#N9(k^!ss6de8^HPfFai;p?<>{7g~?WJN&A;%n={)=$H}>eb9*Nn)X^{F$v^ zM3v8_s>sQvuP3_bU)uV|DEj+TMSWYft^Z}~cTs3QRY*e`;=U&3>~8BM=1~6Rney+W zso%v@G{F&QqqpyX!5^zHouayjRJxT=Z z6e=b|7L3mR-o7~ zmYPR#HSzx@n*ec&HW<6QU7^x%nwpr_ZIo`?OjGLCsAU7m5Uh7%S{OnRX1*)gi#D|C zM?YLqk6Qeak$LAT>>b4Jg(7VTc#pwgb)h@NI8@Jd8nuYIfF~zZ6VHN(J?K*hHn=h!NUclH#LYwa}55>>Vcu{|P_ng<8`i3qOjbS5h*J1;F(&k#s?W5Fe^K ze7?Zzt^`JxMhO-ml8wuxnF;#W&PHEmlqRRs3#3(s$ECc0q#7DlWqjx&N&!E~|KE_y zqq$-#qr-+Z&e-n^TCnkgEf18mEw;uwx4*P)=d5jeaCqrdO7_cSHy_Rg$f=V3$Pt)I zyTp~Ww`QZ3Q>mGpIA$CwvXN_T1WgE%DDmyM+)FHTbI^BH4ez>{`|^2X6T?EcV<@w{ zyfIqNYXO2eI0c}z3J&3M7rO3VwCQHTO~J4H(a8BclBv3D6>_!4ePG>s7nTb-&m-Fe zPoIr)CqTH9cu1aOJ6saIhonGaS!OCZ9OaZ)#tW&GnFyKXD8)Ix*PM+WK9K0ouoj5B zwkMY0511TP4w8LHtyI~#+UsYOq=E}Ag2T2YA489oQIdHwRNrh?`bXBL{(eT$wkwKu zrDz)#-dRPDnV^~jo!wJT^Hx!3Diy+rE*XK6n*)Dq76X3 z*P{XYnuQ^7Vse0LeW3u9N<%mG%r!^@PT$JRab-NFlE>8>$eiY#SU#ci4=jBL<4I#$ z(q>_&maD!0r^~oBecW6|%a@uhKl106Jt39dTrx2s%itg%0j_aplgjK?uJ-fW{qCSf ztBm~idihG_#?2dFxpMnv<<|P0J6CSs2oM6rp)iGNsM;SSq<0(jV z+1rP9SS(}dL8k2GL~)X;$>9gv9PspF@|$^#p5WP)Apvp4Bw^hcCl6@NtO zuTM6jBg=4Qb5?0kGNx)K#D~*Gf8c3!da{8J?7+!-j~-DPSpJC8U!QD5rvoKXa_AW~ z1*O?1lVBz9s8div=WmIzM{<%_X}9hzXKCnm4-Dtuh(3>Gm!Zt!4X>;+ge2oTN3TO9 z>4S*{5eVK(Wl>-0cMCa!z*cS;q-6W>93rpbC}3VjXaeAx>c2FWpGwCK#l!J8P$w zbZ=v{Aqbk``^1)vbV7vAh<%2T9k2{?tyQBota=eNpsIu+%9=;(Y!lW%2_MMzQMF4m zAPM}#A!Uaef*ZJmjDQuBwl_LeRH)fVa&GSINOx;F3D$sLAL)=jJdt6?d00G9{z~W!Bh5y(vhrv0Vg#_b@@z^E-5>2!x15}U-b15BR~d$(jPMXK z8WwhI9l>-av<=Ou7MO<;W!9nmHz=d6Gm=&b8%@N2jQhqm6Oug$O%mC7=~6iVdZ2b81M1>KR#MZP$uGr5X?lW{}6XGn_yS1RK8) zqm%W$bhmZH(!QJ6*u!h_>6DR751hPYHMaUA!Fe7ZRq#%&XZL)n@o zXf(n)-UBcAfsU^vXD5Og?cxmEL%7gwY-endO9lZHyQ2GK7B(eyhcTt7cDxvPWS?mcfuEhMe?0N+syYG1C!q@N@st_t|g~o7y~F69T3&U z19AfoRtyth9zpF|A*%sfaGifmjJTcIu>f7X8{l;)R#{@-nKw9?SRQeC$SPU%EOb>1 zv;mjak7M{Ws&_Ovmv^4kIq`sMfZL2)+Vh>jX)B{=lEri&L@^N!KF7jTSTIQk!pZ0; zB$W!9uVA}{MZm5E1+LYTC9IlEnv{VmN+Ils=h8u3ljvQDK^<@kVUJ`}poYG3XS<%_tZl<<3<31nO%#>ILv%YoN>*TQJs)1REy^7M6 zZda=-uOc>051h|e<8CL%=u@s6zw{;?+HN8u8VI4+m0!YM4SKmQE)i;4W&32M!yrYm z9J1(c5rVbzi`vy~?;YS;oLner4rNBb-W2hGZ>L9Wbt_@Xl%pmr;Fe`bfu3ErAqD(J zR7LbEx{ea-$w7}=Q2DNNzS|X5US?{C6WHGAZ{>oVkPh)=-Jo!RGywvfti)V;);**2 zaaPuh+N)Slbs0)tJ=pn(TN6L~M)QoSBuL}Y8(hm6#L9td-62u6`EcgEkRQZb=s8~` zDUyvL^63_ik`^f(_wJ1wU&-YbXQM?=GA*UvJVdV+bJp{u23Oh`jgV@Noj(x%Tf&C1 z!rWXK4sXB^V2>$r07t+B`pCG+V^OyeXwfGu!)>@z=ZG4b@=bbH{!0^Raz-mc1gLiz z_{+cuNzhvUd6K5iWTZay2s(#;TCBpc=CpY#@_YF?50Y9-HiVC5b6~{*PMW6tC z_O`1-CWoFKV8`3v85_kk@SX^?UhhehHM3;qUk$!5au2|YauOImbEDM{1q_>$pddl~ z%&jX=1HNZ(-#fl{hl1I?3ko(Ppy2T&DEM3~RL9TadD=*i?|m2y*F9rWcV23%(RKC4 zaVofKJUy#oE|&9Pt) z`%z(4v5;lKyC>yYJ`fxUg;F?LkEsTb#5oVrM+aAp=T~q9r%!NG%p8Jj)-E(ZnjZz{ zAzTd1Nj#1bMGcqjGm?5^T&ugC@iej9M3IS<4E;I8$Vb!+Y>kA*)#K+AN=r^EAr$AU zrw`uBR`@eP@HUSBxyNj~JqAE(w2A%g0t$$1uc72P-0Kd1gm0z5B~KHL+yKEn@|4`b zrN*L9qnhOGZEONn*zU-kP9eaPm%g_8}%%ikfr}JDl z1+rY%ZPTcYm;|mU{Rhoore!bgv-izGR&OOQK%Hp7bj+zrQC18$jD5)7l(qespt#oq zRT=4v4(pb?2DU&O>`yb`e$+GI8ge09NsA6|YPT63Js!+~MHn4AmSiG9IixOwq2>ff z4a6FL2nx>dMUw)+vjn<^B4UNgFVrH9QpfevDK0tNe~bn1NrS!p2q z6?1~2TW9lpPJ%}d-edfg7aB*}jPl8YNQ+?ng-4H8y8a1|)SOrak$Q; zxpcV)U8+T*alG=-$m-iB_08xY(&>PP124KG($xV?fdB}zW-PJX5vwE@hHQJ=f)SDh z&poF5YOAwbZ7HQhus4k;*hJ&VsZR5Njg3LYs8bdsjG~-uJtcvZ0;Xvbf}7r$(4R0t1pPZYc~a}E_pu!1}%%s}N5#2b(bQ6&xe`p1yFW9ifJf|l_Tmmp;@ zp9tt`$706Be-lw&8R=EVhU=ON_KFvYG7oK;6J16E!ls&clQ$jOK?+xyj1ik^;JJ^_ z_NX~j9<@5CWYV-dNT!`jehm!2rzYPoO{(Il$#)`C@$)eGCdrqbr4VG zn`h2AMqG#wZx$LaZ>WV6nz%82|UQe}}o$;I% zk9*=#hjX;GL53u_8$meFsKeF{hXQ+ZSF{vhdcpM#p^Q}PbQjzqyml`>Xc}f=%4+Yw zzH@0u8KfDnI4!a}+TphgsV-%CSliwrrwnY)&BnL?tXp0(XH0ry$@3~ zx%VHv=broTL9Vn>If`@;{3AxfjgH=?Z~3KYpjbp6{TjB%(S6+L@83L#_o}b2y#Q8Q zs1MH$kJavrXFxr=z-?oh?AFNzpT+Je##&HhlxL>lpN#-kWdM_IM={Tmp<&8FQv@a# znpC394=@LvCn@$0%28}|K0any!}Gj+y!3NqrC&Bqda5Kfn&2+7NFd2b-AnZ~D8M9I zI|EsCCE8xo;@~~{7FbqYyG9;qxAX3YP|qVA@dsH+Dv7hcLni}DwnKGl^DW5D}R=`q(132rpNJ@)t5goQZk(wTDfti{GYJBSI5Ci8toZ$-D(Z3l)3Z`m z5~cmdWu!u@Gf~>FUo}q`-!M;&>*nbvZknfW{IGfY%pLReU0*g&pZSV;>fJX_|Jx(; z^g9RU>EAyzPoM0Wr*_{wRgcZn{#W(W;Ne#{Bvo61OjLXT?Y;`+kk<@+Mbb>dON%jq zwrib!zf!(+ZFBPu^0WO7m!GXyYaX8DA-sqC4CE9@y7h?$)3hBNHoYWmsOi71G#ZGz z!X#h)=oXqxr*FH`?RF6V#FSAHQ{|;<=kR2E<1!58kd)z;38$*slh{VH(OaGFqsugF zL5dt1kgAcKY`uzU)A82KmMN`Gw|vG`_V-CQeQ`LcVfi)oN3F#7O9Zeut^^(8ft)d{*lPcmA2kIH4XJyip~DA~l95G!a_ zE?z(iW-RAzs~#f?NOM=Ig?K5`clH}Q=^#+*=88ZQqeTUSw5VWUL$himw6V{j{-6-j_#DHQIS$CCb87jG*9kspYK#pwq zC?vE+pn_gUx-pS2T)8}$DFlv*>z!IJ-|SqB+ZUNWwb#F>jY;k>OT9|bYl)4D7NzNe zj8BO~cqe5*whLjXswihSF!9BRQP>EG`!%M=#JMB zckyb=UJb7`B088WDg(4vwp0mpu+8A0uIV^Z*U@HnoTrVr-C+to5$8!P4r4xL6%TL# zMx?XqA#fTw?y&)!*-~m(sw*k5lM%JNxF+ejTt=BhEG@V5c8opP=%7zzE#Om3uEGd= zZtgw=6lLFm2*7a{L2B^b(G8udi5U}l(9bbQiLEVpL2I2(w=O}rB+3l79_+FlERlno zlLI(yH5a`IxM2(2B)@JH6 zIILQS`&HH3aba!FZ{#8y@w!rM2{-OJXcA(;T*8$b@sMNQfk4^;j5!KP z53jYkBz^kv_%JVk$<0VGz!?)PoHLfO4Ugd?5qc1(2T^&V8ARfVW)OWxsp`X+H)IT4 zoEuL*?m+sAy@d1Zth&R1FZMoEw>hB|0h;Hwukbr`onjd9DC2eW^++EV{ z;O2mMX(Rpih*tcugn)mHa!a$wjCcgHs^;)0yj>vr&HH@{o0kvP?J zb`oH#Fc3#SOi#lr>d8pOL{369)sXEalLOO_A*(F00zT{imf2;4vrAO;+}qez0KkT5 zyv$;lCE_e`Q<6!dN+U5fT`93l$x4`(?JCAXgt#%N?8A~@ql9180yP9@t9n=o>VO0R zE7*$d#Y3S4&IQY6o1zybuS;h7VUIy?;RyB2!}7LSGb`|0BSx43J&RbjDLcZ<9#e}q zXMyMMm>?^LMIT!MG->&~BTxk?M8CBj-2X_xmCcT)zh(DxiV$Y~wK5dS$AA#vMf!x%PLXKi$AyW^Ln zDJXW0T!@VQ!IL|HwLA5AuHTvCzc1VmEXv_-2W}Ot3d{)Nz{%0(qiowk)Al&J5vIqRFhhSeWUGtt5@ zs_6|b+|Q=YMU!AQIpP4Fg9*z94k)K?3{j*kV6uD5pz9oACKVeu!tlTfKstJawl_OP z&rOC%Odj;P`lbPE3OnTKV-;`S9f*_Bo$Ouq{&}hqX#5Er)p#?T3H{rAKQ(B3jEfrF zBI$GR=is+VPAw@j0hKm&1Biov)){A)2D{Y93rj2MD`N^E!Bs($hs~$&kE)o$e z`iHF(g;?|}M5ntQ#QEq&_dG$gyVi`R7T}by;EFEDgm8_6gf%y}g069T<`irCWn49J z^~Afy^X6zaU*K0JUrOqW7b=cmce~E87(QEq?!(Qf#xrgtb3;cWUxtpvkg|-e9*iW- z`UTT?zTip>a>Rm635&zzO}D;sJ7rx0V%|>epVBevQQB0BlrCiH0<9mNS}> z^C~e1cKx%{xz!^m+v<@v$j#QWjnS^vBdFDE6KR`Xb(l;wX)jEZrtn7gKW`DfNh}5M zP}N&~8XN>Qvus&X6`Cv%u4af%Qvy<3#?l=j=(zpPY0A5v_;O^wTv8}96}8F9J{7f* zhcG`{@{u?omB_;I=@zkA35WVePSlnJK!$WJD3TJ$$X-n_X;W!h-iL^l9EHrQ6@eL6 z_vMtPWi7wkQ^RFv?j|TGGO?H}#c3WiE0&|2vYPL^o7vQq%X*V}H|VJ;S9C$_0jzsl z!j{Xpy6tx00%`YiV80b+57gFPLVldZmlkX%gi8s5_SAd}5jmU>z_8SN zo7O2cqvE9z6>lCP^BwXT)#Dlr6OaTi=z5^LHri7(G&SGSI6O7qqFKq*d@I_9eHCm$ z=~|GFF7L+&`RGb}k8hg!Xnq9-pwPvvuJ~!@N)NouaWB95mJ<>5>0>~{3$DF(ArRse z2oEgJN!C$uJS1SSY3O&_undy)oNGuSmHNhfGRz9+Wi~VN1y$BF;=-t|DPKa9h_b8V z^KrQBk3SQLE3}~f0Q8SK#qIze4Q(D~%EIj=?&qBX&sPV~9x8toK3F{@D9Is&XUg&_ z!8I!Yh|QVj*WqcKjpXFXO_$WH#~WdVYe6e4{RS&A&Kyfyt=M&+T1h?sz}=J(zkgOz z-0elHTh?MdW#3}n+8sv>)Um&fm?pd-o3}xYkD~B~8aKMJaPFaO0dF!SIVdUw;u0#N zM5uPw5!B6c7?Asd47Qr+$kcKY0qG%GYqZvXgdLK$atddcmYfW;l*+_A4ldgeDJUNH zIbw`@?qT`#7>C(PsZKKhIBJZUeVWB^reV*-T#5rMnN0`07%ubi5zI=xo>UM-IzX<# z_ez~C61{(ZZ%cd>xeihJ-Dq~ zJ9>&h!9sykPX^JOn)wkb_<^~eF|iy35F3x2ssSdH(Y%umjFMv0^hU@@XCw4lj0ez&K21c_?XpghDN3q2LVhVXX`KX&r ze&q1*-5YgA3AVrzrVU#JIc5?3zproOkq*4mY1;yA)O21&2-b+dS6A)l$NS9|G8G|3 zoUn@FMKUy@r=t#h33G5oLo*>n&+$w@kQ3W_W9}*Qm%ZG8`7qoVG*I?9Yk{2b%mM~4 zw@7YIzK!um2uFb$d)grZRtanzt@6nlq2>~eCU|gf`*M_$K5tJ9FIpW$l7N3HxH+&T z?dUQ5Oko^IA8-pxR#5Vq)v)w=a zGrloYHNA~)tT=vT#fe8&96z#RdSqxG>EV4hL4{TmL6%^J!(p?!*ApOKga3G=f#lb{ zwE~?ay^k23|1p6bk{ift$uGyuu|<;@Fk?g-D(qqy5)ro%FU=tMYIPo zHOfcT2Jk9+wdsbA{BG4FRLA5^SCGCUu+p=)%WK=_|V1AzoO(4y#YL3AdDzk6@63+A(p2tp>h&R|Ej zf)1f`8J%P-+&@^JYFR|%R*k+|;CYYtc-ZefE%#Z9teLc^_ldntlG zzi`8E8<%Dv34ZZ*DDQ%%PdT(D%?o0IsOU_lEkz=fjZZbw z2a%K)!pkkEw4@Y*Nk7^f6?}n6pjEs%^~De4VJR0$YDytIRTcw&r&ku6OU`-#-8@WG zt!mi|cwtIk3QLcO;SnC^P#90u$Jh&r)Op#?k%0^HMRk?JX;WhUCr8 zRs4RPNJB6saoL5W^c0~orm9~e%~ZQ4P{1#3^KEhSDYR>T8xS{$>eu-+!~aC_u1Z=u z)d_?B*UY@SA2{PiEsfV^<`%3|ylp$tWD;)~{8DRk1AyJ({mXE)(c-l6*Esg@VY<*Am}kLgW1_hee$ISDa7)$&fYyh9YrQ!Ov!_ksyIy_WauKm8*g zKl3sEy!Z9o*FNv=yCMo;g>|yCFVBe)nd7!frl;lKz;B5Idw)okgMZF-wEa%Ra-(tyE zvPx!7@eiLZcP6W0=J(Fo@_)k`-<{Eip4_*nB9h|l^Y0;r*pD#9*%$t8^Yq%kW1fEO zYv$?y`4i^pEB~%}`qn>Xo__PsnWu031@rV{KVzQ$&d-{sZ~i&+^vRz$PrvXB`f2cR zLRNxKvn@deXf$%` zd{6l`+DM)j-7c1XQ=8$~_ zW-MCqpGSnx7-puA5Gk~6J(kQ+j(1>O<0Y`^^dvH=NnyiLD-AvL`678j%grNz6y~ew zl3IRPuXd1V=_GI3#7Nm{quIu?utXieB7k@k(pE8#BDE4`4;I!pH(1xI7p zaHs)mf$4#5c!H-vVJ!z0O2KA!LTV70>kXg4E%~nXy#@t=?P~0p-H5vDz~yFtfH2#` z>Te@8OD%rgW?0#cTm24Z$PSQG1=+m}`g}|QF z$GMQ(`iWgm_#}2ZUkwv}8yknCY74%H25T)^IgP`!GLc9)F(S03oyqOEkF-U@1^Axg zsbMQ|a(5gf*D8#P_hzjlEc={LA=MWpo6`4x@rmXk37-pn-vmPgB%1Qes7cLy^iv z6)9mRbE?Q(Mv?1kqS`Hkem%tpv(Y_i95fz%lpc5)yf~6|WGPd%aA%^+m)wMM*JmTZ z(@mX44`PxBMKhQo1)yZ)b~SW(Own0|aUs0-;`fwlh5Jn?4_h(Sy;?=QwynviGh4OL z5vKwL71;XAdX8S2%U#eMdh5fsd(stJ2b2I3pK=f=1Rh^YPkAS`u!0mU<0k znux%$4#@Q}NBD!Wg82c!EvRe_w+gQrNZW4!8X9q!JcA);2!BBaJy zjG*{1n1)(GTTUacDi;(iPlCRhxmqJj(Ta~lhz-H!vc~41HwQ=|Ds%S*T^U#H~s`!g;`33=Dnt6LW+ z?aC_YOS`saw|;0?ImNPRA?Y95+CsVS%W5x_kCwN790k9SRWOMvy6KEU>N6CC{n{^^r$6~u%+v4uig_ykRsA%0_;oRB6k91E zAzw`#WL0NNQLI6$E9PAnv!VGz-EmNfL2P zY1eB}Lp4IdiIx=|NB6NfHlS`{w)g-2K{^XA&ONoT<1)uyMQWTaV9 zjjZ#q&IjxqzQt>i-}h@#O;zCB)P=&5cP*K*K0Uo?50bd{hzUv`GC{8oJrh8?rfK%I zz&nUNdwtjq2vCX}Q5?}T$R-OiIh%R)rc_WEOt`j-z+`7f?MLQ}hc90~`ce$nJOJJG zA>NqcJ+^|iVbvpWuidgFLUN=_KmIfZ`odcqTH}-zP9JpCsFer#X z50_#!*9Q5A6VyR^=ZqTHAW5wOs7jKo3u7FR>{ElG-7qO}5ZJ3_8MMVkR1M2w2v$oz zmzjBz#7=yVCv}m>mok1_U zT7}91ycYz$(S_bgyVE{7xS*Wq(D?N#)JAPM7^f#f!(rq{D`AVsh?Nk3c-DC*URNbG zX|Qk^fnL~WAd3oo!#i+V0axA#*_ik}AMNb8FTJ%AcDVXmtrg3FFqwcInwXcg93513 zxEOoGy7tyOaiak&$5I>84uY)Ps10ucDU?7m1xo#* zyP%X*Fc$NR`KXKt&G~4()vm@+8oZH@F16y?e!nWuU#dRBLAaie-stRC+r3@~RO1rj zJjdj(+jv;RZ7Nfp-J?ZFd@dga?QreJd0fb%rKR2oa;#2mKCE4u{ybxl^JpHza`}a$Lh} z_qe;c3Y%nu;^>MZ$x%7(?|16xJ0HpT5x9B|&t;6e+S22*t0Lo+4Iu{}hO88LKy;3- zl*%6^dLqh$efF5QH?4)imlX3XpM7^=Ugi+iQ5}eD#S-FY_X|pCq$u+mDL;-QYEsu0 z7+K1a%rywz+SEJY-x}+L_vLGfCCrExZRdQBhYTpN056S-wj4@Dmo%46RuN&X4b$!Q z$;s(^rdL35N&E(@YjEqzCMs&hkT(fY+}yk@U{`k^+o!%7<@e$~7Z33bXHaqm4lQ`W z$~jZwt@YbCuHCrmL=5JGSM|-!>m#e$Zq*=#aqP;l$O)4BNv0*PH}dZ7y;oQaiIt&W z#GHLA@NESPfEAcUS3E}6k;U(g>^q82H z9E2qK4vC^1nGwl_AuHm5D23N>56!;`M7l;ZV(7QZI7@RHU0qqWQ6VW5o&q6XERH77 z!!@ePyL|cfESp0{7woPpXQ=yh9$vtY~VQbna&%u+BrvR4ZF3HOHi;7g)I2 zZiA5EL2h0Z@W6FM-%}9HgA~?_x`h8Y`j zo*2V!t+J1s)I`k`f@bVc6a~eOb+Qo1vm7&M3(A-o0SsevOjpi+7yO)~Fr<3n7!pk` zMUH=pIAr%i75`~T$c*DnSgX1QvG`##e7U%My3_p&pv33a_x-((}WT6$4< zD9SmZO+f|JA}}M#AyJ??2!%RMLlmfPH$>Ps)3g4GF8H(NFLPx`4YZr${aPLJ^!4-6 zeNdct2eikMC-4~WfqS)3OI*D>r+A-~f`PKZHd!8{Hh8w8Zy^GPF%Nnps~ z^C!SpMa1)cAe@UKsQOCy`2vMJv7<`H-g zDtV}VK`2Fmt(!zZf|#Jo!!2!q=;4;it!zpKghb9AOG8z@;ABBLrow^-gBC07jd)lvUGpofLQxO2oaAPo-@N+5yW^#MeWntv@DW>t$VueV?A%} zWMRug=>kn*l4QY7MX%C9?3O8$I*eJVGy|eT1AiD-?Cp2witj!7vRT+$KGqO?FI+6I z!fIV@arskSJ~clIL#hmZ)K;(zDaxghAhWJ8FZh*#7TW$q6aS$%HgC`RX66aq_=_{O zHSDHGFP?b&hW1-SNUaz}hu8I)@Pe)`S`(fj=e^Lx+g{rNB=8Iw?p73c;JljJtxWA! zL^i0-LL`uYRf4z#DwUM5G$Ky<=-I6V62T!hDwI0m6F4qvjsdNsW>vuD9krm}J=_v# zywT`FR>@m(D{lBQD=V5EsdoldqWT-vrzS3PHcm}kGR=`TJY$NFq=}21tW#4I81X)p z^~(p_6onK*Ylp_0wLpi|*^ApT4biMN$|3*F;$mGXNlGZpLetWDSwJR7mTMGV2B;W{HF_8%c1mil{1-6cJZ zTSh`@q?ZXHl&Wb3QBHgnY7o*&0rlOZ?^;-;osCGyN$d@iq6L!p(^Df*`9XripLHbI zYr-dCVup)+jn4)-vDsu8i=kLOPALC}>4?v!adiGj^_Hi3k>2)bD!n+Y#vctA1|&JP z&zVyFQJ213^QC$6{yB*B*b^M14`cW=gL@pw@G5wJP(9Nq-93eb&&XG-)tY1c#fRk- zK4Y$D?K7rn?H!Prg#2AQpm=^`Pt(uTH%*+>Ci6|3%J}ppl_YHH#>UNwBW>!&7Dc|( zkF%#XW+60#e}CQBgrk_s_&($^zSD3jN(DR>`AtQBFR>He%Omo$u1maKrLO??#>Ok2 zalUwRU%F>3U>sC7aN|uFc97+Eo);4sc0jZ_!m>kO098L0K%R?=6u?M6K+Y*4h(5Z` zDN~8?R3Z$Yl~LX%lSqWI`L#68l1oiBMoNl#+2T)Fb|UM+XCYFa8V@370vz6K0=QEc z4~7JEf-`315%Wxq2PID0r#xf8WPG$Yw|)Xa$3E?s5Fe>9HN>Bg)DS@_V}VXVvkqYP z3tRt1vMp1JUJAO@-`x7|QR=(=9+f^rfB*HZe}?a$^S`G=(7Nb9FMsR|%9`K>j9(%1 zOS(>|;^nhv%AaQW@AlgcqPCSkd!{_gBA@h%=;&*oR9`;heGyq~0;1)UGvzY3(58>N;<8a>H>r*&zvn^Wt|@!Rwo4ewX@}WES>^`?n00JSI34!+= ze+{AS{uD#t{qEm3Pt{*FPy2t@JpJ0=H%|-yz&w59H_X$|{HA&O@BWc_n)}D*>D&Gf z^K|sv`f2d+Kl%1ckWAKzVPM#^jo~PZuAW;UET|eeR2!bK5DJ z?$gpUbP-p%C`=U<#LxT{=~#Xv%bXzIpXE31i_Vhqg(V^%;-(>txqPKEBamKEMH-0%h0iiQBqgI0(W*~x99+Qh~_LYz-00XGA) z^t089Tf`%T-rGfn62$74R3$WWRS`;WogiLW8^Ow&JsdXOPPCDaHmWVeQJFnP}RMRL_Y@|1V5`E5q|_t-a^oXF3mI~e@;&V zn-zx#HnYr#Kuk$E=xl4>YbJ%qKE;|rL?W0m%Bi4C8c9-(r6az8{;Uab^Nu>fnnsbG zwPHM1q?Z@|)HGs^b|9e%%<%AL91efZVQ)$D97K%*bD;xxMf+8Rp`(zt*6DK3kd(MU zK1jU4$WChP=cCWBMI{%$g{|u7=N^Zco9XX^6661BRAS6k@e!Mi_7DQ%)!t0>s)mGT z^>fZd3Ee1ftn1CCgFcuTs}ekdv=exP#DYyYmkEX85o5PfooOl*AlXvxd|pK#&D~QI zK-3(w4hRy6=N^o$kxQ-exLNP-Gk}~d1%G)qOz1Qf&C3Hmp&%XCtB5_%<0ltP4c@Us zlNMQ0UY{`V)p>iR%JCFlt5@AXMcxAxc@$e(zuvCjj`y&~5a!83i36Td07(Q2l2}$@ zIbv$E6ycM6r)Hjfn^jVyb+V|3-ic2cVYPxWf@`baY`0Fpsr3qEO; z`8DLBQo;Nx*f!yJ9Ns~JYxS^a1mYSTs@P91@~Je)!_sWXt?gUMhVj{KP$G)s92l>VfutHSTtD#5Ok!zw{>j@NOdBAxM)q6u*S!7kjxbI7>Biy)od2mwpApU%_^l zHoTqUVSs7gFd4{?5H2Gb5XU(1vwT-4m0EbV;ZZj0=SvLBNG4^1w>c)maF6Sr>F@0^ zDY(Y5p6tA=g6*#JT*XGzVZMj5o2=p+TiWwQ?*?vv2_IMOHETFXWT`B)?0%3fuTBs( z0B<$d9bQ$N4`ByQ~f#*MG!a*MOkqL&OwO1*iAUhUY< z;r5CHP|d@>UC$FEui$zM<5zEx-OgjX|1g96wmR;-5;a_F%nr>iaR7>WK(ZzXmY{-m z1UZs0MZHM4M$s%T4u5!rg*dDYX1oCrqW4>VfSE7zrK;5dd#4 zilH(~vUE-$DCd+umeBu2wf=SK#2vCM@Bg4KD{=+WbvfqqBkQVqocic;kVidDAFQ4+ zz7cbKkiFiVI<}C-J;A}DfMvIxd_76uac)07fkzyo z@S<*KJC4qel>ra{nQ{Pr2tpj4j-EUIWfVcbRv%B%Rhev(uD+#dI`FjU(R5X85~7Zh zPfFE4=+syNX%ro`Scjs94e`%Oy$7!894};Yp2pRQ_v57ZPH0!}F+3D*9K^VCxhq9N zKum-l=8I-xAF4P`M&z1~si>q%Z0XsC#{>82&1KxCZa@O1B_Vc6IHubPSEnSfScX5r zw$6@R#!c%;-Z>ZUa($o9=BZ@!h@{sJPDdA;mq#TP(diZ& z6fOiz(A~JU-tAUTa>k8G%_)kGkH7*kAT#3b(w3R>ikxC|q=E3h=Y8-meMs`cBOA=_ z+6*~NJGDmjo^A!eS5HV+AP*-LE~=-Pf!4!I{~U(H@I(>~7}0~Jpr`;YV94f0J(1Z@ z^70LL+f5gad*T>+U2zvGgT;3|SWS5h@*T5Qt~Y#BI`@((AYey@k^|+w%~^ zeds8D(x}6@mL`O@!~mnUy9Q?FB?&nE|Fie*F>+>Cewapfw5!=@AKKMQD`~x-hL*aT zWEZ=tAACfu72m_@X_6v2GwUU1iq&1!-9=V+_0)sx9*V{SwqYaLI7%WvW7x>ri#U!G z*lWi@;smjGoj6$-{wpw&jbCu$I0y{G0fGcbY$w0pIp@B<@2l!+k~30fSsJmczVANI zJ@?#m&-3}C4T~IwBCovxWEfcm^K9-ysRQB$wTFagc2NLYQHWN_tp4owTt}i)6;XL{ z1#+g@7cNqf$lbbLCbrAcu2n|FEhCE1@q=RL^< znO9mnjQSi&- z3tnqk$zNXmRh0ZS+kP@?_)&F_*UyK`QYH;+4SJpm98>t^J z8GzY)y(%Td*63IMDXf3KLR+IB{b%mm=l_NK_6wi*l)fE3_>KQvY=i1YvJJY9B%7Cz zQuBBGwo;3rNtrOsJ=7=fWVjk+C2B~M&NAn!KD>_9pI17&Og=QJ$yRgNl&nCKmkr*{ zlJ3L|k!a5&X*OZhBkyHluD2SaU7$W~c8Z-P_{wBn`mW#dmLqD)H%i$E!kTb{}%L{V&KEqy~i~2@MkuR zC73Ou4;C91qyS#1Ep{xBn9FFys7GviO?iXgrf+na#K^x^*1S6elY?oukI^&wtrW+F>cAGq-Xy}tGfElJB zOc;i$`{LqN1soFJj03-OwSv?##2jmPATd0D<#883;T1mQ}ukapl<+Dpvk@g zHK%;9UKs6DrK4VRUm8k{sxn|DluS<1R=IflVz@^X4YO2H|gw3$;Afwzf!=ZT0MHC`TKkYL8It>Ok!4MXwcd2N7e#DF;=4T zy5q%yCVk3Hyi%LTCv+Zd#uef{jA5d-*Ed$e_J}HRp;wmMbJl*OJ_RtYDRMhAR7=`I zC^?KMcrFT5)Jmuhxs@0S#nZOLZOAqz)J*6YtX|4|_x1x7cZp~a> zyLI{YOnQlsI|h>lw)<72p`@C%q6KNpqZwRaGMYfrXYX$Cfv91$OLm)?_*H$B8Wx8h(ziOTz95Z@f@4w_LWy&cjQ{6wN#%W`<*49*$fdK^>xQ&OG5!sA?))2zSAMH5yOt z%wTryX7^wSCOsXv1wKa3&kTppL2rcEmB@gK+|y;9OJiBI+v-q6%ql;RGs9P&Bt4nCNQlXk2-#HzDExLz5`S3x=034L_=8ew?O5E8}**iym z*n+?~Oco@Wa{1~2)4WYa5do%On^^cGD<@-c0-p&hmjG=cMGwQjWE!0Rb7CZ$09dDm zVv1!`Rz{}f340=Kl521>`(XS&^vh60g`9*g-ZTZU6%;V>LQPp(=Ji23eu6~Wp0La; z6A?a>_+essu?=oG6xxs>h=e%POKh~hlU4jCl-B^YH@(Qjds*?~_{{Pfjp$Fvip3lg zvkSx;6Balbv7n+ zA|vHQ1>nPvAhY7;3O6QlJ`JkCBhe^J{ARaZFnK`H0)n>^dO*CJ^hxQI&8S zIreNa8x+r}WYnoK1jnWggGw-1H`~sFc4EGFocuIlih3C20zb4qC7iYhDLIkbvI5u zpZz*NI|Z4(%gGn1Ndr3S_I*)fDva26q7u8@h$F^dbp2n*G5UEu|2J1}K_~wCe5pir zzItc%ccajcWXLuw5*#J73_ShSVYHwP&JM2Gw(i$Qr1qjR>Ji8&$ z!oLT0VJKc@Ld64C)M|9uKkv1) z$RzUl?mg^`pS*3HC7Px_H?XZcZSvIExufb{Z=g=IydwCY?rZH`kN2npDWtC>F0-LL zZG=x)eF`h_+t;*H>IGXmo^mQ`M2}%mj2@H=A6Zh{lFm);z%@9+qKBYCtazCb>U`T+ z8rb;ss9-^k$u<;o2*nYQHs<>1Y=JmZLvfL-A}qm-sZ{LXMb1|!2p{+Q4+nDfqnO6S z50VXJd|H_gij_PPjnt@Bk;t#>`!ylL!ENvTx;zLgzn6dT*1VJu%>b$&&+yNQ4E690 zIstsOhx`rlYH#E<6bK8|(An$SRIR?GX9VGg9Lt8!D`?3N)E*1^z8^-%jLhw>?gTQg z@Aroy#)j4cjn8Fo!H8il!yJy|pLp{~HEC@xv{r)U!WV6a!%U!6a#wphBgzbf9urXMLr;E#z>`))qa#DttD$+rWI~nd~pG{tUQV7@kH&5)Sz* ztBWWA9y%(JGRVuT-$IF>PD$zq97RP`NJ6KH+zg;(b>3+@KU5u;G+Nbk4?u#OSn4E0UJ*(4`W{X z#W38lWh=i=$5_MGLMAt8FnSiJSI%BX_W_L)sK$qqsBsh8a9oadoMny!Sa~ACaZIi; zw6I`Rj`?1Tfl2( zm*x%S^gP^cKgNB*1>ylg8fynQIat?qX$O&>;3>G>gZ!FA${Ih4kz%eL$!8TJf3Z=u zWWq?96tpCE*)<4q5QBi1#ZA$w*d;a_Z1+ZRmxqxjL=KN&eXA|0#Uc1mv9`F<><+-i zcZO^Qj&+AjYqpH7^Gg{`{us6rQIB9+pcmjgutEv84Wi~EOF5B;F&11j8fmN4oy*EkX zF<=-3n#K#2z=A{CCxZL2b(y-(UF>oD@t2&YgoYd|5QGI&dnCL`1Cuy9*KWxG8%YQPMcgoT{uV=%`s zZ(?ZHLN%Q!ghL=D&F)rp7h|q$iFmxTyO{!<-JlazNnyZ?127G(bOvB+D<~12c&z3= zAO+2bWrKIYRI=9AsaDDkux^Wx;rX10j3AOoc8g;@=9Yc52cOXPxokvv9(K!IhEBE$ zumI%Ii3Gbsf5)?}vVnGX8JP_L_WKG)3qs-+THB=zCt{O14L~melI>esWrxc}5tYh< zonDuVoJ2R}O`^GpZJvD!}iaFNw+#J@e9EL4>!jxpm*8q&8U80(O)YF-%G@d44t?no{EUv>q|x1 zNM8CiyLuY(s4tcjOhsI0SKmOnpDHPr$jaVaZJ^lCloX4Z29t#~SN|vqf3{fIBx0ZD zdy$A;`!Zx+-=#$C7hZGUe(!I0-~RE}?Az$UpZjT%h<)vFiCDkA`vK%&|0FAwgULy> zcX0dCMOgfgQ6`_v-hqJrBDYJsA4|jXolkV(mdkIxyHx6S(GUX>msRrSoW0+~&~`td zx0}QrDVKX0*M&&qojs@=dRc#j4VGzLs9>zJ3z%3BSPEPyVo%If+S%V&KI~&{09{o_(+X$cBLHKB87p@IS z_aC?6F8pw}_ZS9m#v;CUVFZi6{w8E6mp3<|LwXG!TI~(^K&oe_=RUf<9uz0t4gxhd zGla#qN)^FDg1|&?cN$NSUYp8oh!gJ1=0;ZogndUibWBY`FpI1XCl85aUYdn@kymkp zFr}lL7h=GdSfcJDHz2UI81KYtqLeaF9S9#dRx&!!reGt`tM*^>4bOXqr)C?H1C}FIE zVpI-Xgv#s>hT+1&g&%Q&AfI9~6v$g4k_5oW8o1#;(xZ6?%i9B?;w!abh}s#`L^L)( z;y6-0o3h!-jM+9o+1JSDawn379Me3!PN90_u$-)y$%!Dk!yE!sI5~s}1+Rl3v=-S& zlzGzhZJz{`ij(8*;jTvpCEFXVBSw~h-O%JVPGrSq41xJ#2x{Do=JaxOlI#z&ArRuk`(}Eb zigs_#$!jjo`Ug(EaTbrFOO)s>q}%8wia8kilz7JbF*+5;f`2mEM#i&6)5UWT5<=iLK^%Q+*I1?|sZ8Tp56$iLLoWHVvwMZavp@T5dp z5(Xs-KHpimxys!!-Ux%c*3S%$x1tM16mGn%5~L_4HKfO9Gyvqi4*GOuMsmBz@lKxj z`l)$x9pq#=f=@_~lOcX6VOx#9e;)|(mF5xvsW`MLLgkL|fdOugACTpiA0Em)=S=W` zul})|TK1gZ_55Xjlhgse`li}eX}>h^p)n6EZSXi??53I(as-g%sV!nuP#)HU8R91L zyx;U0rTk;$xf6gLK) zUFfON@*T6Ct2&;hL~Ksp@NIcI1fvov?3TD!IpP8$gB=4}5^M$I5BkwT&tgP9{?A;d_V zW0e?w!D9u+)p7-fQ(mMJXxt2nB6n3(IC%2!Gs^A-(IBu*q8k}@yL^YLIaFLzsi|5%~vCOZ+TZX6CS6&tS~#|s0K z>nS;W+(Ung$fgQU!Riuo41D7u;%c~QNP7Y2!sEEXaZ}@RM<|o-*0iUxE^G=O*<=D^ z7olXC4>=u81B0_s<=I{VVk#b^`j$nLQu;S=aCRZiUCB{M_f+Y?H}N(hAjdLQlY3?` zc}u2CEECvt@}}$-qKwtdyCtbn%v__y)DaRN31lHzMxg=;KO)X-oDrnma|!}$7=OW9 zsux=a=WGk16rkSd{{7niN8bU9XcdfjR@}Z${5U$XO4#10BRJs{Qa#Fl9NM~%j-xPy18c0BQ|7_ zBjwv+RuR8}*>f53E189>J%Y35XlL)By4#YY9c6EOBQvP8iI>BGqhvv<${w+Ep%G=B|ucdbZ6 zSVE8vM@k$O35-zDL@eoL6l}6=jDWI69?UkGgK5T3=1b}9%zWd<>O++I za=wg^c(V?*k~^z^6(!A{AoOV#CK`_bQ?=5+vHA~D`t$jAQ+t$OTm9cq=tpveeAENH z6vL5UuD~?p`fq{Z$iFl1zWq|&eQPb*x6y<1$Hj2u>xYpgcme3ib$esG-)qD40au~M z+RbZMuH1n+$?})Ro0G^=SD7bshnZv06BNNKNp@Fq$YK6xV4Nk zfAJ>6gLo}K5%w#ky&56(#1HPfNM|K05j?_pZ#N}eE`FZxF5}w&+F#PO_knxW7{kT> zevugv<~rHEOTq+=z){w-4P-$1_UPM)lwj-!N$_T8A65Z-d8eO^L~(o_VV!+S0^`6? z1ynp$f?_VPz6m}{!c+(?ynlaZud}#!Ft@omL|k&nSsK;s`0e&iXAS`nCE*tw5U>Vw z6dmpHECn~S9)cUlW9+n%M(HdFdnrZ(9_I(PnMnd|nUJd+Gen%M zZw3+XHq2G(O~;g!xO82D>!}OhrwHcO%iH1tu6eI9rvbeJ%c>4ktQh$201tPR>tJ~M zac+B_%2BoNamwl;wKS??zr(0yZLI;i(QWy2@*>`jc4^Z>oW%cGyW52*W)PdXOx6qo zx6s2)kW}C9jdcbMNLtMBK1^z$qx(5jq)FWzcMTc3^qZ@$nfkd_q7O{$}e@6Z}I<*2Rzi z4JNHi!ON^D=;fA4g5V(CGFUy zf`{FkD>QkADe)dsFEzV++s&2Q1Nia{5wT}w<`Q(PKE`-psVKmNz_EhF<#aBWl*96! z8G=*3uf+CtbLO_>TW1sgglo5ukOOR>7`b3KNt@8wQ?U7DrLoy1mxsDRMuj=1;?<4mK8eAVdJt^k%0Uc@7Z256>4m;dW~$U^?C-+yTew zw0Q;0H|n-Re47A5zYGyiz(gt)BI0frp8X88(x_eHeHM`!H=>=u8qGH3IqK>FD&hiz zP;iN#jLTf(ZioWvuoB?Ck$nZUBj7V1^F#3v+JuyvvEC8HZ5#H6V7;Un_R!ho6LGVQ z3Ls^-*!!@A1t$@)E%zjLA%np&PP`NgcQ|%fyvMm=$c9E`#+h@0`8Xp91z$skcE68V z!}fCIL^MH^Ac?TyT#bb4z7YULdUPC03Y+219w3t}h?F+sgT-OcQhD@qE;D$PL4zYq z?x#5CtKbokKB84Y+W{s;c({5;?%Yo;+<+(FA2vrw&e3rEBtk{mg|BeQczK;T@^u2% z*YGzQ;`(b@$Yga&?-WM*hUAdG zv|xH<0K9y#fr1Y%tzk84141xJwih69i zDJK?c=^HOBsHzCMp;ChC_Hd^w{d=k5vzRe*pSlD%jGq9LL!7iUw_Kt5Vaa)4;M{x} z84dThZ2s{P5N50g@JIYAfeR*cN@6(|Q7GwPT8lXumKTT~&4-;V*~h~EEfL#)-&w(V z%$dqWZJP5*FoZ|TdUJz`c3NP2eJ{jO95ueP>G)^zMDd1O(5{VD&A{~?&W?(+Is-5mv^fh5Ah7cktja-H+@?K^<>2=;j6p6Q zCyrbUy&pxkD8IFRzZn)19zodRGLe_)_*r-=hK#v@5s`q|AA; zF*pt{#0wt#6v(kbudlPFBOGPTa+Te_$I2i)U}^Vp>w(cq5C}hB7Km@U{5_UfR9kJZ zh*T{`cE7A)q=T`G4Y5t!p-QRBXk|Z51VLVg_A8(tD~OW@sD=idI=yR<0CHJ@z}hE2DYb0QU|m@NeUE;*azC5TF=`R4ldM0K2r} z%HVsk2;3OEJoU6xjutyJhGI44X;)^pb^xSY45)B)w)Z#aNt!62U{#v6%b?V*GAAIw zAK>Y(Z~&u+K)95B_Yb`DxmP~H&(rT#e({*!4~1)2UR7CNJp)akX~{qaODYtlYo=;E zxB7L|eQiQ#sn+outLrHL#qs4$0r^8x4nbkc?vCjNGe4dE)o-JV6H`@H%(uDx&ecDL zinXaK3PDMAw10f{Z=(8dpQgG^vdtQzW&P`?p-26z)Uy8f=iIly_jUK}{?EE^>zD1@ z=)o_X5q;~Sp(}4dM%};N>o)th<#dCN_2Q40>R4l);#i;kxR96os^3Mmpm?Mh_QeH& z?{Oy7?>F(U%%$94{|@MLP(ZHtTF}6lD{!k#FaC8Hg_DTyjE1x=hG}@0`JBY2RGy31 zHD&(38EC6o9nmL1{WC)1oXG##HIB?qq)F?D2GSx2bKS*OG|%mB^RZ-v!fh2{2lO`X zJD5wxiEA^;NJnU^X;RvvpYRUymYdTtl$nw~s{gdnk#O%Ct6sBUJzyBW&b?jazj?sK z=U1&3>+dukJbm(QUl*r?`~KkD2=lJVz}Ra1#`zd0nX=HD_`ec{HnGnAIRxt5f$4m< z*TZ$ybi6Lmvs({|(8y}^)yENQwcS8E5OULy#vWhQNCN;8t8De5@=?!wEG7gK@TrxU zpPL#4nq>xv*x;Ah7T+&23+VEuZFLWHjY3!fgegGS1trMOvKRsE$N*gm^4eIC*TBvR zevQv^ARB}XiDzX691QLX<&=r%2c7*)3nCx&ZhJU@4p$*`GJ9jRN9o1M>^1{0K%4d! zG@he@o_E)Ac8wS+pDS?_97@kgh#V5HEIVtt9G{-k=3zA&AnXTVhsG;`EuyEC^Gk@O zYd%B>BMLs4LV}?~Jd@`a*iBWVCm7f!D@?CqETYTx2kX^xw37EFQX^05q=4N$CyOh)rLu4`TL$-c9YG<)gF>d2W=PUf3naomB z(D);Av%G^H<5xV~7bAN-$IFX-T_Qm8^&|?H4ZfAT!nw^((B7Kfb~5-lu_8x#7(iH# zpZI!_zkfw370Of|smo4`@L6jFqm*7sR=HnYWEJ*&EQ524l4=Pu0S=l*BCKco-tS2- zyfOk3wgVgD-3$S*oL3i4JV8pk#oV2%y_>u6u~Lf(j5QScInXn4*OZw0_yyjZMdDAN z_ZQPn;V%>EF=;Z>7Z=Jx(Q0z2tB`4-Bg7Q#!{ek_l8n7}&av#M=Sj<)G}*nusISK- z?kJfNZ%p@*$k%=EMUhwzE>i%7H68>=c1qyJQB8u~gCgu$}`O`~F3$;b5I={GdW%RhJjfES#P{Q&x3Bs-CGX)aGl8bqI3jYRlF7 zS=e!$S;mjk)%sGsRzF=@cTwurYSqQl^QV`WS-!qhJzYP$c%}~R)EsOe9lQ(+f+SC92o!^`)h=I)~cX`TD|{*aO`Xj7$MmCb~c|1uFnQ51=l}u=r!K zR$n~J+42XvSvqqz8Kc!!z)G3rGYhpdpxCSoz}6A(T%_$FYQ+$%QE#dXU;BQpwd@uaj6b4N!^9B%coD5jalI;bx$v!<~Vhd zSR?eS-xrpb<`)yWkDdu)qJe?UFP%NTe5TH0;r3|PQ+`ZthgNc8%{4!Nc4_hSndRF2 z;{4(QiyCvE78el8i0fyTfRd*d7HUg1X<4oSX=wqPlt!DU>!%lL%Zp2k%Pg)pg|xW9 zNsBMlPM-$HyKrW4@hpqmWg;yvuu%&TME=qb>_Jdmt{XuRRzjLZl7oCDE|1#xPwJT* zujr?I7+c4*FZoLe4=%R%dYEY7KK-qPrC6IGWqo%?;{sUS=bZ7!qj5Z%r$#sysFx&Z zjr@p&^GEA#3V!2=yv9-Z49*piUWG3rr{<^2FJKT(W&Hp~Lp{_{KaejKrBeO|Wpc&Y z)hYyoKUGpN5kJna-a)Z1mJ~}xsBepW^H@o_{2uUf%|DEWKU=I|V#ps{#d{G${ym!*HUryHo~i(9U;NiYCHzUL)EN6KzSh6kMUyEkPJN%L#;j5jD(3 zK$NT5X0O}rJ*I5QiO48CUH+5Xo9^J##?!iQTdwu=Mt*7rjS$KLMCgP^k z+baR4N&tI9giI4Fay5`mKp~?;0WW%lxN{4FHD*L2YPkL{tmxeDL4>%~Y&^Muyg@qg zr>a-K2djf8?Z%T2o<1!Zr*zZo_5f{mW-_-A?$0&%fh2`#Bd8mqs3I6LW9y6jRieJT zdfKs#=>4ZpcA&mz*j5@oi~+Y_mI?Fdwl{~VMh~GR5vlWux&=Iyrg=Q^GoO78F}%N) z&ELD1Jm90I2OCd1PiI#yW0&j? zpW4q8_=&ybewM5cv-tGK%7)X{R_5+8&jA)QMTyHm$$EqqM*`<0h)n`@49&Ta-ftRk z3aAucC=@1M3c;Ckn-9Jbqi%0!T_3{)nI55I@GFJziYhK1QgQK66c-%;=X&FbYkKhX z>9-nB9zInF%1Gw$??ZsE^6lv7w+Ye{maL24XR+;10m?agG1%#0o0FKKhtj-H-Xc(a7O>_7v=fHp9}hk}RH_GE^r4-Mt!gd#aVFRxHc zsH`f$PG%Pn3Kvpw;PFH6CkEaZHZ^F?NfB?l8I?NMC_TDRU^dUwBWyTAS`Je6gr?~* zwc_Q;71M2|6(yo4n8}*DB>UZO5^Yja^-C9-o)adh=7Hd41n7_(^nDDVq%lldl#iYg zYTsn4OG>ZdK-L1gTrnCD0hRs8?qEU5pJ?o8x29GD0VWDCV1+4BN;;XWo`?+*(ABs| zpR``^o`^ZguR<>=p|~TeY-eOOl|Am2s$)E=$nS@ESl!MJ?M=GP)(HD&z1_)nJM9(* zfauGY`Xiv`2ajR6%;XafdpNI}U3~lb0~l(w+I%39@bC@YE$CExNgV zFo0KFHG8|)t!9XGTsyn4Y$i_N4S??18V>dj>?z*q>^^KG$K0(R)@zvEhB*15dTli^ zu5NZ~gqSxQ+sGVuKHEm9-Z{9nVPO>`2+~J?0SB7zr$F6duD1 zrpcoI(av6w4oDj-)c`$f_|X}I5zV0uO8lzvMggJH&Vm45?tJm)LiA8U1DYAY^spo% zC~=XWvZ`XNiEH;eA+3Q6dGby0>>x*KC?r7tCaySej@UbZIsC3A+}lMe&aURzQ&fS_ zc@rLtPzr*N*Yk5wxqcGLblf;FzmwVf5fUU8Y>KI7>cB?gLl~6HuRI9l6pmlla}<#< zxIT^|@+F3dDj>D>9F^zGn`QwJ_E;GaWy$FXDZ_Z!>C8%Fjs(8KZ1cy0hs0qbnajq| zkDC?8Dl0{o(aXmE^T2915%t4SfiUM->1J(iJ64VKJ^89E!m$5LZk=-Xe8W!#i_NR0=+Er?gLlp1 z`-Hxx1q#(`e2wq<*N}et*Z3a224*1Cm7k~fn2%=0rw%|6T)j`h4cyPznaHNBV|-`J zr*uBYk3(=DAjmd!8LSQ(3SbN6Oa`Py^)ab8!sn#>lq3RM6$lrtMY2c7Xo?)B1U@?2 z|2W78@Dd}ZYL~$Gu`adyvWlV_Gz>rb9%sK~FX%U%3mHVzcEgGrKFXG{2sFt`KFgNz z4P3{>g%0b<5?07>CV5*9|=Iv2C^X!?89DAuHlh9)>RC@;hD;A)A1Q(1^P7^p-bJ+}OcTHoIV0 zeB6s8nLr$lT4T@s$lAJK_-uDSis`DaH~Tw11bArl;Jns_DPb=drW4?oAuCZD-|95C zDkQ7;kJbx*aArvC?+g;NCN+l0w*rcb|K=D_(l_IE>&6QTLRV=o5f`fR1{XQX7swnJ zBd!1x7M>oqV_WS?{xI3J_FzyXx_5!6v2KiL2qOtLSbhI4-k*|{h8TXAhY8O;T3m2$ zN>`nw244GF5r&&p-d9P*(TLFq;}o?SjdE$QC1`zh+wx`za4frXr z#C<#Dq~7T`Frx!9Vk$y$IA%s~p+#@Xu6Q`%4sU>sf@F;)$b}%yvg|ojgL%(r9v3;< zzre4&##nuLu;3r0C|(kkVn#h*)S8ILB9&k@3P!yAyxl?=3O@^kmzJqBLz5#avYJ7z zsK!Cug+wKcXP)EnE$D0Pt>|?v|C%c0P&-mctM)8vyq0U6s_v+9yiOYD>!@+Oj`i^) z>>}5%fHfMmSQ*KD1impyZ1ovq3wyZ5bXZ83fsy`=x;JyU%-6><|O+*b)A0>^v?&U z;@xFO)A*37(FrrnHA7|CU`oasqGc7azvd=XadxDkHr=w9S` z#|w^J?KFmg9IV=(TMpsRZSx=^n!^q++~Wfr9$+fQBtdw585kKeH@=O>7t%Ku{G0so z>3U7hT3;H+<#jnH4?h--IpIMl3kseBQL?zKP$s8(iuiOaoZ2FjsDZoo$2X3n_!s!g z=s0-14o`$&Fk2@N_xN(M9h@f!xpxO{67COhLx+%7{A@64q}V->Z7Z?1LZnkAuyST7 z0l?u5(kZMW!^Ox57`aBNsn8a1mG&4X8Na7!E8~j*qOIZ#kI1d;DbpG{)$HR-y9<<9Os<%iLIf?G^_%S7Uf38O3yC z1VpR482#%LG2??u=^N1;`B$gldUG{@nhs=W0r7mvL4QK#E#xJV=>UmGufdA;3*TT5`@ z#y*4iO!K%92o@;4C?r6%W}MC!A=Dkh`IkpRVlA)g)d<^EmA0sG$@R(tfYFVdulsbQDpw?67scv;3#@wiVLnHEBJ;*VjAh9LavfN9S;FzF*c zsq!apKtRNjNWHjXDG3L}PwtkIzoGz&UKYU>E(kZcjZ?u0N%RJ^00WhVkf|1F2JFou z*+x7C+bZZwiDbb5?G7e>k!-JVycAEY(|o{`T_(@mpq>yqNA5C_x`D-QKlb1GTu4K- zE(xo?Vt$uKA;nV)vv*Hn~mXE$4Ra? zaNhQJ>>@zC;MUjN*iO8{JjHwp)i6_OZmD*>>6z^R7{0T@#Ums-k?jIl+z)V1yw2M~#${t33fcEInH|*;Xj_lG-T-Cc zlfYOVLSUHP!!MDeF5v<1#{uY^A_Tf3YQRMnNUf}46JzpJCsfAl9qEY%9LZO~PI~$f z)26gXUVYnh4wSqz0Kj5yipX%pmS89({()JA>|?9_{ICiULKtb> z)#i8T?T~$-!LP5rI+YE*Osw2|{_?o=1UonrB&N5VQqn>-yN2{Eu$AXgLK}OC#dZff zodNZ%l52@l2~h9$Zo9vA0GH-YOQLxMvwK8-?PzQeWiVtP?MdsnW{6JLjPv@i&(u)r z{R7B3HYIn7C|sN&Jxt1OT)I4%RdozZK(~84JqEWVXTp=|oKn}ZR`J=R#*>SU+S3eS zcE#2nL|{&BWf6PgR%4LyZBz)CasOH>b{bFKY~0)HNE4tQ`u6R{AXGohG+zf%A3KP9 zZFn+YY}9oeTF&=`Ve(a$jN{NAlhSVDequJEG1HFU+F%?|ZV4nDK$1>uNSfGb0~mt9 z=a4GEjh%5|1ebE_$E_Gbbl|SUr9NyuN6|u_&-e?F+Qc8NXtDRGDpA!PFive~jorGL zif3~nIo_tN*0^K_u(%vDOrNoJa5$Hr1H{Hh&>Z8qfEdOv-kQ|bEoAi6d!Aepal8Xi zcmh$RH3Zy5$_?cp)2@__yI7kr)Qe3dgg`WyD4NfPJ_;QGyWL3lIuqKOW~kU7*4CR7 z+q$;f8f_%Qg6%7wgi#6dSz8yGNnzY-OgF{4n<5$LaZQbzAq7_5Uemj-0Q<31(V~zv zZ+2i=sm`MZa4mT=zl**0<|Zg=HYe<17LjP--|W`F#CC&PKe!5k*OrH%JQmXMVw4Uwl!pZ0%FDBhL9J_LAcusYIc>A++l+YjP+r>P z5VXl~v9KaeiQtO>xVgzvOBlM9dgX<5{89j@?D}L`X^{e*#57Hks0Hm1HyAO1pU5ta zRX!GRnkjX}f%5;y2+dJk9bF&VFp+zX46n|M@lzDX7!pGyHBk!>K?C`3xDr3k&4N@$oZTU=GvULqYjSeXDx2kf@&%e+81AaQdl6G__1l5N4TD_C}!z!7J!N=(C0%f*gKh^b1ux>eOFj2r;a7k@<+$&KgfK8d8_%$R!)4A5}pWbE$BR z3>IKjDe5(xAKuR((7Nx^$La;ZCnz{Fx|c8g9d>BsPVE-laKe)0(#4uYpn6lUyOYq; zUmX-TacXNySL~&6oqaFT!g`?kwFr}+9v?jkIVKj6#rsp>(}1#~{RD4GlXG+V*B|A<#Q$z9ju@HJ3n#W{?sEklHNj#u$GuoZ{SJ{II$&R$hd~RA2Ts zjY!2zxZHt*C1-ASVP*m9GuqpO9^<~YexHubyV*f+ls!gVO&Vc11#*fEnaGfu5J*CT zgpGnL+`U(A2J>H;@o;8W?i2Q~dm^+$r=Qd)hBadi1As)l34rAr5&;|)nc_MT@Fa~dAQnmZBT#*sryT?hi0Lo*!}VorlJ;&uX_5`+$x zAe%i);ai1Acv{#|NTG|Azg6U9uIQvy9K3_TjD1G6W;AQun)Tak^?)*O*o=o31Cf;c zwLhYQseG)G)2r7Y#QcoCRN$B}b#=8NqEe+FIw<8EtUz;h9|b;Zb&Ud7F=l)JCszMm zy#L|!y}kQj_20w0Pw6|8n|_+lL~Q!c+YorpQf&IScHFnW({tbceBZu}9{iE5>BOPm zV!YpNh(oX5D2+z~zJ^ggR3M5Jhka}doOy#i6>i4Q?eua&%)y>O1`20}0*{O9Dd)-| z;6_oL`s}%9C&xG079$8Tf|lSV8aSn)k3U*@twKJL*Sc%T9a`4oKgeEtA!IWMYlB3m zt+oH_k zHCG6x_z7@$_F}XLjWP_`b{}rsyJD9=j>`A#sP9-akMI6_kQ%Y+VYyM5>7B2?lb>YjBMx!7`F|j zBuT|%inj3=oy%}J03rZW*(p&b#EdB;u$)|kLSym4z~O)!fmaV;0nneMTa`5#!UBu4 zFDCA?_H);%+*Ru0qX}|B2z-&7UV@{@@|g(L>|j?X)WoFvJFxtSH=DwJ)KK_Ltn2_N z%NF*rYXNB9u^ z;Azz8Tk_gC^MG_xRV<>;;Tj1l!zAWC+y5+4VQvb-+{qnTeAc3TXqzasah>UN<8?w`FOa($K zESKRz^A@sWoz_C-&~YnKLYNTlqP^Kf4qU_<8AcXnGRQN$j!bDfEX8U-fsw8s+u6V zV$^7(4!(Yj-=^(iGfF~L9S?{CcJqXFyCv_5@qPih)lChkVl#3sVG*O_c?du00>WH_T5Mvo*C=-*lbN;#e=?rt z;QYj-0KCC@LsEY>`P1N%(~-IpVE7mwY(_e0(Pm_9pQku3lKDVNj>^zV!5m0!|B|@J zRXA7f3g2~DT%scn1LG%dxg}JANDkHv!2=P9JO62o3xp6RXb*=8PG%wJKt(1LgkVXz z8yJ0&70%w53z;{d09%)vx`fJp%)->bD(> z&sQB-W+1@Nu0#r2&gK^v5f&K4`^Gigy{ibGeCAYbVYxPksK{qdH8*g9Xv+M()X1b` zxT}|FAk{d9@&O7Nyzd*1xI9DR*)bfdM3<_ zC@p<^a_$RbvQn9^E=ug#QH zV&t#cbFk)z#l#K`fz0L3D?4y5(F4X$Q_z%bQ)6^akXbwi)H=W7E}FRL@!EmrxECeh zXrPjzh0SMdAqK$_^y5d2SH<=J@Ra5kA4ND$kj$*+AGl3id=4beKa_2pe;77$=^HL% z`3t{&^RH$1<{!p8IR9>aBmczA1rm&!Np@DgMsauKN|aa=B+cV$+q!`SLAfm(a8j<( zU{;jfCB~M9b@{h~NNxn>=C%HFM!$XrI`RPTr7T%Q zV8Rl)0fMl?4KL5rX%J}@c|saRcQ6k?ff^II?3)`1%>EPMXqA@9wN`_SRE5f4O$;e} z;$()iPFh&s$gc!cl==oNL`jP}=!P@>+-L)r$$6&AnczMcpT8tNdMHZ|@->`Ud>ij? z9bo(xH*TyclUe=K!J<=Y<3hBxLx(#gwW*=`Gn=sba8fG@xS?9nr3- zBrqX)Sk?11AQ9!A5`_gcP?}T86gr5{@vG)U8c9*XK8Vkx6L50aH$8{qS2K5UV5xEO zX`F?FZBDzE743V%5X;r&t{u_SLmaKwR^D%lZK+s)XAj9HaoP8yelEL-5+JejoY$n@ z&w zWhHZWhyZnt*=Z{)Bf52)uvgr=b%621<5@bGcDKBvSjbu4o6ZovRM^@mjYRe6-F

    w^W(FIrAn-3qhFOd+kXItf%*0Q{UE5>nky7 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 literal 11901339 zcmeEv2Y?&Lbv9K=o+y%Pl&A_7OC&|!@$T3}6^lHQlFTX|)ojTi4%j;Y!~qb>ktbR1 zk|}v@BNpV|dv|Qhy>~md6FV-k9XoNHIK3xMoa9gPf8U##-Py%14!|AdD3J>8y`7mi zGjHC^ym|9x=GiAba{RpG=J6l*^lCYqD<0{0ic`5tsW|BrYfX3Q)_Sgx*=~J$xViE< z&HI`w+!Ipea&wQ{mno%d701csDoyuHO`~4R75bCqR4rS`jWyi`$*a;nsl1($(4Gs=pf;Vhf9@1P4}eo^ys#cW_GcABFI+pVT}1Rer>YQbQkvP+^Wr5 zb3f8oD`{q&UAQ9KmpvuBD0^ylG5%eGkW#&pc679KsW_gSXu7BB@)`W(5f$K7>ZGbu zt4p<X3&6SGP=3OYX$DJd!{#3nILOGi58HQ!}SWJ~m1*cRDeodFAoJwi}RkaCB zf))AHkzmxRoO3u`${^}8i|jwgj%&Z2fX4GoKzJ|I0<Cuum69M2V;Vv6#%?A}VLRJ*VLUK4iTy=dqA znr>pksnq}`Q-wn5aB{qU&pp%0S|wGi7E(14f(PC6Ej)?(PE?#~HJL7?s#P@3gKi(V zRdXsy5si~_#f*a%K2^zKvRWS>&mBR>aZl{8R8fPfyF>>$MKpV^2=QE4uZ^$Sw5Cc? zUFsZ37wQ>@y$DoA4Be%`}d15w4nY{ohCX?gf zZn0Ezk`-s%L5^t$5|~0ae9&Da$&}8G;c}MxdxB4f#VB?o$^OMP^_WNo@ETwDgOO3R}oOiq&V-~`&8 z#X++topP>Fnn2!yL5LJ~x^RzUn}bN>g%pZ&6f6QyQampCJcOK`Ss=tqyDj3FOCYX;nYzWkGR6&U+K{8HO{Sa-pBRA16pH8Z!#@N;i z4)Cvh>f@NVW(=&w_}_;yriR8~NZq|)GIb<3iOkU0A*V+bK?GFHt9I1ws}-tA3_Q8SIKOcRL8L*}*SN{vk* z%mKDoB0}V4$d&4Tc328GXdg)G;&lse%e4d~S&o7wAkGfujDyAZ*nZ3o{oM+na&jp5J8MLQU}ONQVsMNRE0>!sirGA8JEZ{^%3d@I`|mW2B<2p za8Hw%hfzO>I>%wq>%)Ycy9e=7P;>f(xNgV!GQ;GcZY=RXdxPBR);Ftp6$Lf2?r|4N zBn&kri1Z>s##2){6btyNg6FNqSSnwtHOzczFQfSwr}=?Hsf0sVD=9DdEcu4Hu$HWs zGZ=?4`N%}A$X6jCV<`wP8dpWd6omShim3ueXt(@Va-dUVu1M`g>&RnY{MNe=%glCF}3 zsaf)5MmrPq}vF(G4S#Xw6&s>V=*JV#Njr?|)W zCk#bh8Z(MPWK=up@0Qf5EKKRsm~0^LYYjuGuVr)()2vpqI0l7}(-xwhuL}uj;f#P{ z7M)_r=m^>O>srWo4*de-A+pdiy)MZv1snq;BS6De;^|(Ut<}oa%>x7JOtC*-%{YbJ zRHYwE?m)3TIiTZSKRn=6*AIZ3YbGZPYtk$UBBR?GVpdHTn{RqN;3$6lohvX!-?QglJ*tS$*SeZgLWc0YJ>7J)P zvcoE95^6HWi$Z;}2!1VBA8Vy@!I^RjRCvf)D&%|IGgV;gkfgp_GsE%45{hqq=BNfO zM08#C8A}^gZ*XS7JdUM)oDo9i%tsGN)7L1ijhwu>+iDgxxRH>8>S0PKM=;$(A z=TF9J-V{S75PQ`~vjI;YCFlzkC%J$jq3AfD%cG;^-qY~ZPvNLEbf*cF-pz&jbq z7hB<2Y%-ta{-=s_cb$rE)=7y*1Ad%lhpN>FluhevEjQ_4Y-{ek(EduZ0d=CCC)r<9 z#Wbc<4sYl9Wc5d@lE**&Vn|RTE(-NWQKwhB=lgLgkYNlJVliCBL%l~+E$O6~%)q{L`r z5*ASdrrr<}I+@EPv2qu+52VonPNy=3 zNh|buX*#J?sYA{*#5u#bE8O`|b+G7RX$2~cqjVSnpdHTVd{E$MxsV!cu1FmLD?UuO zSR+AyKUJ%4G)z>Wuq>)&E9hxSS-xV#xF`)7X}_{MJ6$d-<*9WcdzyrWYj-BUM%C|P z2F#S-Qbxk0U!OoJONXGkV+HDe6M>+W5uaD&Q&TCWWY0);c@+&%w$_hhsq`V3bgEep zy0|=}TNyU@?fz0Bn0g`;bG%i^R`J7Mvq#l|lfBg2T3LxYM6aZW20 zZP0N~lHLU+%0$s-IG9SH6;&|)o@+vK#ViaxHBNboD;&s|n@}42oXQl;$jW$1*;;Na z`N@e=X#&#cB}K|}yg2fIi{#kw2f4Sc|Hf} zw<2BUQR3*8%D~hpt7*|$oFget5Uh-!V?;b!Y8mPBcEqgN6dFVzCW_9**6D$dm;$f_ zfT=9-wZhiL*E0iO^^C_B@xG%;plV>@U-d@Kv%J87jKIe21t{~8ndfQ8^C@x`PGSe6 zMEeEzbB?-an|&Fr4QgY!Ow-H5VaA9qp)Dz;v#JTcC1rV98Pp}^5|6HLR5{)HCN@|l z`mLEHF_BD4xA4PcwJSO_wHMUt0*{&~0I;N{!Nd~g6ZZBt5vsKeRqFtSLzp))MWL5t z=vVd;wDoy@7Bogo=BibWG^%tDx=YL^mL6d^w|Sp1PRn3Uv*d$r!uvj6l06qSCSm?n zgQO^2UL4j?8+s|R%Ft+A5VLQ-uSq-M0&7fOkzEaq_5^HbA}G5i+n@gy^k;wr*|piz z@OLmfB!7pq>rBx4>;?mF%&s-yracB)nO$YTtFoI7cun?N177!_J6|u0nd_4uGy&IV zw`kB^z+EUA6TENPt=SP1b9;7&0dL6OXuzAYPch&wuQ)27GGvX%c$Z9{KZhFIh5s(8L+@KBlu7iRO4k8~30IuRz&s z&Lq8ZPj)T%lg}QKzXdP$rwm-18KuDO;@6RVAGk^d8ucN&$9I&hGCF@AIZLq ze~p1YSHmU9wqrtq!ibffd{ahi&)}9_C1165y*>up9VRssS@#8R-xV^=EMJ~| zh5UV`{`;!zD@=V}z0yFh@u1gcUuQnPKKlj@=D&*mlK&chgw)%!?=W%Rx$^`AzRP3T zyL~x&kKt4Hy*uZbnD5KJ->L{FByBqv>L1Vr{h}qjsXw1qf8LmVlN91J+0V+~ z&t*R^f4`XhlKlO$iuRT4R|WlA_UrQZw~or6Z>T@t%zjJI-&E*tKPcGmDD2zn&v&xF zD__5>hpO)>!rxbaexM@#p8E4c_2);~A4`(o&;CUI{#1SbgX|v)`ZJaEkFq}(^p8Q9 z68k4A)-QBEe~LEZ(D-Lwm-us4yuZl)r3Cy{_OIpd-(>$*{{BPuALZ{ag}i6^9P;d# z68bMH^M5^>|B)Jkf8{~{_MrLp@17+6NA~|2q5043f0^+A&eK;#W9}ktR4ZZyjOJWW z&S2jZD|DEVA86)}W6a|zxx^L#kntwJkl*{v_fr7KaARzf6iV1gGBB4&!bM)fQvn^7 zZ;Jutm*7XRr2tgi)A;>#^Zg8BXBzA*V#^G+oER;2Lg8Fu=NasLVi#!4U92hziB?OA z`&8{NWTcBsk_54f4R#5!OAU4zu_qbqa$;8)Yz2Uw$4MDh61-5rRRm8G@JfKH&Z`0C z*WgFK4**yx&{{yA`AfbG;)_Z%K;^xS-?y9ZI{>I0Z}4K=$QU>AM=1sQrx4z0eb@!qNMwFD z1NK;OxT%=(ZfoUuMQfW7qNKvV@M zJSb~N$nmqOY2HQ-+0hDChY_CI09SWx{t` zA1Z+N=uoWwJktg&6;S*$b!>FFr^s-=M!5hPN>wXizGfqJAP<^oQ&xy;8C}_^9>aLBbDNA6`h4S_M(pDT`vkF18thZVK5eki08nG?XFce19`t!YYC!se2YnHc znuNdPefu&XMdd5}rbVeXXx;5s&>^64+=3B7^HeUi${BG&?16ZG` z{X1nvU=~=;P8tWm{xNKZU>0+#cVkUnfNMgvAItD!CRM?vHw=Ok*g4{+l)FsPns6M(m_0FPwthgi5QqR)hr{E?Q}4gxmrXX-_>vw|aG8Ka9+U9K)OL z>gY_v&3AJh(X-rTqMHuPZ3AcxNFO`|Hzc<--5t?n&|0P_V)s>L@v5TsRjo*o84NOm zP0<;I%Xwp}LStWgZ#A969vsTrbT@aF)NjHe2*Zv8$%%5k>0aAe;(##iLHcdUk@`MZ zib1gF ztkRLFSmj40PK!qN?m4jkrmeRexM|M~k&Ut`ITFiR>7ycbULMvbY!&R@cT;SwENO@k z8I(ma!we#H2}Px0{a4?m2iP@&@qOe*I9zPswHGxBHOHoyx^0c+UbvY;y-{kmJ-WTx z*Q_6U1{}&@a>ovUs#45=(9(dW@pd?n{OWF}ijLahAb2ZGpSd)&v0ELCwD_B(@T-v! zgH8_qy4W#_5x_7n#B+qU%>qgKZtvBBeYxU+(cI*A_)}QTw1?YWku5NsL<>ZWHJdmT zgxYXD+^d6A!(g&pFBHH^@uNTvS9(JqM=jdmF(ekyr?@4JW>LO&kbY^tn6WH8)ZF0U zYzB5@;JdIxOinV1Yzx$1`mKoMc5c0(DA-nIUpC@9m8)`R^&T|~sSP~$>S*~17r-B| z4!{?dWyh%1bT@RCdRJ+J-o$A$1vcGFV!4DaOA|BpGu+|MsAKkl^rVwA6gJ(B(Wzo3 znKH~V7)|RH%5FBCgDAl{2J>@B7>1f*Jz-r^?|y_d6zm%+`&yKo4N=aX99`%cx-k|~ z@bIm}8<}z!IdHcq0XSoTF1s~4cDUJZsHCPx)1_L?Qd;~z7tv`pvNLr^e2;1A(R8*_ zg3nSBZd#sbT_0V-88`yTIRXbg=zfrYyZ`T^M_I>u&;B~flH6IZ)l$hl)7Y*o!Iv&Z z*ux`}5l5d-y)|wslY;Z|6j!gEYEJv0YS99>WMuEQ?a946l9*bz-7*5v-qjN~Ip0A? z#kM~-%QNT$Nwurn>8P;-ehRsL@I+4CQb4si-e zRi`J*EJUmXh8gD%)=Im?@v`Wug%d__TumNEw~AH6X6giLwp$Th3{+099Q=GbRVa-< zvTyr=(e$?6+c1`19-T{g0*Dlz^)br827V8X|8V%}aE97iPahhQnR)Q#}A!=%;W zvDzKlX)J|+mILmoaIosw&bI>#%fOJ{p&w=A zXG>-Z-uN)bnl-6eK1MY92HKxudhrZp6+>JV>vnZefwTW|j~UeNXc(YRbw17L*oP#gz_TrJ}p66xd4~Sb+(-nt@N8Fv!ErvAh z=izAkduZ5{qZQt;88fkZ(~PlE+d71|dJL&*8)FsM8QL#hp@+J~|7}|^q1hVKs4|(; z0_9s^M&!tO31J@qXX;bOPVB)}d;#MJrKW7x9cuRPFSnD5LC% zr?@xWnDu&CG9oQmqP#TS%RJFz&#;FIj-5EgrN*k5WmR|yGKRf_YI3NUQJWXGiIC*S zaW*rifzZR07n5f?D;MA;X!M$(nhN%cGqmh*tm&+kw#r2kP-`Rl`!M@^Ocle-^lW8G zuJ^GXxhTNFEV_50hAj%7O%g38);fl65L$xuTc5;K8KZrK*dDubn4zO(OUOSH$&n!r zza7qf;RQg`J=0^!jXpal#zrj&j=(W?@G$57u~991WdDZlZq}~hdis@$`5DY3@Lj2SzngqeCPx*txNB=?mHmcc%PCqtYXVm3)b-K-xgr-Fk4 ztTz>kyWkbkoSY<1ynnU{}D=Hc#ULp%^P%xGt8p)$W)$@rUgaGkQnx zYaL~%(*>cNq`^%cX?sY35{y#AS%6ojToWyOv63zu2fmQ^M<)+g);VIftRiZ(K4#gm zo;CGHvcR0v;jA99ysQ`Lr-=hnkv(*ndB)h%!n+EwO&#tFTPtwQaP(&RP&CKF#QVo( zuTih&J2Yi_%FDLg_;{TS>?!*6zu(_YynS5NK)gDvqUC!(A!|{&*M#(}uVa-UrW`Q@wp_xf3hD@&q1U4{al;pnVKl zYH!-B@0ap>pR)O=FExHyC_7*3!w5fI9GoRX8>lMc21Z;Jj2P#Hqf(s46d|{rs0EIS z{YV7;xXnA2Vk=Wz7A#Tg1h3+LlyQAk%-0pnI!Z-*8KW(Q%Ht<2>icW>-B&U# zwMB(L%5YzQG5g&ra4<*|%SHA5VSYc`%glGnQNd?3*k762I+2R-;b3}y8dSkwWUyam zYg|>~-(tAGzY0DER=z6IZ!l6&t?@QLRE*mh!>>BYP>)xEZ)f0zUKJ(K){0cDk26-# zC={~5t9WU~i?Gxyi?oW9XPip|IkxKDD(d?fwao%Yt#(x0=Q8e!0NI$ukc$6S#=kre z-?sOAs{|GMTE_0wOF<xRon`Px}@9!RK)8;g#1OJ z3jbY(`vtXC8x`TV7~woMA&P=(`xU7uD;PzaO!V^GGmNVkOBo}$KJ ztoc-gH!}iG+0$plEbonhe#BcJs<_L-IVqnL6?hc`&$I~1)`kizGR*d$GL~8u{G4!7 z*|%3=JHuh()1$(M7`DvHa-XtDsn7|AY8Ag#`&V&3&p7JR8&!K+_EpeynE0r&`KZv> zG8A_xdTfIuYcrqW*Gtt`vwhNHcU1(AGHPfu#WFakNbh7M?RjbFK`zDWrf?PS3ygPR zFkjoQreeK!XraqGDNl9xB#7j1@AZXcsya;R;3wIVpKMkzJ`O zBWnADDQ<)}lcKtrkz?GNESrWgA6lQhf$RMw5wjGv;zy9cSnE-F5~;*!iV;+V|93J? zjGHsknC{30XxLs8wO^(~|ELwRwAPOfGMQRU8^|qfE_Bm7p*N|Y01K|v1 zYw_q+6wf8a{XNw-b_+~VzK@jS#iAV_#g43~yqZ)F^i;k!J7c!*Xj^WUeNe7&WqmOnBQwk@zG@#Mr>YB=nY` zO8D+Bs^I&i$#Dvv32=@mGFg)8a4XR=%&NpcVB#2G`j*1m{*5a67?XD>4N<;vipnIZ zbST;po+paP3rVCyfr#{2R%G^*OotskJU{|5vul{6k=x`r=w06|J|BR)-_D?`7bhWek?=22zVTo77S=?~nn86XnNfd=^yE-bi8{j!k~i>@nd5 zq!6>e6E05cu|8Fb^GPGdN4$kb2j@K%)ze9}L$(KYB0OHH)1!)7shfJ*Wt4plMdL@L z(c#P(D3N~@Q4zY3ggP94EJu8m_!cJau+78Aixh=xNFio-Fx*~hqei9sG1GO}B752# zVNuj>>Y^TdLr&a^f

    1N`1H!{l#7IK^-7b>GpP!P951*>CR!g4#&yR_LL&< zQxfQK>WJD~S5&@4Djjy$PEIB&ssp4tD<=-)&a3DhBE6WyIpM}N-W}QzsoLrkqG*1M zG&}4%Ei^@Y{}3tcjn?;PELD`NpDNhPyQpl$c6I3RkD@tBnlaXta8cuE`YM!h>sPc3 zq}}0!9Y;IZ-1m}VhYOhqiputB4#}uOK9wXpoZ2EtN_#(>G-5nSI$&aai!UMJ4#(1n z!g&q~s;b{5wGQ1K;yi>DrO%R5hsv#?WKEIRF?okWoVWX?eDqZQ?r5Q8z-W`$912xLc9BSoIE0CWyiyf`w~;`MH%yp-@gGtte}^e! z#`%Taxc{o?>+IcQswx45{c;t z?aN^=G+#+7F|P3KsTfB>Rhr)>olaZ#fNmLCJM#>zqHz~##H_(%%d*c{jXn2WMeI`~ z7GnZ#Atr+Tbf#GDT}eZC9Ptgs6+4RLd9e|;stB)-ji8;H-Vqx?+g6_$69IQFs4TX{ zM$l#Wa%==$h7ZO>fFHlg;ytkubQZ(05p)*ci-~|kYATE8#YWIs9Egpev-n1A1kK6k z$3%d~sw%^`V0_Y#f`BM zbQYhEiGb^5R2J)EBj_xyjE$hPxQr3b@OqZ&Rf>2jB4|hjZHWjPRzaVM2wJCtE{X_R zuY%S`1Z_}34@CrRR6(zb2->8ARw1Yk2UQFebWEj>syt)?2UT%M&HoG$^85JnNBp^z zKR@SBjX!_PpAr8234b>5=NJ4rjX!_NpGWxfXZ+d9pFii%NBQ#?{COFF{*phh;m=?3 z=TZLrHGc;A^Edo?m_L8ZpR@V%cl`M<!KmLsK=Rf(gkw5>% zpLg-+zxney{>(cOKMxW*j*v^}ctT}DClLAxp%V#RPv|5p;r((m(V8&okyrb=zK!=5W0ZS6@)G%R3&r~ zq0NL6gx*i+VnRBLQ6FQgB6@>01w1Uv939TgbEJCXY z-Aw38LN6k;n$WF;))4vtp?*S7Av8eftAy4Px}4A;p|24dBGe!>OlUiyb%dq}tta$* zgf4iTBXk>~ClmSzq3a3V zL1+u13kYo`bePZxp{ogPBlJl^+X=m!&<;XbLN^fl0ihcSjS;$u&?KR!5PBh@orLxi z+C}IALc0lVBD9ClTL|qXbOWJ%gx*N#W z8=+eW-A?ElLU$1QF`=gtx{1)!2swoABy=&My9n(i^mIb!5K0pIDWQXezC2tA9?T0+kz^qYj9L+C4no=fNwLeC@APw4rC za)j|2|b_C zs|bCY(5ne03B88UcL=?f&~ierBXp3^>j}Mt&>IN7l+YUq-AL$7gg#B^&4ktwdJCZ| z3B8rjWrW^FC`IV)gticR2cgdpdMBZa2)&EYdP46e^bn!<5PB7%_Yzt~=zV~2J8gED z$5)o>%VyP0C)NIRbLR=}IpL34-UtD2R$gIyb~rGn-lSpJ>EW<)xw&&8-j$XIU;9la z>Pk1nUmgnZpG9La&IpCVNgXd5AMc(O`mUZWYwkR;C4VlbkRV(vycL7b*~@Wp{4G1L zt>b+c^$fK>(yuNW#1k#22fpJ0Q`{?rr%`k@Ees& z?(ujU%{^7#XvUjxDPGiuC#Z1M7~TnAD(-?<+2Q4QyoCYgKIop6Myx})Gz<>|;zgtk zPuSt|#iKYz50@_ZfvOkJT)eZZ9)rc_Dvr6DtD2jNt$=h>+XUSuA4-0rL9CQerW#7{~+_cO=q7h zs_{efSFCabyA<8zq4}c+6jl@Lq}M2HgJ9X8E9^AEzJBMpqaKEZymRbkH+?4O^iu(t{}zpAin1)F|YVdH{*?EMPcDA?D(t+00q_BVf{ zu+Is$dC?)s{XxO{_9)C1?6Y-+l?D6dM-=uG!5%)PAnC3b?7uHn*zXGVpSu+HTY~-j zn-rE2?4@5-*b2c`A1w)$rGgC)mj!#BV3*&kur~{K*K6*Uuw{b%;>T6Nu2M1g)dVXF zR^2ou*mDG1_dSK}6zqbD!xAiH7$3xc_CxL>eW2=;=XDXb#czn=bpgxw?9ucj1s zgVo~b^CAh`BiPhW8-lG7>>pRZRIqae`=ie&>^{N1am&LJ_G-btaKR&jJxj2k z{i(uk7VJ}Re7S_ZNU+I~R|FE%mVQ{U2UN`GD{PZs z3kE+TVQ&%aj6;}Oa2R|v;8wES}#h(`J1%kcpMV}Sye8JAS^mBrpF4%oP{k&i$ z!D?^)f?z)q>>pBJ6zoF5R^6|#TLio9FBEo-V7c;_B<7C=d*tjd3wD!WiJyN>Fh{V# z!q)}6Sg=1h?wf+`73`OvRM_X_rjP2ZJt zPZjKxy26$S_Wi&6o`ii@u&J}ZFW6@V``33U>^i|7IP?Pvd#_;c{%3`~L9o$}{+@*0 zE!a6X{8X^}1^dZgD(p7}+qL8mBrGA=Q&#+;U|$#PgKzt}V7mnSr=dR<>}`Tw_G5+p zj$j9`{1XY=E!f+iqp+t5_RN7_NLW*_7rswns|9=Vx<8e$vjltSsKVB&n17ah4l+|-bH^dF>`{w_kM*vS+Ea$Lt(!!*aesVg~WWNUHUJ|ozx z*8h#Lqlxjtk_V1xJl<9FECdf*d=O+U7e{fjZBRj z5Q5Pk4RVo7y#b#0$C?TkhfepGxe#5YXsJNn#c!Vo}k-2o~?%_b>QR=+mV8f)#0 z#j-hqbvABVvr54F1$pKbbamTkEycaSj?Nl~n7_sfM;^Em$u3xH#b&q`ptGA7T-|EI z#E4u&WgJ#zR2|mq54M1)o78wC9S>jAZsGM+Uv^q}vtmZNa*+jzJ*hpLyw-`i2csc7 zRqSPY0FY9R;fMy`R(7PV@fti#Ez%=wQ7Fs(@sZK&LXD~G>muVt*VEil671d&>+T&r z8sO@ZVDz(fblu@YP2}HbVy7}AjqpHDh9)sis!Q$VO(VqwThKKV)B#YKujCefCpm}) zPwP>{?w7&n>#SHd(WtDw$3avXuCSV26Giusmhwu`acS*x#Fy5pQ$uzzDK)y-A@cWN+}Rz$hl1uv50LN;83?48I^h2Id_5d!3iC{juF+KKcrdz_EV$i(G19~?St z>S}Jhs;g31RhVuzWQRB0zj(YhDV~ye{v9LRp3z}dUz}j*^H(Jta-S(p&3Pbxie#MfRYX|$+ zu65R|-Hi5_ zKn6cH{bUyXz_leivO`+k27R(2z7MRLoiHqhbI~O_67%+vROfAolLm`ClWH?7y;AGo zZM27YT{3#Uwe=NGuh44|KO0MnZio{KYibup99*k#K6lpa99py63=n}%=3O76I`cVJ zAO}LZn_Ge!;@!e5mRoUruYVmWuV?v-tw=avFqWLECJ*tF%2Hv<$*9bNaWF0xFag!p zRLc(T+t6_?wCJQJ%j%x_H9Lpb?A8Oc9f27^2dYiSNAPkfVxveE!)9zbi|s8twLSa# z^{5vEHED>K4|!upk5~D7(^5NKcQnM)h^5g>3lSNPeVEg$*wRw>Y_Ub~;7zKA+f8fO z>QjrGs};XP>VthV7goEn2}%Dh^_^RSXfDpJZ`I8o-J#;hK~fozjNwUbKHVa=xSK&;$}E2$ddL`PBB*jW*w(_+TDLiZHkjf~iYPS_FE*$jhQEHr@S#h2D*4KvkL{kJh zyQ($Dp4_3D5^ZS-B(@F8_S_e#)wC*OJt{)(tdzJeuC8r}=Q;TuZPeTCyJp62fFTXuV22XuEIv^xhnqdVKB!(*-}cfKHN$cY(t?)H~oyR%Rv1L|_L1lqc- zJ&(*n?F?(e$3Rb?1y7Eda{XI+dBd%I{1?)@My+>BFvr-vy&-3lL=x2Ot= zrMff$?*Jh+;y=bICDE#~RT6b8H*=arDI0Q_jErkbq&09vUS3nRpwlWzXx-N;E`o_ z*$WREa*A)JW@*R?KgQarSmyms=F)gdJvBL&8gPnJRo#;cxiLWW{vYli90Dsnhnqkr zG0QTm9o5D1U}Zy&5;DuDdzmSqqb%Vg;;g}oP>0}yQyr+LbLHs)T9NUX_W-uEP_&6s zF$Fh}8M{|QPBO9}oe5QI|4}#IOPz*vJKix@b;5~-RAFKO#t|+cq&lqy@H%iqPGGVw z=cxi%oZqMK*C$8X_rlNXO6Ya5MPt-{gRAq7*pNe@ES6p(+a!5ue{`9w5wf$U>13dM zt*%@v7rkaQJ1SNw!-Hrmdq?#P1FTACrEP5lzrqbU@Jfya26QvM1ZSe7x=LE#QN=b< zTc0oxL8YTT$se2pL3L{Na;;P8K$aawIu6df+hzsp>tts*%*OM)h8zCi@z4 zxS7-glcH%}^E`vZtZKq~+bGCG@6HdERGKC^2dytduXWS;0G!AQ)A*oDzgd?lU@kDF zk9rbcbg{MhK(R7Bo7;pNa-^K?wAmhd!%3iZgr0#2 z6t5wN)mvKIXaYK^v|XE_^!hGKU=<2`8$x~03?z&tFG_Wij>L`M8n31)P6)yFqurA< zyGLfoHq1M#yccVGaEtT4I*)jLv4#)#3WXDtIL=cWZx0Sb% z<@A1~Qo>%5FAXXS{LbF6;4Kll8U@<*A9q_j4k&X`p)`^7-(tdUSkO0JN$0ISbivz z!Zze?C>CHg-NRavwY(TEEznKvW@@dk^&ow-nf+TIuM)mB9_wPXym%$W*xo}iW~0)E zRfX^C`~%yIVKupBP!6szrZkPK+R1eb4gbw8cDi;0Uqdc2qmTz&7iKJ_{W90gdF;@& zXjhUR=dOm_xW)?fIQMnOS?o^h$H8W<^*4KJyR!F$*vvWb_6Am6`$9xd`|#P7*G~1F z#vwxouY8yV_w+_ZXF0chu#C06xt)}U>k)o}VL;wFxGgp13~t+6_(fWq~G-@jCrrODPXSp9L`_h{L6qoS~CTow^=nxL$2c_ zqn_NGWat+FXIF|I=e&m8Aj-mbH~9tCidjf>TZ2eTw+_9UC~qEuZwQ!0IOR|E)hjnJD|oO*1??6RloK5Z9g$eCbjLiU1`A)l?uQ2 zg$x^V?=y#`IUDKP8(_mCX+M)H<>57LEKgSo;?}@>sbpmPQMR|v){qOaS-7s|smRw@ zXD(w~QRuY-FYIUtZ=3bjZuFY)5t`)MZL?4U8*=+N8=$N17X1e8%q`HJ64Z?a-~rtX zT`AK$aIes4sgSCSswc=;fv%Lyz2WCDNnsY1Y{u|J!f=Bqi* zbv0D^vg0qt8uDrc+0b5ay6jUO8*YQAbY@ysM7(+}P07n%S%=YX1SIe*wEsl7I@y@i z4^|)JF4d3+I=UVO0!0tMu|0Ee-;HwhB9**`ywoyte{I)Hy|TBf!KUT8b1D3fJ7TUr5Zsx8 zNWY3ssXqplZpbS*%t9r2Z>S@Rq_xyMfGkVfms33wvNzT)^R+ zVkT9=)hc?%FcYQj%ie_4(JYL~7FRUOaodKxMaTknWul1KP6#&ssIGQbroafQEzRFu ztH)6s+7=Y4f-deI-Lz61@vYJOXI+VF9PMzy?>$z0Zpd?$6pXpwJZs3am!$oe?gHLA z%f^lEgmcfK?shbMfeUXS&VG3Kt`@MamP!%Q8`%AA$Q!2=fVo?nwx1u5$%N1Mf>?>( z6o$uE_-AR?ngw?s)14GP+QcU5O2<{k1SeHV?%lRMIoN@^bxg#GPfW4wv*2})lGxVu zJglPOk&98>S)Gz&I}Le-n5FKThQDq3m{+(VFDA3pU3rdLM`PqE0?nBY;qam+KGl$LX=GSlz;iGnK^Js4$ zU2f+q)+Fz8kcK>T&BC?yQ)pAT5mbkv3UMkUF&RW-bubD|G2@ny?L=FK~99{(Y+wyoVlY%88pI8aFy ztK%>$8veHLq@CPz#TPbNm`*P7(gS*LroQ$?Z7XaoyfA#&;S_V}>TbMG&%WNs^MO!S zrtOj=mYSi{5ii=!e2x5*yWna&N^VcU1CBAB z6n=}XV|UCb@fqB@$2Hf2#bz1QE%Jf6G+fwifx>zuJnl8}d~llO35=#eGDB=& zUOd3U0;<&0wR$CRuF$W>P@s9gtf>#ib9886YjScL*X~!KZfnIVx?zWse#18Md<~lg zZzGvQ10%^gjsZ=mS7fTm@k$AsPepl1ssT&(>L^g*O_NuubfF&NT7|;xq9p8r0CknLws!|0y_Ac+NJP1Nlli ztL*{b(B$>Y4pGcs2g%`M5O{5C_bvd@ZMrTXFnm0ntO=|f!sXhg=p_&5YFWPSYF)9= zG9s)?`XfRk&)3)^IltcKd|>e(%zQmKub%5;Uyf%_QfJg=L|AY4*?l{{e-0Gp_h=S%b?f1w(1{QkEAT$(KSBW#-q zX9F08+R#Cdi(%`=NfCoc(p8^yBY#jAqRl+A0URu4GI$SmvJ9^=JVu4Vqmmob&n`!e zAR7XFe2LB@phpB7e8YhMmYVmHaPFR#n-Xm%jSTrLY9jy}&BcIaLmwO#EQ%Ymz#rQjz z+@fBrY9TRb4f{cZyhlY*fDBmEcZ4e1W{evIV~x_@sus3Ws=8M9eTKBt3kC;f(p9_B z<=se*Z&e%*+*Tdtsr?K}B$1KWX0t|^$dubu%9frnnDkmemL$GzA0Zp|;%Q4R; zC{{p|j;V#MV@IddVjEFI=+BC3o6gj3EzxGYi(Mof8|~k1BO*h=*IPcL+o0_-p&M=6 zlA<-(mGS@Zr2wP)x@eQmOWT~#B}1oTC8OZLHRswtaW;{*ECU~{*olR?s|}G+ZyqU zvvwVCoh_e@{Q9`TZ@slDYe#RrO)q%vJUA(Iws4AK2bMmniQ2HE-FhaPX1qwC>M9(hU;1K6-4HUhUMSnO9s9{cnR|==oul6CwVhCTP13O3!Rp zVUeZMBG6`{ZMQ;eGYM=6bcz;1vDctc!ijJZz()R6S{fpXztQxH$S^IzZRWn%^Sig|qByrM`^=IuGRruf*Ip5}8~rw6!KH82gJo#O zg`mawHm$!Y(E2ScY*kUMXWMl7b}RR8*Vv7^yC7Fg7wQ=&)6D<$#Ch}bKf}-c&Hc?4 z`H|q%s}}C?B+NVMT27J~XQr;3gw7xf?db-d=3aROdN~vDV_;i-p3Ytol+_LYc zX7Ft#Sp-|Z<1BPx6I3xd`nfQC(FFzycvAG%Zs#y5k?Tfr}QmNDY~ur)*Vb; zRov(ACwWjOiGGATd=ZpM=bq~ogJqQ$%FW3wJWkUZ=$|xzNVf*pvQDW&)3&RN6MUoG zehVDlJiH9J+3sm_WKd2`aI+<@C2WeOQvNI4(X!C;3OCC86J6db19dVMW41R~j#kX% z_;imthu(Cr=rA^7Mhd(|-xS`xB$lSZF4oImzcyO$kmu*B65W}p)GY||A?dxJ4MWQ=4xyZ5xHVL z-8NUVs*R+Mg?!BS=w`#x9;GoW;$E zt-Bzd%@r~gr`Ws;VT&1^FLCzk^e5vrK6poXsq=rf0QsEL-=9d1+_+`W4cm9^y#cQt zr*H=e9-P_S%>OyU?`pbzshZjeMIo5!3As!aIk@w+H!R_kiYYwlLuf&!UiOhOJkVQl z#wFw=0J%)lJ;TdmjR!UB?)+M6f(e`Xzhb#g#AOOjbLWZf$(TV{>HIJFc_I0wxF8?0 z%iN6v+0vvlfE{8?S_6kml|%ZGVx`d_J{}_#CJlJ?l*LYcEdQ6FnVmBH6pm!q>WZ(B zQ1_%-u2yhDTw6F|_+;3mBA<8w@AM$9Yel%fDUFpsZXraYk3YxrhtULSM17v^(g2nI#l2=ggpxT@5t;n~G%Xg~{h--V1qGr?p~ zY;Io(fBmPViuF`wIx)0vbz*4k(7MfuTb&9Q9f|e*>-yIwpbgi+xoQGRKah-*fc_}R z!K$dr2|16Ffbxt!0`)R+O}17mS2qs~q$)>pQ~jmN#6W7SIxsXmxVC@ors4HN*BwkI z#-tp>`{tWoRNYbCUsg}U5e<_hoRTEW=cL_CiqG%;4 zkn+0dLnp7TPAE$O`U?tOfl^;fVE#$fIC&&W;|Z*Ac=f|H>!-B+Y66Zs3Gw+$P@$|Q z=n$1qMAsbYH$6Uo9-2u_J~CK7!Np#r_t4mW?eQZxkDGF?k&$8z{A||9NYP9MXLu7&k0^+zMij&g%>7>V^3yD< z(gZ|f>hqd8)7*Jnpgz(>Cvw~gHb}hSOn|t}fq^auERP$K^`d#!XcsJkOWw~`Au=*? zik(gV2uQmZ7$JxpT0542gf9V+gs$@{9BTePe;jXV@<4H8+xa!YcFw;5cvSm7``126 z1Qftn*_sRGV388&B{nj?AB-fT5W(eC zYe;z8Ui-{e`}?-iSJ6?*Q@skO#l%>BVmx<*dI{AH++O;LzS|rqRZ~tv&0uPr7L5*S;26$hNqaeoF&xp%tSLH&K{i)QXA|Cr z6UZmH-NAaP%@W~?Wy4l=IatVzX{&Z5WAR#^Q>oRjT8H=9Ohnx(ru^}W*b{;o)R>B%~ia5H+v zi*3JObx+>hib!fBic}_R2?_s z1(A(t6f>`qp;nx4vI#e%U&PpUJQpnKv>%#wR5~}Cu{zc=)*iD3;_A6u0&q=4BOdiz2~&V{iyP)h7YcT&`0mV26&J!; z<0DKVlhZ;^)AyuW%6O9K|G^yg%|**=A>TtS4ED^Q6yuPC%cs4u{szQW9q9!baZ0^ zvgP?yXieT)w?D}DSOJ&|d(2|hw?0AbU{35Yn&6D~n4iHOvzuqh%^nU6GQKfpD3Pls zN_A|VVEwO`{?=v=b~eSZP%b!$Opf~`*!rpVCk|k@2lfHJU9ZdxiFB$cLq!H#*hPoN zj$DO%E!eNdC|6CG4Kx^rWaC8b7Zugr46+bI0gA8yNoWeWNnY54>8I_3gsL!pptQ7q zq?kK)lWNm6Bav31G-5xh!Lo!~AN1ao3Ac)bYrRXLc4 zOhE;z@I`}x1p7>es^1;8D z4b4I=k-??{Ym#;P4&1bR`i#XEj#SK0b?n%r4mh14qC;rj9}blG*Y}F-sba!@CQ1FCE8C2|Nl1O*LJ1PKF$aG z;GEoy(}nVT5n}B-xPAUC5!AEj9)-yxNcS~ybh}ybwrI{QtyxpN=kYXG1)0-1(=TW{ z$pzbCdF*r;%>8}GylJlLdG-yKG@ehgz&n|D7~@8Vpi9AdZD#Nw!_JPG>4Sy%!W^>e zbEG9}KwFZ3KJS0MVi9C%e7lARoo*KE-(H-*-pnI;S|G7Xj6Q4OgwbikVK-vF)tZ3ec|)sU;jJbNM4x zO-=Lfbb?AZcH%Se(H6ft#k)*m1y^ZYHjZJja!4!v37m0TO@$p#DX-)b3|qoj7&&kN zn*=useca%`yAB>AqeQ)o!>fd_kjkX+#^e;<;Y#rSC$<&0qPaAg#9|UId6g0tpjh~E z<@rCHbUH^w_eIa_y`} zT(6soeS5whr-Nnrueh>wvpO&qST74@eqC$Kubs{kt#(+lDq{C~*q<3Xr5$UK^$H!f z###X}rr5=&pmZ@C*t+Dx`t#e(eZltVTsH1FW|L-6Zk9#Q&B0n2YM0UIwX`kLOK@W~VF+-{4&K^5cdjmqq=>Xf+Lt(i!+tuN6x9(W) zkC0crV{H$fC$@V3bl%u=>iv_M%XanLYgB`F$o-CI2{Q))h@~M(fHJ#1$>|LI%134(1gdZYbulFK7%r`Zl1=eSLkauy48tj_I(rO!0&PPI?iBeHK=k zN|k%3n-e2hCoQ&&!&$h{qsA#Y=|{syU&2d@Jy%#SkR=@X(}$*4|=9txSANpsY5(XP)!tahrlY|65^z)xC9>C z!bt7C{n4M;f+LQ~wqliEx#y2@j~2!sCpF1K0kEqi#&C2}C@?b?Vp3UFxW$}8+YDrK z6JRHs$ug}VNB9>8{8@dyFLplU%JpL5^cKGsH19Y#J6-V)188pZL}>6R1G2U1-;xrZ z2dfjj9v_Fajm3$F4Xic=1)D31`^peiIx>e9RHB5P`?T61*XR6|7~!-8cja;T*1;Zr z#W`FlK_X}k!yO1xLO-EgJRml(!%l7@i$gH9xG{MhRzNwfq&*(SVb*ghtC3zzW4O>I z#|DJ>W$~CjLbywhzx|1=_1b1+hjgn}Nyk$D9OzIiA1UC03CKT7R6_5uZe;chfteE8 zrUs`C^hOkKnt6)X2T~hrBBT&r5fwb5g5D^XSxH4EOGsjzGW^T2d=Ui+X=Wbtk>k2J zSwiD1?2tHjBD?A_+V!J`k_ruCbeN`=&DUfuwldC`mxmb`po)u>2-tnGPHi(@Pnnp_4g3HKb4L6IEf%bpG6ZAmPt+L?wX zR4%I%gaa$aD6k3|3{zNSiJ=Vzm{yK>;Cr z+V_WsV~#WwE%?RM(_ZhaPjcdbFpT3}3&cV}bXQR&6EBxZT)L4frV2>S22kg4afCZJ zQOu3Qim9FI` zOG6viuJ?&qgS`m^Su@UWl@Z6B>{5k3fKg@SrbIbc#s~#RFxvd-PoxG!>EYQ_osGQ$ zmwM%j*eKvE;1n^Mv8W=^wN%k5)iG|Vsa}nJ132aeuO>D#VvgPE6+)PW*`U0ELVR|1J4s8p1(O{9mr_RJRCRZd8^jMa-Z=pWL$ zyHn}Cqx~|;>B>{$*rVVb=C_>Z!Yg${=VHG)I9A||A)X0X(0=w;jKtW5s$#E*ZKmaD zynrb?>)_m-b>z|d7?F}4Te_(*N!{oom4ezZj=4cK1DKAgL%&h|8krNqjR)YK;wuV! z=Or?0SMR(;`a3-TFqYzm5wHcbm{g05DkX5K4BWD$F7Rp_b5I5c>8tgz$(-Cy*WYIr z$}7TmBeync2 z0pq)HEy*mkd80D+qRXSd^sLFxR*&yai|=U~!`SZ0ba*543C?%8ewr=kSL8pBg}2om z+>2(Ac(2W5Yvnw(K#5%I2F(`VnZq9Ldk=j}^=X#n_LKSQ?+mN!{~P@=$a(T8a&xF< zzw_AJ=KnaZEWPY^hHczE+vc?th0l@A(l)<7&MX)%cdK#mpD5O$olR|IADZA-gkbo75BGbbM3aUC| zOE;W1t}Wpqv*)2+x7-{L^&5I0>aV6KMGy71l(i1^v28sUL;Wf>)So7D-c5tW4fUE} z^iY5MPWaXuz0?_yzNaG;dSK` za>gB$-ZoR7kTbap*4{=ja@MNW;OtH8)}2YEEO}?g#0yUBskxX;_1NsIF?Y%EuFCNc z)tL4>ijUPG8>~7D8LiWVO&6!PZbJrny*Ri_8O)~|mroDVUo?x~O;@VN$y^cSO?(@K zZ>;!`w~zYxnPfsjVm5+R1%iyYe=dZ?Q)+ci+K;5El-k!D2U}}P?0?d>bE^xl9!A1C z^_%=1sQ;l=iFFcQ%$8YGE9qAe!rHwn;j(cpen<$9aSDEfBWy^!H@Ah@qwgY~kuv9v zf+E*>-~Tz9O^s6q%Ku2yB!c zdx?1SV0hW|MBDQ;Y!7}ykH5BWUCJy~OBuh{dtxFxfQz_(F@eFE>!))ug|sYMek22) zELv_qM{oIc;kfpHW)KRt1-aJQD(Z}Yr<;=CV3RLVUew|V$M9fIe;1e2tkzLhtGn0n zYPBBS?l71JiyP0F@Y3ek?~WdKYD^<_!#Zzu5%jCptBW2^E@{?>)%#iQj&6!m#KNZj zR(*Ft%&Sl&B2TPPf-PQ4znD*@X_{&vsE$NrCwGD?m zYr|HZI<~*gg-*Re>D1qsDW;oFr^T^lhg%bj)~Ve`SFM_*Q||0ta+P*zd~PF`>?Tk- zKNK1Tt*QQnPIVY}hJO+sVb7oWv1_zxx=A!Gj=s~xz2kC2tS8C(!%wF8Vl95KV zRuG>2&TAuSL57@2FY#bDhvKs7ri+<*P0?55-f6~G=J}$xTBkIh!qeB8zNmYNW9>mF zGD>)ubIsQn+t0mhpcvba-FT}ybe?ZfT{>^QE3phTz1Xj}WtB65=;FcF?88m`+F3u? zrZ1YyHeKjvq8j!*)36a`?6`?9Y+qHcqM>8e3%m-4ucWYw8Ef%-ZHKMiIa2z*PT_g+|1d9FXI1Rcg$2W7 zoXn?-gTcW;=ZkYO=(NnFpOsFbwn2Z!nY7cRMUP7{4V=4R)gu*vxfpY{s4?f0b2jE^ zg3)8n?U#s!y35m2-JF#=XdR03rxxqu3@4>#aZYM>r=+6JNQIqGZ@>5n_Qf1Bv)E_G zs@8$+TyJ2bNi1+s&m>YK%(7?+4GwgF5!Wxf(U@BXx?flW9qx7695RJ5IC3y(xdOSH z+erT-j%p88@oyuwtJ3EmehhLkzCz*U%@rMv1Hq;|NlqgM^E`EN3=_Mlu378o43tiM zzR`)J&U3aZ#hOFmb|=5&oPUj3&4)JMUdTwQO3H?n{T*>p*h%; zr&z;yut5jrvOxpcsAj#yG^OVG0pwt4x76!cLSIs z#Iu+f=jr3a^Ex>`9BkNl@rt;7S)V%&3Qbi1zj-diMfaHK;qDA`_}QM90$N>c&E`U@ z+o80&Ka#nmn?X%is>MdC2`a6wn-aPwkKtKgr`B|jTV=Y)C{6+fUK7@5jMU-ZZm7o< z_d-?w8E-V&44?LGPTG;1DF%n-PNPBpPNQ}GL%59ycMI^c3H7u}4)1j7M{D*?%QGg! z{a3BVjYjE0JtJ2Z@Gc`!FQn(x%jz}(+=9T11aK6dHy-0MlS%Kuyt>e!4;LTcZUPWO zFs|GnEuO;131d73gZmJ1`9?a2EpD8&S1CYPt|sU^IGLIpOZmf!Wsi}NHN5#*Ah8aw zP8`nW@YV}22;glC>gpln(`R4RFj;35xo5_{X9!Uamnw(G@lK8R$`4Qd^Y$BD!J%(u zI*2=dBg<2C4%JH40R*Ec{q$wUB?A@QkCet;0=&9`@7u6o)e=tE>WgFK;s->;7Ph)l z377vcEQ9-KQ$_a zROxG(zwr1UpMq2RbK)l7mZQ#Vx*FIF-_#23BpL65IX@Veb2l@jr}nE1Li%C+&}$~Y zaZG+{b|NDpE^fB;!+2`3`k}6OSTpoK$LNHwWLaYNL3BCA^5@X4L%8pHQr9NKwL)p+CmR#V0$Ii_bpJ z=klNc#7bNbx@pTzH+xj?zfXF9HzQA+vb(!OW!HgLvZX#zhZZ_G*sAId%9|cls;_d^ zQXQ?R>Wi%fH|))u-7DomJQ?SClc% zIBqZ1k4KVm>he{jgrO6vvv~t&UH{tEedO%E?FUBF>JB;Yi5R&yP^}55{i{ny`4;44 zX^LerujcgC`Am&dt>QsW-0q6&{3=woRdcn`i!)D1;1d$~7)YR*;I#_V*%;BDi&IEUZ>b72H+B!HRcigpuFX*6G3?YOzl@|(*~ z9p6wo-iRZMb=o^7i3`PjrF9Cl=EPlok$HnnBnAHwwR)?+RO8{j94{v z+;En+Wdxbn7F6X3x1aeM(|Y%H*m|GmgR+n71y4`{VnuE)j0bn9wf>Jp$>~PbiZdSE z-l6f}nZ3=9z>Wb;l_JB7s6KjVmtUm4uRd=L8vn0vUiO8Sun|df$XQPyV&xtOO78nIoL5!OlbK zUTs{~&8JV~-XGd6NQl+<_)|@+KNlv3Jn3*b)lDZG-Ku-;tp_6951sKxd6xJR8f8Zm9@o0!-p z+%J{4maR*kd>PphR_7mI4m0hF_>SiCC!=CToANJ_~XYWhkB)h7*XOdZKlF4LW$nr8| z>FIP;&z7ypHkl4XUcx~r>Rch#HPsAYOOBoc&3kJcxAAI+j7i=wEwfQaI! zC~x?peiN=efNE zF1v}rY|14NMbzccz}-0muL;O7Dlk_{*+%X8W2T;akU4!1xgelsTZmGFU@Gdmx`$X4 z_vybLIJEBMv%ZB87-e%V35tMS!X=JNOI{p_@8)gN0|AA+5oL$J!ySfllK*ZOqHSM- zZJ%PTCe(V{Q9GNO&(L**x&7HK5#p_z`R3`N+lWe_C#^HEx*q7s=iL7#D2QjURz#J# zmmhU_dayO8)uR+H?~1h4#jg<8EOp4U;#je3VR1(gx}+$%-6V+g5QUy{yDiISH*E~5 z+ugYtb?uh{5++@H5Q8(On`n$1_Q?l-T}6|TGUDKzWx+Xr92@799U3_2Un4%MuiJHh zcWb|zY2=%A7x!v!%jtaf%g^FfyNeDpWhj8!dl{_i#Q-@`fS3+_SSFHNZ< z8dnqt1FQ)Kcq=2nhb4qWN77E|WbTYCV-mj?a*a zYVE-o$uFc@I~r82MZulP_>mPIb_^5xl<&8;Wg{6tHeK%r32jMjg8n^ACA^`nX4gsk zXqqaV$}--h3ooI#Ei}aGs&z1vtA6+oDO3n0IBh83$tVGhJ}PBWRodHNwn!e#Am~IW ze4*K9s|O1ERukJ0NmWX2Pv^KqDc7yVTRg5;OpxPNNIOm%HoS`n7rS8X+BK1Yez^*V zJ%kHY@>?tUh1Kyjx~y2&QsL@3L_}fEjaqtER)epi z=CgeiVp8~RA+}ZD&#OLPb zQb+R1T&2dabn|YG*7(5+m*S@J|(WQg1U&DvCJg>M??& z2wlb&*N-W}2^RL3A;`7x8okEn>Jhp(`q2buuY1#|zZraL-c8dqc#p~@urBKos$$aS zfL1YNCL8@u5=ANga2$A-i}i0J!BxI!fa1mRfY4_L4xyLRMfoWdj=F`Su0*}MC#gzh zNGqjarq1D8alqW=M&1yD6%DzpNE75j5@6T-=PIB7bn4T{bXH2aGo*J7{9s@=KkAa* zv`P$PW-2 z4R}5ekm}}GfrDC1*AEp_Mq26Nk{{9<+%GQqi$u$@WYv6Gms*4DswGQy+0)eqMagYq z$4Sx~91w1izU$f+;RRNiKe%H%c^HzSDB(I!!VfH+;p8KwJbNqh9T^3Ax9_zk_U%20 zD?To#!^4TG_1uA#Oj`S^<$Ae3U!hBEtpdkJC;`Yx(XOJz3a-KUM?^@j_t{Ifoafu> zrj4mho3>s(x@F6zjaxTuq$_7)HzmFhzMOQ2hSMAhZBU#j*BGEt+-O7Tfhb%VOY;8g zdUfuomMaxZKziD3hO=dbVm*b^-oZNQInWp1?#YSG^^zkOOHZRfGodUfP?dNdd)D31 z3zQphnkzA+rt?VBLW%+lUYJM?Qsy5@xU(a^6fUadDoXCBoI@m#S_SD>$b%BGl%#VZ z=REX4DhXCI=hEC2xn_DRfQVIqt^&`nYaL-IFfprKMF$yn#mmCA5zld$w20KSrnVuw zh@FM912Zh<;hKpEN_-T(g+koxB_wl(8}7GJh?(5!3lIxW#|Sh zau|i*A1zf$A;VsWlHROzL6qCbLMcFQp?8(?Gqez2T_W8ocOzel4Itoc^m`=F>28L| zHMdB9l=wf;w*jNhkguwrhb7RF@J{ro2}&`FYb9)QHa@&-7oq8@V|eOUer-W}lbnVt zF%STU|; zdIz`^%R3B;^9VtN#WK?5x>MGzz%AbQ2SVI52!-Ckg6cqSp0!B49pNbKxo)Nlv*jvu zW<^>Bt8}3865ENLcnM-qu?hEDD90-B?6qqMDH6`spv^+MR?8##4mzM%XJ7|vE4vE3 z^KQx^&Kg8jtCuTok{)Y_U7{J5tbPN(vG@tvo>0q`fT462sdC_NN=rcAog=)#2qD;* z@>l4Q7>?xXOA|zzr{Hp@ZTO$&;dDwmLg)vp&_+R3MtOB;W@!tdKJWs9QWNicSPYP~DvZl-@LNkwCTQg#NpfemEI56>07N78_ z=T(k5D2KW4Q`_OXu6rYel@`W+?wjdRN8@dLHDyNQ_ zZWMhbU%l1TYm|FRNKry_b?xPscO_JIyVe#ZeRXNng|`eOSASNH8y&V7KgTJf*)tQL{madj#YcDqo z8P|P@s}eEXFT(d@i7?&Ytc$CP2THA0#As!{md#N3m3u2ny0@aFdn-x?ZbhN{GXVfS z(A6r?Nr$TydNJI#kI>FEC~<@2dTakTFO@2c^d84G`)9?i_!_}>CXnT9!z&gaSR8V` zjcagjqw^j7^J4sYkNV4@H*wrc?{~xAZifBd3rP;^<5t+~ov_~q%ebC!cnlsA@ zq(!;NKSf9jyZl`^JZ#=)9*>n9y2XVqUftS371qTLQpxv{_Nuil>O?;f2YOv; zsr}H_7AY8cxgc9=_QGP3BoQ4zOV!K>Y9CF)hh1~YP z2}!Y-M`VXT&mD%uy|=)-tbZMI?;7S_^vm&Rm;2K#_oG?vQ?J~IR++TUz3PMGw%0)LmL#^ZbpEYZU6Y1-XgHqLHoom7E;y1!4P{Za+}xu(&20KM-|7X&@K z@$|gLGn6&5omE}n+Q0(wv%0zsgI?XCKPNqNYs2q}qdA(n_bEG?l~^O=_KQO-exneJ ze-fKmEITxa#Rpjn+NTw}FB>-7etWiH$6~+k%X;0?cI`1BU6wlmZ}jO#uCY8-MplpB>Q4KNqiAy4|;V)ln=V$$00wGXUGmz0Y*#fPK-Gv=z5|eYL)Ag zqV}CO_1%}y5=6%2lAsIB07zOnbBwTx%}&6jlh!4=)np$eQ8!XZr^^A}8GM%j+8DZm{;#0*^Ext7+B4XO0~?+u;`zez|mXzqguexd8i-NJ3J-yN>7Un5Dx!G3>3u-}(6 zFz}UJ#~}}VU)4N>J8esa7aA8I2QPe=;DwJdY4w1^ z5HFM+8hGK>e*B*G3>M8TJ@ls1MNd5_*g5-5!zSwin4yri-xb(79b?2}vy~kR>_nlT z&RLP9Iav4wM(NsgsvZ-I@0hfw3`;YmGT)4{-dhkX;AiaFoZ2cf_Q+rZ3dTuHRb;{# zU&K;F{`vP&_bE<-bE$O?lJC1Ia1cw9m=b06ILKjabd-X2ikZs?6QbZu(;2F}kzVGcpTYB>FV8?%GfQul&GOxB&F36(Orm; zOIIm$X^e&`S1IrX@k_I|tSy1hoKT<29#EZb3Ve~3ypg6y&ZX8~ zq`rZais@1q9>@K_2C@D2Es5zo;yh5|9br4=xl*B==D0TBt(1Yde;x^hvSkFeP~LrM zp`$vAh#$iA52t4VM{_~&(g|8TL5s(g7TxnqM!Z}VffK6o(DkN+ER<7bb95H!&Qb`k ztK9vo&S0Bq22qYu_fGDQA#UZDxwrCm%szZSC#bZ@7jtEohljUrEmXmuot_>h_>1AT zekaYza9fx2<%`T&ORVt0rGmVBqz`p_;(1HvIV|UMQXMoCC!Xa10?F)bX*`a*#;$a> zG?n;>Ja>YH|XhPSy_lO(K)wJDXalw6emsh0sVvBj9 zu-9>7Q(TjF;s#;OLd;EJYkEOwS{#sxmJw8n{_d9KCnrapT|p z#Fun2fW=QH;1HvT5omkv#-eX51D$6B6)`nd77*1O7X5G7RnkuGx$lj5ZA4fTc)BjB9|t_ z#psk^2kJCF69qL5nD^idwe+|W{p8f}cN(n|55Qm8JXF{TQA8*|rc7Mno@PRHxl;`0{ z8>e!y(-2CoWfA4tpeA=SVc`v~b#v#5=VT-ubW$ev5MInHp_v)U79Ki7C|lzh~S$`8Js;} zB*cgx>yi;)2ouJ>OubBec=OdRBi;orNL+5}8W>exfI`P$M-|S2C@W7S^QGhjZc~Zf zfgD|44luHhAqiLtm$p|M#u|k z+ljVvkVx7?HY}O!PMV}}DAcGl2U2;>y9FbrD)|a%AGsWHb(MBM)V`(?-1r7r-`K|H zCRFo|w>0vT(TR{iQZVuxz=ayaA)No^ba zJujo8ya(=f`Cs2WJA7XxT(+>L-QnLC`ySM2o4KmfNfSse8M<~dAl-9{P7>F>!9AzI z=Y2pLGi2OG>o;6WC2ZJgrYEp7?}2_yJNLvvY9Xypa2+r4J>Uj$QmZ@13?yAqv)(0f zGpAPfb2l$2USWsh0Bv(c)kef>e$grVbTfmrYC@6=0{RM;5ju(_-2zOfDugw+kY!XD zogR8Z9qp&$07+YF`_MC9xKbfzB z-%Ms8PvqAUn|i`>G3`KXbyYSHZ0VB13HwNB&Lg?ICk?yl>9@NXtYPi3Yx!AdT4uy6 z-lJY3U`&9Dxgql}8Er@?52mQ+wC3Ja#K^D~70cNM6$Rv50%h%nstE6i9P(3BUIjm4 z5<=ff7f=TwFEB~^$QX@`?&2xDU$UWds!@#rEVJ4uacX{CAxh9eacXADq%1wwuxy)- zC@8h)N>C$16S|;_NT!V3(IV-!P(+a;3#r-XZ2X9S)BJ=e96*qfPK3M!PmLu#3VDgJ zfWg8hE+d}%p`Xi`GXLXt#A&N-G<>k&e8Aw55fOvy;!4S)cp_)6&R z@VCh53{j;D$Z|?8L+*MsGf($xcO(BKv52E<91 zX>nAG0ftT}{^(i;K;cI+McS3*^n8;3wPwf|T`hHebChkJ&-i(HoH_hyyB6dE=)o zBZ?W&%ph{n{>qmsjXG;i=Q-m#`<#;Og^iE71BmnwQ|B1opPJ(I6b#0xsd2Yh0Nr$v z+8*}gs&yn^rTvD7U6BsO6^g+P0Tv)q?~DB3+^whV#dp*j&CR_@^Jv}!$wK}xr36>^ zGtsZqRudV}>+~Fq%DY8Ya+ikO8$5boViP4BSVaK+0o8Y;QV!dFDwAsQOgUYxA@O=? zc9@fmD--lk?3LQIrtq->N{2$hQ`)GWaz(oc%+yD{2T3IZmV)U|i4Ly{R56;xPH#-7 z;2=D@U(*ncil@cv9)l-}0aTzPCwsidqC(3dvdE|G6vM34U~>V08F&Rffv>yz8P}wr zg&+le29dQ38QM~{GQdc+CV2DtzmfU~tN?lKnT=w@awP`5&wjx!a|XMaM=4cC!UPrJ z1gR24vgJ&}W8T2P1fNP(DC|`_;6nnPRtk+-8cuo`b00ui9$wXrY5!YtMQA{E^$&9Ej6T&$&T6Vl3r4_~_2F^gqvO~J`(8qdc4-*@s%=me#8$vrZ zf1mh;XFxBa2bUAlVyG*6%fb-?Bmn))p)*ijRS8`748F{ws~U=QfJ0gm_3jzN%*4b@ zcZp&lm=NpWq_6>T!m@^~gBU22L*HOQY%T&DAZ_C`4(be!Z(@3MH>_651wP7Meu1|w z*qzc@oYLg3K4+6FKcQmS8VBc6Jx!A=(J zBd9_wcK8O~(|l_Nj<^@sg2vq(u<18|&OMC@iwr9&1MCT7EW7|5GLkU^&X1zHG$+9k zGx_?wrshFGfVY`$O(8>26sOMLF!dTm$rQSa(Og~A z&kn(Myz*9_h#N&EROV3Z3*f7gk= zFB2rMg;-SASBd^E61`p{+&!rW5*|8%#hxyNPc0V10pM45xf4A)U}fubyV$)dC;E7d z?9&hLek{N~SGk#o)Pd=dt|PjI;zC{PGWt^O^DCx4`#KAPi&^a{Pt=jSUrm&=?fU~? z&lcQ9Ayj%tnvi2niXXwJdtLdNE%ZeyN>9^n6zWJz&o)p@Y}oxf6%YpX)wAKeQ6bws z^`5HeyHxD0c5g8?wf8dzj<;nf9j-+Xb-$$3G>x6Qs5Jp?p1Q2d2fr**>ZpTuzbxcE zb8m!GQ|g*lxj(3VUpw#xElsH-8dnpC82nWs27j23q8?a8$m>XU_(AS4lqCMSEIs$B z*zH%X+n-XmZ%q-#4@m$E{9t@iuQfv+aX zHZh6o&f>WWr-zo={a_`uin zGS?p3)_-C^r?4VD8X*~n^!QyNJ-!U^jK|$hc4&|uk4UqW*^k2P7Sgvz8 zhmbzpL41dgUYtQ%xq^86N|)?Tpu{7_wjMfzLrGZb>gYPuR0}qxwYJ)`^R6?n>UyWtks^Qm^zJ<&oN9R zim>AbxC90f8NjY|UHdyYuZ3e%By9Cu2E)FKQ->~%ktcyk>e=3upA5MS&IG_rK_fwe zSe_ups{*@woL|?g6Q7FpRjwdqsvcLO%`} z@&`hO{JYp>NZFx5hWr@IkiC1g_U+T!mq%;&{;d6bv-a!D>Y6Zm@njV)%&u{=2OH7} zGQgOQ4bJ|zu@^aH$dXmTeL4<5J;>u?573>%v5SGp)Ddh=muy(PR8ZyXcK!E1-Ia7`x#{ZVX$!#%*{}8^czgF&kY)Y@BOA zmCDbIPbpOVo;bLhBsx8x@7|M^3Nrp3CS#}TsDb7ky+;j&>CFR+rg0q5D10o(y8s1a zj}8)J%Ou7gj*Ic^b$k4CK?C<7J;R1qEIzO}st{4LYSJsd5*0hQL{%Apq~+F?Z@U?Uh}I5_vN zkOcfCo?8#g(@##XM*{)h-0Q(3j~x%4I(Le#W2Te7ds9%j>Rf|--UGlxr^YIY!etmF z7F*z6w?_jCZ|d#bcTasI2IK0N5!i2M3jVA?;x8fbcVTS!b9*%4@Akfgt`;Jf9{<+7 zEv6AXQel+F)~kZs>jsJ2QzUM;#)ezBM}gZYM?lAtd!FneDn;aJzo^kw_YGHO4prdeTo=lIi=k?iJEUhtb0g|VqykBH>5=N)0@2b5-DS?c=ER&`u_W0qY5^TiP(j9 zY^i4MGe5pTlS|ikKR+j>zUv&NNqq-kc=4i`#_6GDs;juqveU zVlOsNrl*=~@Hb@<$|LQ-;sXCXhr&IJ3(g*z^Gbco5r3dA4w9OrixvE_rdlr7Fa=V3hVd>Bph)NG?znMBzoN-ac)Sj%6ySyJem)A$=ES3;lvRi$P(vgOI6MWTpx z*jDA5JsEtH(VVGILNT95#x&|{64_-ae+_V7n#mJNR=Q*^_RcAoJmop!TsHXmRQcp2 z=b2l?k?ulczE3T2(9;{wBEBT zc7?l|1R+n>ZRFL!9$0LmEMg^j`Npl;MdxvT<>U0qC+L;cNVo%f%+_;@dsgKR9BZzt z%_D8z(a9WAG8K1E+Ue?k2`Ld~Q6_hV=moKN%T$Dwf^Z%j8=iG2XF1PZ7C zEhwNqi5zmMb6W$nnx`Yd6W|FGFmg-*wllcBY96NM zzp438YA!tu&BfGgr{)%FY-*;dc{Me!q9(Nt%~jO=Uuyn{nkA>B`3ZemPoFNK=0R#6 zpymtIe3qK`Qu+6HQ}ZIKtaFH(2dKG^n(tBbU25*6bOPhlTtrHy3#hr7nj5J31!~@a zrqNtYP$x-&PZEavff>AVYa~VT3}c$Fq{?`Mhgs|1%}N6!)1YCvcT|IU|1|L92OV`3%vdXUi$*C zdx6)y!0TP$wJtQAAArb6y~#AiG6&NXe`1=tk4T4U>X$v5`T~7on)-M8#5DCBBB$-t z+~`qPjXp7To#s*3Ci-*_H3zAA88r=Rewms#QuAYK{)L)bi3)G<=CdQnKQ-qO zJ)S|$7&Tj|VQRgfJ~6evg+4L0UQDFO)OrhjVru%#7eNJ$!;5Xtq@G&sm z;&iz%sXTg?_NDjqYUQ!j?x@`V8A|^U6{>YQK+e|tlD|My!`X?{l$2x*@;N0X0*?hZ zh1|1pyZruj#3t!P-Lt0l(Bgr`=30b{;5YFn~YOK%C zZFDa_`u#7pqd}Jf%DC!Y4=lmvEn*B~*7{rWhf${e`fK1%xIU$7N;Y?T`N;?09C-c7 z2Y*>h3UJYRz_xci&7CvOmkk_1h8tF!tCT|uOCiu-fL^0@!TUMgTrS1FrOjpH?zC+8 z_^y2+@(0OKI@`iw0Nh^YKN%mSTqercU5nf6Fwk=B4ShT}7_G zk`Df>JH1cfS9%Cz;QE1J;F{zb7mj?p>zlsijy1VrW|IbB)|5J6!{%9aD|3P$^(=9m`nA^=W zJO!nDv!Xj!*D}5@{IhBK`rDyssgiQry=1NTj1)=l(|S<^5Lv-Jql0^I5*Lj#&xggK zzdO=8bP?^26uKR?kktO}IRL%PLL2&u~Fm5^D z!2Pz>g=)yr9jvcUrL4*A`*!S{+_ww=j_JfVU_QSbmw!cRYeC6G&ht^U%yY`Z^o zIPMBa;R90L!w(!k5~MspF+q3tisA@yi?+mm?)+qY5`eo=>(#k|z97>jF6zh2>^-hc z!dqHvv$y&2IL+So(xjr8yRTGM88MPe<9eGOD; z<*BO-B>02ECVoC56}D3i`fTFov|a;jVr`gB9Qt1{hf%h|8mjwH$re=i2(Wi5K!wnC z6zj-R`4@p1;Wl#^HQb>9&S&yeV+mD&;70>MqsDr%*g&Zq6oWvOp(+a3kfk~~Q$@ii zav-SY$;W_m%fJF%oiCSAd!=g6qS7rFa|a)W+7~rl%Gvou4dq2fPzk6;HPtD9Eb79` zKiC|aFJK^4d#~q8mpD?CwQq`MAZ;sBp*o#Q!8qq(7;$(txV-H(v=Eoo20QwtP3_~ zS{+q|r-7&ph<%i+h{?HdY5>&4!pwLuRsVbfJx@FIC|mf=+Gg{PL&HJRZVO9yWS^0) z6Rb(y(BUoIoWuV0cP5PHyl2^+fd0U~oJ-GBMiNwv_VzZa@}RUAwrs@)U82Ms_AMM4 zMiN<6B!m40^^n~9WP%6eQ0%9kqvYyxf2)-G)XhRc$Zri2A?F$pqMvN*O(z=|hbZaY z`{8y`tHaIfH+;Tb&}z=`03$LBpZ7z}MBuP=eijdfT+!$WNpFiyK5Hk-GvsSRvh!%* z^|mf)s(2tLB&6B3&ac5Z53Aru37HR~sX6Zy-_V4_H<8ZfQ}cm4_egw|`|gubZ7_I}~cqwq7MQjs{Irfn(+h+{5`+%JQ3y562-@(6%UWfmdBSF}%fOFER+<6Y`Da>g@Oskg016QQWspF8 zt^ndcVvK0F7kMd=u}uD1COiC|GHGB%kILJAtBq3#5>u@LR{@mNBcjjdsrn#&U#{d! zeA?n=Wh2`1&eY7>e|LZyUky>eN7C26Fy+%5!i&T{m z6--C?szG%Z$&c59>vNH_)cHHdv~ikG%`Es(I=(|I6m|U|De4MAQCG)CQL@916!n5# zaDJznkW{&Mj_w2~s5(s*Iw@(U)4&G`sBNGCDivDAbs(R`g%xZT3ST!RYyzs&swgxk zZv$SP$58yu-Gdp>BUUDpK@Fl1#GQjAh#^4`dt)OA*`ZDldhkhG{eOczD373#=lVft zn-y7Ip6elLOJn)X;h+%PD2bCplw)-z+SWp8lou6b9UdgIt`f)!ExUUm^92(~5ZVB{ zhI}JbLR?9=kS@(OC>o7)T}6DTLbXK4u2dVP>j+n2bsNgYr?W>$&BPajbZMTYQ*T@7 z7#R3~yblL9ih|n*2Z`I1!0r99ZA97OyfWz)vhUsrDgqDAOu82;hs;d6iWBfdA$fSCz|>-F zn35fK#MFiR8`E$prcGL@=8uqTv9Ibj0{(Y&z_;&4f#dHD5{{b$9N!fi9A$?c;aFlg z)=(ZD(gArAqgLYy{C+XUJT6E+cCEAXJMsEvu>RMPSLCI{zXDD^^C0(!_x zfRA_|wp-|i0>6`9Z3P#(wu05qfmHK;%*3-5(6q!ikhQvZ5xQ`vk0T`23+P-ZBv=ug z+CQpnq|<47G3f<;OTt>M*MKEq42#yU06*I9+U`7yej3G*Jwk+uov!`}9KaF{%;gIOxc|XLAjnbamzgw|%z2e|n>1Yx_Va_JEq_TcBZ6JdTZuS4|(c7DVjNnjli$%;@^YIe&1sX$Q3@e+-2 zVzt2BAoz(&oMCc2v>L7_VT$CshCsJfr2uiJK#xF$<`bIEDl9a>GJG`hb@r;L+72j+ zOLD37-yEKe*prMd4P|Fi!Si~E`^OKxF;k`m*%puq$*ZowWW!5$}aVU|N|qX0DUeV1-2IBO;Efzw^B0`r_?ZqVApDZqUi90wL4 zoS&{rpA`Q%G2u9eF6Mz|a)=}CA`X6Hz<#F~r6M#QqWe@LsLoYhB(X2}Vy4i5bG0xy zkh_r_&$5$rdAHoldjg&dJn)fx8a&^Bj$H3>_bP(Z7amSQrBR7{s@P^Qe9)ZCjd^69xT9>Z8oiKh*+hNJ%UZDn-1Gd zXXREaRvzGIy)*RZ=nOs3YnZLy*=oLR*!psDJUBZ6#1Q|MKQ{SH2{LN&Qm-6&x66@V zL700U8jmB>G{iTNIP#jE{%uR;%gQeb*&L&xV!uoMjMi&_J5PkUbMr@3RM)q@OoPLb zKq}P0;xYnmLrSQ*JghveOv-)+!19U~prphU#z6K$VyE@; zST#kSGly@Pxi9H7;CGzKrLy)-Qq#WdYjg4x4(fK`^ zgP{b6oFA((Z;Oj474~4neH1;QDY)fs!KGDZ(SkkXNU^8Nvokmq0?1`}~v1PL(Mj`P^48IES~Hl)K4J$}O~Ab%_l;x~c(MFx=T z2l-VU4)Ww|10W;muMbu06>ZM+zyR*P^rIhN(rOiLj`uYI7Qg7+2LOi-dF7ENOB=zX zKG;F82mXY6;D3uSTtVX<_%tQ)O{4?=oWOx^-R5D$<3CKsriT=w`+qcn*u{Xq*Ln?z z0qGX|{4LuMXFT6CBj!lUv_1%KHVp)p!YvDM0iJdlmpeoQ!-*Vs>p6} zY_^Q#*pxy9w9sIeOFoFzle4W`6^B({sI!tyfo{VLWTw@WJq8lNz;WuP6e!Z2zq;|X z-xP$Lci|xR+u2&Lf&G?mvES|=9@cl$@bJCXn01$MrBZFUL2oLd>GiA%WJ`d$pixpx zywDIdN+KAFEx=+s>H$yT5`Jg3nwARMb^5$j`Egi-LqFv17wo$Ny#k6tHdu1Jz@(53 zO`#>5jzb(fEH;HoL@mhX3xpq!s|t$Q=K5H`Isj1%HYCK!1$?73I%h|WXSED(SmM)c zBcmACD$*FjIskPUqCp!Z-m$x4oHQV^`yTrMV_XuSS7|a0cfanxXXmD9@wr=hqngk@FPTr&kEox zbWTeg7@e04bgs+5Eo168r;?Jedq1qs*AJ`BZlB?ks@iI@-btlzdxRYNr|F_|7Qh&i zbm>?MJQQ{&P>$sGx$xC9UrtK|9_C$Xw@kQ9pz)+#nwIzm+@*VGg2d*O^#Z|E)D0N? zK_R0#8Yp(DwyyOWIAt3?yL|mgOJH-re_oNagRRarI&QZG7#vLS<;E=h^DGK0fQHJw zoQiOF#J1O{%BGNDYi)Q||EK6NZJqI)q7R{0_Y}QZa4%o9)}C$|oM zk9%k=t!B5@Zew+=n}A62_qMomLLkkMpeV%jVl@@ zcc2VbCA&~d6!P$H3EE0h*4^SdCZ>sL)2$9^HK5}q^^XY9rM&sb0|i%Z`0tZvYPtkN zlr^0$wb>WFp5?!0qOQKq^0)iD;ZU9U1+#+_v~pZ&Md2cZk%4iM`wUz}7d9gJVP=Fo!IUZ;j{<7jMcOB(Qu`Y zCkUM{LE}juG$HX#B@B8nq>H#38u+jM%vG*HJQ`fNw9lHoT$PNL7V1rrMK(<%qXWETamQnx}2 z;=i}0g2-dBt>r9fz0gG<1pAO4#}ljup!vv{VAcb}@U0k=0eagjMD4gBpkSQF85qXj zWWcz7thV%v1!v>L-{3I4U*$u7v4LL0r|B=Xns2+))I*6lO|Jkj!>1|E8}B*8X{w75 zJ)frk$30D(gx3qvc&8~%PJGiU7vnhr7oMPVk@Ge9MugTBeA@DTofezyvlNsQ4BhtX zB$Rg7_eNUH=P);KeKb+=O(bby%{HIT+#9(tVk^HWo93-Fc3X7@PDbVHqnk%JqJDrPNTzc2q8~OXU41uny)@OJ{5u*1 zy`w+mihEOkFi{ERtXA+~j^%s4phscK4uv814G(t2EwcXpqNv*QX7EJP0+da>kus`G+ z1v4Q1Q3dswIfdcW-tv72Cr@8l*Yd8@&$E*S($&iZG+Zw3lnQKgghZaYR zqJvRfb%gvb?G(6g7BI*7$<=`4J%_|aL@D8qFpQQbRi`I@k%+s_w;jmY* zZR!eaLFB9O>*0L`kk5-3kT-S$q%Hv%2`mn#@Xjuo!lwJj(pA)bo-Eii^|AY{G1NO6 zo4OTg3&~3c0dI&mrzDs+q(-6Pw2$62)rhHvw2Ze1q^DHx*D=ABvO>IE1<#&C|g##ka#0OVpA~B7cD}3 z6NW@P8u4qcbD4s7bA^#1=lAjNo+ZwE`JaZo(|(<*82$mi8h75u?FX0Pi}&NBtULH8 z{4Lp*#+^Uq&mZ9S&(P))&Y$xiALRB!Xq|_t`7oLV=P$T@1ns!k;0UuDz^I=-qhpG81`o;Mow_oD+%iR7ow_oA*tK5DKtw7e_@ZWz+ ze?LjhXVB4t^L2dOv()(p{@J_kO6Ozva@_d{jqy=xzDZAhi<-yzmygqzpP=U3^x~@A zfn&~h=;yzq<_q{?!TBux{5fjAi!YBkpTx&w&fnwng7Yc<{1^1&Bh);~e?NwH!TB_Q zejM%r<8)uZ^W)C<(4yk$_wf&^&is@3=Lh1SAM!s#yjAcFQC^zs;@}S|O_S#Icld*H z&!st=4*sBIHEB-GfIlctLYhN3@dw3FrdffDKS)=aW|w#TLH_1x_C3QN3<^?d^|sMk@$ z-t_E1Un1l2VQSdNjosQFr$0YNO_CmF`|=2V+CUAf%vnqRbM)r|e@Dw={`YhAX@Qzg z(hr}Y<_!AtG&Bw8#{sY`I0TYo42}hdKyi%0u;35~j`8vr99sG@UiN}ROFqWSU2tfr z$9S0wyhQYdv5xW5793jEF<#PwL(4hFOIdJe8OL}D3l2>mpD_n~=9$ox7kIi04d(}7 zFyxTU$m7~bj6D9t$m1$tj6D9t$m5KSj69LM5tDQ{>l!1EKQZz+2MQyPKQZz+f}N4a zpBQ=XrVbc+93;WW<4=q{4zgn8@h3(e`<65E_!A?K-L@Ec{E3mr_C-b>e`4hEAZTl}*Wb&^5!CyRfUi+@&%e^!fs)`)*j#Xn#;Yv~_!h<}_j z&^!Q9>%gLO4nCrvwIG5Q1Lo)B&sODQ_56uirQ;X2sC2C92)a2EJC;KJ7$DJSDdfip zn9(G?Bwv@qhR{QJ!&cBUcq@wXK+&9QBmlwBhbFlKhXYm zpg>zAC5!Vwd^m`Dq`~do0nPI_=?J&~>K|_ZF;KW&5DVN6bcS0{zvrdj$%_nl9l?0s zC4KMNv(d%i_UyH>fbn^q!N>`xI>Kvn|L__eD7<#X0Xy0tHuJeot{vr4AfkN&zu|Tei zQ#GKB?FhB+^bfUf4isv?q(IGfhH)1gcdp{wtdrzFJS8fw7SBByx8H9-ztHNAI}~y+ z8WC}v;}ZvV-+I@??(y43bLF{Yy$tQKbVsx4ugZKao9W#L^h&Qc1SloVBe<4+Katup zVG~$lVO6|L`jk7TIfi)_?a^uj@!8eUxpMXJXl4H3j_tCA)uJ|9!woWHk8a=RuP#-s z)fWM!?n4 zEq$>BD(XEev0$w@#Gz#;Em^VyX^{)%3Iz%vH8g?`% zH>NG%r$OU#!6)C1htQS^xNg{`QR+GA_6*lW_y$cQq@J=tCn-uUsXj1k*ZC*hfhou8 zDEk|Ln7!AI*vYKF?j)t_FVx^7B$M~Uc>oF8;9Xg>hH8iN6|5ev3i%mp9!p}^f&#Mr zXXmMy9|!s8>l;$mu0|D5sus&tB!!)ZH$n!P;0UBXIAw}B#EVpE1~VL%Dyrxrj}YwN zI*CyTBVdevi%3O;oB}|F3r|9cu%ZS54+N0E1pv)pt&u^MH-eG??)oHtGB zt`29lq6yVvX=#M!k*~8ap>Un%YH#)GPFXH?kFqI-OuhE7DaJ7m!8T~FAb$2S*c&TF zcMB6e0qw6o1Ga*St&7_3T@?;vabVH)vF$Lha3Fiob?|tqSciLL1sq!h(dmx7uY4M? zIS;d%sp6<7 zK`lK^N_@Nm8K{;=7R8cGxm`tWX!&ExI*7Z3D{KiVuTd{kHBwaAMMnHOr(YCFB5aa< zNz9^BR3!S=8pR?isNDx~5RPmlnXxk)gg>!6NcckHEXrL%p^>wqIFvQCefNg2fVO$k ze|$3VI3%?Mmz$KU71^&cv?|1E5Mba>OWCuK{{kMkJPW!GS%o~rQK~AwY)zfZhL3`f57;TLNdNn zC249D=KnA{i^}|mbmnj3AjVVRlrZJK{J1fjCm;Ov7R*M)X7`kNOTS#oNQ__7iSdju zD^zFw*T;~qm-X)24E+=m>jR2|LQUoAu2 zfT)5qduZRj{ToqKAf>6LwlpXSsl&Rh-^jMsoQ|1jxB{&jTNDYua+{~L93mqcB zIbF0#`#Qo3vY^hdg(M`0aF=h=Qf-|SlbKX!2`yddUYN3c5yFpxmx?-oZx%s-R1nUB z&Y9#x!64k*Ez3z9h7^)wuAX!s0`MTpP*o+8?>ublvdn23S*YCLq)Ty_1@zbPD9sY4 zUZWgHq01)CRmw1jp0gAQKSdt&6Lc+f*+IJQ7RkB@b-NUy`rZ)61M6ZUjiB^&j=RCt z-KVa=ibzns3r-g@kwu}?HiFYII_q0-GI1T_!F8GtoC4dWxvg&orQ*ZPHgt-*u`kYM zB%@n(GCJL5iyrS(XT0OMQP3@MQqXu06trF!d%|Z%6xvxv$BPO~Gy3~6wPYirsGa@M zS5XGHfv!a|t|Jc7O>V=G=*BvN)9e!Lj8M7Q*~tRbKdP$0bMYQ>?ooA*&38;mOC@4| zrHykx**Fh~VjQroJ=KN>*etzmt66uQR}zW^_aD+jiGx21%h<*3m#Wg_LLAiNns_>m z{Is?4JOn5}MtUaMcrKQv9X8r0p}ABo=OH7He4b9URz`lamFJBF8-tZcz%7n#f2KHn zU%`loB1g!n9n!VovcsQJ=o>iJIm0e-(yH9xKxE6iaqqsDCLkp@?UZ+dzv=q2;BTz+ zyr}II)m{B3%Bpkcc=rg`|Od$u6sZ%1B`2B^pVf}4@6#riPB|<^SyQ$qIB7zPU%r@r*J}nf{8=sn=6oZ ze>$I8Y_5Qd_e}oiVs0an&NOD|V-qSdxvu*mCkfD~Dl5e`>r7lcHKk5-Fln^@2;gi< z%|bV%r_nM$u5G#Ida;p1`LBpUXlcG2eM>$TOnzUmy#2x#w(*SWi4n9)0`oHrqN7(vXZaB1-oRY z=8J_!M$&{kKnK=$XSwsnSm~Zlk^0RA;4?woOdC}QHG%OGBYw#H%vRk_kkv*_;+m5|E zIXG5?jGioHh|TCJB3Zjhf17(^1cfW>_(4{qn3)h;=@Vq<+vy7mccnysI*BI)n#;A? zj7Q|x;)S5w_;0iz?P)mvSE@w58M_7wuiE(%T;BY!P1NTYg?kja-PJ~~xqjpIf|6U( zZS>A`GNt+VL#PL_WJ##ExY&t4E3w2yXD51lV9~ja0G~#qlAn)|J*xyU-HB&>NcNaPxQ@J$=#=x`7L-FCgQ%mC%9lrHbE5{nD0tnd;B}*L)vV+KoUmR#Y?p4# zRrYVXE?cb69&AZe-HfA?Q6|$55fy<(NklJlvC_>fMx(7(rLUK@qpwp1eI4$DzDA;~ zq+g0!ai3i(XUj%S>VWK*?#?}U=eBhEppa=T zpN5R&_r-3>ulCY(I$Z;qxkR0;>{cqMRtaXN>(3jM^+aK4)@1>kd=2B_X>3hbOCc_J08TNQfBw*bxwbQT|hLg zpH$~kk6PIl)8cm}D(LfoSnwXu$#JQjGpnCW=QCQb0bzE1STlcUeCd)U6H4+Nc_*-_ z7N8|VZPjQN8E%}Qh#u4*DInr@#;#HoEL<~?$c6TYHH26o1nsyfcPQLAk6b-6SZKtu zYZcUq&e@4#qfkdM67u<2oUVgQ1@65AuXD)H{$1M+9-K&7yX!O~iYw-1JQOMnp);RF z{rYmf3^N8<@n{qq6}Q+Rjfqtn)e0huYbk5op0n~@nPGtQ?n@xrG9MG)uLe6pJ96@UqiL=n8zSgK+dwM>0lG4tAdgHo4$_=3 zj3X7tz;7yre1@_i&;}NtcJJMJXvAWsl=Q#7+pZSu`iNjwN#<5aG>}ivQd$T1aj5+& z9-wp+=_Yw`67{$_7D@J$Vkk;a(p|$y z2F^5rEa-O<%V-K#vV+9R)dDM1v0+7a*bytw-%BYEviTX@VJNYIeKbvetu@NK$MC&JS5X$B&PT~4C)U!ov%+f zGKcLtPffhzKE)H=U?ji)8OxRxH`fGktlqm{XQJtl(e;Y%h{FRo@5L2@pwuyc$uwpZ zf!K{Xbw?1fr5Ct5zA)j2m0q-VNVa;^=S4n!g?lj;n_eNF4aHsh-~T(ZoWVWlKlmT^ zBIGjg@1j{4;w$A08I;SGSR)A)kliEihJN;|iqeF?%hlO@AWpOfM-iy?Yd^s~~bB9cd~=yGP^Z=x3p~SY{@x+*4AW z!P3iP&{nye*&joo^)i!1F#_pB=#%LOD-|gcbo#3lf?!Ig_l|=!G6e*CXcm!O|N0XzjS0a@J@OFT%EqF%FUP^S&X#;VU z;HOYlAVp_=&-IL1AL@IIYMV`xQ zuQQcCUK}TV1O^eLu`xgzUGb2vDPxO58C~^lB#hM{4D^u98Rd-8ycn9#2Z0lYg#0`NU$en;yyU|7BtOVjqqp^Hxvo-*VxOx_PjSx<>- zvAe+0aqN#Ek-wb?@Y(jKq{zU(e}4aN^~DN2SyC0wa4!^n_*=xHq^uWk*4{>q3`)r6 ziV{!x62OVvZnE-KVlIzAD08eR`a}*nwgqoDcB+B>(aQl#7AH!6%RFQxK_97C){H`z z36~x&uw_@hx3T0RmJH_~xZrRK#c5y^49;Xr|mCwgELnG+&GtG+*unnzbq$ z=oT<~*3Gk9@(&djr-wL<7SE-=;L(n z6$-0dvA{zspJU5NR#5xgF>n~1*-A7~&MYH#qg+xX9zqwY9fIgo=^6(+M`oXjViL${ zT$r4O3)EpPLVJWsABC`vSQ*&V>$a7gu?T_zF^%2pDDGMXbhK9mFvL7x0({gWDUh41 zj}{AKwMsf;FE&@faU3BbaN=t&hfg}bI+okeTm~n=++uTW4lyPiXEKREa0+;qK)V-% zDtD=I1JJZfNb`~jDN>VsUv0`}G7OnAZdv~g9YxiIfzYj*nuTvmE6sakp@$uXcCN z6Z4gh_u?gTFU3pZQj(C)N)~DbAF)x*m#P<2 zrL>aGj)QPJq)>Z7EK^ha@0qxL-}wG*6St!W+^nbsHSSg}VCB7Kg_xhpwq8r%;LKqn zXx+b?=#mv!p;(yPtq|##F$xuedy}cpD7T8xaX>S5?-9uez+Iw6X+&DFz>2nF`cj4B zZw-9KTYI4lb&}mLe631S>hcplwWA-=oCP>^0$r;xc$H{ldzyNd}cOBvm%GJ8% z1L(%f{Lf>fQ19kO>xenzs_@lvxjrhC4=R9r? zJQ7zl3Td2iqJa4vA~%RVf@eW(qU!zF3%Agb(WwLo0>u} z2Y?R72aQ>sYgkeBDdNNk>O`dl`~j6YX`wt-(Y@BaSJn{13ErE{L#+kZ?s-!E(d;M) zP9=X`|1&X&b*NkE8>X!kiX_9LTmYz4v_gEX_WKW}e*5CgG+UQ5ukVZobxPeYHPY37 z;0v{o*{CfM^}5X7nD4qP4d-}lnAIz&7!el-%bo0!r~Hrx+6VdA0lC@ z1|>5DCJHJA0{~Mg*TGH@0iLqbP)cXWFI?)WS=JU2uy_ssBT)0Yz?Rq+2K>T{3xFfL;Ho944bt6Tl^e%NH5-Gu5 z9SQEFbrE4_I-fYJ)c`7y6ikS0#VDk4Ql*gP{H@w+-PCJejDqIsGK#fC9zJ-~;mwQE zb=aIHs3Tm}1$X(5LT^742S9u!@d80YxZnGBw;*`*v)c%fIOsjsn%?!Uo2Ma#BE?W9 zUC#ksH|{<_B4rgec{mR#T5_@EE<75@?BBgd!`a~%QfWAH;TlGX zLdr9Vsd^6QcO{LOXy0gpY+uZxHf>C8+O+lR(JfmxZQQzPBZoSTx$u@MtJgl=R-`hP z_iOm^m1jC*8I1@E7Y;(l2LB5ej_L$HXqrG2#_IaI2S*Y1vP)chnE_|6+S_M31QAfC zZZlio8U5ahHM<$lD#3Zr(z`$`=-k?#=6EQJ-(QHNH{7B6)tvWD$BlP_(Q z!3$rv7}V&0^gwwUIkT*T&<>ed zD6!qkEL0mFCK+ej_Py3bHC?JnFJTgb_Cj%H7r|CC$jfk0Cb6@ICid+;xM3u5cey}n zo~>6~yP@#0tu5%JF^eiO*5-|yt{?G|0vm`pkeN$osE<8Mmgw#+$yL{?%TkH{-%TvV z`A|YN>FkID>YUBn49`O0oWU8gG6&+@DiQ(ms(b(@!&2%B6EFnHrKcn zR_MBS|bU{L4!*LUHXb?#5>~uU`h0?GDg~}70D5u1ky$+UuOed4Sw9EI%=1T#EtNB zAa({#Ih0OT(S|M?iGmZ`gD&Et^3wKPx-@GS%Cl5)Y5VQl#&6qs$G+Qcnj#W`m%We~ zVO6n@K&IncBz(j(HVJaq1hiSYYeE#uP)$RLcW3M2kno*b%e+|y?_S>-bL#m{FSqu= z(0S?gJ)>OR2Qvqpk?wjg{ryftPxM0;DS;NbrcHA->gr|7#6cIG_o1_>rPI~~ z_@GPWLwZ!$PYa14NH13^Ec3|+f5F5wl~c}$WBpWbr&2HpgmRYZnHN6gnm^tKHxIak z%0n9Wdz?c^;akP|HYZarUusFspX(k{Pb0gp>z_gDFnEOsk(z%Y>n<5T*h-7EO)!#F zElH-qk#1`sSumCOK@2}2zi)iv!0ub`n%F&#LntxCr(d~rC2LBdou=Nn`!v!z+J`Ch zlKMqDDckEDL1XY3fy{yQ#7HAWo$lB=f{mI4NKarX7_6P7m>pC`6!FMKxnpL@@m0Ti{d0kvr#Qq zY^b(wM_fd5zg>l)5l&ed8|wXHg)idP^UJtoT6ZA|xQZi{-oL@MF4=fJSIH!u21;|F zr!@W%X%nA+*9Hrtq3RwgQQ`G86^9|9TH|Hw`m3+LcH<`Yo}WN=@8luBN6N%V;z06f zQg$x8yw}>0N|1)``FFVss#�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�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%0A;c(^$r{vBdUR?zA8}RH@w(`_d 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

    fVcVW_lCQF#~ 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

    gviuDN;n+ zjy9nik~cnpD0mk`&+w`u3#RuCF`gRAdkRM*%gh{seI1tM4nq^>xj>C(m~B@_Yu+gU ztUVtb8>-$+yPspyUIcgCz0;NQSh+cKCwpN}sa~DA(>n!*g6;w|qf$-7RYSo<-!e`-m}(>)xuh)qcsr z;kvtc?M;C8!REE0Z<*Jw0B#+ zO)s}`(~O0kJT!K@(cM{l=$jB_9UdgWJI&UwQdzO`I;+H#(T8k4Twg#Q%65mA^LOyz) zz>HWC|0b~`|4igmF?I%lP2-_IqqWukND>dN4N;X0B4vmg8f+&T=tdp3<8zjKHt=Fs zKvj2jQgANzjqIAu+T%VMIBhpS;!|&0H1!>ge}POH`pO%H21=bw%r)==A5woCVB48^ zuW~kgJOw|(s$Lxc`vwE%g-8$B;)O_;k2vW~8c6<6j-)@9J?WvT%MK%2$w%*D;GlnY z#fE^Jy4rY;ATt8_`v$zI$RCV@MCkBqm=4_!2U7i(Pm6XyfeoXZrTR{{In!P9SI`r*71A@S8odWfN_%KqR^l_sQ%PXNIE60e#fel#SMf6!$}nIvWtG;(9NH&!d)N*jf!+PgH|Y@8d{A ze8p8+uPd&Z^G3z(^2u^vabt@r(O)C;5t5Zvrgjfx%ZL#X?qNzJ!5DfCc6n za$9yW17Q(5&EMiSTlK0IHwAY|_dO24BQ@DZHw5ox(DWC88b4^#bGim6Fz(qxV|r)2 zyc%v1wVN&xJuc-Od)zpA+i5J6Le3X)IcG=y(QYPB2m_yD z>Y7yYei1-TF7H9oh(Fh%rBcWUnA!N?bwb$YEC@^CVzsh?7dOCJ%-bPo!K#rP!6qRib|TkTIBf{QYg%fZyRzBF@mxbOTvDTG!l z=D^GT)6jYadB}VWyF+^M{TgQjtu#4Ki{+a80k&QIA(t6MBqEnbOb)^Z~k)MtzXc!N;?!yKvqUJt16lWTLf%XWXxk@VkZPrAXm zM+W0kpA5@(x?%O+iOdLW(?Ppz7nOBD>}!|BJDu*p?1i{{7ck_&EZ#k-4PC(&@0P$- z^x_@$&;AnL5h^PR`a+)4#e7`*N}>Q(3whhOvh`P|0*iU2y2IM7v*NC+pe)Das*%D5 zXGjDh&W^G1TGP37iL+z3J9bNJzq6WOfe+h1;7v*AjhIY z67M6|(@BKow&(?>l_6A!OBTiNViSHQXWL=5;=@1@?>?m3UynJQvXPj0BX>eFA8$&2 z^0@yqVHjs*k#rBR^uR25UQ5tWMvMuhM9$q^15ja{D3u>&=25yjD`zA!Snym0YV9w1 zPO!xjeQFFVA>cB9wN~}*2OF#@>aQ(%w&R4fjSTrG7fxyb)z`AnswX~-Hax~TAH%BW z1T{3#lR|fxnoA%da@F(2j6xd_>b#Qes^?3P24zYKeO!lCPnG@p;)$92%veXQdUp9_ zNqkWyCe{cxp^4>osbbwRp;ePI0}+4K^I3dYr7nG5Iyzc+cNc@o?bX`2JJhTV;a>;l zSf=p|7pDL^U8?SLYM|H<2(TFlr|#a=D%aidB^@-|ACvi$rL61xn}o@qMoEeC@;0I? zI3)G^@5o98g#wJtg{YR`jEw$cnYAyGDHcwO9P%SshP`F|zBq{N-73i_ckiS)G zmUn~V<0Na{DO4e{Z#7^Y57Zv-g6h{hseAVsiNjuI&^a3^4ypM9fNFH(_%NlK2Wd*g zjs%Cze+_eGwN(Wq*3H5(hy&fRo3f@Z05XCk-L0y4oPO}BBexYjet{W?K7>r z#-Ozcu#kC76G`I(xkiq&0><^?$SGw(h|KTU!a(Gd$MoI|HA~Kgyc?j#p9|6Rm`;Y& zPe^3i25}HXKP*YxfpQ(VcT*YP=xIyymM)!g^}MCoQ!bq${6dEG%EYD5nxJyic@j%p zil&DslMzk=F_x(wp91XcmI;LnN-@R`?X?(_WF!*pktc+Kzch7(jg=SFOL6`gKus>r zL2T;NV4SjI);oBe5H|a749?buuoUjgPg8Uy}-+l-)lk1tDb@doL5&O`wD_ zO^MEZE0fL%pvp8Qy0S!Mv{RZAn{J4cri3r@G^O)V09l$6yE=5zl+J1myL(}ptXqas zcD2?-gSjOqof?sxry|Ql>6y1aW{K|a#j^PV~ zq`ND$M%y1f1hbHQcFIM5EdhxP<}%zJJ+5&tSaLVH2#ZXk5rAzMLdeVr;Z9|y(Typ9 z8PY6t$?R7;z5sQ}u+T{kx;x}hE(2a1m<)@TU@x!?i&wx^bcRJ>mHgz2 zg@OU0yb7gH`MS;15qz*v0ke*#3V`7a(ibTkq{U`3wp7Yog);1DI&6E7$YyAcC<72? zJ&Sg5=wReE1b-za2&Gdj3=p8pmynf3%=Vj15KT59Rssa#>Cfr*X_a7&G=#)3cGAQD z0jtmD^HrobfP)7n-{CU^4Mofn2!$LJeG;HTz$ujyMZ}ozppWqjWR7$j?)DTrw5bLv z`lh8S5I4$nQCEh4&5&+6C;Biz^_3yCj)@PYMN(Lu{W|8)Oid-|RXHd66Goj42z5|t zo1^dxq(K=^qL=89qoA^0pA$86p2>-Il0s?^+LqL>Z=XJm8^eejGYu=J&m?)@VqR+vRc9ap^W=0)%MI03uHU)vO zFD{HI2#Vl14zBoj_|CcaR^5AU)qSsSRlQE)eEC7W>RL|Sd+yopIp?0+iYkfJH3CW~ z1G)6L*Lo;IZX4v$lvCdu8Hf&fA76Qufn96}FyyW|44@{LOb3ny-bbS-O6Ge!F~irVSwy#=)Fy5+?pdGFc{f2m;reh9MOxUj$H- zlXBon^!t#+^VrCuW2%w>0dJG+676|>AHZm#DK24DlK}P7^H@#_LV6x?^fIB{1WYJB zkJJiPY?1^}rRR~(y$FrA@;tJ!kK=j72f63*Q%Hc!^T^IR;CW1ih-0x}crXbCL|lLu zeAj~kbk4gK_NVZxle>|DK)z5EpW}GAA;1GW%K{HGp{XqhBIg|m4>Xr)CE$8R2{>Nm z-L3UXe`N2HV()OV7puzm@&a75;&74eHsA)Y@EC|M9>9y}eHngNPw}p2KMkR)o`i}=-dEsKzjp&W-ZTR) zd<{-TMXMXx)mcy>r{DV~JO36tejAP>J>GZNA2+e%&2aQ?!NaX^*yi2Fj^Bl2zxO?M zyqz8IfaB_E-UINZ)m`5A@vkoLPIl`qcDx&o+q`?={>W+G4*0{n2M_n+;XXXvA6$C? z&mP3XLwI-?50BuB3%p0*ynp1te(zB@f#mgDuxGd8;Rkrf`yo62h#h~-j*qe9f3o9G z*zs{VaxDIo{rxli`w2We2!OVEPr@nG$NxF}oW1uv?@qYb@7;ml_&y$-TNipeg+SZ!i{a-LwNgPJp2kSZujnm)9v1~aK6pEkDcF!H@}OA z@3FschvPQyes;bC+|{`E$#d|0zxQi6!mcvEfuF4t-f#KO^Xvz=oq=0##+_zr-tYOX zKe3;j_ig0X8}V>I?k#}3)-=2ql$+bxjcpB9nGq{AvWJl)8P|Ew0a-w|E zcP~z;`$NU)Bd}4D_j427%`jBr%Xzcuo#xS+!th1>I=Q1v zwE&iw|?6eX9yC`8fC$?$(PsLg@aT!dTw zEaIv}>=k4{O;o?~)fz0iWtIe}uk5QhT+@VIPLAe^^(4olVH3?I{4G%QBrrm< za;04J2Rf=Zk>OAspFt2K``&g#n6Y`vDGK4`*xoQu7|EvZP&)j0i(coI4_aa%eu;2L z`ADuXIzCcZ4m%VsbQUbQ7&f`tP*ZAz?+;i|v`TZyh0Bhp!@h`1op}r!^HwZ$mK9yt z^}SZwFi;yW47p34;1OruiWMMDc*a+NQ+F6 zOl-UmKG3q-^`Y~ne%zmGg=(T{Dx}wK1@eA=wc^{PD_fCV6l8Gc};EP$Hth29o zD3IVGw7mj=`BTl9drKZ=VJq<+CBe<`9BNf;InN!r6VLF^D`6h)-xA%}3;qV5o1zFf zpF8+YVE%)=jGr1Za!LVq>s%URZ%Ey9wZVn$K}$meXP?b(k_Ju_Mk zDfXCr6h3C_0)!nb*dCL}H6(!X6acf|yo!W)FG9@GQJFJPhS@DrE;2-m|H%v#C@c!9p9og+{$nu8dV0 zHAo{vAF=~$dB>LeT2;)N4r}{y$}Im&dZUVgxv*EYI-{F`t@ghrCRN%_^WFcbqDBFx zb6#_Lsfb%^6A!+&(e_`#Uxd#snefip~?({9spY=HfX$Gt3gx#E7Vn zHfzx-LRz~C1BK}QI;|wr`_~Ou3qzN#!}`y-;=Hj{p4WM;DA+m#Cqd4-RqklL;53}0 zoW<~e9u4Bgwh%W0w4)J9F9+JwLn(C^Z6l{J zPRfS?^VIBiE1n5zqzs#~On6L{biXtWv#9Ykau_6atgciyU+73=_XapRK&LG%gMF#|J!KsbA zLvDLsLizrZh!BS?@c?MDh{b>Boy(%6l(eAz?*OKsPTh8t{0=gJ&(67eFz}^A_0f*4O&hoEQ z_yZm9)x)e;e{-BlECAyuCAI(*={w6HeS23>E39V?>^BelPYrHErG93Jc z(3+@*5=F8n@cJ^X*-J<2_3_%$MT?+b+{O9Ycoj-Uy45_akXSTWsa(8hF(`q)zT+32 zc>D>yNB16g%#z-|W0x#h+vY4Jd@k2@2qE((~;Z_Wb0a=T`t!=%H@)pOCbN zK_50yH>Yyl>491f6U zJ;Z7I!FRN21ZGcY**xCf>@j^BaVl6cgmT5VsKx6A(~I{&TvM45$)bx|=0uALKyxO< zG^-_G-ishJgM|(c@waVsa_U4e*id+dg{Mo63g*Rbm?M4t^@#!>p^=lLxi@gldGUjT zbCuSLZ{-@T>(%=^RuZcAFA^HP%aTUZM1OAAzSaEjE*fF;N7Njd>fG+YPiROAD8|I& z7M}T^0Bk!ST4**SV<$giz(VEbQY%9 zL5b!*VUaY^CP<-oFre!Y8gGG~`>Lj6K??4|WpN7UeSm4U#x)0LO%f?@`a;uR+iKeT zR~arY`EMh{Y!$yaURjbF?ETATz1q%TV!@qoHV5-vJ^@S&h3JPqL{8v@ZQ*H*F;V3v z$L=Ea`7rj9{=+ctoE4y_l4hhE2Dt+C6o3kLnWSB`w~Z@6GpKmIGq(6$pCRhxBGPpL z6_CYTEulrEcr%h|^pKylYz@V(V{P$UH+{}zGPGDTE*Fws!g^=}LJhImE+pNEeNYyX zqA2FegD}=6rac%B<7}y-UtdUS#y%UZsD-3$UP-#euMuoW=d~~$MBnAQrZ-v-i~u3G z_&uM2h+pjbHDs|jDK%)^mOHCmem{$pkdX$G{QD`6foT54n~|T4&%bdCW8P%?lnvvF z@s+&$E!I055GwC_+u?PKV%E1{AL8?_ih7-Q&6qdxZktz*PC~831Tuag6&L@T^$;1j zI6*69fy{H0wnDCvL?a?m++P;Rd^H2np(W~FR~wkwhCKxCrRg*cpvE_ybRTApZS;%v zB&+dE`kZ%jf=zy3o?+MJdiDKHP`Ndf3)ZW*>l@)RBh&=+Ep_F-&{jK-hZt!|-#F5f zP2XgdI&tEWI|P9zn}#J7ov#3>$?06IUzc09#9F_uZB>1K79C5W-~9FK(2Mv=ZVjWF z1gMv^`?{ncB<;MNC*OB=9qrsA;^`4_Md>eWd@9s+RWf+!l*QF|Fb z=CPmB+hs<=f+X8Hz4acNo!-|#*C*5IeLJF> zIlb?NGtKE8@Qv^Fo-J8WjG{=}S4NBrwhtlPfVr&P-b-KW)*(v_OW{GJ45lQhV>5L-D66*EL7VUSQ|M_S>L=cdX z_j~3Vx8A6hwX~YxDj9+2NCVQ1fSkNN15m+Wki-i{lG*RAPu^z1y7%EckZC}5`rPa# z3l{j#=*z_9%cP%ECsejc*H1Z9`)h{SlXmF~05#>D3I`yiUHUWwVc|0%Gbdka30SDl-oN^223I2JmSh=3&zEJ+GN&drbtGU0&)vnV+?qY_>bJPDx6xf!(r2(7o8 zo4poL(u^}V!w31?Yz)uX+>D*=K6A5!kaLX_GreM0tGXN{7Y(6yY*u!pY67$NV;lHLu-OQ_?u-elY#Z3)Hiex0bk;6wk-{Dt8J4kN)3o6>7^lNAk$Ms@k@kQ?ze4N z%Hj~bu{Ns9o`7cgg3j-K&eKU~Iy~av+|XXP&&JO^w&;ugz0=Zw0r-V&T= zrJKN_9bdR=r>L^eZyqGv`CighnPGcMr=6@9=DjZ4OWc33XyZXEHLmQ z?iN-m$IMcK?~GiCJ?FqecUZXNRy8l8dV{FjB56kZNkwEOsZbV30ieR{R&q5GK_?Sv zk8IG*=g;-GR|PNmpvxTPb+_m}EZ&Tq z@5Rry3)RVIj2K)clyJ4_a|r~1%(#0m>!A&Z6y7lJ{n!U383DCX3x}7Aem&#PjD3c~ zsBGCbuk3FiN-_#Y7zu?U7dD%%M?tW(OpR?Y5b;xEk0q(GY{wbkMW~+urK3Ota|KesP>q@vZ>Hqq z_Hh{1ch>f4LSsjnnwJ10lJ|2ABQ_w?@P04$AwKV`!=>}Sd9;kY-{zIW+LJUH5F@x$ zOuv`)fEbuQK`UhDdo`)(kr6z!{!>Qq-poLBIEp=W5NPR5m%+7Y7pz{%|PTN3jOResX8H3NOl4b>~&^s1{UZ}d0)i36% zBQ*#^Lxs;ub)nPfYh5DcCF-lbCC43j^cK;G_v6T0Ouo{@rgv!HYX0l48k?r54B`-a zjC!B&0Qrayhp4B+!~WfHfK9#0tReO|8LD4u=nJ9QK{b?NCnj`ARoO}ki(l+^el;+ny>R7x-gwU`pC$@+>;)DQVfV-77zz1xIU;zef=M>Yqlr%$`ewZwS z7K0(@!r5Ar8+~AJaun>C=xVcc?;#7d8 zL0z$VE~M{V(kNBk;`|nD?N16wTC0DNAo)oolR%>?oMuC}p_s(u97EhZcXHG`$D5I# zjL+P0V~c+>eJVlkBxC=c_09%_%Glmb@VZ58@dfNde8yH$uQRq8^G3#Q^UA5&5HcZ2 z<0n(`{bSaHmYVPT8-2dEZZNJtqg-O!cx-66wOYXYB}i(54QVz4<8!+-SB5OV25zDN zY>!ug^{cJez5SGU(FYAYXG6syHa`lW8g)3{Ov&a!IuDU!!Bs*vt4yCu&_l`UC$k>f zfJnpYr(qxBv$~3Yoz>0QH?n%0S5~B?UNTz7Z>8e#ob_m>=J69qG7zaemUHtPgocM5 zt9py>xLYnljdJIdm9-Y!?6u7Yx->&lmj?MJhCJ>M59I^l&6La>S7%>k`jib9igA^U z++@A80g;B0{}KBTpOID6>x^v1ypfUHymFKcl@hKs0#3!Xb?c!qaBYHC$n1daN$mp} zYDIrQ%1~>Afw0I92#P3B73mjTAj9`ihMXn6Aol~*_+Ah_D_}2JodB6v=ZdUmWlp1) zSm<7`V9eEvD@=nOx=0_N$*_;Itin?!s9apmVFmDHA4rRg?;ZJl5F<`sL9DTutEJkw9aP<9w!|;GK-F-P*Z-H zJ6IYVUsoLljZQ>(l6GH_6ojN*9KB3vHvtpMtQP9sR-7jZpvtTk8ss1}+A6DsxfSAM zwcvw1tK|YDK$g|Q&UT-ymRB?e+|A$)GbXeoE^{XUcPy8sPt9fVdr^nvm4OmC2Sj0o zy8NR>ZH1YBTYVYC48q_l5jB_KNL#r1(qyrWY2Vs)E8qnP41&aZ0?R=yhQ`lO2xqdS z2;gtikQYREP0G$9hvgjr+fH=Ln7h!Qve?393|J_KWeb8Ez)}!XrB-sN1*GInOijXp8?e@x5$ArEw?DJdHl4Z*}i3^XA~(T#>2rL zp>YUi#Lp<&*LR2yRmw#O>{QCNzNT>mw zhBAWMM;|W85LGhzuoj>iLy34Zl1sAB7#KBuDghzL=tGJ1&IW|)*0D_mDq|lMj}A)A z7O6lg>hILz`C)YDJYqHW~qil#xyT&+Dy+A{1@tXCUI||D48WJJGoSQhBh1 z0I0-MhYh@05?@@NZTd4O;t23B5}f`kl0ruMMl$b5IYJmoghGdSGxC%1nKy8sk`4w} zNe{nn`kW2-i6NH^{8iRN8xSf3dzZuO7AZeBVjto&u!?@2fz8-AGH{z$mW0iowvd}6VY zI|PAOnuZ{O4v-}Lc7U3kgaiB1??aLp|A(^ZSPIP)9piUE9JQDcet=O;0@O>|ok$8o z(k_l(CbXM?31y6*I;a%SPy(nj#!uajghpG%_}M%nPK+NPp>| zo7nMYIC{6>;Z`_o^KN6u@4~U)`yM;q&W?A$arHFs0r=ADF7NyJSC@AuyLA^k-VMiX z-aT-C|l59!i#s~;TQPgtdTX_y{1tcJE#|-R?aL=i9vd*!gXE^SgNX9{c-tIBxUqXXiVnLJPoa`y4#q@BJE%KyJT* zpRE(#Z~4#j?58<(@dVuJ{znKJ)x6*HTYq9dIqxat%qQ@0J>2*9gG0l6LAkk|-PqRf zo(K9tGGPxR_c0Fho`cJRfPMj|fPGPsPTR8(+0l<#Maqn3SE&ZvGXbA^5lQt~gtmY4 z-Mdgk#ow)wvoXU#z{W5VuRu0F0uOs5E)n4jq23jEb_*VE#{+IY=&`*Dv7oxg>aSzD z0FPA{z~G*TvA~A+S3XvMfZ>q?_#(eJbuJt5>HMdQ|IFk+v-uBxw&3l-|JW0LfPUxT z&lGPj`0@6E0}u-`%IaygD<;-Vc>BX8_|%*O+0O#_>GzJ}fAq3H)cy`m2OvK;jsFY~ zBvFKs^JddK&0{qo?F-m-142sYPiYKYys}b;x&g3U%a^e}p|P2{3C5JxFo+#|@U?(> z*1`SZOi?Zgj4>3WoJu){qd4yJ57_er(@bGQ z_}vdv(zNqsB}$&v02c^ep0&k`1s(k&86ExEwn-LrB$}kt(F`=jd^8Ht%`OpK&AiTX zQj?N~cw;+DL*3l`^!pw`LThvqf(ryKjxAa&Na$dIoj{}IZJT64LZV4J3B}Q9%WRvK zl7M(qJ4-;b{CP_Y5?Z;~zsY%P8eAYGbe=6@EJ*0}$w+9(wn-KwB$}j?P#2s3QB;X* z1Y4KbHZ3I?@#c1xjAn{SuiyJ9K{W2)6jZckoKn%dZ1G}2MOP-Hq7T|O$%2YRlXNPY zfxZKZDSnC2&?jsgmXd~eV>?SjvwVMv-}?w6I!i;%G`K(z^Br5nSP;>T$%tr&ZIdjB zNHj?&qPU{y$F@yNNk+W69VR2++17%LRxa^x`WkHsC8OWjBF2J@{yP~NP5ZE=`D#H% zqDe`~Xm8u5r6eQX+|H6w*BbQH`eYIziq?$!H+_9JN@-}mEmkaO=tzK_z_32vwn-K= zB$}kt&@_oefhV{?ME0q+jY>&9yrG#=PcmSJ^_^`Tsadb@JZ^x8qH20{t+n%eqS;k- zhfA>K>ljS<<$_KOg$mF9gGOh3;D-(&?o`nRwUL>_kgbMxm^D}$r%Sbn^|W!zow3mOsOnJM0-Y_!?LMtZ7z^GK_Y>RVuY zZ^I9%o9%V6R?^nI!_*pMs!HR+1s7N{ou!1p6}hm~FZc5HG}+Cp@HA zlGykU0IWF^ZX@b}%Gu~lL@k@yRH&9GwtEL-UKb;uL-34|)N1U^T+@L1`wQgYDM;+t zO(IjA=8??of^=fI__|>4qevJ$D#QUc@Pf)jdJgvskn=n?KI+Q&vcED71eZIC``Z>A z43RlOPcN0aCf>xCMa9*0KUEc)5QKwufk5tAg8{D#6 zY1C*Td<0Ob7E9$qb&LE=sW9q5O>HQ_3oE#t-0N1IS_|UDTyy?kMg*}KK1oO>U3!XG zuD)CGV2EX|dlStf$gLZ$7KSb@I*nX?{?<#2^{viw=j4Hl+277l&M=(9ot_?Fvv2~7 z{~8|-&cI)V(Wng?*%XcsKPA26`VirdSGl@Qy59fAR9g3zw|t+>iY3b9vQe zt6qmIqob8gAZhZ>DzJ0PuK(WJflF(fwk}=HQM`ETrNivP*7eBvP$A!`!N$EqBPgTB z-D;^)bZ{fz9(i>bOXs`gp)Ec{4nQ;oqtMRKmLZULqM^n0PLZ{MgBL(ShKy7;IinS^ zN|(b&F$EofWSk1Ln02YAQLdLpv1MCC(;V0*92?5(`Ll=e&YDVN!^kK+QrH4bhb`>j z0i`WM%GF%A%mo}YV+e#}VT0>jxcH)hymPYpI7&EZz?fSo*LvzBVmETq#=_{P!j>9u zDttF+Z{9g$*zbCuvu@PA#Nnu}Z@rY`eyg)?5JbPTnBN8bT)5<-fu%kz3oB^`jx{w( z?l8#>@9P=^?MaBlhs?R8i%|}Re4h!j4O<8T{~EM~lQgy$tV$O8JIaDmY1`uW+DE&Q z#3>@?nx3QIf1=~KSz^z6w2ARiG)EAI;8}{0Zhn=*{$0nr|58pG3b)c0#P8kgK;+Pl zO)XN0-5*hHwsZN}6o-m!{_su|IsUcT$Vb6_=+~)LBaq)ydTaMJU z-d`ap8J|0P!kZ6GVft3cnFH|eshFM1n!f=4Tn(#!xVU*;#sWPqzH~vH7Ze#&6Hv^) zD&AYPZ42X~pDvDxTIS+K)3%;dX+u4r=x86OYM$#Aahs1+u_Pw-9Aim6Q z|BwYokvJ9eNNNAgG}wQ-Q9R}w#Ty4MT{*CLD_X$5ZQL7Jb87}_4&GHBa(aaY0>&PD zu{3b$SponU)BM%*2Wnd{^j1f@{hMg~p(q9C#KB^a5Kgv6wSQ!7?g~zOpAE1gEU0 zlZ&v|!bCUfMlOB<#V;@q3*SCMMU z^n zMbBoT=&?enJYid6buRWnsrSaB&@cK?XyNC7M9E72Td zJtMuHvwW8G37bn?d6~5NH63a5@>JvN9R;sPr4q1Q1D2V>auJ|(BUE6W@J_)#SdTA@ z7wGl;%$&s@kJ?SU%`1B-LXVP*`9Rb z&~-($KgKXDi|Ulek6B^{Dpt00xlyqjc=rOG;@_vJGOb{;>i?ZgmsM#OQjy(W<9jR z{7kMMmYxrJaKodOg03IVuZ*(96OmT3QT)kE1)&3^g;;ODruu&~WDP0QUtsv-7HeqQ zgEvzO^|;fXeLrUSl#NstLn{UQ-T*cEw8z#g-Vgf_U$6_*+Y9!iI)W?FoDK>0WgThr ziIY0MD-w-wq+mC5mQk>`dF2(Yr4OA6nPKTOp*=*R14yqR-=9m1>2QfcU7z6?%h`~* ztsJv?+6d$0snpCLCtuB+y~dzs*0{A2Oc=^TkSaOMCK8b04Obwq5S{dq+NYJ~Xek!DJ9E%qV4<`Jm3*F0bD2(CnPI;44S z?MRz%n$+?AZldvx)I4U+GHRYSuN>4uAW_+D24qq@AkcKR1D7b&Ut~DIQtg=A%J6i6 zNzRfvj}b^JW%L$n+Dkp>IdSFU=sC~I0@Qvi5p6WYFM&FOth82&r)>e3mweoy1#IN1 z=(|)rvjD2mkA*iUN%0(J`c#76$tlk(Snq5=q)|LaU?1Wu9)Ws$#dBgua3z}4A;oiM zN80?_Ngdy_5{+-9;xTiUQSr2S<&c)bhbjp(D3j^|;ian{xJ03rGaO>6ddzL*h}C91 z#>Z1BnJ#NOORZ$qtQn71GA#@YSW-4zt(5EjR0#4J8bf?41WBH)v=7vIBAH>+^ukY9 zXE?Z0`&`BFYMA!m%}LTepE7;QMst9hYb)*3wqo4N|HYsRY=moQ?z2BY zHO_tT<|JvKMW#>*FFOE_S)yQ9l@1oPKUJ51s!Sgd6PQ6 zZ%Q=2k=n=1Sw`*C=9Pn5h#sm6%z$(y)9YddCf`d0FNyU8C^eG$t5Srjz z&w6JAB8`gq8ulT+iV>){S26c=1XrRt9a1rmccjgaP3rjmEYbKzsu(k88C6W1S8UvC zW>6+21HwyJGH{71nd$#(kQO%lCsrnRj$o6B$rrH*+eKs8Qd@a81xnB}HVB_L2ajakZiX9FUQj(IiqA-;|g zsJGWK=XC^EqB$MXF~c2c^U$P@??|HYjnpw_&NAwlHm}6b9WVpZHH@vV>|GfSveYuh z_NG!Bhgp-3L2V>x#ks+Pn%^Z|lOwmU$5pb4>b2gD%LrL{sGlZnh1|ZLR;*Olb-o97 zQH@%c>uI|twpt0lJvn>*(`wn^#1Cp$U1Ya*nPz%zr5x(hpxuCUs6Roi(q ze{$sBqvkHg-h0&h_}8ZfrIk;BBGd|E$UQDJPNqiOeU|K%X0yi~+P9Q)oX17vf!_g- z`*q6VRrTftm9bPeFQ|;wx|@5`A%%gEwY!`8Mwkp??-a$n5wU_nMKNz#Kk7J6<#&=U zfzcDcnD>z@EAH@cX{ZEr=sG)!5MxXg8tLIa2qGwTov??h32M1soc1%mDY{n{ z?KaWfQcib!z&9c!M+>np07_MdL!DUF5gHL~`XiypM6Hu5kTRAs_z5h8|Hcgpm~N(0 zi*y16u>o|>a{$}T*?~$l6x#PLLmL2}^)AP=)9~zV!P(p4Y`gakcD#ZeuVlw}vg0;( z+>S>vQa#w}fc$y;QEMu=@J>39*2_F*Ev-XbcHJT?b}{HemGzB<(FUt_EEZ2(*tc-; zMeC)c)p__V>;Ty<`&IGaQ%Tj2V1kaQ%{Q6IykRsCri)#qkk2zgP9Wi>iHz;_XYo_D zq$Xou473wjX4J&n%lIIl$-bYU3rm3-2u%xs)YgKo^{${~)3e59#rucADD;Ikm(9uz zBAaU&VtygCMv}KmDTnRm`@l=IFxjnSIh`-W1nKH{8RDKr)tpIF@^82|5KoOuWMz=veVJeWfI z696GWnm~yKTH)0@oIR!&Dn1ov0a1OUQosue80%d1EO6Cpx76IxQhDg&h0e;nb2hZT zR9on*$vfu*Hx&j8Fn!!m$vfw)VI!&-&2o~pY1`DwG%NcHzhxis9SYMu1 zmne-1{sg1HXPj~FCgj{+wy_f9Tr3w>ufmoBus=xA-B<#-1U20XE(4Qs_q6XX90`P^bJn(&Z(pB5I`KOu(weR96evD_7))sv_0?i!ofFXNZwKq ze3Q|i&Y;a_{?7~vRX_iS`b}i#JsA>LNOqpgMGq&nkmxx(O7vji>pw$j^ou6Ezwn>a zB2J(OhFkiyR;BW3i7&+RY=J7k4V?PHfQjweYVNQ3Zu}4WYFcx5 zL77M1XUadpRYF~VvZSswp0D3&-)dg92sV0h7gZbOvRhrWsZzao5!?5R9JR4oR4l-r zQaGk;cQLoNXw0pRxAEv#V*Wb;vcR^8X9>B8+vAb5pboDpT zc3%s}bHgRtTu<@X8AtusI2YXW6EF+a{dRKXedpcY@R%?(g!8T&u8>W{eoICL2-D=e z3u&U&h0zjh+ymGS?}}%M`5??LcA%LZfTkw*e%SiR>7(XXYMzo^n?l?89g3|`ZRFXK zga~&XW@@g%OwD;Iw(>g!J{Cc_E!;qK>q*r+<{bsV?6>kms`L&4zlE}u-?7P9QBW=4 z=TC^u)l<2;LMkwNXxh)RHE8=_qXU|8+?en+@>}3Bs*&r6 ze|1~W0lc6Hr1%>7v_Nep)qaTdxXSqLq@4

    J^8Z%QIM=C`~^H`}H@Z)@2 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 {J>Qmiy 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 F9B^8H~4q5tkQK;I)d-bew>o?+NfZxF2f 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±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 z

    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%0Dp*(s-uXxT_e{mz_%h9x*BwD0lv*e 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

    gbQ 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

    9sBSs5wqvHuuyqpGca>l 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 L?!DFTuT}nkY3&r7 diff --git a/.doctrees/projects/Hamiltonian.doctree b/.doctrees/projects/Hamiltonian.doctree index 09492622e39d8ec4d9964bda52c004fb902b140a..9a2f9116f1909603ea8a9fc07503b01caf66aeb3 100644 GIT binary patch delta 37 ncmbO{mu2!?mJKKWv6<^x8k?AJKL1ag5z3wnWN&3=oWKVF7wZkm delta 37 ncmbO{mu2!?mJKKWv03ODSQr^?KL1ag5z3wnWN&3=oWKVF7LN_K diff --git a/.doctrees/projects/doc_fput.doctree b/.doctrees/projects/doc_fput.doctree index 5457d4be654370c7ad1f309b41e48c195b3bc724..f826259df85bbcb8ffcbc665f7d0ad18bc55a399 100644 GIT binary patch delta 41 ncmdnClyTcq#tk8^Z035F#wO;I{~L>L&Ua;EMCSLnY4HF6DOU|& delta 41 ncmdnClyTcq#tk8^Y!-S37Dh&s{~L>L&Ua;EMCSLnY4HF6C({i} diff --git a/.doctrees/pySDC/implementations.datatype_classes.cupy_mesh.doctree b/.doctrees/pySDC/implementations.datatype_classes.cupy_mesh.doctree index 8f3dc776c0db048a73aff8854bf9e074e47ded32..618dcf060933d21a2f432fba428c16fbeffd68b0 100644 GIT binary patch literal 48572 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%0DRWXEMg1l$H@)EG^rk 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 N1P+LKG*8eM|37yLhw}gc literal 36447 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 VyF#OHjTGo~g{+29u$*&?{|gVR`mF!} diff --git a/.doctrees/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.doctree b/.doctrees/pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.doctree index 20e9ef67b6ac3559e7fd0eac8341f0bcb4f12eda..301ad7298d409966ee25304e85ad168ed6bf30a2 100644 GIT binary patch literal 43088 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 EKTkAidH?_b literal 37643 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 delta 1624 zcmeH`u}%U(6h(s-3581t7K9aT6mXH*Wp-x=CD<8Og}53BvBB2DgvQWlSUNhxqcjk| zKqIXsHN+n<`WaR@jNLpxfp*T^n>+W-8%{&RY3Q|`h|-+Jw+Js1QZ!A&u}mnJ^vO8k zultM# zaaC4uq-^1D!cQfpQc5Hpc_t!Mk~vMn{RwiVOwwBeg|Xo)-GfLy31_+Zx{?$=8Xml4 zIm`st_A!6v+k?zCJT`RbSL5nK9pN27zGkUm9b3fdLW`&1io~!?vwH&*MP;J53LKr^ zsCG;Yzz*QhN3FO-l7)}VTxq5iIE=g`d|sf+TqdP+icI;^6wRAcc|TIe_y3$`h%jOb zO;^;XHpGZ6NxqhXcUS!ejJT4vIMywHT?#tQOV}tz)uL95VmNfQD62&=7?F!I=`^3h EzoCDjO#lD@ diff --git a/.doctrees/tutorial/doc_step_3_B.doctree b/.doctrees/tutorial/doc_step_3_B.doctree index 8dc883213a1763d2f44c5066fabcdbf8339f374a..f4d775f328028c2cb25d5f8914508810b471cbb9 100644 GIT binary patch delta 874 zcmeyhmhsnG#tnkXf~L9#W(o$DRz`+ah9)|eMuwYzTjVog3Qw-KF2fKtn#`@Qy;;}h z3p-XRoyl=7rC4P!MJ*;z)Zc`z*4P9n+BkWgn<0jbC0J&Lp`iep4@@Rc&~KU?ZG@r4 z)DWyi&KOh13@o$D6GO(#2rN_Ug((AaaN}eLZwv>RPyT4GFnNQ1(qt_&3~lBhcQ;Ia vV`hZzBMXpU8z!$e$CNP#%E(WC<$GfCO$$MEeWNjkl7I(MjBS49E5Hc=)g<9T delta 870 zcmeyhmhsnG#tnkXf+o5~mI?-zRt5%EhDJIDrWTujTjVog2wP6Bwl2dW%B`=xS=Z(Z zJ60*3$#E{FSYl46`gP!DiKZq01N=n1E#*yfI`94Zt#5W|%S{ zZ#GPRV`hZrWjGY Tk(*=8dKo7dnp%*q?D delta 105 zcmdnkz__u2af6|;hM9@Ep`nS1v4XCyf`WpHo`JcUxuu1WMQ`XqNxPa N8(B4*5xIep`N9&h0*2629xl~*0wiT%*{;=H$OGAVWiv?ak~Hx0AwaFB>(^b delta 151 zcmaFf!}z?1al?B9CR3x$9}V;wnazxhCpVgCZ*H(;WMnomGzW1eH&|*-zG-!x*~rXf obEAn4Bb%|FfuV^dP%dn;we1ZS3qy0W%}>p27^z^4xLp7T0Jvx`jQ{`u diff --git a/.doctrees/tutorial/doc_step_7_C.doctree b/.doctrees/tutorial/doc_step_7_C.doctree index 73f0761dc00fd42ff8d2bccb8f0080ce4d9dce8b..9bbcabf641bcdfcc79eafb69fb42b2f421a5468b 100644 GIT binary patch delta 120 zcmX>)o$=^&#tnYvEanzQ#*;tVXia|Wz`l9CwGAVip&nGsc=Hd7W+o;}i_L-Nd5o+E zdKQ)zlLO7QC%?Dg+^k|7!^CW6WB}Bwxp|Gf2qTl3;p7iC+MC}x$TMP*FxlMX?92fG DyVEFZ delta 121 zcmX>)o$=^&#tnYv%oc`5lRwyKPk!sbzIna14I`_e9z@7w^AC$=CT24WlgS@#w4n0# xj39x{A8q=Xm@Q0Afijw#*Vv0NGFg~T4m3B~{KY|n5sQTO2{ABCHf)UBoK=^=#Aj-0Vr*<^VqjokXk=_LS+PA~ zvt{E}CVq1x3v&|-Lt{%zOA7-tL!iXA&F2aenD`Bh3@m}-U=0>##+wz}MVWamOw3IU zP0YD0z0B*Bk4gdfE delta 336 zcmZ3niD}&?CYA=)smdE!MR*XbA*{MkbRTx)L{= zHg09&H?=S~FfcbYG5`WgQ=`d_U5S(H+e0_6Z%JU{H8e0aHMcYbN*S3O0`(+qu5aJM z#BXk9YHn_BVF?sBG&Ho>?ARsB%x`XDXkuajGRM#WNCOSpx>>R>fr;PD+|ts_z!)fD ZU~UAo+OaEQ^50sH!R)@x_a}IA0031eVAlWu diff --git a/.doctrees/tutorial/step_2.doctree b/.doctrees/tutorial/step_2.doctree index 618b499c43a93ba0ea907e55458c11b89efaff5d..bde62e0a59dbb0d4cc98e8b027f3334613b6d278 100644 GIT binary patch delta 1662 zcmeH{zfZzY5XYkgG!BX(gpf$kRWYHZuTmyge@w=~NnIS&0UQ_{OsJcSl6+?cW|fel z#xy~36{2mF2wK^l^dBIx);M^NKY{sk_qlub-o1?J%9yUw*~uuIj>_XvB_Rq4L5fIn z9NyDVIeW9z-xWO*MEBUMsR+H_;~GJubo-%Da< zVCr*DP_`~m7)RdN$MLy9>%}D$3>E7|p2QuJ-*Th<5TQcF5muXHxPJ6gsluGpHG`8X zicK^U&!VCepWSw2_$`11jT%{0#*U_uCYXRiQN^JZ#=(=1hh|+xIO)OO1#REXG%OWg z&mwI_6k%E!9MwZG8eAJ9b7=L7&r=+-Rt#h1#Ye5NUu$m5W6v^xV3RY)WGDZ&$(dun z=2atvT#Md1lVH~8V7w~G>h#uspkAhPVd!hAsJ(H8e!}gc99f*lKDGWg${p ilG+41l?`(4-rmrMC-wH`-_Od#-rjU7%jJRg?$9^6)eDON delta 1704 zcmeH{Jx{_=6o!KYH4ca&gpkm{teCW=w3NZH`Y{;?Cvwl3aF`~|G{z2`aaIVa~7EpO5C*3M3*gjrsWvvP)IGaQ!? zc@BY7Mpy5bM+QpMU>=qRDl_`0mKz@^C6ImGr4-)IM8AsAS_*2LK4dS$_-KYE35W1p zFQ8D9p_&}YOeUS^<8xYZx$9L*5m+atlJ}wilpu+M;HZsu6gSVbmzMG4B_AL>reK*R zs74fXR)|EVT%@|?gTEWbVm(BMYgGl!E(5<#iK5L`aM+9C;3Y`1#T0hx3gX*7>|Z2E zt_V-3^xIpiQYi_mSHzLYp!G_bmh7~)+PLD$lxfyc)~YeAzEOtKF14H=wYwWeq)pY6 zhGmq{Xj6lcU2v|&pxmJh$%1Rw;K?dw8>kbHlFc&bQMr|2cF9Z$7Q%o?vWiXlXIW`U8WU%tiLz$4bhbuV*mgE diff --git a/.doctrees/tutorial/step_3.doctree b/.doctrees/tutorial/step_3.doctree index 4f57578a25eb4dfc4f872f21b0f8f3726e474ce3..81f77f2eebf3078e314c7040a0afa8afa11c8e3c 100644 GIT binary patch delta 872 zcmZoV!rXL(d4ol{psB8bnSz0(m64&9p^1*Ak>TWkD%s8Uy+KS^rL-oW>G#2qG1?qZ zCC`B=Jh`E1Ay!eH$#Kn|7%~=L@}Cw%3>izX%>Gsk852{W42DUj zhG6w_b1~GLnt^3FIt&HS!ozG*Thrvz9T+;yEWkSYIx%#ZPyV=2VX{J7(qyd#7~0H1 wPHvd|W`Pm9XDmS8Y?!=$A*PHuP)2^TMbAxiJ)@C@ns^6OWS!W2bCIS!00*S$e*gdg delta 872 zcmZoV!rXL(d4ol{poy-LrGkN_m4Shkp^=V(sm0`gD%s8Uy+KSEQkFm|t;uKleK2J< z2UN*(URA+KrvnRTYnd#(-GdH1&nj21LY-^nSr^QeJ&8_B>KQ2_5tk9M; zd4H=Rx;6_Vpf(J{EG)o=$<4)3Z)psc;po7Wu>{MU#*i^IFagW-b)xGrG&BIqXe~f@ zw4vc7pl9AJFhX;$p%KWN4U^X|#FPQKOn$OO&rLKvqmhLXB?gv*C9+OzzPU)#9suBc B=wSc= diff --git a/.doctrees/tutorial/step_4.doctree b/.doctrees/tutorial/step_4.doctree index 55e22d522ff215f5a96cb52e86e7e9178623585c..c99d65b7230f408984401470bd0c100760aa5581 100644 GIT binary patch delta 118 zcmeBs$=vsnc|-P7HFHBl6AN==Lj_%31qB5YJwqc?BV#iQ0~p`j)Wp!jbh6)b)5#xR VL~NFOc9fBHJ-v*Zm0x9Z0RZmHBbopJ delta 122 zcmeBs$=vsnc|-P74KovSLqii2V+CDZ1qB5YJp*$yb4v?zLm1!8+``<%$ii%Lz;olt XA6`UkmV0)TksMvUjGL8TWpe=lZpb8} diff --git a/.doctrees/tutorial/step_7.doctree b/.doctrees/tutorial/step_7.doctree index 4ce70943ec7e6f705421447b1760dbb260da04be..8fa2e03d9bee487c49d81f6ed4756cdb6570b781 100644 GIT binary patch delta 448 zcmeC{W$Ei>*}&t+Y;I~XIWbCR^Z76dMrKQMGayHJ^WSiFMiyfOQ$sM%I#QXD+1$`* zb7GV+P>mT_bn@SDfz7+3MHtzP^b8CQOhGCqTSqEvW{+iMWU(|dFxi|F>H^e9JM#tN zr0kfCO(suRB0f3OUv%>BC0diWEWXKXYG|-|!V(=uW@A%Rpk(M|k!9DJ4J^ziE362c z?6UkC(8ZRfMkbpTR_HOZn46m#ZdO=i!$=*If>z#hWj41knq2o=dvn}-S6~2uIVPKL zeOSfBY-wRQx&F5nP{x^&%|Oor!Z+Tm`?Z;g+04jbv;8kyMrJcZ6OgLOaqrnTtNaAU M3$o1S`rrKA06*1~fB*mh delta 444 zcmeC{W$Ei>*}&t+Y+`ISIWbCR^Z76dMrKnpV<1O(^WSiFMiwJ8a|q8mQkjw2*wB1) zVw5qEVQd0YGx=}0z~)`iB8;qtdX~l(lM|vuCR;};Y-W#TWn{51G&0BC0diWEWXKXW@Nm1!V(>z)rRIk$v z`876UJp)4%%gqWa^g!-3H`}bR$cB+B1_iCW=L+`vf4Ph#?KkAZI=CYkcrRK(!|)<(8R#Nz|hFpVyYlx!e-yUTbcOH zjV#PfEDVh;EiEk!%nY{*GKw+t8yFc_0>!|JEzFF8s<&-_&CD3j#Ajh*Zfa;^ZU$0r zWDb-_oPLj!F=RU*J7WS9pCwS*+|UrL&(ahmyB#RI1*px?$k4#Z9Hh(C(scSl9>z$H U4EES58DbHG(0$v1?#to<0DGTRivR!s delta 351 zcmd6hF$%&!5JgQ~2}*Dwpy!y`?C$KAmUbyD(kQXZ9c*l@ETec1jhX{^3Qu4w*a-nA zx9~R~{`)ih-9_v#LTm@e&sn4|@l1NXYSymm&9?}pvz|bsXQ9$mW$&V%x3^FlM*w6L zu)I+W?zcx!gkuC_$Ro#!km~F`=}WSPh@9sT5gnJ;r{^$OG^2=5Bx%$dx>pG79c~z3 eLutu-3n>#Ir8JW~K9te&P)_rIAKHB4Ac=pYC}~&# diff --git a/_images/timings_SDC_variants_Fisher.png b/_images/timings_SDC_variants_Fisher.png index d772c50967f5a8e943d2d12a473047cd89312278..c6fc7e82933ebb3cd5662bd172cb3e779fe06280 100644 GIT binary patch literal 9890 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ν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 znSource code for implementations.datatype_classes.cupy_mesh

    bPo&S6 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®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 qEh4+I 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 )OO;c#?NdjoXCeT^zkscsGU+%E$|yLo1Wl7_G|4 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

    -[docs] -class imex_cupy_mesh(object): - """ - RHS data type for cupy_meshes with implicit and explicit components - - This data type can be used to have RHS with 2 components (here implicit and explicit) - - Attributes: - impl (cupy_mesh.cupy_mesh): implicit part - expl (cupy_mesh.cupy_mesh): explicit part +
    +[docs] +class CuPyMultiComponentMesh(cupy_mesh): + r""" + Generic mesh with multiple components. + + To make a specific multi-component mesh, derive from this class and list the components as strings in the class + attribute ``components``. An example: + + ``` + class imex_cupy_mesh(CuPyMultiComponentMesh): + components = ['impl', 'expl'] + ``` + + Instantiating such a mesh will expand the mesh along an added first dimension for each component and allow access + to the components with ``.``. Continuing the above example: + + ``` + init = ((100,), None, numpy.dtype('d')) + f = imex_cupy_mesh(init) + f.shape # (2, 100) + f.expl.shape # (100,) + ``` + + Note that the components are not attributes of the mesh: ``"expl" in dir(f)`` will return False! Rather, the + components are handled in ``__getattr__``. This function is called if an attribute is not found and returns a view + on to the component if appropriate. Importantly, this means that you cannot name a component like something that + is already an attribute of ``cupy_mesh`` or ``cupy.ndarray`` because this will not result in calls to ``__getattr__``. + + There are a couple more things to keep in mind: + - Because a ``CuPyMultiComponentMesh`` is just a ``cupy.ndarray`` with one more dimension, all components must have + the same shape. + - You can use the entire ``CuPyMultiComponentMesh`` like a ``cupy.ndarray`` in operations that accept arrays, but make + sure that you really want to apply the same operation on all components if you do. + - If you omit the assignment operator ``[:]`` during assignment, you will not change the mesh at all. Omitting this + leads to all kinds of trouble throughout the code. But here you really cannot get away without. """ - def __init__(self, init, val=0.0): - """ - Initialization routine - - Args: - init: can either be a tuple (one int per dimension) or a number (if only one dimension is requested) - or another imex_cupy_mesh object - val (float): an initial number (default: 0.0) - Raises: - DataError: if init is none of the types above - """ + components = [] - if isinstance(init, type(self)): - self.impl = cupy_mesh(init.impl) - self.expl = cupy_mesh(init.expl) - elif ( - isinstance(init, tuple) - and (init[1] is None or isinstance(init[1], MPI.Intracomm)) - and isinstance(init[2], cp.dtype) - ): - self.impl = cupy_mesh(init, val=val) - self.expl = cupy_mesh(init, val=val) - # something is wrong, if none of the ones above hit + def __new__(cls, init, *args, **kwargs): + if isinstance(init, tuple): + shape = (init[0],) if type(init[0]) is int else init[0] + obj = super().__new__(cls, ((len(cls.components), *shape), *init[1:]), *args, **kwargs) else: - raise DataError('something went wrong during %s initialization' % type(self))
    + obj = super().__new__(cls, init, *args, **kwargs) + return obj + def __getattr__(self, name): + if name in self.components: + if self.shape[0] == len(self.components): + return self[self.components.index(name)].view(cupy_mesh) + else: + raise AttributeError(f'Cannot access {name!r} in {type(self)!r} because the shape is unexpected.') + else: + raise AttributeError(f"{type(self)!r} does not have attribute {name!r}!")
    -
    -[docs] -class comp2_cupy_mesh(object): - """ - RHS data type for cupy_meshes with 2 components - Attributes: - comp1 (cupy_mesh.cupy_mesh): first part - comp2 (cupy_mesh.cupy_mesh): second part - """ - def __init__(self, init, val=0.0): - """ - Initialization routine +
    +[docs] +class imex_cupy_mesh(CuPyMultiComponentMesh): + components = ['impl', 'expl']
    - Args: - init: can either be a tuple (one int per dimension) or a number (if only one dimension is requested) - or another comp2_mesh object - Raises: - DataError: if init is none of the types above - """ - if isinstance(init, type(self)): - self.comp1 = cupy_mesh(init.comp1) - self.comp2 = cupy_mesh(init.comp2) - elif ( - isinstance(init, tuple) - and (init[1] is None or isinstance(init[1], MPI.Intracomm)) - and isinstance(init[2], cp.dtype) - ): - self.comp1 = cupy_mesh(init, val=val) - self.comp2 = cupy_mesh(init, val=val) - # something is wrong, if none of the ones above hit - else: - raise DataError('something went wrong during %s initialization' % type(self))
    + +
    +[docs] +class comp2_cupy_mesh(CuPyMultiComponentMesh): + components = ['comp1', 'comp2']
    diff --git a/_modules/implementations/problem_classes/generic_MPIFFT_Laplacian.html b/_modules/implementations/problem_classes/generic_MPIFFT_Laplacian.html index 1bf9f2a2d5..11ddd3dd7e 100644 --- a/_modules/implementations/problem_classes/generic_MPIFFT_Laplacian.html +++ b/_modules/implementations/problem_classes/generic_MPIFFT_Laplacian.html @@ -87,10 +87,34 @@

    Source code for implementations.problem_classes.generic_MPIFFT_Laplacian

    dtype_f = imex_mesh xp = np + fft_backend = 'fftw' + fft_comm_backend = 'MPI' - def __init__(self, nvars=None, spectral=False, L=2 * np.pi, alpha=1.0, comm=MPI.COMM_WORLD, dtype='d', x0=0.0): +
    +[docs] + @classmethod + def setup_GPU(cls): + """switch to GPU modules""" + import cupy as cp + from pySDC.implementations.datatype_classes.cupy_mesh import cupy_mesh, imex_cupy_mesh + + cls.xp = cp + + cls.dtype_u = cupy_mesh + cls.dtype_f = imex_cupy_mesh + + cls.fft_backend = 'cupy' + cls.fft_comm_backend = 'NCCL'
    + + + def __init__( + self, nvars=None, spectral=False, L=2 * np.pi, alpha=1.0, comm=MPI.COMM_WORLD, dtype='d', useGPU=False, x0=0.0 + ): """Initialization routine""" + if useGPU: + self.setup_GPU() + if nvars is None: nvars = (128, 128) @@ -100,7 +124,15 @@

    Source code for implementations.problem_classes.generic_MPIFFT_Laplacian

    # Creating FFT structure self.ndim = len(nvars) axes = tuple(range(self.ndim)) - self.fft = PFFT(comm, list(nvars), axes=axes, dtype=dtype, collapse=True) + self.fft = PFFT( + comm, + list(nvars), + axes=axes, + dtype=dtype, + collapse=True, + backend=self.fft_backend, + comm_backend=self.fft_comm_backend, + ) # get test data to figure out type and dimensions tmp_u = newDistArray(self.fft, spectral) diff --git a/_modules/implementations/transfer_classes/TransferMesh_MPIFFT.html b/_modules/implementations/transfer_classes/TransferMesh_MPIFFT.html index 38e699458c..a5ff93af81 100644 --- a/_modules/implementations/transfer_classes/TransferMesh_MPIFFT.html +++ b/_modules/implementations/transfer_classes/TransferMesh_MPIFFT.html @@ -39,7 +39,6 @@

    Navigation

    Source code for implementations.transfer_classes.TransferMesh_MPIFFT

     from pySDC.core.Errors import TransferError
     from pySDC.core.SpaceTransfer import space_transfer
    -from pySDC.implementations.datatype_classes.mesh import mesh, imex_mesh
     from mpi4py_fft import PFFT, newDistArray
     
     
    @@ -74,6 +73,12 @@ 

    Source code for implementations.transfer_classes.TransferMesh_MPIFFT

    self.ratio = [int(nf / nc) for nf, nc in zip(Nf, Nc)] axes = tuple(range(len(Nf))) + fft_args = {} + useGPU = 'cupy' in self.fine_prob.dtype_u.__name__.lower() + if useGPU: + fft_args['backend'] = 'cupy' + fft_args['comm_backend'] = 'NCCL' + self.fft_pad = PFFT( self.coarse_prob.comm, Nc, @@ -81,6 +86,7 @@

    Source code for implementations.transfer_classes.TransferMesh_MPIFFT

    axes=axes, dtype=self.coarse_prob.fft.dtype(False), slab=True, + **fft_args, )
    @@ -120,7 +126,7 @@

    Source code for implementations.transfer_classes.TransferMesh_MPIFFT

    if hasattr(type(F), 'components'): for comp in F.components: _restrict(F.__getattr__(comp), G.__getattr__(comp)) - elif type(F).__name__ == 'mesh': + elif type(F).__name__ in ['mesh', 'cupy_mesh']: _restrict(F, G) else: raise TransferError('Wrong data type for restriction, got %s' % type(F)) @@ -167,7 +173,7 @@

    Source code for implementations.transfer_classes.TransferMesh_MPIFFT

    if hasattr(type(F), 'components'): for comp in F.components: _prolong(G.__getattr__(comp), F.__getattr__(comp)) - elif type(G).__name__ == 'mesh': + elif type(G).__name__ in ['mesh', 'cupy_mesh']: _prolong(G, F) else: diff --git a/coverage/class_index.html b/coverage/class_index.html index f25fd11fb5..5148a4967b 100644 --- a/coverage/class_index.html +++ b/coverage/class_index.html @@ -3,9 +3,9 @@ Coverage report - - - + + +
    @@ -16,7 +16,7 @@

    Coverage report:

    @@ -63,12 +63,12 @@

    - - - - - - + + + + + + @@ -930,27 +930,19 @@

    - - - - - - - - - - - - - + + + + + - - + + - + @@ -2347,18 +2339,18 @@

    - - + + - + - + - + @@ -2881,20 +2873,20 @@

    - - - - + + + + - + - + - + @@ -5309,23 +5301,23 @@

    - - + + - +
    FileclassstatementsmissingexcludedcoverageFileclassstatementsmissingexcludedcoverage
    pySDC/implementations/datatype_classes/cupy_mesh.pyimex_cupy_mesh6610%
    pySDC/implementations/datatype_classes/cupy_mesh.pycomp2_cupy_mesh6610%CuPyMultiComponentMesh8820%
    pySDC/implementations/datatype_classes/cupy_mesh.py (no class)20202424 00%0%
    pySDC/implementations/datatype_classes/fenics_mesh.py
    pySDC/implementations/problem_classes/generic_MPIFFT_Laplacian.py IMEX_Laplacian_MPIFFT561659 298%86%
    pySDC/implementations/problem_classes/generic_MPIFFT_Laplacian.py (no class)1721 0 0100%100%
    pySDC/implementations/problem_classes/generic_ND_FD.py100%
    pySDC/implementations/transfer_classes/TransferMesh_MPIFFT.pyfft_to_fft588pySDC/implementations/transfer_classes/TransferMesh_MPIFFT.pyfft_to_fft6310 486%84%
    pySDC/implementations/transfer_classes/TransferMesh_MPIFFT.py (no class)87 0 0100%100%
    pySDC/implementations/transfer_classes/TransferMesh_NoCoarse.py
    Total  171723267171893277 176481%81%

    No items found using the specified filter.

    -

    44 empty classes skipped.

    +

    46 empty classes skipped.

    diff --git a/coverage/z_020efe120a771d8a_harmonic_oscillator_py.html b/coverage/z_020efe120a771d8a_harmonic_oscillator_py.html index bd52bc25c6..16a7deb122 100644 --- a/coverage/z_020efe120a771d8a_harmonic_oscillator_py.html +++ b/coverage/z_020efe120a771d8a_harmonic_oscillator_py.html @@ -3,9 +3,9 @@ Coverage for pySDC/projects/Hamiltonian/harmonic_oscillator.py: 0% - - - + + +
    @@ -17,7 +17,7 @@

  8. +
    +
    +fft_backend = 'fftw'
    +
    + +
    +
    +fft_comm_backend = 'MPI'
    +
    + +
    +
    +classmethod setup_GPU()[source]
    +

    switch to GPU modules

    +
    +
    solve_system(rhs, factor, u0, t)[source]
    @@ -187,6 +203,9 @@

    Table of Contents

  9. dtype_f
  10. dtype_u
  11. eval_f()
  12. +
  13. fft_backend
  14. +
  15. fft_comm_backend
  16. +
  17. setup_GPU()
  18. solve_system()
  19. xp
  20. diff --git a/searchindex.js b/searchindex.js index 547f2473e3..3c55716c45 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. Correction": [[1, "correction"]], "2. Warning": [[1, "warning"]], "3. Temporary Ban": [[1, "temporary-ban"]], "4. Permanent Ban": [[1, "permanent-ban"]], "API documentation": [[9, "api-documentation"]], "Abstract base class for extrapolated error estimates": [[78, "abstract-base-class-for-extrapolated-error-estimates"]], "Acknowledgements": [[3, "acknowledgements"], [9, "acknowledgements"]], "Acoustic-advection example": [[33, "acoustic-advection-example"]], "Allen-Cahn problems from Bayreuth": [[10, "allen-cahn-problems-from-bayreuth"]], "Application": [[10, "application"]], "Asymptotic convergence of PFASST": [[17, "asymptotic-convergence-of-pfasst"]], "Attempts to parallelize SDC": [[36, "attempts-to-parallelize-sdc"]], "Attribution": [[1, "attribution"]], "Battery drain model": [[13, "battery-drain-model"]], "Benchmark": [[10, "benchmark"]], "Boussinesq example": [[33, "boussinesq-example"]], "Buck converter": [[13, "buck-converter"]], "Changelog": [[0, "changelog"]], "Class names": [[6, "class-names"]], "Code coverage": [[5, "code-coverage"]], "Code linting": [[5, "code-linting"]], "Code testing": [[5, "code-testing"]], "Compression in pySDC": [[18, "compression-in-pysdc"]], "Constants": [[6, "constants"]], "Contact": [[39, "contact"]], "Continuous Integration in pySDC": [[5, "continuous-integration-in-pysdc"]], "Contributing": [[3, "contributing"], [9, "contributing"]], "Contributing to the main branch": [[4, "contributing-to-the-main-branch"]], "Contributor Covenant Code of Conduct": [[1, "contributor-covenant-code-of-conduct"]], "Convergence": [[35, "convergence"]], "Coverage exceptions": [[5, "coverage-exceptions"]], "Custom implementation guidelines": [[7, "custom-implementation-guidelines"]], "Description": [[43, "description"], [51, "description"]], "Different preconditioners for SDC": [[36, "different-preconditioners-for-sdc"]], "Documentation generation": [[5, "documentation-generation"]], "Documenting Code": [[8, "documenting-code"]], "Enforcement": [[1, "enforcement"]], "Enforcement Guidelines": [[1, "enforcement-guidelines"]], "Enforcement Responsibilities": [[1, "enforcement-responsibilities"]], "Exponential SDC for the Monodomain Equation in Cardiac Electrophysiology": [[35, "exponential-sdc-for-the-monodomain-equation-in-cardiac-electrophysiology"]], "Fast-Wave-Slow-Wave SDC": [[33, "fast-wave-slow-wave-sdc"]], "Feature development branches": [[4, "feature-development-branches"]], "Features": [[3, "features"], [9, "features"]], "Fermi-Pasta-Ulam-Tsingou problem": [[12, "fermi-pasta-ulam-tsingou-problem"]], "First definitions": [[6, "first-definitions"]], "Fisher and Gray-Scott equations": [[16, "fisher-and-gray-scott-equations"]], "Function and variables names": [[6, "function-and-variables-names"]], "Further/related files": [[10, "further-related-files"]], "Getting started": [[3, "getting-started"], [9, "getting-started"]], "HPC test environments": [[5, "hpc-test-environments"]], "How to cite": [[3, "how-to-cite"], [9, "how-to-cite"]], "How to contribute to pySDC": [[2, "how-to-contribute-to-pysdc"]], "Implementing a custom problem class": [[7, "implementing-a-custom-problem-class"]], "Introduction": [[18, "introduction"]], "Iterations": [[35, "iterations"]], "Jobscripts": [[38, "jobscripts"]], "Matrix-based PFASST": [[34, "matrix-based-pfasst"]], "Matrix-based versions of PFASST": [[34, "matrix-based-versions-of-pfasst"]], "Methods": [[18, "methods"]], "Module contents": [[40, "module-core"], [55, "module-helpers"], [65, "module-implementations"], [66, "module-implementations.controller_classes"], [69, "module-implementations.convergence_controller_classes"], [86, "module-implementations.datatype_classes"], [92, "module-implementations.problem_classes"], [133, "module-implementations.problem_classes.acoustic_helpers"], [137, "module-implementations.problem_classes.boussinesq_helpers"], [150, "module-implementations.sweeper_classes"], [163, "module-implementations.transfer_classes"]], "Monodomain equation": [[35, "monodomain-equation"]], "Multi-level RDC and PFASST with RDC": [[14, "multi-level-rdc-and-pfasst-with-rdc"]], "Naming conventions in pySDC": [[6, "naming-conventions-in-pysdc"]], "Node-parallel SDC with MPI": [[36, "node-parallel-sdc-with-mpi"], [36, "id1"]], "Organisation of the project": [[17, "organisation-of-the-project"]], "Our Pledge": [[1, "our-pledge"]], "Our Standards": [[1, "our-standards"]], "Packages and modules names": [[6, "packages-and-modules-names"]], "Parallel-in-time simulation for multi-modal energy systems": [[13, "parallel-in-time-simulation-for-multi-modal-energy-systems"]], "Part A: Getting statistics": [[201, "part-a-getting-statistics"]], "Part A: Multistep multilevel hierarchy": [[203, "part-a-multistep-multilevel-hierarchy"]], "Part A: Spatial problem setup": [[199, "part-a-spatial-problem-setup"]], "Part A: Spatial transfer operators": [[202, "part-a-spatial-transfer-operators"]], "Part A: Step data structure": [[200, "part-a-step-data-structure"]], "Part A: The nonMPI controller": [[204, "part-a-the-nonmpi-controller"]], "Part A: Visualizing Residuals": [[206, "part-a-visualizing-residuals"]], "Part A: pySDC and FEniCS": [[205, "part-a-pysdc-and-fenics"]], "Part B: Adding statistics": [[201, "part-b-adding-statistics"]], "Part B: Multi-step SDC": [[206, "part-b-multi-step-sdc"]], "Part B: Multilevel hierarchy": [[202, "part-b-multilevel-hierarchy"]], "Part B: My first PFASST run": [[203, "part-b-my-first-pfasst-run"]], "Part B: My first sweeper": [[200, "part-b-my-first-sweeper"]], "Part B: Odd temporal distribution": [[204, "part-b-odd-temporal-distribution"]], "Part B: Spatial accuracy check": [[199, "part-b-spatial-accuracy-check"]], "Part B: mpi4py-fft for parallel Fourier transforms": [[205, "part-b-mpi4py-fft-for-parallel-fourier-transforms"]], "Part C: Advection and PFASST": [[203, "part-c-advection-and-pfasst"]], "Part C: Collocation problem setup": [[199, "part-c-collocation-problem-setup"]], "Part C: Iteration estimator": [[206, "part-c-iteration-estimator"]], "Part C: MPI parallelization": [[204, "part-c-mpi-parallelization"]], "Part C: SDC vs. MLSDC": [[202, "part-c-sdc-vs-mlsdc"]], "Part C: Studying collocation node types": [[201, "part-c-studying-collocation-node-types"]], "Part C: Time-parallel pySDC with space-parallel PETSc": [[205, "part-c-time-parallel-pysdc-with-space-parallel-petsc"]], "Part C: Using pySDC\u2019s frontend": [[200, "part-c-using-pysdc-s-frontend"]], "Part D: Collocation accuracy test": [[199, "part-d-collocation-accuracy-test"]], "Part D: MLSDC with particles": [[202, "part-d-mlsdc-with-particles"]], "Part X: To be continued\u2026": [[206, "part-x-to-be-continued"]], "Performance analysis of pySDC": [[38, "performance-analysis-of-pysdc"]], "Pi-line": [[13, "pi-line"]], "Playgrounds": [[9, "playgrounds"]], "Private and public attributes": [[6, "private-and-public-attributes"]], "Project overview": [[11, "project-overview"]], "Projects": [[9, "projects"]], "Proof of Concept": [[18, "proof-of-concept"]], "Propagator-based PFASST": [[34, "propagator-based-pfasst"]], "Python codes": [[38, "python-codes"]], "RDC: Rational Deferred Corrections": [[14, "rdc-rational-deferred-corrections"]], "Recommendations for pull requests": [[4, "recommendations-for-pull-requests"]], "Release development branches": [[4, "release-development-branches"]], "Reproducing Figures from the Publication": [[39, "reproducing-figures-from-the-publication"]], "Reproduction of the plots in the adaptive SDC paper": [[15, "reproduction-of-the-plots-in-the-adaptive-sdc-paper"]], "Resilience in SDC": [[15, "resilience-in-sdc"]], "Results": [[38, "results"]], "Running CI on HPC from pull requests": [[5, "running-ci-on-hpc-from-pull-requests"]], "Running the code": [[35, "running-the-code"]], "Scope": [[1, "scope"]], "Second-order Problems": [[12, "second-order-problems"]], "Simple problems": [[12, "simple-problems"]], "Simplified Newton for nonlinear problems": [[36, "simplified-newton-for-nonlinear-problems"]], "Solar system problem": [[12, "solar-system-problem"]], "Solving differential algebraic equations with SDC": [[11, "solving-differential-algebraic-equations-with-sdc"]], "Spectral Deferred Correction Methods for Second-Order Problems": [[39, "spectral-deferred-correction-methods-for-second-order-problems"]], "Stability": [[35, "stability"]], "Step-1: A first spatial problem": [[199, "step-1-a-first-spatial-problem"]], "Step-2: Data structures and my first sweeper": [[200, "step-2-data-structures-and-my-first-sweeper"]], "Step-3: Statistics and a new sweeper": [[201, "step-3-statistics-and-a-new-sweeper"]], "Step-4: Multilevel SDC": [[202, "step-4-multilevel-sdc"]], "Step-5: PFASST": [[203, "step-5-pfasst"]], "Step-6: Advanced PFASST controllers": [[204, "step-6-advanced-pfasst-controllers"]], "Step-7: pySDC with external libraries": [[205, "step-7-pysdc-with-external-libraries"]], "Step-8: Advanced topics": [[206, "step-8-advanced-topics"]], "Submodules": [[40, "submodules"], [55, "submodules"], [66, "submodules"], [69, "submodules"], [86, "submodules"], [92, "submodules"], [133, "submodules"], [137, "submodules"], [150, "submodules"], [163, "submodules"]], "Subpackages": [[65, "subpackages"], [92, "subpackages"]], "Testing RDC convergence": [[14, "testing-rdc-convergence"]], "Tests": [[9, "tests"], [15, "tests"]], "The ESDC method for the monodomain equation": [[35, "the-esdc-method-for-the-monodomain-equation"]], "Theoretical details": [[11, "theoretical-details"]], "Theoretical results": [[33, "theoretical-results"]], "Tutorial": [[9, "tutorial"]], "User Guide": [[9, "user-guide"]], "Verification": [[10, "verification"]], "Welcome to pySDC!": [[3, "welcome-to-pysdc"], [9, "welcome-to-pysdc"]], "What are switching processes in power systems?": [[13, "what-are-switching-processes-in-power-systems"]], "What is the fastest SDC variant?": [[16, "what-is-the-fastest-sdc-variant"]], "core package": [[40, "core-package"]], "core.BaseTransfer module": [[41, "module-core.BaseTransfer"]], "core.Collocation module": [[42, "module-core.Collocation"]], "core.Common module": [[43, "module-core.Common"]], "core.Controller module": [[44, "module-core.Controller"]], "core.ConvergenceController module": [[45, "module-core.ConvergenceController"]], "core.Errors module": [[46, "module-core.Errors"]], "core.Hooks module": [[47, "module-core.Hooks"]], "core.Lagrange module": [[48, "module-core.Lagrange"]], "core.Level module": [[49, "module-core.Level"]], "core.Nodes module": [[50, "module-core.Nodes"]], "core.Problem module": [[51, "module-core.Problem"]], "core.SpaceTransfer module": [[52, "module-core.SpaceTransfer"]], "core.Step module": [[53, "module-core.Step"]], "core.Sweeper module": [[54, "module-core.Sweeper"]], "helpers package": [[55, "helpers-package"]], "helpers.NCCL_communicator module": [[56, "module-helpers.NCCL_communicator"]], "helpers.plot_helper module": [[57, "module-helpers.plot_helper"]], "helpers.problem_helper module": [[58, "module-helpers.problem_helper"]], "helpers.pysdc_helper module": [[59, "module-helpers.pysdc_helper"]], "helpers.setup_helper module": [[60, "module-helpers.setup_helper"]], "helpers.stats_helper module": [[61, "module-helpers.stats_helper"]], "helpers.testing module": [[62, "module-helpers.testing"]], "helpers.transfer_helper module": [[63, "module-helpers.transfer_helper"]], "helpers.visualization_tools module": [[64, "module-helpers.visualization_tools"]], "implementations package": [[65, "implementations-package"]], "implementations.controller_classes package": [[66, "implementations-controller-classes-package"]], "implementations.controller_classes.controller_MPI module": [[67, "module-implementations.controller_classes.controller_MPI"]], "implementations.controller_classes.controller_nonMPI module": [[68, "module-implementations.controller_classes.controller_nonMPI"]], "implementations.convergence_controller_classes package": [[69, "implementations-convergence-controller-classes-package"]], "implementations.convergence_controller_classes.adaptive_collocation module": [[70, "module-implementations.convergence_controller_classes.adaptive_collocation"]], "implementations.convergence_controller_classes.adaptivity module": [[71, "module-implementations.convergence_controller_classes.adaptivity"]], "implementations.convergence_controller_classes.basic_restarting module": [[72, "module-implementations.convergence_controller_classes.basic_restarting"]], "implementations.convergence_controller_classes.check_convergence module": [[73, "module-implementations.convergence_controller_classes.check_convergence"]], "implementations.convergence_controller_classes.check_iteration_estimator module": [[74, "module-implementations.convergence_controller_classes.check_iteration_estimator"]], "implementations.convergence_controller_classes.crash module": [[75, "module-implementations.convergence_controller_classes.crash"]], "implementations.convergence_controller_classes.estimate_contraction_factor module": [[76, "module-implementations.convergence_controller_classes.estimate_contraction_factor"]], "implementations.convergence_controller_classes.estimate_embedded_error module": [[77, "module-implementations.convergence_controller_classes.estimate_embedded_error"]], "implementations.convergence_controller_classes.estimate_extrapolation_error module": [[78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error"]], "implementations.convergence_controller_classes.estimate_polynomial_error module": [[79, "module-implementations.convergence_controller_classes.estimate_polynomial_error"]], "implementations.convergence_controller_classes.hotrod module": [[80, "module-implementations.convergence_controller_classes.hotrod"]], "implementations.convergence_controller_classes.inexactness module": [[81, "module-implementations.convergence_controller_classes.inexactness"]], "implementations.convergence_controller_classes.interpolate_between_restarts module": [[82, "module-implementations.convergence_controller_classes.interpolate_between_restarts"]], "implementations.convergence_controller_classes.spread_step_sizes module": [[83, "module-implementations.convergence_controller_classes.spread_step_sizes"]], "implementations.convergence_controller_classes.step_size_limiter module": [[84, "module-implementations.convergence_controller_classes.step_size_limiter"]], "implementations.convergence_controller_classes.store_uold module": [[85, "module-implementations.convergence_controller_classes.store_uold"]], "implementations.datatype_classes package": [[86, "implementations-datatype-classes-package"]], "implementations.datatype_classes.cupy_mesh module": [[87, "module-implementations.datatype_classes.cupy_mesh"]], "implementations.datatype_classes.fenics_mesh module": [[88, "module-implementations.datatype_classes.fenics_mesh"]], "implementations.datatype_classes.mesh module": [[89, "module-implementations.datatype_classes.mesh"]], "implementations.datatype_classes.particles module": [[90, "module-implementations.datatype_classes.particles"]], "implementations.datatype_classes.petsc_vec module": [[91, "module-implementations.datatype_classes.petsc_vec"]], "implementations.problem_classes package": [[92, "implementations-problem-classes-package"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex module": [[93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT module": [[94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT"]], "implementations.problem_classes.AdvectionEquation_ND_FD module": [[95, "module-implementations.problem_classes.AdvectionEquation_ND_FD"]], "implementations.problem_classes.AllenCahn_1D_FD module": [[96, "module-implementations.problem_classes.AllenCahn_1D_FD"]], "implementations.problem_classes.AllenCahn_2D_FD module": [[97, "module-implementations.problem_classes.AllenCahn_2D_FD"]], "implementations.problem_classes.AllenCahn_2D_FD_gpu module": [[98, "implementations-problem-classes-allencahn-2d-fd-gpu-module"]], "implementations.problem_classes.AllenCahn_2D_FFT module": [[99, "module-implementations.problem_classes.AllenCahn_2D_FFT"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu module": [[100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu"]], "implementations.problem_classes.AllenCahn_MPIFFT module": [[101, "module-implementations.problem_classes.AllenCahn_MPIFFT"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT module": [[102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT"]], "implementations.problem_classes.Auzinger_implicit module": [[103, "module-implementations.problem_classes.Auzinger_implicit"]], "implementations.problem_classes.Battery module": [[104, "module-implementations.problem_classes.Battery"]], "implementations.problem_classes.Boussinesq_2D_FD_imex module": [[105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex"]], "implementations.problem_classes.Brusselator module": [[106, "module-implementations.problem_classes.Brusselator"]], "implementations.problem_classes.BuckConverter module": [[107, "module-implementations.problem_classes.BuckConverter"]], "implementations.problem_classes.DiscontinuousTestODE module": [[108, "module-implementations.problem_classes.DiscontinuousTestODE"]], "implementations.problem_classes.FastWaveSlowWave_0D module": [[109, "module-implementations.problem_classes.FastWaveSlowWave_0D"]], "implementations.problem_classes.FermiPastaUlamTsingou module": [[110, "module-implementations.problem_classes.FermiPastaUlamTsingou"]], "implementations.problem_classes.FullSolarSystem module": [[111, "module-implementations.problem_classes.FullSolarSystem"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit module": [[112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc module": [[113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit module": [[114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic module": [[115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic"]], "implementations.problem_classes.GrayScott_MPIFFT module": [[116, "module-implementations.problem_classes.GrayScott_MPIFFT"]], "implementations.problem_classes.HarmonicOscillator module": [[117, "module-implementations.problem_classes.HarmonicOscillator"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced module": [[118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced module": [[119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced"]], "implementations.problem_classes.HeatEquation_ND_FD module": [[120, "module-implementations.problem_classes.HeatEquation_ND_FD"]], "implementations.problem_classes.HeatEquation_ND_FD_CuPy module": [[121, "implementations-problem-classes-heatequation-nd-fd-cupy-module"]], "implementations.problem_classes.HenonHeiles module": [[122, "module-implementations.problem_classes.HenonHeiles"]], "implementations.problem_classes.LogisticEquation module": [[123, "module-implementations.problem_classes.LogisticEquation"]], "implementations.problem_classes.Lorenz module": [[124, "module-implementations.problem_classes.Lorenz"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT module": [[125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT"]], "implementations.problem_classes.OuterSolarSystem module": [[126, "module-implementations.problem_classes.OuterSolarSystem"]], "implementations.problem_classes.PenningTrap_3D module": [[127, "module-implementations.problem_classes.PenningTrap_3D"]], "implementations.problem_classes.Piline module": [[128, "module-implementations.problem_classes.Piline"]], "implementations.problem_classes.Quench module": [[129, "module-implementations.problem_classes.Quench"]], "implementations.problem_classes.TestEquation_0D module": [[130, "module-implementations.problem_classes.TestEquation_0D"]], "implementations.problem_classes.Van_der_Pol_implicit module": [[131, "module-implementations.problem_classes.Van_der_Pol_implicit"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic module": [[132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic"]], "implementations.problem_classes.acoustic_helpers package": [[133, "implementations-problem-classes-acoustic-helpers-package"]], "implementations.problem_classes.acoustic_helpers.buildFDMatrix module": [[134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix"]], "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix module": [[135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix"]], "implementations.problem_classes.acoustic_helpers.standard_integrators module": [[136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators"]], "implementations.problem_classes.boussinesq_helpers package": [[137, "implementations-problem-classes-boussinesq-helpers-package"]], "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix module": [[138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix"]], "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix module": [[139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix"]], "implementations.problem_classes.boussinesq_helpers.buildFDMatrix module": [[140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix"]], "implementations.problem_classes.boussinesq_helpers.helper_classes module": [[141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators module": [[142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators"]], "implementations.problem_classes.boussinesq_helpers.unflatten module": [[143, "module-implementations.problem_classes.boussinesq_helpers.unflatten"]], "implementations.problem_classes.generic_MPIFFT_Laplacian module": [[144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian"]], "implementations.problem_classes.generic_ND_FD module": [[145, "module-implementations.problem_classes.generic_ND_FD"]], "implementations.problem_classes.nonlinear_ODE_1 module": [[146, "module-implementations.problem_classes.nonlinear_ODE_1"]], "implementations.problem_classes.odeScalar module": [[147, "module-implementations.problem_classes.odeScalar"]], "implementations.problem_classes.odeSystem module": [[148, "module-implementations.problem_classes.odeSystem"]], "implementations.problem_classes.polynomial_test_problem module": [[149, "module-implementations.problem_classes.polynomial_test_problem"]], "implementations.sweeper_classes package": [[150, "implementations-sweeper-classes-package"]], "implementations.sweeper_classes.Multistep module": [[151, "module-implementations.sweeper_classes.Multistep"]], "implementations.sweeper_classes.Runge_Kutta module": [[152, "module-implementations.sweeper_classes.Runge_Kutta"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom module": [[153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom"]], "implementations.sweeper_classes.boris_2nd_order module": [[154, "module-implementations.sweeper_classes.boris_2nd_order"]], "implementations.sweeper_classes.explicit module": [[155, "module-implementations.sweeper_classes.explicit"]], "implementations.sweeper_classes.generic_implicit module": [[156, "module-implementations.sweeper_classes.generic_implicit"]], "implementations.sweeper_classes.generic_implicit_MPI module": [[157, "module-implementations.sweeper_classes.generic_implicit_MPI"]], "implementations.sweeper_classes.imex_1st_order module": [[158, "module-implementations.sweeper_classes.imex_1st_order"]], "implementations.sweeper_classes.imex_1st_order_MPI module": [[159, "module-implementations.sweeper_classes.imex_1st_order_MPI"]], "implementations.sweeper_classes.imex_1st_order_mass module": [[160, "module-implementations.sweeper_classes.imex_1st_order_mass"]], "implementations.sweeper_classes.multi_implicit module": [[161, "module-implementations.sweeper_classes.multi_implicit"]], "implementations.sweeper_classes.verlet module": [[162, "module-implementations.sweeper_classes.verlet"]], "implementations.transfer_classes package": [[163, "implementations-transfer-classes-package"]], "implementations.transfer_classes.BaseTransfer_mass module": [[164, "module-implementations.transfer_classes.BaseTransfer_mass"]], "implementations.transfer_classes.TransferFenicsMesh module": [[165, "module-implementations.transfer_classes.TransferFenicsMesh"]], "implementations.transfer_classes.TransferMesh module": [[166, "module-implementations.transfer_classes.TransferMesh"]], "implementations.transfer_classes.TransferMesh_FFT module": [[167, "module-implementations.transfer_classes.TransferMesh_FFT"]], "implementations.transfer_classes.TransferMesh_FFT2D module": [[168, "module-implementations.transfer_classes.TransferMesh_FFT2D"]], "implementations.transfer_classes.TransferMesh_MPIFFT module": [[169, "module-implementations.transfer_classes.TransferMesh_MPIFFT"]], "implementations.transfer_classes.TransferMesh_NoCoarse module": [[170, "module-implementations.transfer_classes.TransferMesh_NoCoarse"]], "implementations.transfer_classes.TransferPETScDMDA module": [[171, "module-implementations.transfer_classes.TransferPETScDMDA"]], "implementations.transfer_classes.TransferParticles_NoCoarse module": [[172, "module-implementations.transfer_classes.TransferParticles_NoCoarse"]], "}": [[70, "id3"]]}, "docnames": ["CHANGELOG", "CODE_OF_CONDUCT", "CONTRIBUTING", "README", "docs/contrib/01_pull_requests", "docs/contrib/02_continuous_integration", "docs/contrib/03_naming_conventions", "docs/contrib/04_custom_implementations", "docs/contrib/05_documenting_code", "index", "projects/AllenCahn_Bayreuth", "projects/DAE", "projects/Hamiltonian", "projects/PinTSimE", "projects/RDC", "projects/Resilience", "projects/SDC_showdown", "projects/asymp_conv", "projects/compression", "projects/doc_SDC_showdown", "projects/doc_asympconv", "projects/doc_fput", "projects/doc_fwsw_acoustic", "projects/doc_fwsw_boussinesq", "projects/doc_fwsw_theory", "projects/doc_hamiltonian_simple", "projects/doc_matrixPFASST_matrix", "projects/doc_matrixPFASST_propagator", "projects/doc_parallelSDC_nonlinear", "projects/doc_parallelSDC_preconditioner", "projects/doc_parallelSDC_preconditioner_MPI", "projects/doc_performance", "projects/doc_solar_system", "projects/fwsw", "projects/matrixPFASST", "projects/monodomain", "projects/parallelSDC", "projects/parallelSDC_reloaded", "projects/performance", "projects/second_order", "pySDC/core", "pySDC/core.BaseTransfer", "pySDC/core.Collocation", "pySDC/core.Common", "pySDC/core.Controller", "pySDC/core.ConvergenceController", "pySDC/core.Errors", "pySDC/core.Hooks", "pySDC/core.Lagrange", "pySDC/core.Level", "pySDC/core.Nodes", "pySDC/core.Problem", "pySDC/core.SpaceTransfer", "pySDC/core.Step", "pySDC/core.Sweeper", "pySDC/helpers", "pySDC/helpers.NCCL_communicator", "pySDC/helpers.plot_helper", "pySDC/helpers.problem_helper", "pySDC/helpers.pysdc_helper", "pySDC/helpers.setup_helper", "pySDC/helpers.stats_helper", "pySDC/helpers.testing", "pySDC/helpers.transfer_helper", "pySDC/helpers.visualization_tools", "pySDC/implementations", "pySDC/implementations.controller_classes", "pySDC/implementations.controller_classes.controller_MPI", "pySDC/implementations.controller_classes.controller_nonMPI", "pySDC/implementations.convergence_controller_classes", "pySDC/implementations.convergence_controller_classes.adaptive_collocation", "pySDC/implementations.convergence_controller_classes.adaptivity", "pySDC/implementations.convergence_controller_classes.basic_restarting", "pySDC/implementations.convergence_controller_classes.check_convergence", "pySDC/implementations.convergence_controller_classes.check_iteration_estimator", "pySDC/implementations.convergence_controller_classes.crash", "pySDC/implementations.convergence_controller_classes.estimate_contraction_factor", "pySDC/implementations.convergence_controller_classes.estimate_embedded_error", "pySDC/implementations.convergence_controller_classes.estimate_extrapolation_error", "pySDC/implementations.convergence_controller_classes.estimate_polynomial_error", "pySDC/implementations.convergence_controller_classes.hotrod", "pySDC/implementations.convergence_controller_classes.inexactness", "pySDC/implementations.convergence_controller_classes.interpolate_between_restarts", "pySDC/implementations.convergence_controller_classes.spread_step_sizes", "pySDC/implementations.convergence_controller_classes.step_size_limiter", "pySDC/implementations.convergence_controller_classes.store_uold", "pySDC/implementations.datatype_classes", "pySDC/implementations.datatype_classes.cupy_mesh", "pySDC/implementations.datatype_classes.fenics_mesh", "pySDC/implementations.datatype_classes.mesh", "pySDC/implementations.datatype_classes.particles", "pySDC/implementations.datatype_classes.petsc_vec", "pySDC/implementations.problem_classes", "pySDC/implementations.problem_classes.AcousticAdvection_1D_FD_imex", "pySDC/implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", "pySDC/implementations.problem_classes.AdvectionEquation_ND_FD", "pySDC/implementations.problem_classes.AllenCahn_1D_FD", "pySDC/implementations.problem_classes.AllenCahn_2D_FD", "pySDC/implementations.problem_classes.AllenCahn_2D_FD_gpu", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT_gpu", "pySDC/implementations.problem_classes.AllenCahn_MPIFFT", "pySDC/implementations.problem_classes.AllenCahn_Temp_MPIFFT", "pySDC/implementations.problem_classes.Auzinger_implicit", "pySDC/implementations.problem_classes.Battery", "pySDC/implementations.problem_classes.Boussinesq_2D_FD_imex", "pySDC/implementations.problem_classes.Brusselator", "pySDC/implementations.problem_classes.BuckConverter", "pySDC/implementations.problem_classes.DiscontinuousTestODE", "pySDC/implementations.problem_classes.FastWaveSlowWave_0D", "pySDC/implementations.problem_classes.FermiPastaUlamTsingou", "pySDC/implementations.problem_classes.FullSolarSystem", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_PETSc", "pySDC/implementations.problem_classes.GrayScott_1D_FEniCS_implicit", "pySDC/implementations.problem_classes.GrayScott_2D_PETSc_periodic", "pySDC/implementations.problem_classes.GrayScott_MPIFFT", "pySDC/implementations.problem_classes.HarmonicOscillator", "pySDC/implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", "pySDC/implementations.problem_classes.HeatEquation_2D_PETSc_forced", "pySDC/implementations.problem_classes.HeatEquation_ND_FD", "pySDC/implementations.problem_classes.HeatEquation_ND_FD_CuPy", "pySDC/implementations.problem_classes.HenonHeiles", "pySDC/implementations.problem_classes.LogisticEquation", "pySDC/implementations.problem_classes.Lorenz", "pySDC/implementations.problem_classes.NonlinearSchroedinger_MPIFFT", "pySDC/implementations.problem_classes.OuterSolarSystem", "pySDC/implementations.problem_classes.PenningTrap_3D", "pySDC/implementations.problem_classes.Piline", "pySDC/implementations.problem_classes.Quench", "pySDC/implementations.problem_classes.TestEquation_0D", "pySDC/implementations.problem_classes.Van_der_Pol_implicit", "pySDC/implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", "pySDC/implementations.problem_classes.acoustic_helpers", "pySDC/implementations.problem_classes.acoustic_helpers.buildFDMatrix", "pySDC/implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", "pySDC/implementations.problem_classes.acoustic_helpers.standard_integrators", "pySDC/implementations.problem_classes.boussinesq_helpers", "pySDC/implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.buildFDMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.helper_classes", "pySDC/implementations.problem_classes.boussinesq_helpers.standard_integrators", "pySDC/implementations.problem_classes.boussinesq_helpers.unflatten", "pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian", "pySDC/implementations.problem_classes.generic_ND_FD", "pySDC/implementations.problem_classes.nonlinear_ODE_1", "pySDC/implementations.problem_classes.odeScalar", "pySDC/implementations.problem_classes.odeSystem", "pySDC/implementations.problem_classes.polynomial_test_problem", "pySDC/implementations.sweeper_classes", "pySDC/implementations.sweeper_classes.Multistep", "pySDC/implementations.sweeper_classes.Runge_Kutta", "pySDC/implementations.sweeper_classes.Runge_Kutta_Nystrom", "pySDC/implementations.sweeper_classes.boris_2nd_order", "pySDC/implementations.sweeper_classes.explicit", "pySDC/implementations.sweeper_classes.generic_implicit", "pySDC/implementations.sweeper_classes.generic_implicit_MPI", "pySDC/implementations.sweeper_classes.imex_1st_order", "pySDC/implementations.sweeper_classes.imex_1st_order_MPI", "pySDC/implementations.sweeper_classes.imex_1st_order_mass", "pySDC/implementations.sweeper_classes.multi_implicit", "pySDC/implementations.sweeper_classes.verlet", "pySDC/implementations.transfer_classes", "pySDC/implementations.transfer_classes.BaseTransfer_mass", "pySDC/implementations.transfer_classes.TransferFenicsMesh", "pySDC/implementations.transfer_classes.TransferMesh", "pySDC/implementations.transfer_classes.TransferMesh_FFT", "pySDC/implementations.transfer_classes.TransferMesh_FFT2D", "pySDC/implementations.transfer_classes.TransferMesh_MPIFFT", "pySDC/implementations.transfer_classes.TransferMesh_NoCoarse", "pySDC/implementations.transfer_classes.TransferPETScDMDA", "pySDC/implementations.transfer_classes.TransferParticles_NoCoarse", "tutorial/doc_step_1_A", "tutorial/doc_step_1_B", "tutorial/doc_step_1_C", "tutorial/doc_step_1_D", "tutorial/doc_step_2_A", "tutorial/doc_step_2_B", "tutorial/doc_step_2_C", "tutorial/doc_step_3_A", "tutorial/doc_step_3_B", "tutorial/doc_step_3_C", "tutorial/doc_step_4_A", "tutorial/doc_step_4_B", "tutorial/doc_step_4_C", "tutorial/doc_step_4_D", "tutorial/doc_step_5_A", "tutorial/doc_step_5_B", "tutorial/doc_step_5_C", "tutorial/doc_step_6_A", "tutorial/doc_step_6_B", "tutorial/doc_step_6_C", "tutorial/doc_step_7_A", "tutorial/doc_step_7_B", "tutorial/doc_step_7_C", "tutorial/doc_step_8_A", "tutorial/doc_step_8_B", "tutorial/doc_step_8_C", "tutorial/step_1", "tutorial/step_2", "tutorial/step_3", "tutorial/step_4", "tutorial/step_5", "tutorial/step_6", "tutorial/step_7", "tutorial/step_8"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CHANGELOG.rst", "CODE_OF_CONDUCT.rst", "CONTRIBUTING.rst", "README.rst", "docs/contrib/01_pull_requests.rst", "docs/contrib/02_continuous_integration.rst", "docs/contrib/03_naming_conventions.rst", "docs/contrib/04_custom_implementations.rst", "docs/contrib/05_documenting_code.rst", "index.rst", "projects/AllenCahn_Bayreuth.rst", "projects/DAE.rst", "projects/Hamiltonian.rst", "projects/PinTSimE.rst", "projects/RDC.rst", "projects/Resilience.rst", "projects/SDC_showdown.rst", "projects/asymp_conv.rst", "projects/compression.rst", "projects/doc_SDC_showdown.rst", "projects/doc_asympconv.rst", "projects/doc_fput.rst", "projects/doc_fwsw_acoustic.rst", "projects/doc_fwsw_boussinesq.rst", "projects/doc_fwsw_theory.rst", "projects/doc_hamiltonian_simple.rst", "projects/doc_matrixPFASST_matrix.rst", "projects/doc_matrixPFASST_propagator.rst", "projects/doc_parallelSDC_nonlinear.rst", "projects/doc_parallelSDC_preconditioner.rst", "projects/doc_parallelSDC_preconditioner_MPI.rst", "projects/doc_performance.rst", "projects/doc_solar_system.rst", "projects/fwsw.rst", "projects/matrixPFASST.rst", "projects/monodomain.rst", "projects/parallelSDC.rst", "projects/parallelSDC_reloaded.rst", "projects/performance.rst", "projects/second_order.rst", "pySDC/core.rst", "pySDC/core.BaseTransfer.rst", "pySDC/core.Collocation.rst", "pySDC/core.Common.rst", "pySDC/core.Controller.rst", "pySDC/core.ConvergenceController.rst", "pySDC/core.Errors.rst", "pySDC/core.Hooks.rst", "pySDC/core.Lagrange.rst", "pySDC/core.Level.rst", "pySDC/core.Nodes.rst", "pySDC/core.Problem.rst", "pySDC/core.SpaceTransfer.rst", "pySDC/core.Step.rst", "pySDC/core.Sweeper.rst", "pySDC/helpers.rst", "pySDC/helpers.NCCL_communicator.rst", "pySDC/helpers.plot_helper.rst", "pySDC/helpers.problem_helper.rst", "pySDC/helpers.pysdc_helper.rst", "pySDC/helpers.setup_helper.rst", "pySDC/helpers.stats_helper.rst", "pySDC/helpers.testing.rst", "pySDC/helpers.transfer_helper.rst", "pySDC/helpers.visualization_tools.rst", "pySDC/implementations.rst", "pySDC/implementations.controller_classes.rst", "pySDC/implementations.controller_classes.controller_MPI.rst", "pySDC/implementations.controller_classes.controller_nonMPI.rst", "pySDC/implementations.convergence_controller_classes.rst", "pySDC/implementations.convergence_controller_classes.adaptive_collocation.rst", "pySDC/implementations.convergence_controller_classes.adaptivity.rst", "pySDC/implementations.convergence_controller_classes.basic_restarting.rst", "pySDC/implementations.convergence_controller_classes.check_convergence.rst", "pySDC/implementations.convergence_controller_classes.check_iteration_estimator.rst", "pySDC/implementations.convergence_controller_classes.crash.rst", "pySDC/implementations.convergence_controller_classes.estimate_contraction_factor.rst", "pySDC/implementations.convergence_controller_classes.estimate_embedded_error.rst", "pySDC/implementations.convergence_controller_classes.estimate_extrapolation_error.rst", "pySDC/implementations.convergence_controller_classes.estimate_polynomial_error.rst", "pySDC/implementations.convergence_controller_classes.hotrod.rst", "pySDC/implementations.convergence_controller_classes.inexactness.rst", "pySDC/implementations.convergence_controller_classes.interpolate_between_restarts.rst", "pySDC/implementations.convergence_controller_classes.spread_step_sizes.rst", "pySDC/implementations.convergence_controller_classes.step_size_limiter.rst", "pySDC/implementations.convergence_controller_classes.store_uold.rst", "pySDC/implementations.datatype_classes.rst", "pySDC/implementations.datatype_classes.cupy_mesh.rst", "pySDC/implementations.datatype_classes.fenics_mesh.rst", "pySDC/implementations.datatype_classes.mesh.rst", "pySDC/implementations.datatype_classes.particles.rst", "pySDC/implementations.datatype_classes.petsc_vec.rst", "pySDC/implementations.problem_classes.rst", "pySDC/implementations.problem_classes.AcousticAdvection_1D_FD_imex.rst", "pySDC/implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.rst", "pySDC/implementations.problem_classes.AdvectionEquation_ND_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_1D_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FD_gpu.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT_gpu.rst", "pySDC/implementations.problem_classes.AllenCahn_MPIFFT.rst", "pySDC/implementations.problem_classes.AllenCahn_Temp_MPIFFT.rst", "pySDC/implementations.problem_classes.Auzinger_implicit.rst", "pySDC/implementations.problem_classes.Battery.rst", "pySDC/implementations.problem_classes.Boussinesq_2D_FD_imex.rst", "pySDC/implementations.problem_classes.Brusselator.rst", "pySDC/implementations.problem_classes.BuckConverter.rst", "pySDC/implementations.problem_classes.DiscontinuousTestODE.rst", "pySDC/implementations.problem_classes.FastWaveSlowWave_0D.rst", "pySDC/implementations.problem_classes.FermiPastaUlamTsingou.rst", "pySDC/implementations.problem_classes.FullSolarSystem.rst", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.rst", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_PETSc.rst", "pySDC/implementations.problem_classes.GrayScott_1D_FEniCS_implicit.rst", "pySDC/implementations.problem_classes.GrayScott_2D_PETSc_periodic.rst", "pySDC/implementations.problem_classes.GrayScott_MPIFFT.rst", "pySDC/implementations.problem_classes.HarmonicOscillator.rst", "pySDC/implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.rst", "pySDC/implementations.problem_classes.HeatEquation_2D_PETSc_forced.rst", "pySDC/implementations.problem_classes.HeatEquation_ND_FD.rst", "pySDC/implementations.problem_classes.HeatEquation_ND_FD_CuPy.rst", "pySDC/implementations.problem_classes.HenonHeiles.rst", "pySDC/implementations.problem_classes.LogisticEquation.rst", "pySDC/implementations.problem_classes.Lorenz.rst", "pySDC/implementations.problem_classes.NonlinearSchroedinger_MPIFFT.rst", "pySDC/implementations.problem_classes.OuterSolarSystem.rst", "pySDC/implementations.problem_classes.PenningTrap_3D.rst", "pySDC/implementations.problem_classes.Piline.rst", "pySDC/implementations.problem_classes.Quench.rst", "pySDC/implementations.problem_classes.TestEquation_0D.rst", "pySDC/implementations.problem_classes.Van_der_Pol_implicit.rst", "pySDC/implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.rst", "pySDC/implementations.problem_classes.acoustic_helpers.rst", "pySDC/implementations.problem_classes.acoustic_helpers.buildFDMatrix.rst", "pySDC/implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.rst", "pySDC/implementations.problem_classes.acoustic_helpers.standard_integrators.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.buildFDMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.helper_classes.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.standard_integrators.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.unflatten.rst", "pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.rst", "pySDC/implementations.problem_classes.generic_ND_FD.rst", "pySDC/implementations.problem_classes.nonlinear_ODE_1.rst", "pySDC/implementations.problem_classes.odeScalar.rst", "pySDC/implementations.problem_classes.odeSystem.rst", "pySDC/implementations.problem_classes.polynomial_test_problem.rst", "pySDC/implementations.sweeper_classes.rst", "pySDC/implementations.sweeper_classes.Multistep.rst", "pySDC/implementations.sweeper_classes.Runge_Kutta.rst", "pySDC/implementations.sweeper_classes.Runge_Kutta_Nystrom.rst", "pySDC/implementations.sweeper_classes.boris_2nd_order.rst", "pySDC/implementations.sweeper_classes.explicit.rst", "pySDC/implementations.sweeper_classes.generic_implicit.rst", "pySDC/implementations.sweeper_classes.generic_implicit_MPI.rst", "pySDC/implementations.sweeper_classes.imex_1st_order.rst", "pySDC/implementations.sweeper_classes.imex_1st_order_MPI.rst", "pySDC/implementations.sweeper_classes.imex_1st_order_mass.rst", "pySDC/implementations.sweeper_classes.multi_implicit.rst", "pySDC/implementations.sweeper_classes.verlet.rst", "pySDC/implementations.transfer_classes.rst", "pySDC/implementations.transfer_classes.BaseTransfer_mass.rst", "pySDC/implementations.transfer_classes.TransferFenicsMesh.rst", "pySDC/implementations.transfer_classes.TransferMesh.rst", "pySDC/implementations.transfer_classes.TransferMesh_FFT.rst", "pySDC/implementations.transfer_classes.TransferMesh_FFT2D.rst", "pySDC/implementations.transfer_classes.TransferMesh_MPIFFT.rst", "pySDC/implementations.transfer_classes.TransferMesh_NoCoarse.rst", "pySDC/implementations.transfer_classes.TransferPETScDMDA.rst", "pySDC/implementations.transfer_classes.TransferParticles_NoCoarse.rst", "tutorial/doc_step_1_A.rst", "tutorial/doc_step_1_B.rst", "tutorial/doc_step_1_C.rst", "tutorial/doc_step_1_D.rst", "tutorial/doc_step_2_A.rst", "tutorial/doc_step_2_B.rst", "tutorial/doc_step_2_C.rst", "tutorial/doc_step_3_A.rst", "tutorial/doc_step_3_B.rst", "tutorial/doc_step_3_C.rst", "tutorial/doc_step_4_A.rst", "tutorial/doc_step_4_B.rst", "tutorial/doc_step_4_C.rst", "tutorial/doc_step_4_D.rst", "tutorial/doc_step_5_A.rst", "tutorial/doc_step_5_B.rst", "tutorial/doc_step_5_C.rst", "tutorial/doc_step_6_A.rst", "tutorial/doc_step_6_B.rst", "tutorial/doc_step_6_C.rst", "tutorial/doc_step_7_A.rst", "tutorial/doc_step_7_B.rst", "tutorial/doc_step_7_C.rst", "tutorial/doc_step_8_A.rst", "tutorial/doc_step_8_B.rst", "tutorial/doc_step_8_C.rst", "tutorial/step_1.rst", "tutorial/step_2.rst", "tutorial/step_3.rst", "tutorial/step_4.rst", "tutorial/step_5.rst", "tutorial/step_6.rst", "tutorial/step_7.rst", "tutorial/step_8.rst"], "indexentries": {"__isfrozen (frozenclass attribute)": [[59, "helpers.pysdc_helper.FrozenClass.__isfrozen", false]], "__num_restarts (hooks attribute)": [[47, "core.Hooks.hooks.__num_restarts", false]], "__stats (hooks attribute)": [[47, "core.Hooks.hooks.__stats", false]], "_comm (mesh attribute)": [[89, "implementations.datatype_classes.mesh.mesh._comm", false]], "_parnames (registerparams attribute)": [[43, "core.Common.RegisterParams._parNames", false]], "_parnamesreadonly (registerparams attribute)": [[43, "core.Common.RegisterParams._parNamesReadOnly", false]], "a (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.A", false]], "a (advectionnd attribute)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.A", false]], "a (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.A", false]], "a (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.A", false]], "a (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.A", false]], "a (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.A", false]], "a (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.A", false]], "a (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.A", false]], "a (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.A", false]], "a (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.A", false]], "a (heatnd_unforced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.A", false]], "a (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.A", false]], "a (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.A", false]], "a (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.A", false]], "acceleration (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.acceleration", false]], "acoustic_1d_imex (class in implementations.problem_classes.acousticadvection_1d_fd_imex)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex", false]], "adamsbashforthexplicit1step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step", false]], "adamsmoultonimplicit1step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step", false]], "adamsmoultonimplicit2step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step", false]], "adaptivecollocation (class in implementations.convergence_controller_classes.adaptive_collocation)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation", false]], "adaptivity (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity", false]], "adaptivitybase (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase", false]], "adaptivitycollocation (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation", false]], "adaptivityextrapolationwithinq (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ", false]], "adaptivityforconvergedcollocationproblems (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems", false]], "adaptivitypolynomialerror (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError", false]], "adaptivityresidual (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual", false]], "adaptivityrk (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK", false]], "add() (logging method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.logging.add", false]], "add_convergence_controller() (controller method)": [[44, "core.Controller.controller.add_convergence_controller", false]], "add_hook() (controller method)": [[44, "core.Controller.controller.add_hook", false]], "add_to_stats() (hooks method)": [[47, "core.Hooks.hooks.add_to_stats", false]], "add_variable() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.add_variable", false]], "advectiondiffusion1d_imex (class in implementations.problem_classes.advectiondiffusionequation_1d_fft)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex", false]], "advectiondiffusion1d_implicit (class in implementations.problem_classes.advectiondiffusionequation_1d_fft)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit", false]], "advectionnd (class in implementations.problem_classes.advectionequation_nd_fd)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd", false]], "allencahn2d_imex (class in implementations.problem_classes.allencahn_2d_fft)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex", false]], "allencahn2d_imex (class in implementations.problem_classes.allencahn_2d_fft_gpu)": [[100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex", false]], "allencahn2d_imex_stab (class in implementations.problem_classes.allencahn_2d_fft)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab", false]], "allencahn2d_imex_stab (class in implementations.problem_classes.allencahn_2d_fft_gpu)": [[100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab", false]], "allencahn_front_finel (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel", false]], "allencahn_front_fullyimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit", false]], "allencahn_front_semiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit", false]], "allencahn_fullyimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit", false]], "allencahn_imex (class in implementations.problem_classes.allencahn_mpifft)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex", false]], "allencahn_imex_timeforcing (class in implementations.problem_classes.allencahn_mpifft)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing", false]], "allencahn_multiimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit", false]], "allencahn_multiimplicit_v2 (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2", false]], "allencahn_periodic_fullyimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit", false]], "allencahn_periodic_multiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit", false]], "allencahn_periodic_semiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit", false]], "allencahn_semiimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit", false]], "allencahn_semiimplicit_v2 (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2", false]], "allencahn_temp_imex (class in implementations.problem_classes.allencahn_temp_mpifft)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex", false]], "allreduce() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.Allreduce", false]], "alpha (adamsbashforthexplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step.alpha", false]], "alpha (adamsmoultonimplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step.alpha", false]], "alpha (adamsmoultonimplicit2step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.alpha", false]], "alpha (backwardeuler attribute)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler.alpha", false]], "alpha (multistep attribute)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.alpha", false]], "amat (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.AMat", false]], "apply_mass_matrix() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.apply_mass_matrix", false]], "apply_mass_matrix() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.apply_mass_matrix", false]], "apply_mass_matrix() (ptype method)": [[51, "core.Problem.ptype.apply_mass_matrix", false]], "ark54 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54", false]], "ark548l2sa (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA", false]], "ark548l2saerk (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK", false]], "ark548l2saerk2 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2", false]], "ark548l2saesdirk (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK", false]], "ark548l2saesdirk2 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2", false]], "auzinger (class in implementations.problem_classes.auzinger_implicit)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger", false]], "backwardeuler (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler", false]], "backwardeuler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler", false]], "base_transfer (class in core.basetransfer)": [[41, "core.BaseTransfer.base_transfer", false]], "base_transfer_mass (class in implementations.transfer_classes.basetransfer_mass)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass", false]], "basicrestarting (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting", false]], "basicrestartingmpi (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI", false]], "basicrestartingnonmpi (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI", false]], "battery (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery", false]], "battery_implicit (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery_implicit", false]], "battery_n_capacitors (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors", false]], "bc (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.bc", false]], "bc (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.bc", false]], "bc (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.bc", false]], "bc_hom (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.bc_hom", false]], "bc_hom (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.bc_hom", false]], "bc_hor (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.bc_hor", false]], "bc_ver (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.bc_ver", false]], "bcast() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.bcast", false]], "bcast() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.bcast", false]], "bcast() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.bcast", false]], "bdf2 (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2", false]], "bdf2 (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2", false]], "beta (adamsbashforthexplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step.beta", false]], "beta (adamsmoultonimplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step.beta", false]], "beta (adamsmoultonimplicit2step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.beta", false]], "beta (backwardeuler attribute)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler.beta", false]], "beta (multistep attribute)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.beta", false]], "border_padding() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.border_padding", false]], "boris_2nd_order (class in implementations.sweeper_classes.boris_2nd_order)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order", false]], "boris_solver() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.boris_solver", false]], "boussinesq_2d_imex (class in implementations.problem_classes.boussinesq_2d_fd_imex)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex", false]], "brusselator (class in implementations.problem_classes.brusselator)": [[106, "implementations.problem_classes.Brusselator.Brusselator", false]], "buck_converter (class in implementations.problem_classes.buckconverter)": [[107, "implementations.problem_classes.BuckConverter.buck_converter", false]], "build_f() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.build_f", false]], "butchertableau (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ButcherTableau", false]], "butchertableauclass (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.ButcherTableauClass", false]], "butchertableauclass (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.ButcherTableauClass", false]], "butchertableauclass (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.ButcherTableauClass", false]], "butchertableauclass (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.ButcherTableauClass", false]], "butchertableauclass (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.ButcherTableauClass", false]], "butchertableauclass (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.ButcherTableauClass", false]], "butchertableauclass (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.ButcherTableauClass", false]], "butchertableauclass (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.ButcherTableauClass", false]], "butchertableauclass (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.ButcherTableauClass", false]], "butchertableauclass (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.ButcherTableauClass", false]], "butchertableauclass_explicit (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.ButcherTableauClass_explicit", false]], "butchertableauclass_explicit (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.ButcherTableauClass_explicit", false]], "butchertableauclass_explicit (rungekuttaimex attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.ButcherTableauClass_explicit", false]], "butchertableauembedded (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ButcherTableauEmbedded", false]], "cache (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.Cache", false]], "callback (class in implementations.problem_classes.boussinesq_helpers.helper_classes)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback", false]], "cash_karp (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp", false]], "check_convergence() (checkconvergence static method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.check_convergence", false]], "check_iteration_estimate() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.check_iteration_estimate", false]], "check_iteration_status() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.check_iteration_status", false]], "check_iteration_status() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.check_iteration_status", false]], "check_iteration_status() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.check_iteration_status", false]], "check_parameters() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.check_parameters", false]], "check_parameters() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.check_parameters", false]], "check_parameters() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.check_parameters", false]], "check_parameters() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.check_parameters", false]], "check_parameters() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.check_parameters", false]], "check_parameters() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.check_parameters", false]], "check_parameters() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.check_parameters", false]], "check_parameters() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.check_parameters", false]], "check_parameters() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.check_parameters", false]], "checkconvergence (class in implementations.convergence_controller_classes.check_convergence)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence", false]], "checkiterationestimatornonmpi (class in implementations.convergence_controller_classes.check_iteration_estimator)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI", false]], "chemicalreaction3var (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var", false]], "coarse (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.coarse", false]], "coarse (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.coarse", false]], "coarse_prob (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.coarse_prob", false]], "col (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.col", false]], "coll (sweeper attribute)": [[54, "core.Sweeper.sweeper.coll", false]], "collbase (class in core.collocation)": [[42, "core.Collocation.CollBase", false]], "collocationerror": [[46, "core.Errors.CollocationError", false]], "comm (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.comm", false]], "comm (cupy_mesh property)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.comm", false]], "comm (mesh property)": [[89, "implementations.datatype_classes.mesh.mesh.comm", false]], "comm (sweepermpi property)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.comm", false]], "communicate_convergence() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.communicate_convergence", false]], "communicate_crash() (crashbase method)": [[75, "implementations.convergence_controller_classes.crash.CrashBase.communicate_crash", false]], "communicationerror": [[46, "core.Errors.CommunicationError", false]], "comp1 (comp2_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh.comp1", false]], "comp2 (comp2_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh.comp2", false]], "comp2_cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh", false]], "comp2_mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.comp2_mesh", false]], "components (comp2_mesh attribute)": [[89, "implementations.datatype_classes.mesh.comp2_mesh.components", false]], "components (imex_mesh attribute)": [[89, "implementations.datatype_classes.mesh.imex_mesh.components", false]], "components (multicomponentmesh attribute)": [[89, "implementations.datatype_classes.mesh.MultiComponentMesh.components", false]], "compute_end_point() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.compute_end_point", false]], "compute_end_point() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.compute_end_point", false]], "compute_end_point() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.compute_end_point", false]], "compute_end_point() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.compute_end_point", false]], "compute_end_point() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.compute_end_point", false]], "compute_end_point() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.compute_end_point", false]], "compute_end_point() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.compute_end_point", false]], "compute_end_point() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.compute_end_point", false]], "compute_end_point() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.compute_end_point", false]], "compute_end_point() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.compute_end_point", false]], "compute_end_point() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.compute_end_point", false]], "compute_end_point() (sweeper method)": [[54, "core.Sweeper.sweeper.compute_end_point", false]], "compute_end_point() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.compute_end_point", false]], "compute_end_point() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.compute_end_point", false]], "compute_optimal_step_size() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.compute_optimal_step_size", false]], "compute_residual() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.compute_residual", false]], "compute_residual() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.compute_residual", false]], "compute_residual() (sweeper method)": [[54, "core.Sweeper.sweeper.compute_residual", false]], "compute_residual() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.compute_residual", false]], "computefejerrule() (in module core.lagrange)": [[48, "core.Lagrange.computeFejerRule", false]], "connect_levels() (step method)": [[53, "core.Step.step.connect_levels", false]], "continue_periodic_array() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.continue_periodic_array", false]], "controller (class in core.controller)": [[44, "core.Controller.controller", false]], "controller_mpi (class in implementations.controller_classes.controller_mpi)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI", false]], "controller_nonmpi (class in implementations.controller_classes.controller_nonmpi)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI", false]], "controllererror": [[46, "core.Errors.ControllerError", false]], "convergence_control() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.convergence_control", false]], "convergencecontroller (class in core.convergencecontroller)": [[45, "core.ConvergenceController.ConvergenceController", false]], "convergenceerror": [[46, "core.Errors.ConvergenceError", false]], "core": [[40, "module-core", false]], "core.basetransfer": [[41, "module-core.BaseTransfer", false]], "core.collocation": [[42, "module-core.Collocation", false]], "core.common": [[43, "module-core.Common", false]], "core.controller": [[44, "module-core.Controller", false]], "core.convergencecontroller": [[45, "module-core.ConvergenceController", false]], "core.errors": [[46, "module-core.Errors", false]], "core.hooks": [[47, "module-core.Hooks", false]], "core.lagrange": [[48, "module-core.Lagrange", false]], "core.level": [[49, "module-core.Level", false]], "core.nodes": [[50, "module-core.Nodes", false]], "core.problem": [[51, "module-core.Problem", false]], "core.spacetransfer": [[52, "module-core.SpaceTransfer", false]], "core.step": [[53, "module-core.Step", false]], "core.sweeper": [[54, "module-core.Sweeper", false]], "count_switches() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.count_switches", false]], "count_switches() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.count_switches", false]], "cranknicholson (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson", false]], "crashbase (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.CrashBase", false]], "cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh", false]], "d (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.D", false]], "d_upwind (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.D_upwind", false]], "datachecker (class in helpers.testing)": [[62, "helpers.testing.DataChecker", false]], "dataerror": [[46, "core.Errors.DataError", false]], "ddx (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.ddx", false]], "debug() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.debug", false]], "decrement() (workcounter method)": [[51, "core.Problem.WorkCounter.decrement", false]], "default() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.default", false]], "default() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.default", false]], "delta_m (collbase attribute)": [[42, "core.Collocation.CollBase.delta_m", false]], "dependencies() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.dependencies", false]], "dependencies() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.dependencies", false]], "dependencies() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.dependencies", false]], "dependencies() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.dependencies", false]], "dependencies() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.dependencies", false]], "dependencies() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.dependencies", false]], "dependencies() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.dependencies", false]], "dependencies() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.dependencies", false]], "dependencies() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.dependencies", false]], "dependencies() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.dependencies", false]], "dependencies() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.dependencies", false]], "dependencies() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.dependencies", false]], "dependencies() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.dependencies", false]], "dependencies() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.dependencies", false]], "dependencies() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.dependencies", false]], "dependencies() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.dependencies", false]], "determine_restart() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.determine_restart", false]], "determine_restart() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.determine_restart", false]], "determine_restart() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.determine_restart", false]], "determine_restart() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.determine_restart", false]], "determine_restart() (basicrestartingmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI.determine_restart", false]], "determine_restart() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.determine_restart", false]], "determine_restart() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.determine_restart", false]], "determine_restart() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.determine_restart", false]], "dg() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dg", false]], "dg() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dg", false]], "dg2() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dg2", false]], "dginv() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv", false]], "dginv_lin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv_LIN", false]], "dginv_nonlin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv_NONLIN", false]], "dirk (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk", false]], "dirk (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk", false]], "dirk43 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43", false]], "discontinuoustestode (class in implementations.problem_classes.discontinuoustestode)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE", false]], "dt (level property)": [[49, "core.Level.level.dt", false]], "dt (step property)": [[53, "core.Step.step.dt", false]], "dtype_f (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dtype_f", false]], "dtype_f (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.dtype_f", false]], "dtype_f (advectiondiffusion1d_implicit attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.dtype_f", false]], "dtype_f (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dtype_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dtype_f", false]], "dtype_f (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_front_semiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.dtype_f", false]], "dtype_f (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_multiimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.dtype_f", false]], "dtype_f (allencahn_multiimplicit_v2 attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.dtype_f", false]], "dtype_f (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_periodic_multiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.dtype_f", false]], "dtype_f (allencahn_periodic_semiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.dtype_f", false]], "dtype_f (allencahn_semiimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.dtype_f", false]], "dtype_f (allencahn_semiimplicit_v2 attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.dtype_f", false]], "dtype_f (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dtype_f", false]], "dtype_f (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.dtype_f", false]], "dtype_f (battery attribute)": [[104, "implementations.problem_classes.Battery.battery.dtype_f", false]], "dtype_f (battery_implicit attribute)": [[104, "implementations.problem_classes.Battery.battery_implicit.dtype_f", false]], "dtype_f (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.dtype_f", false]], "dtype_f (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.dtype_f", false]], "dtype_f (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.dtype_f", false]], "dtype_f (chemicalreaction3var attribute)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.dtype_f", false]], "dtype_f (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.dtype_f", false]], "dtype_f (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.dtype_f", false]], "dtype_f (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.dtype_f", false]], "dtype_f (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.dtype_f", false]], "dtype_f (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dtype_f", false]], "dtype_f (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.dtype_f", false]], "dtype_f (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dtype_f", false]], "dtype_f (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dtype_f", false]], "dtype_f (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.dtype_f", false]], "dtype_f (grayscott_mi_linear attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.dtype_f", false]], "dtype_f (harmonic_oscillator attribute)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.dtype_f", false]], "dtype_f (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dtype_f", false]], "dtype_f (heatnd_forced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.dtype_f", false]], "dtype_f (henon_heiles attribute)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.dtype_f", false]], "dtype_f (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.dtype_f", false]], "dtype_f (jacobielliptic attribute)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.dtype_f", false]], "dtype_f (kaps attribute)": [[148, "implementations.problem_classes.odeSystem.Kaps.dtype_f", false]], "dtype_f (logistics_equation attribute)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.dtype_f", false]], "dtype_f (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.dtype_f", false]], "dtype_f (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.dtype_f", false]], "dtype_f (nonlinearschroedinger_fully_implicit attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.dtype_f", false]], "dtype_f (outer_solar_system attribute)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.dtype_f", false]], "dtype_f (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.dtype_f", false]], "dtype_f (petsc_fisher_fullyimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.dtype_f", false]], "dtype_f (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dtype_f", false]], "dtype_f (petsc_fisher_semiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_fullyimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_semiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.dtype_f", false]], "dtype_f (piline attribute)": [[128, "implementations.problem_classes.Piline.piline.dtype_f", false]], "dtype_f (polynomial_testequation attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.dtype_f", false]], "dtype_f (polynomial_testequation_imex attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX.dtype_f", false]], "dtype_f (protherorobinson attribute)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dtype_f", false]], "dtype_f (protherorobinsonautonomous attribute)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dtype_f", false]], "dtype_f (ptype attribute)": [[51, "core.Problem.ptype.dtype_f", false]], "dtype_f (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dtype_f", false]], "dtype_f (quenchimex attribute)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.dtype_f", false]], "dtype_f (swfw_scalar attribute)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.dtype_f", false]], "dtype_f (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.dtype_f", false]], "dtype_f (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.dtype_f", false]], "dtype_u (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dtype_u", false]], "dtype_u (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.dtype_u", false]], "dtype_u (advectiondiffusion1d_implicit attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.dtype_u", false]], "dtype_u (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dtype_u", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dtype_u", false]], "dtype_u (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dtype_u", false]], "dtype_u (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.dtype_u", false]], "dtype_u (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.dtype_u", false]], "dtype_u (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.dtype_u", false]], "dtype_u (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.dtype_u", false]], "dtype_u (chemicalreaction3var attribute)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.dtype_u", false]], "dtype_u (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.dtype_u", false]], "dtype_u (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.dtype_u", false]], "dtype_u (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.dtype_u", false]], "dtype_u (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.dtype_u", false]], "dtype_u (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dtype_u", false]], "dtype_u (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.dtype_u", false]], "dtype_u (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dtype_u", false]], "dtype_u (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dtype_u", false]], "dtype_u (harmonic_oscillator attribute)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.dtype_u", false]], "dtype_u (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dtype_u", false]], "dtype_u (henon_heiles attribute)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.dtype_u", false]], "dtype_u (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.dtype_u", false]], "dtype_u (jacobielliptic attribute)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.dtype_u", false]], "dtype_u (kaps attribute)": [[148, "implementations.problem_classes.odeSystem.Kaps.dtype_u", false]], "dtype_u (logistics_equation attribute)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.dtype_u", false]], "dtype_u (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.dtype_u", false]], "dtype_u (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.dtype_u", false]], "dtype_u (nonlinearschroedinger_fully_implicit attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.dtype_u", false]], "dtype_u (outer_solar_system attribute)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.dtype_u", false]], "dtype_u (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.dtype_u", false]], "dtype_u (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dtype_u", false]], "dtype_u (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dtype_u", false]], "dtype_u (piline attribute)": [[128, "implementations.problem_classes.Piline.piline.dtype_u", false]], "dtype_u (polynomial_testequation attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.dtype_u", false]], "dtype_u (protherorobinson attribute)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dtype_u", false]], "dtype_u (protherorobinsonautonomous attribute)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dtype_u", false]], "dtype_u (ptype attribute)": [[51, "core.Problem.ptype.dtype_u", false]], "dtype_u (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dtype_u", false]], "dtype_u (swfw_scalar attribute)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.dtype_u", false]], "dtype_u (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.dtype_u", false]], "dtype_u (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.dtype_u", false]], "dump_setup() (controller method)": [[44, "core.Controller.controller.dump_setup", false]], "dw (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dw", false]], "dx (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.Dx", false], [93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dx", false]], "dx (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dx", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dx", false]], "dx (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.dx", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.dx", false]], "dx (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dx", false]], "dx (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dx", false]], "dx (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.dx", false]], "dx (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dx", false]], "dx (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dx", false]], "dx (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dx", false]], "dx (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dx", false]], "dx (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dx", false]], "dx (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dx", false]], "dx (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dx", false]], "dx (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dx", false]], "dx (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dx", false]], "dy (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.dy", false]], "dy (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dy", false]], "dy (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dy", false]], "dy (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dy", false]], "elec (fields attribute)": [[90, "implementations.datatype_classes.particles.fields.elec", false]], "entry (class in core.hooks)": [[47, "core.Hooks.Entry", false]], "entry (hooks attribute)": [[47, "core.Hooks.hooks.entry", false], [47, "id0", false]], "eps (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.eps", false]], "esdirk43 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43", false]], "esdirk53 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53", false]], "estimate_embedded_error_serial() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.estimate_embedded_error_serial", false]], "estimatecontractionfactor (class in implementations.convergence_controller_classes.estimate_contraction_factor)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor", false]], "estimateembeddederror (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError", false]], "estimateembeddederrorcollocation (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation", false]], "estimateembeddederrorlinearizedmpi (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI", false]], "estimateembeddederrorlinearizednonmpi (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI", false]], "estimateextrapolationerrorbase (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase", false]], "estimateextrapolationerrornonmpi (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI", false]], "estimateextrapolationerrorwithinq (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ", false]], "estimatepolynomialerror (class in implementations.convergence_controller_classes.estimate_polynomial_error)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError", false]], "eval_f() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.eval_f", false]], "eval_f() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.eval_f", false]], "eval_f() (advectiondiffusion1d_implicit method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.eval_f", false]], "eval_f() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.eval_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.eval_f", false]], "eval_f() (allencahn2d_imex_stab method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.eval_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.eval_f", false]], "eval_f() (allencahn_front_finel method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel.eval_f", false]], "eval_f() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.eval_f", false]], "eval_f() (allencahn_front_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.eval_f", false]], "eval_f() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.eval_f", false]], "eval_f() (allencahn_imex method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.eval_f", false]], "eval_f() (allencahn_imex_timeforcing method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing.eval_f", false]], "eval_f() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.eval_f", false]], "eval_f() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.eval_f", false]], "eval_f() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.eval_f", false]], "eval_f() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.eval_f", false]], "eval_f() (allencahn_periodic_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.eval_f", false]], "eval_f() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.eval_f", false]], "eval_f() (allencahn_semiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.eval_f", false]], "eval_f() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.eval_f", false]], "eval_f() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.eval_f", false]], "eval_f() (battery method)": [[104, "implementations.problem_classes.Battery.battery.eval_f", false]], "eval_f() (battery_implicit method)": [[104, "implementations.problem_classes.Battery.battery_implicit.eval_f", false]], "eval_f() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.eval_f", false]], "eval_f() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.eval_f", false]], "eval_f() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.eval_f", false]], "eval_f() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.eval_f", false]], "eval_f() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.eval_f", false]], "eval_f() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.eval_f", false]], "eval_f() (exactdiscontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE.eval_f", false]], "eval_f() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.eval_f", false]], "eval_f() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.eval_f", false]], "eval_f() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.eval_f", false]], "eval_f() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.eval_f", false]], "eval_f() (fenics_vortex_2d_mass method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.eval_f", false]], "eval_f() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_f", false]], "eval_f() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.eval_f", false]], "eval_f() (genericndimfindiff method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.eval_f", false]], "eval_f() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.eval_f", false]], "eval_f() (grayscott_imex_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear.eval_f", false]], "eval_f() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.eval_f", false]], "eval_f() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.eval_f", false]], "eval_f() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.eval_f", false]], "eval_f() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.eval_f", false]], "eval_f() (heatnd_forced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.eval_f", false]], "eval_f() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.eval_f", false]], "eval_f() (imex_laplacian_mpifft method)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.eval_f", false]], "eval_f() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.eval_f", false]], "eval_f() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.eval_f", false]], "eval_f() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.eval_f", false]], "eval_f() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.eval_f", false]], "eval_f() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.eval_f", false]], "eval_f() (nonlinearschroedinger_fully_implicit method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.eval_f", false]], "eval_f() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.eval_f", false]], "eval_f() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.eval_f", false]], "eval_f() (petsc_fisher_fullyimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.eval_f", false]], "eval_f() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.eval_f", false]], "eval_f() (petsc_fisher_semiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.eval_f", false]], "eval_f() (petsc_grayscott_fullyimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.eval_f", false]], "eval_f() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.eval_f", false]], "eval_f() (petsc_grayscott_semiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.eval_f", false]], "eval_f() (piline method)": [[128, "implementations.problem_classes.Piline.piline.eval_f", false]], "eval_f() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.eval_f", false]], "eval_f() (polynomial_testequation_imex method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX.eval_f", false]], "eval_f() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.eval_f", false]], "eval_f() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.eval_f", false]], "eval_f() (ptype method)": [[51, "core.Problem.ptype.eval_f", false]], "eval_f() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.eval_f", false]], "eval_f() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.eval_f", false]], "eval_f() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.eval_f", false]], "eval_f() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.eval_f", false]], "eval_f() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.eval_f", false]], "eval_f_non_linear() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.eval_f_non_linear", false]], "eval_hamiltonian() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_hamiltonian", false]], "eval_hamiltonian() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.eval_hamiltonian", false]], "eval_hamiltonian() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.eval_hamiltonian", false]], "eval_hamiltonian() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.eval_hamiltonian", false]], "eval_mode_energy() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_mode_energy", false]], "evalorthogpoly() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.evalOrthogPoly", false]], "evaluate() (collbase static method)": [[42, "core.Collocation.CollBase.evaluate", false]], "exactdiscontinuoustestode (class in implementations.problem_classes.discontinuoustestode)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE", false]], "expl (imex_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh.expl", false]], "expl (petsc_vec_comp2 attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2.expl", false]], "expl (petsc_vec_imex attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex.expl", false]], "expl (rhs_fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh.expl", false]], "explicit (class in implementations.sweeper_classes.explicit)": [[155, "implementations.sweeper_classes.explicit.explicit", false]], "explicitmidpointmethod (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod", false]], "f (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F", false]], "f (level attribute)": [[49, "core.Level.level.f", false]], "f (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.F", false]], "f() (bdf2 method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.f", false]], "f() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.f", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.f", false]], "f() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f", false]], "f() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f", false]], "f() (trapezoidal method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.f", false]], "f1 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F1", false]], "f2 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F2", false]], "f_fast() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_fast", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_fast", false]], "f_fast() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fast", false]], "f_fast_solve() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_fast_solve", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_fast_solve", false]], "f_fastmom() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fastMom", false]], "f_fastther() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fastTher", false]], "f_init (ptype property)": [[51, "core.Problem.ptype.f_init", false]], "f_lin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f_LIN", false]], "f_lin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f_LIN", false]], "f_nonlin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f_NONLIN", false]], "f_nonlin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f_NONLIN", false]], "f_slow() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_slow", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_slow", false]], "f_slow() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_slow", false]], "f_solve() (bdf2 method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.f_solve", false]], "f_solve() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.f_solve", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.f_solve", false]], "f_solve() (trapezoidal method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.f_solve", false]], "fast_interactions() (penningtrap static method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.fast_interactions", false]], "fenics_grayscott (class in implementations.problem_classes.grayscott_1d_fenics_implicit)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott", false]], "fenics_heat (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat", false]], "fenics_heat_mass (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass", false]], "fenics_heat_mass_timebc (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc", false]], "fenics_mesh (class in implementations.datatype_classes.fenics_mesh)": [[88, "implementations.datatype_classes.fenics_mesh.fenics_mesh", false]], "fenics_vortex_2d (class in implementations.problem_classes.vorticityvelocity_2d_fenics_periodic)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d", false]], "fenics_vortex_2d_mass (class in implementations.problem_classes.vorticityvelocity_2d_fenics_periodic)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass", false]], "fermi_pasta_ulam_tsingou (class in implementations.problem_classes.fermipastaulamtsingou)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou", false]], "fft (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.fft", false]], "fft (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.fft", false]], "fft (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.fft", false]], "fft (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.fft", false]], "fft (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.fft", false]], "fft (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.fft", false]], "fft_to_fft (class in implementations.transfer_classes.transfermesh_mpifft)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft", false]], "fields (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields", false]], "fields.electric (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields.electric", false]], "fields.magnetic (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields.magnetic", false]], "figsize() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.figsize", false]], "figsize_by_journal() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.figsize_by_journal", false]], "filter_stats() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.filter_stats", false]], "fine (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.fine", false]], "fine (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.fine", false]], "fine_prob (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.fine_prob", false]], "firsttimestep() (bdf2 method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2.firsttimestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.firsttimestep", false]], "fisher_full (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full", false]], "fisher_reaction (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction", false]], "fix_bc_for_residual (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.fix_bc_for_residual", false]], "fix_bc_for_residual (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.fix_bc_for_residual", false]], "fix_residual() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.fix_residual", false]], "fold (level attribute)": [[49, "core.Level.level.fold", false]], "formfunction() (fisher_full method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.formFunction", false]], "formfunction() (fisher_reaction method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.formFunction", false]], "formfunction() (gs_full method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.formFunction", false]], "formfunction() (gs_reaction method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.formFunction", false]], "formjacobian() (fisher_full method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.formJacobian", false]], "formjacobian() (fisher_reaction method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.formJacobian", false]], "formjacobian() (gs_full method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.formJacobian", false]], "formjacobian() (gs_reaction method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.formJacobian", false]], "forwardeuler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler", false]], "frozenclass (class in helpers.pysdc_helper)": [[59, "helpers.pysdc_helper.FrozenClass", false]], "full_solar_system (class in implementations.problem_classes.fullsolarsystem)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system", false]], "g (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.g", false]], "g (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.g", false]], "g (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.g", false]], "g (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.G", false]], "g (outer_solar_system attribute)": [[126, "id0", false], [126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.G", false]], "g() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.g", false]], "g() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.g", false]], "gamma (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.gamma", false]], "generalized_fisher (class in implementations.problem_classes.generalizedfisher_1d_fd_implicit)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher", false]], "generate_description() (in module helpers.setup_helper)": [[60, "helpers.setup_helper.generate_description", false]], "generate_scipy_reference_solution() (ptype method)": [[51, "core.Problem.ptype.generate_scipy_reference_solution", false]], "generate_starting_values() (adamsmoultonimplicit2step method)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.generate_starting_values", false]], "generate_starting_values() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.generate_starting_values", false]], "generic_implicit (class in implementations.sweeper_classes.generic_implicit)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit", false]], "generic_implicit_mpi (class in implementations.sweeper_classes.generic_implicit_mpi)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI", false]], "genericndimfindiff (class in implementations.problem_classes.generic_nd_fd)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff", false]], "get() (frozenclass method)": [[59, "helpers.pysdc_helper.FrozenClass.get", false]], "get2dmatrix() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DMatrix", false]], "get2dmesh() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DMesh", false]], "get2dupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DUpwindMatrix", false]], "get_1d_grid() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_1d_grid", false]], "get_butcher_tableau() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_Butcher_tableau", false]], "get_butcher_tableau_explicit() (rungekuttaimex class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.get_Butcher_tableau_explicit", false]], "get_convergence() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_convergence", false]], "get_convergence() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_convergence", false]], "get_convergence() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.get_convergence", false]], "get_convergence() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_convergence", false]], "get_convergence_controllers_as_table() (controller method)": [[44, "core.Controller.controller.get_convergence_controllers_as_table", false]], "get_count() (ncclcomm static method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_count", false]], "get_default_sweeper_class() (genericndimfindiff class method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.get_default_sweeper_class", false]], "get_default_sweeper_class() (ptype class method)": [[51, "core.Problem.ptype.get_default_sweeper_class", false]], "get_dtype() (ncclcomm static method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_dtype", false]], "get_extrapolated_error() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.get_extrapolated_error", false]], "get_extrapolated_solution() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.get_extrapolated_solution", false]], "get_extrapolation_coefficients() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.get_extrapolation_coefficients", false]], "get_fig() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.get_fig", false]], "get_fig() (ptype method)": [[51, "core.Problem.ptype.get_fig", false]], "get_finite_difference_matrix() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_finite_difference_matrix", false]], "get_finite_difference_stencil() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_finite_difference_stencil", false]], "get_full_f() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_full_f", false]], "get_full_f() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.get_full_f", false]], "get_implementation() (basicrestarting class method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.get_implementation", false]], "get_implementation() (estimateembeddederror class method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.get_implementation", false]], "get_implementation() (spreadstepsizesblockwise class method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.get_implementation", false]], "get_interactions() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.get_interactions", false]], "get_list_of_types() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.get_list_of_types", false]], "get_local_error_estimate() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.get_local_error_estimate", false]], "get_new_step_size() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.get_new_step_size", false]], "get_new_step_size() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.get_new_step_size", false]], "get_new_step_size() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_new_step_size", false]], "get_new_step_size() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_new_step_size", false]], "get_new_step_size() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_new_step_size", false]], "get_new_step_size() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.get_new_step_size", false]], "get_new_step_size() (adaptivityrk method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK.get_new_step_size", false]], "get_new_step_size() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.get_new_step_size", false]], "get_new_step_size() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.get_new_step_size", false]], "get_new_step_size() (stepsizeslopelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter.get_new_step_size", false]], "get_non_linear_jacobian() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.get_non_linear_Jacobian", false]], "get_op() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_op", false]], "get_problem_dict() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.get_problem_dict", false]], "get_q_matrix() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_Q_matrix", false]], "get_qdelta_explicit() (sweeper method)": [[54, "core.Sweeper.sweeper.get_Qdelta_explicit", false]], "get_qdelta_implicit() (sweeper method)": [[54, "core.Sweeper.sweeper.get_Qdelta_implicit", false]], "get_scalar_problems_manysweep_mat() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_scalar_problems_manysweep_mat", false]], "get_scalar_problems_manysweep_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_manysweep_mats", false]], "get_scalar_problems_picardsweep_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_picardsweep_mats", false]], "get_scalar_problems_sweeper_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_sweeper_mats", false]], "get_scalar_problems_sweeper_mats() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_scalar_problems_sweeper_mats", false]], "get_sorted() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.get_sorted", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwise method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.get_step_from_which_to_spread", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwisempi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI.get_step_from_which_to_spread", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwisenonmpi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI.get_step_from_which_to_spread", false]], "get_steps() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_steps", false]], "get_sweeper_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_sweeper_mats", false]], "get_sweeper_mats() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_sweeper_mats", false]], "get_switching_info() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.get_switching_info", false]], "get_switching_info() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.get_switching_info", false]], "get_sys_mat() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.get_sys_mat", false]], "get_transfer_matrix_q() (base_transfer static method)": [[41, "core.BaseTransfer.base_transfer.get_transfer_matrix_Q", false]], "get_update_order() (ark54 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.get_update_order", false]], "get_update_order() (ark548l2sa class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.get_update_order", false]], "get_update_order() (ark548l2saerk class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.get_update_order", false]], "get_update_order() (ark548l2saesdirk2 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.get_update_order", false]], "get_update_order() (cash_karp class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.get_update_order", false]], "get_update_order() (dirk43 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.get_update_order", false]], "get_update_order() (esdirk43 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.get_update_order", false]], "get_update_order() (esdirk53 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.get_update_order", false]], "get_update_order() (heun_euler class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.get_update_order", false]], "get_update_order() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_update_order", false]], "getbchorizontal() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.getBCHorizontal", false]], "getbcleft() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getBCLeft", false]], "getbcleft() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getBCLeft", false]], "getbcright() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getBCRight", false]], "getbcright() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getBCRight", false]], "getbcvertical() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.getBCVertical", false]], "getboussinesq2dmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesq2DMatrix", false]], "getboussinesq2dupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesq2DUpwindMatrix", false]], "getboussinesqbchorizontal() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesqBCHorizontal", false]], "getboussinesqbcvertical() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesqBCVertical", false]], "getcounter() (callback method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback.getcounter", false]], "gethorizontaldx() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getHorizontalDx", false]], "getintegrationmatrix() (lagrangeapproximation method)": [[48, "core.Lagrange.LagrangeApproximation.getIntegrationMatrix", false]], "getinterpolationmatrix() (lagrangeapproximation method)": [[48, "core.Lagrange.LagrangeApproximation.getInterpolationMatrix", false]], "getmatrix() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getMatrix", false]], "getmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getMatrix", false]], "getnodes() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getNodes", false]], "getorthogpolycoefficients() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getOrthogPolyCoefficients", false]], "getresidual() (callback method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback.getresidual", false]], "gettridiagcoefficients() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getTridiagCoefficients", false]], "getupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getUpwindMatrix", false]], "getwave1dadvectionmatrix() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWave1DAdvectionMatrix", false]], "getwave1dmatrix() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWave1DMatrix", false]], "getwavebcleft() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWaveBCLeft", false]], "getwavebcright() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWaveBCRight", false]], "gmres_logger (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.gmres_logger", false]], "grayscott_imex_diffusion (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion", false]], "grayscott_imex_linear (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear", false]], "grayscott_mi_diffusion (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion", false]], "grayscott_mi_linear (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear", false]], "grids (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.grids", false]], "gs_full (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full", false]], "gs_reaction (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction", false]], "h (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.h", false]], "harmonic_oscillator (class in implementations.problem_classes.harmonicoscillator)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator", false]], "heat2d_petsc_forced (class in implementations.problem_classes.heatequation_2d_petsc_forced)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced", false]], "heatnd_forced (class in implementations.problem_classes.heatequation_nd_fd)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced", false]], "heatnd_unforced (class in implementations.problem_classes.heatequation_nd_fd)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced", false]], "helpers": [[55, "module-helpers", false]], "helpers.nccl_communicator": [[56, "module-helpers.NCCL_communicator", false]], "helpers.plot_helper": [[57, "module-helpers.plot_helper", false]], "helpers.problem_helper": [[58, "module-helpers.problem_helper", false]], "helpers.pysdc_helper": [[59, "module-helpers.pysdc_helper", false]], "helpers.setup_helper": [[60, "module-helpers.setup_helper", false]], "helpers.stats_helper": [[61, "module-helpers.stats_helper", false]], "helpers.testing": [[62, "module-helpers.testing", false]], "helpers.transfer_helper": [[63, "module-helpers.transfer_helper", false]], "helpers.visualization_tools": [[64, "module-helpers.visualization_tools", false]], "henon_heiles (class in implementations.problem_classes.henonheiles)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles", false]], "heun_euler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler", false]], "hooks (class in core.hooks)": [[47, "core.Hooks.hooks", false]], "hooks (controller property)": [[44, "core.Controller.controller.hooks", false]], "hotrod (class in implementations.convergence_controller_classes.hotrod)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod", false]], "i (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.i", false]], "id (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.Id", false]], "id (advectionnd attribute)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.Id", false]], "id (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.Id", false]], "id (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.Id", false]], "id (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.Id", false]], "id (heatnd_unforced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.Id", false]], "id (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.Id", false]], "id (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.Id", false]], "imex_1st_order (class in implementations.sweeper_classes.imex_1st_order)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order", false]], "imex_1st_order_mass (class in implementations.sweeper_classes.imex_1st_order_mass)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass", false]], "imex_1st_order_mpi (class in implementations.sweeper_classes.imex_1st_order_mpi)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI", false]], "imex_cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh", false]], "imex_laplacian_mpifft (class in implementations.problem_classes.generic_mpifft_laplacian)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT", false]], "imex_mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.imex_mesh", false]], "impl (imex_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh.impl", false]], "impl (petsc_vec_comp2 attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2.impl", false]], "impl (petsc_vec_imex attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex.impl", false]], "impl (rhs_fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh.impl", false]], "implementations": [[65, "module-implementations", false]], "implementations.controller_classes": [[66, "module-implementations.controller_classes", false]], "implementations.controller_classes.controller_mpi": [[67, "module-implementations.controller_classes.controller_MPI", false]], "implementations.controller_classes.controller_nonmpi": [[68, "module-implementations.controller_classes.controller_nonMPI", false]], "implementations.convergence_controller_classes": [[69, "module-implementations.convergence_controller_classes", false]], "implementations.convergence_controller_classes.adaptive_collocation": [[70, "module-implementations.convergence_controller_classes.adaptive_collocation", false]], "implementations.convergence_controller_classes.adaptivity": [[71, "module-implementations.convergence_controller_classes.adaptivity", false]], "implementations.convergence_controller_classes.basic_restarting": [[72, "module-implementations.convergence_controller_classes.basic_restarting", false]], "implementations.convergence_controller_classes.check_convergence": [[73, "module-implementations.convergence_controller_classes.check_convergence", false]], "implementations.convergence_controller_classes.check_iteration_estimator": [[74, "module-implementations.convergence_controller_classes.check_iteration_estimator", false]], "implementations.convergence_controller_classes.crash": [[75, "module-implementations.convergence_controller_classes.crash", false]], "implementations.convergence_controller_classes.estimate_contraction_factor": [[76, "module-implementations.convergence_controller_classes.estimate_contraction_factor", false]], "implementations.convergence_controller_classes.estimate_embedded_error": [[77, "module-implementations.convergence_controller_classes.estimate_embedded_error", false]], "implementations.convergence_controller_classes.estimate_extrapolation_error": [[78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error", false]], "implementations.convergence_controller_classes.estimate_polynomial_error": [[79, "module-implementations.convergence_controller_classes.estimate_polynomial_error", false]], "implementations.convergence_controller_classes.hotrod": [[80, "module-implementations.convergence_controller_classes.hotrod", false]], "implementations.convergence_controller_classes.inexactness": [[81, "module-implementations.convergence_controller_classes.inexactness", false]], "implementations.convergence_controller_classes.interpolate_between_restarts": [[82, "module-implementations.convergence_controller_classes.interpolate_between_restarts", false]], "implementations.convergence_controller_classes.spread_step_sizes": [[83, "module-implementations.convergence_controller_classes.spread_step_sizes", false]], "implementations.convergence_controller_classes.step_size_limiter": [[84, "module-implementations.convergence_controller_classes.step_size_limiter", false]], "implementations.convergence_controller_classes.store_uold": [[85, "module-implementations.convergence_controller_classes.store_uold", false]], "implementations.datatype_classes": [[86, "module-implementations.datatype_classes", false]], "implementations.datatype_classes.cupy_mesh": [[87, "module-implementations.datatype_classes.cupy_mesh", false]], "implementations.datatype_classes.fenics_mesh": [[88, "module-implementations.datatype_classes.fenics_mesh", false]], "implementations.datatype_classes.mesh": [[89, "module-implementations.datatype_classes.mesh", false]], "implementations.datatype_classes.particles": [[90, "module-implementations.datatype_classes.particles", false]], "implementations.datatype_classes.petsc_vec": [[91, "module-implementations.datatype_classes.petsc_vec", false]], "implementations.problem_classes": [[92, "module-implementations.problem_classes", false]], "implementations.problem_classes.acoustic_helpers": [[133, "module-implementations.problem_classes.acoustic_helpers", false]], "implementations.problem_classes.acoustic_helpers.buildfdmatrix": [[134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix", false]], "implementations.problem_classes.acoustic_helpers.buildwave1dmatrix": [[135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", false]], "implementations.problem_classes.acoustic_helpers.standard_integrators": [[136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators", false]], "implementations.problem_classes.acousticadvection_1d_fd_imex": [[93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex", false]], "implementations.problem_classes.advectiondiffusionequation_1d_fft": [[94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", false]], "implementations.problem_classes.advectionequation_nd_fd": [[95, "module-implementations.problem_classes.AdvectionEquation_ND_FD", false]], "implementations.problem_classes.allencahn_1d_fd": [[96, "module-implementations.problem_classes.AllenCahn_1D_FD", false]], "implementations.problem_classes.allencahn_2d_fd": [[97, "module-implementations.problem_classes.AllenCahn_2D_FD", false]], "implementations.problem_classes.allencahn_2d_fft": [[99, "module-implementations.problem_classes.AllenCahn_2D_FFT", false]], "implementations.problem_classes.allencahn_2d_fft_gpu": [[100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu", false]], "implementations.problem_classes.allencahn_mpifft": [[101, "module-implementations.problem_classes.AllenCahn_MPIFFT", false]], "implementations.problem_classes.allencahn_temp_mpifft": [[102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT", false]], "implementations.problem_classes.auzinger_implicit": [[103, "module-implementations.problem_classes.Auzinger_implicit", false]], "implementations.problem_classes.battery": [[104, "module-implementations.problem_classes.Battery", false]], "implementations.problem_classes.boussinesq_2d_fd_imex": [[105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex", false]], "implementations.problem_classes.boussinesq_helpers": [[137, "module-implementations.problem_classes.boussinesq_helpers", false]], "implementations.problem_classes.boussinesq_helpers.build2dfdmatrix": [[138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", false]], "implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix": [[139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", false]], "implementations.problem_classes.boussinesq_helpers.buildfdmatrix": [[140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix", false]], "implementations.problem_classes.boussinesq_helpers.helper_classes": [[141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes", false]], "implementations.problem_classes.boussinesq_helpers.standard_integrators": [[142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators", false]], "implementations.problem_classes.boussinesq_helpers.unflatten": [[143, "module-implementations.problem_classes.boussinesq_helpers.unflatten", false]], "implementations.problem_classes.brusselator": [[106, "module-implementations.problem_classes.Brusselator", false]], "implementations.problem_classes.buckconverter": [[107, "module-implementations.problem_classes.BuckConverter", false]], "implementations.problem_classes.discontinuoustestode": [[108, "module-implementations.problem_classes.DiscontinuousTestODE", false]], "implementations.problem_classes.fastwaveslowwave_0d": [[109, "module-implementations.problem_classes.FastWaveSlowWave_0D", false]], "implementations.problem_classes.fermipastaulamtsingou": [[110, "module-implementations.problem_classes.FermiPastaUlamTsingou", false]], "implementations.problem_classes.fullsolarsystem": [[111, "module-implementations.problem_classes.FullSolarSystem", false]], "implementations.problem_classes.generalizedfisher_1d_fd_implicit": [[112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", false]], "implementations.problem_classes.generalizedfisher_1d_petsc": [[113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc", false]], "implementations.problem_classes.generic_mpifft_laplacian": [[144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian", false]], "implementations.problem_classes.generic_nd_fd": [[145, "module-implementations.problem_classes.generic_ND_FD", false]], "implementations.problem_classes.grayscott_1d_fenics_implicit": [[114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit", false]], "implementations.problem_classes.grayscott_2d_petsc_periodic": [[115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic", false]], "implementations.problem_classes.grayscott_mpifft": [[116, "module-implementations.problem_classes.GrayScott_MPIFFT", false]], "implementations.problem_classes.harmonicoscillator": [[117, "module-implementations.problem_classes.HarmonicOscillator", false]], "implementations.problem_classes.heatequation_1d_fenics_matrix_forced": [[118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", false]], "implementations.problem_classes.heatequation_2d_petsc_forced": [[119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced", false]], "implementations.problem_classes.heatequation_nd_fd": [[120, "module-implementations.problem_classes.HeatEquation_ND_FD", false]], "implementations.problem_classes.henonheiles": [[122, "module-implementations.problem_classes.HenonHeiles", false]], "implementations.problem_classes.logisticequation": [[123, "module-implementations.problem_classes.LogisticEquation", false]], "implementations.problem_classes.lorenz": [[124, "module-implementations.problem_classes.Lorenz", false]], "implementations.problem_classes.nonlinear_ode_1": [[146, "module-implementations.problem_classes.nonlinear_ODE_1", false]], "implementations.problem_classes.nonlinearschroedinger_mpifft": [[125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT", false]], "implementations.problem_classes.odescalar": [[147, "module-implementations.problem_classes.odeScalar", false]], "implementations.problem_classes.odesystem": [[148, "module-implementations.problem_classes.odeSystem", false]], "implementations.problem_classes.outersolarsystem": [[126, "module-implementations.problem_classes.OuterSolarSystem", false]], "implementations.problem_classes.penningtrap_3d": [[127, "module-implementations.problem_classes.PenningTrap_3D", false]], "implementations.problem_classes.piline": [[128, "module-implementations.problem_classes.Piline", false]], "implementations.problem_classes.polynomial_test_problem": [[149, "module-implementations.problem_classes.polynomial_test_problem", false]], "implementations.problem_classes.quench": [[129, "module-implementations.problem_classes.Quench", false]], "implementations.problem_classes.testequation_0d": [[130, "module-implementations.problem_classes.TestEquation_0D", false]], "implementations.problem_classes.van_der_pol_implicit": [[131, "module-implementations.problem_classes.Van_der_Pol_implicit", false]], "implementations.problem_classes.vorticityvelocity_2d_fenics_periodic": [[132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", false]], "implementations.sweeper_classes": [[150, "module-implementations.sweeper_classes", false]], "implementations.sweeper_classes.boris_2nd_order": [[154, "module-implementations.sweeper_classes.boris_2nd_order", false]], "implementations.sweeper_classes.explicit": [[155, "module-implementations.sweeper_classes.explicit", false]], "implementations.sweeper_classes.generic_implicit": [[156, "module-implementations.sweeper_classes.generic_implicit", false]], "implementations.sweeper_classes.generic_implicit_mpi": [[157, "module-implementations.sweeper_classes.generic_implicit_MPI", false]], "implementations.sweeper_classes.imex_1st_order": [[158, "module-implementations.sweeper_classes.imex_1st_order", false]], "implementations.sweeper_classes.imex_1st_order_mass": [[160, "module-implementations.sweeper_classes.imex_1st_order_mass", false]], "implementations.sweeper_classes.imex_1st_order_mpi": [[159, "module-implementations.sweeper_classes.imex_1st_order_MPI", false]], "implementations.sweeper_classes.multi_implicit": [[161, "module-implementations.sweeper_classes.multi_implicit", false]], "implementations.sweeper_classes.multistep": [[151, "module-implementations.sweeper_classes.Multistep", false]], "implementations.sweeper_classes.runge_kutta": [[152, "module-implementations.sweeper_classes.Runge_Kutta", false]], "implementations.sweeper_classes.runge_kutta_nystrom": [[153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom", false]], "implementations.sweeper_classes.verlet": [[162, "module-implementations.sweeper_classes.verlet", false]], "implementations.transfer_classes": [[163, "module-implementations.transfer_classes", false]], "implementations.transfer_classes.basetransfer_mass": [[164, "module-implementations.transfer_classes.BaseTransfer_mass", false]], "implementations.transfer_classes.transferfenicsmesh": [[165, "module-implementations.transfer_classes.TransferFenicsMesh", false]], "implementations.transfer_classes.transfermesh": [[166, "module-implementations.transfer_classes.TransferMesh", false]], "implementations.transfer_classes.transfermesh_fft": [[167, "module-implementations.transfer_classes.TransferMesh_FFT", false]], "implementations.transfer_classes.transfermesh_fft2d": [[168, "module-implementations.transfer_classes.TransferMesh_FFT2D", false]], "implementations.transfer_classes.transfermesh_mpifft": [[169, "module-implementations.transfer_classes.TransferMesh_MPIFFT", false]], "implementations.transfer_classes.transfermesh_nocoarse": [[170, "module-implementations.transfer_classes.TransferMesh_NoCoarse", false]], "implementations.transfer_classes.transferparticles_nocoarse": [[172, "module-implementations.transfer_classes.TransferParticles_NoCoarse", false]], "implementations.transfer_classes.transferpetscdmda": [[171, "module-implementations.transfer_classes.TransferPETScDMDA", false]], "implicitmidpointmethod (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod", false]], "increment_stats() (hooks method)": [[47, "core.Hooks.hooks.increment_stats", false]], "init_step() (step method)": [[53, "core.Step.step.init_step", false]], "init_type (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.init_type", false]], "integrate() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.integrate", false]], "integrate() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.integrate", false]], "integrate() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.integrate", false]], "integrate() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.integrate", false]], "integrate() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.integrate", false]], "integrate() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.integrate", false]], "integrate() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.integrate", false]], "integrate() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.integrate", false]], "integrate() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.integrate", false]], "integrate() (sweeper method)": [[54, "core.Sweeper.sweeper.integrate", false]], "integrate() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.integrate", false]], "interpolatebetweenrestarts (class in implementations.convergence_controller_classes.interpolate_between_restarts)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts", false]], "interpolation_matrix_1d() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.interpolation_matrix_1d", false]], "irecv() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.irecv", false]], "irecv() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.irecv", false]], "irecv() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.irecv", false]], "irfft_object_fine (mesh_to_mesh_fft attribute)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.irfft_object_fine", false]], "isend() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.isend", false]], "isend() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.isend", false]], "isend() (particles method)": [[90, "implementations.datatype_classes.particles.particles.isend", false]], "isend() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.isend", false]], "it_check() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_check", false]], "it_check() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_check", false]], "it_coarse() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_coarse", false]], "it_coarse() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_coarse", false]], "it_down() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_down", false]], "it_down() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_down", false]], "it_fine() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_fine", false]], "it_fine() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_fine", false]], "it_up() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_up", false]], "it_up() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_up", false]], "iter (entry attribute)": [[47, "core.Hooks.Entry.iter", false]], "j (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.J", false]], "jac() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac", false]], "jac_lin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac_LIN", false]], "jac_nonlin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac_NONLIN", false]], "jacobielliptic (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic", false]], "k (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.K", false]], "k (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.K", false]], "k (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.K", false]], "k (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.K", false]], "k (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.K", false]], "k2 (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.K2", false]], "k2 (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.K2", false]], "k2 (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.K2", false]], "k2 (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.K2", false]], "kaps (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.Kaps", false]], "ksp (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp", false]], "ksp (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.ksp", false]], "ksp (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.ksp", false]], "ksp_itercount (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp_itercount", false]], "ksp_ncalls (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp_ncalls", false]], "ku (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.Ku", false]], "ku (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.Ku", false]], "kv (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.Kv", false]], "kv (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.Kv", false]], "l (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.L", false]], "lagrangeapproximation (class in core.lagrange)": [[48, "core.Lagrange.LagrangeApproximation", false]], "lap (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.lap", false]], "lap (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.lap", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.lap", false]], "lap (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.lap", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.lap", false]], "leak (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.leak", false]], "left_is_node (collbase attribute)": [[42, "core.Collocation.CollBase.left_is_node", false]], "level (class in core.level)": [[49, "core.Level.level", false]], "level (entry attribute)": [[47, "core.Hooks.Entry.level", false]], "level (rungekutta property)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.level", false]], "level (sweeper property)": [[54, "core.Sweeper.sweeper.level", false]], "level_index (level attribute)": [[49, "core.Level.level.level_index", false]], "levels (step attribute)": [[53, "core.Step.step.levels", false]], "lin_itercount (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.lin_itercount", false]], "lin_ncalls (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.lin_ncalls", false]], "localx (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.localX", false]], "localx (fisher_reaction attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.localX", false]], "localx (gs_full attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.localX", false]], "localx (gs_reaction attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.localX", false]], "localx (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.localX", false]], "localx (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.localX", false]], "log() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.log", false]], "logger (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.logger", false]], "logger (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.logger", false]], "logger (hooks attribute)": [[47, "core.Hooks.hooks.logger", false]], "logger (ptype attribute)": [[51, "core.Problem.ptype.logger", false], [51, "id0", false]], "logger (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.logger", false]], "logger (step attribute)": [[53, "core.Step.step.logger", false]], "logger (sweeper attribute)": [[54, "core.Sweeper.sweeper.logger", false]], "logging (class in implementations.problem_classes.boussinesq_helpers.helper_classes)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.logging", false]], "logistics_equation (class in implementations.problem_classes.logisticequation)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation", false]], "lorenzattractor (class in implementations.problem_classes.lorenz)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor", false]], "m (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.M", false]], "m (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.M", false]], "m (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.M", false]], "m (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.M", false]], "m (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.M", false]], "m (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.M", false]], "m (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.M", false]], "magn (fields attribute)": [[90, "implementations.datatype_classes.particles.fields.magn", false]], "matmul() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.matmul", false]], "matmul() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.matmul", false]], "matrix (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.matrix", false]], "matrix (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.matrix", false]], "matrix (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.matrix", false]], "matrix (ark548l2saerk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2.matrix", false]], "matrix (ark548l2saesdirk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK.matrix", false]], "matrix (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.matrix", false]], "matrix (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.matrix", false]], "matrix (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.matrix", false]], "matrix (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.matrix", false]], "matrix (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.matrix", false]], "matrix (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.matrix", false]], "matrix (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.matrix", false]], "matrix (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.matrix", false]], "matrix (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.matrix", false]], "matrix (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.matrix", false]], "matrix (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.matrix", false]], "matrix (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.matrix", false]], "matrix (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.matrix", false]], "matrix_explicit (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.matrix_explicit", false]], "matrix_explicit (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.matrix_explicit", false]], "matrix_explicit (rungekuttaimex attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.matrix_explicit", false]], "mesh (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.mesh", false]], "mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.mesh", false]], "mesh_to_mesh (class in implementations.transfer_classes.transfermesh)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh", false]], "mesh_to_mesh (class in implementations.transfer_classes.transfermesh_nocoarse)": [[170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh", false]], "mesh_to_mesh_fenics (class in implementations.transfer_classes.transferfenicsmesh)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics", false]], "mesh_to_mesh_fft (class in implementations.transfer_classes.transfermesh_fft)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft", false]], "mesh_to_mesh_fft2d (class in implementations.transfer_classes.transfermesh_fft2d)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d", false]], "mesh_to_mesh_petsc_dmda (class in implementations.transfer_classes.transferpetscdmda)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda", false]], "meta_data (hooks attribute)": [[47, "core.Hooks.hooks.meta_data", false]], "module": [[40, "module-core", false], [41, "module-core.BaseTransfer", false], [42, "module-core.Collocation", false], [43, "module-core.Common", false], [44, "module-core.Controller", false], [45, "module-core.ConvergenceController", false], [46, "module-core.Errors", false], [47, "module-core.Hooks", false], [48, "module-core.Lagrange", false], [49, "module-core.Level", false], [50, "module-core.Nodes", false], [51, "module-core.Problem", false], [52, "module-core.SpaceTransfer", false], [53, "module-core.Step", false], [54, "module-core.Sweeper", false], [55, "module-helpers", false], [56, "module-helpers.NCCL_communicator", false], [57, "module-helpers.plot_helper", false], [58, "module-helpers.problem_helper", false], [59, "module-helpers.pysdc_helper", false], [60, "module-helpers.setup_helper", false], [61, "module-helpers.stats_helper", false], [62, "module-helpers.testing", false], [63, "module-helpers.transfer_helper", false], [64, "module-helpers.visualization_tools", false], [65, "module-implementations", false], [66, "module-implementations.controller_classes", false], [67, "module-implementations.controller_classes.controller_MPI", false], [68, "module-implementations.controller_classes.controller_nonMPI", false], [69, "module-implementations.convergence_controller_classes", false], [70, "module-implementations.convergence_controller_classes.adaptive_collocation", false], [71, "module-implementations.convergence_controller_classes.adaptivity", false], [72, "module-implementations.convergence_controller_classes.basic_restarting", false], [73, "module-implementations.convergence_controller_classes.check_convergence", false], [74, "module-implementations.convergence_controller_classes.check_iteration_estimator", false], [75, "module-implementations.convergence_controller_classes.crash", false], [76, "module-implementations.convergence_controller_classes.estimate_contraction_factor", false], [77, "module-implementations.convergence_controller_classes.estimate_embedded_error", false], [78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error", false], [79, "module-implementations.convergence_controller_classes.estimate_polynomial_error", false], [80, "module-implementations.convergence_controller_classes.hotrod", false], [81, "module-implementations.convergence_controller_classes.inexactness", false], [82, "module-implementations.convergence_controller_classes.interpolate_between_restarts", false], [83, "module-implementations.convergence_controller_classes.spread_step_sizes", false], [84, "module-implementations.convergence_controller_classes.step_size_limiter", false], [85, "module-implementations.convergence_controller_classes.store_uold", false], [86, "module-implementations.datatype_classes", false], [87, "module-implementations.datatype_classes.cupy_mesh", false], [88, "module-implementations.datatype_classes.fenics_mesh", false], [89, "module-implementations.datatype_classes.mesh", false], [90, "module-implementations.datatype_classes.particles", false], [91, "module-implementations.datatype_classes.petsc_vec", false], [92, "module-implementations.problem_classes", false], [93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex", false], [94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", false], [95, "module-implementations.problem_classes.AdvectionEquation_ND_FD", false], [96, "module-implementations.problem_classes.AllenCahn_1D_FD", false], [97, "module-implementations.problem_classes.AllenCahn_2D_FD", false], [99, "module-implementations.problem_classes.AllenCahn_2D_FFT", false], [100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu", false], [101, "module-implementations.problem_classes.AllenCahn_MPIFFT", false], [102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT", false], [103, "module-implementations.problem_classes.Auzinger_implicit", false], [104, "module-implementations.problem_classes.Battery", false], [105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex", false], [106, "module-implementations.problem_classes.Brusselator", false], [107, "module-implementations.problem_classes.BuckConverter", false], [108, "module-implementations.problem_classes.DiscontinuousTestODE", false], [109, "module-implementations.problem_classes.FastWaveSlowWave_0D", false], [110, "module-implementations.problem_classes.FermiPastaUlamTsingou", false], [111, "module-implementations.problem_classes.FullSolarSystem", false], [112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", false], [113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc", false], [114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit", false], [115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic", false], [116, "module-implementations.problem_classes.GrayScott_MPIFFT", false], [117, "module-implementations.problem_classes.HarmonicOscillator", false], [118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", false], [119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced", false], [120, "module-implementations.problem_classes.HeatEquation_ND_FD", false], [122, "module-implementations.problem_classes.HenonHeiles", false], [123, "module-implementations.problem_classes.LogisticEquation", false], [124, "module-implementations.problem_classes.Lorenz", false], [125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT", false], [126, "module-implementations.problem_classes.OuterSolarSystem", false], [127, "module-implementations.problem_classes.PenningTrap_3D", false], [128, "module-implementations.problem_classes.Piline", false], [129, "module-implementations.problem_classes.Quench", false], [130, "module-implementations.problem_classes.TestEquation_0D", false], [131, "module-implementations.problem_classes.Van_der_Pol_implicit", false], [132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", false], [133, "module-implementations.problem_classes.acoustic_helpers", false], [134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix", false], [135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", false], [136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators", false], [137, "module-implementations.problem_classes.boussinesq_helpers", false], [138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", false], [139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", false], [140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix", false], [141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes", false], [142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators", false], [143, "module-implementations.problem_classes.boussinesq_helpers.unflatten", false], [144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian", false], [145, "module-implementations.problem_classes.generic_ND_FD", false], [146, "module-implementations.problem_classes.nonlinear_ODE_1", false], [147, "module-implementations.problem_classes.odeScalar", false], [148, "module-implementations.problem_classes.odeSystem", false], [149, "module-implementations.problem_classes.polynomial_test_problem", false], [150, "module-implementations.sweeper_classes", false], [151, "module-implementations.sweeper_classes.Multistep", false], [152, "module-implementations.sweeper_classes.Runge_Kutta", false], [153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom", false], [154, "module-implementations.sweeper_classes.boris_2nd_order", false], [155, "module-implementations.sweeper_classes.explicit", false], [156, "module-implementations.sweeper_classes.generic_implicit", false], [157, "module-implementations.sweeper_classes.generic_implicit_MPI", false], [158, "module-implementations.sweeper_classes.imex_1st_order", false], [159, "module-implementations.sweeper_classes.imex_1st_order_MPI", false], [160, "module-implementations.sweeper_classes.imex_1st_order_mass", false], [161, "module-implementations.sweeper_classes.multi_implicit", false], [162, "module-implementations.sweeper_classes.verlet", false], [163, "module-implementations.transfer_classes", false], [164, "module-implementations.transfer_classes.BaseTransfer_mass", false], [165, "module-implementations.transfer_classes.TransferFenicsMesh", false], [166, "module-implementations.transfer_classes.TransferMesh", false], [167, "module-implementations.transfer_classes.TransferMesh_FFT", false], [168, "module-implementations.transfer_classes.TransferMesh_FFT2D", false], [169, "module-implementations.transfer_classes.TransferMesh_MPIFFT", false], [170, "module-implementations.transfer_classes.TransferMesh_NoCoarse", false], [171, "module-implementations.transfer_classes.TransferPETScDMDA", false], [172, "module-implementations.transfer_classes.TransferParticles_NoCoarse", false]], "multi_implicit (class in implementations.sweeper_classes.multi_implicit)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit", false]], "multicomponentmesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.MultiComponentMesh", false]], "multistep (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.MultiStep", false]], "mx (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.mx", false]], "n (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.N", false]], "n (lagrangeapproximation property)": [[48, "core.Lagrange.LagrangeApproximation.n", false]], "ncclcomm (class in helpers.nccl_communicator)": [[56, "helpers.NCCL_communicator.NCCLComm", false]], "ndim (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.ndim", false]], "ndim (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.ndim", false]], "ndim (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.ndim", false]], "newfig() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.newfig", false]], "newton_itercount (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.newton_itercount", false]], "newton_itercount (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.newton_itercount", false]], "newton_maxiter (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.newton_maxiter", false]], "newton_ncalls (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.newton_ncalls", false]], "newton_ncalls (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.newton_ncalls", false]], "newton_tol (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.newton_tol", false]], "newtoninexactness (class in implementations.convergence_controller_classes.inexactness)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness", false]], "next (step property)": [[53, "core.Step.step.next", false]], "next_neighbors() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.next_neighbors", false]], "next_neighbors_periodic() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.next_neighbors_periodic", false]], "node_type (nodesgenerator attribute)": [[50, "core.Nodes.NodesGenerator.node_type", false]], "nodes (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.nodes", false]], "nodes (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.nodes", false]], "nodes (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.nodes", false]], "nodes (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.nodes", false]], "nodes (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.nodes", false]], "nodes (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.nodes", false]], "nodes (collbase attribute)": [[42, "core.Collocation.CollBase.nodes", false]], "nodes (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.nodes", false]], "nodes (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.nodes", false]], "nodes (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.nodes", false]], "nodes (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.nodes", false]], "nodes (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.nodes", false]], "nodes (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.nodes", false]], "nodes (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.nodes", false]], "nodes (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.nodes", false]], "nodes (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.nodes", false]], "nodes (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.nodes", false]], "nodeserror": [[50, "core.Nodes.NodesError", false]], "nodesgenerator (class in core.nodes)": [[50, "core.Nodes.NodesGenerator", false]], "nonlinear_ode_1 (class in implementations.problem_classes.nonlinear_ode_1)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1", false]], "nonlinearschroedinger_fully_implicit (class in implementations.problem_classes.nonlinearschroedinger_mpifft)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit", false]], "nonlinearschroedinger_imex (class in implementations.problem_classes.nonlinearschroedinger_mpifft)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex", false]], "nswitches (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.nswitches", false]], "nswitches (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.nswitches", false]], "num_nodes (collbase attribute)": [[42, "core.Collocation.CollBase.num_nodes", false]], "num_restarts (entry attribute)": [[47, "core.Hooks.Entry.num_restarts", false]], "numsmalltimesteps() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.NumSmallTimeSteps", false]], "nvars (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.nvars", false]], "ones (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.ones", false]], "outer_solar_system (class in implementations.problem_classes.outersolarsystem)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system", false]], "parametererror": [[46, "core.Errors.ParameterError", false]], "params (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.params", false]], "params (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.params", false]], "params (level attribute)": [[49, "core.Level.level.params", false]], "params (registerparams attribute)": [[43, "core.Common.RegisterParams.params", false]], "params (registerparams property)": [[43, "id0", false]], "params (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.params", false]], "params (step attribute)": [[53, "core.Step.step.params", false]], "params (sweeper attribute)": [[54, "core.Sweeper.sweeper.params", false]], "pars (class in core.convergencecontroller)": [[45, "core.ConvergenceController.Pars", false]], "particles (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles", false]], "particles.position (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles.position", false]], "particles.velocity (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles.velocity", false]], "particles_to_particles (class in implementations.transfer_classes.transferparticles_nocoarse)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles", false]], "penningtrap (class in implementations.problem_classes.penningtrap_3d)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap", false]], "petsc_fisher_fullyimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit", false]], "petsc_fisher_multiimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit", false]], "petsc_fisher_semiimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit", false]], "petsc_grayscott_fullyimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit", false]], "petsc_grayscott_multiimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit", false]], "petsc_grayscott_semiimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit", false]], "petsc_vec (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec", false]], "petsc_vec_comp2 (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2", false]], "petsc_vec_imex (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex", false]], "pfasst() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.pfasst", false]], "pfasst() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.pfasst", false]], "piline (class in implementations.problem_classes.piline)": [[128, "implementations.problem_classes.Piline.piline", false]], "plot() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.plot", false]], "plot() (ptype method)": [[51, "core.Problem.ptype.plot", false]], "points (lagrangeapproximation attribute)": [[48, "core.Lagrange.LagrangeApproximation.points", false]], "polynomial_testequation (class in implementations.problem_classes.polynomial_test_problem)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation", false]], "polynomial_testequation_imex (class in implementations.problem_classes.polynomial_test_problem)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX", false]], "pos (particles attribute)": [[90, "implementations.datatype_classes.particles.particles.pos", false]], "post_comm() (hooks method)": [[47, "core.Hooks.hooks.post_comm", false]], "post_iteration() (hooks method)": [[47, "core.Hooks.hooks.post_iteration", false]], "post_iteration_processing() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.post_iteration_processing", false]], "post_iteration_processing() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.post_iteration_processing", false]], "post_iteration_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_iteration_processing", false]], "post_iteration_processing() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorlinearizedmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateextrapolationerrorwithinq method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ.post_iteration_processing", false]], "post_iteration_processing() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.post_iteration_processing", false]], "post_iteration_processing() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.post_iteration_processing", false]], "post_iteration_processing() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.post_iteration_processing", false]], "post_iteration_processing() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.post_iteration_processing", false]], "post_iteration_processing() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.post_iteration_processing", false]], "post_predict() (hooks method)": [[47, "core.Hooks.hooks.post_predict", false]], "post_run() (hooks method)": [[47, "core.Hooks.hooks.post_run", false]], "post_setup() (hooks method)": [[47, "core.Hooks.hooks.post_setup", false]], "post_spread_processing() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.post_spread_processing", false]], "post_spread_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_spread_processing", false]], "post_spread_processing() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.post_spread_processing", false]], "post_spread_processing() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.post_spread_processing", false]], "post_step() (hooks method)": [[47, "core.Hooks.hooks.post_step", false]], "post_step_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_step_processing", false]], "post_sweep() (hooks method)": [[47, "core.Hooks.hooks.post_sweep", false]], "pre_comm() (hooks method)": [[47, "core.Hooks.hooks.pre_comm", false]], "pre_iteration() (hooks method)": [[47, "core.Hooks.hooks.pre_iteration", false]], "pre_iteration_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.pre_iteration_processing", false]], "pre_iteration_processing() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.pre_iteration_processing", false]], "pre_predict() (hooks method)": [[47, "core.Hooks.hooks.pre_predict", false]], "pre_run() (hooks method)": [[47, "core.Hooks.hooks.pre_run", false]], "pre_setup() (hooks method)": [[47, "core.Hooks.hooks.pre_setup", false]], "pre_step() (hooks method)": [[47, "core.Hooks.hooks.pre_step", false]], "pre_sweep() (hooks method)": [[47, "core.Hooks.hooks.pre_sweep", false]], "predict() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.predict", false]], "predict() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.predict", false]], "predict() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.predict", false]], "predict() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.predict", false]], "predict() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.predict", false]], "predict() (sweeper method)": [[54, "core.Sweeper.sweeper.predict", false]], "predict() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.predict", false]], "prepare_mpi_datatypes() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_MPI_datatypes", false]], "prepare_mpi_logical_operations() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_MPI_logical_operations", false]], "prepare_next_block() (basicrestartingmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI.prepare_next_block", false]], "prepare_next_block() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.prepare_next_block", false]], "prepare_next_block() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_next_block", false]], "prepare_next_block() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.prepare_next_block", false]], "prepare_next_block() (spreadstepsizesblockwisempi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI.prepare_next_block", false]], "prepare_next_block() (spreadstepsizesblockwisenonmpi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI.prepare_next_block", false]], "prepare_next_block() (stopatmaxruntime method)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime.prepare_next_block", false]], "prepare_next_block() (stopatnan method)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan.prepare_next_block", false]], "prev (step property)": [[53, "core.Step.step.prev", false]], "prob (level property)": [[49, "core.Level.level.prob", false]], "problemerror": [[46, "core.Errors.ProblemError", false]], "process (entry attribute)": [[47, "core.Hooks.Entry.process", false]], "process_sweeper (entry attribute)": [[47, "core.Hooks.Entry.process_sweeper", false]], "project() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.project", false]], "prolong() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.prolong", false]], "prolong() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.prolong", false]], "prolong() (fft_to_fft method)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft.prolong", false]], "prolong() (mesh_to_mesh method)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.prolong", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.prolong", false]], "prolong() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.prolong", false]], "prolong() (mesh_to_mesh_fft method)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.prolong", false]], "prolong() (mesh_to_mesh_fft2d method)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.prolong", false]], "prolong() (mesh_to_mesh_petsc_dmda method)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda.prolong", false]], "prolong() (particles_to_particles method)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles.prolong", false]], "prolong() (space_transfer method)": [[52, "core.SpaceTransfer.space_transfer.prolong", false]], "prolong_f() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.prolong_f", false]], "prolong_f() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.prolong_f", false]], "protherorobinson (class in implementations.problem_classes.odescalar)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson", false]], "protherorobinsonautonomous (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous", false]], "pspace (mesh_to_mesh attribute)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.Pspace", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.Pspace", false]], "pspace (mesh_to_mesh_fft2d attribute)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.Pspace", false]], "ptype (class in core.problem)": [[51, "core.Problem.ptype", false]], "q1 (multi_implicit attribute)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.Q1", false]], "q2 (multi_implicit attribute)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.Q2", false]], "qe (explicit attribute)": [[155, "implementations.sweeper_classes.explicit.explicit.QE", false]], "qe (imex_1st_order attribute)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.QE", false]], "qi (generic_implicit attribute)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.QI", false]], "qi (imex_1st_order attribute)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.QI", false]], "qmat (collbase attribute)": [[42, "core.Collocation.CollBase.Qmat", false]], "qq (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.QQ", false], [162, "implementations.sweeper_classes.verlet.verlet.qQ", false]], "qt (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.QT", false]], "quad_type (nodesgenerator attribute)": [[50, "core.Nodes.NodesGenerator.quad_type", false]], "quench (class in implementations.problem_classes.quench)": [[129, "implementations.problem_classes.Quench.Quench", false]], "quenchimex (class in implementations.problem_classes.quench)": [[129, "implementations.problem_classes.Quench.QuenchIMEX", false]], "qx (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.Qx", false]], "radius (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.radius", false]], "rank (generic_implicit_mpi attribute)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.rank", false]], "rank (sweeper property)": [[54, "core.Sweeper.sweeper.rank", false]], "rank (sweepermpi property)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.rank", false]], "readonlyerror": [[46, "core.Errors.ReadOnlyError", false]], "recv() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.recv", false]], "recv() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.Recv", false], [45, "core.ConvergenceController.ConvergenceController.recv", false]], "recv() (particles method)": [[90, "implementations.datatype_classes.particles.particles.recv", false]], "recv_full() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.recv_full", false]], "recv_full() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.recv_full", false]], "reduce() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.Reduce", false]], "registerparams (class in core.common)": [[43, "core.Common.RegisterParams", false]], "reset_buffers_nonmpi() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.reset_buffers_nonMPI", false]], "reset_level() (level method)": [[49, "core.Level.level.reset_level", false]], "reset_stats() (hooks method)": [[47, "core.Hooks.hooks.reset_stats", false]], "reset_status_variables() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.reset_status_variables", false]], "reset_status_variables() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.reset_status_variables", false]], "reset_status_variables() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.reset_status_variables", false]], "reset_status_variables() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_status_variables", false]], "reset_status_variables() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.reset_status_variables", false]], "reset_status_variables() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.reset_status_variables", false]], "reset_status_variables() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.reset_status_variables", false]], "reset_status_variables() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.reset_status_variables", false]], "reset_status_variables() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.reset_status_variables", false]], "reset_step() (step method)": [[53, "core.Step.step.reset_step", false]], "reset_variable() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_variable", false]], "restart_block() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.restart_block", false]], "restart_block() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.restart_block", false]], "restrict() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.restrict", false]], "restrict() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.restrict", false]], "restrict() (fft_to_fft method)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft.restrict", false]], "restrict() (mesh_to_mesh method)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.restrict", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.restrict", false]], "restrict() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.restrict", false]], "restrict() (mesh_to_mesh_fft method)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.restrict", false]], "restrict() (mesh_to_mesh_fft2d method)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.restrict", false]], "restrict() (mesh_to_mesh_petsc_dmda method)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda.restrict", false]], "restrict() (particles_to_particles method)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles.restrict", false]], "restrict() (space_transfer method)": [[52, "core.SpaceTransfer.space_transfer.restrict", false]], "restriction_matrix_1d() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.restriction_matrix_1d", false]], "return_stats() (controller method)": [[44, "core.Controller.controller.return_stats", false]], "return_stats() (hooks method)": [[47, "core.Hooks.hooks.return_stats", false]], "rfft_object_coarse (mesh_to_mesh_fft attribute)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.rfft_object_coarse", false]], "rhs_fenics_mesh (class in implementations.datatype_classes.fenics_mesh)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh", false]], "right_is_node (collbase attribute)": [[42, "core.Collocation.CollBase.right_is_node", false]], "rk3lin() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.RK3Lin", false]], "rk4 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4", false]], "rk_imex (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex", false]], "rk_imex (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex", false]], "rkn (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RKN", false]], "row (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.row", false]], "rspace (mesh_to_mesh attribute)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.Rspace", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.Rspace", false]], "rspace (mesh_to_mesh_fft2d attribute)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.Rspace", false]], "run() (controller method)": [[44, "core.Controller.controller.run", false]], "run() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.run", false]], "run() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.run", false]], "rungekutta (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta", false]], "rungekuttaimex (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX", false]], "rungekuttanystrom (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom", false]], "s (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.S", false]], "s2 (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.s2", false]], "savefig() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.savefig", false]], "send() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.Send", false], [45, "core.ConvergenceController.ConvergenceController.send", false]], "send() (particles method)": [[90, "implementations.datatype_classes.particles.particles.send", false]], "send_full() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.send_full", false]], "send_full() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.send_full", false]], "set_maxiter() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.set_maxiter", false]], "set_tolerance() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.set_tolerance", false]], "setup() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.setup", false]], "setup() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.setup", false]], "setup() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.setup", false]], "setup() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.setup", false]], "setup() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.setup", false]], "setup() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.setup", false]], "setup() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.setup", false]], "setup() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.setup", false]], "setup() (adaptivityrk method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK.setup", false]], "setup() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.setup", false]], "setup() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.setup", false]], "setup() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.setup", false]], "setup() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.setup", false]], "setup() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.setup", false]], "setup() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.setup", false]], "setup() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.setup", false]], "setup() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.setup", false]], "setup() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.setup", false]], "setup() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.setup", false]], "setup() (estimateextrapolationerrorwithinq method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ.setup", false]], "setup() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.setup", false]], "setup() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.setup", false]], "setup() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.setup", false]], "setup() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.setup", false]], "setup() (spreadstepsizesblockwise method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.setup", false]], "setup() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.setup", false]], "setup() (stepsizeslopelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter.setup", false]], "setup() (stopatmaxruntime method)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime.setup", false]], "setup() (stopatnan method)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan.setup", false]], "setup() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.setup", false]], "setup_convergence_controllers() (controller method)": [[44, "core.Controller.controller.setup_convergence_controllers", false]], "setup_gpu() (testequation0d class method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.setup_GPU", false]], "setup_mpl() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.setup_mpl", false]], "setup_status_variables() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.setup_status_variables", false]], "setup_status_variables() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.setup_status_variables", false]], "setup_status_variables() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.setup_status_variables", false]], "setup_status_variables() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.setup_status_variables", false]], "setup_status_variables() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.setup_status_variables", false]], "setup_status_variables() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.setup_status_variables", false]], "setup_status_variables() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.setup_status_variables", false]], "setup_status_variables() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.setup_status_variables", false]], "setup_status_variables() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.setup_status_variables", false]], "setup_status_variables() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.setup_status_variables", false]], "setup_status_variables() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.setup_status_variables", false]], "setup_status_variables() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.setup_status_variables", false]], "show_residual_across_simulation() (in module helpers.visualization_tools)": [[64, "helpers.visualization_tools.show_residual_across_simulation", false]], "smat (collbase attribute)": [[42, "core.Collocation.CollBase.Smat", false]], "snes (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.snes", false]], "snes (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes", false]], "snes_itercount (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes_itercount", false]], "snes_ncalls (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes_ncalls", false]], "solve_system() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.solve_system", false]], "solve_system() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.solve_system", false]], "solve_system() (advectiondiffusion1d_implicit method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.solve_system", false]], "solve_system() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.solve_system", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.solve_system", false]], "solve_system() (allencahn2d_imex_stab method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.solve_system", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.solve_system", false]], "solve_system() (allencahn_front_finel method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel.solve_system", false]], "solve_system() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.solve_system", false]], "solve_system() (allencahn_front_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.solve_system", false]], "solve_system() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.solve_system", false]], "solve_system() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.solve_system", false]], "solve_system() (allencahn_periodic_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.solve_system", false]], "solve_system() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.solve_system", false]], "solve_system() (allencahn_semiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.solve_system", false]], "solve_system() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.solve_system", false]], "solve_system() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.solve_system", false]], "solve_system() (battery method)": [[104, "implementations.problem_classes.Battery.battery.solve_system", false]], "solve_system() (battery_implicit method)": [[104, "implementations.problem_classes.Battery.battery_implicit.solve_system", false]], "solve_system() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.solve_system", false]], "solve_system() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.solve_system", false]], "solve_system() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.solve_system", false]], "solve_system() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.solve_system", false]], "solve_system() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.solve_system", false]], "solve_system() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.solve_system", false]], "solve_system() (exactdiscontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE.solve_system", false]], "solve_system() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.solve_system", false]], "solve_system() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.solve_system", false]], "solve_system() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.solve_system", false]], "solve_system() (fenics_heat_mass_timebc method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.solve_system", false]], "solve_system() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.solve_system", false]], "solve_system() (fenics_vortex_2d_mass method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.solve_system", false]], "solve_system() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.solve_system", false]], "solve_system() (genericndimfindiff method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.solve_system", false]], "solve_system() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.solve_system", false]], "solve_system() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.solve_system", false]], "solve_system() (imex_laplacian_mpifft method)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.solve_system", false]], "solve_system() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.solve_system", false]], "solve_system() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.solve_system", false]], "solve_system() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.solve_system", false]], "solve_system() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.solve_system", false]], "solve_system() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.solve_system", false]], "solve_system() (nonlinearschroedinger_fully_implicit method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.solve_system", false]], "solve_system() (petsc_fisher_fullyimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.solve_system", false]], "solve_system() (petsc_fisher_semiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.solve_system", false]], "solve_system() (petsc_grayscott_fullyimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.solve_system", false]], "solve_system() (petsc_grayscott_semiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.solve_system", false]], "solve_system() (piline method)": [[128, "implementations.problem_classes.Piline.piline.solve_system", false]], "solve_system() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.solve_system", false]], "solve_system() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.solve_system", false]], "solve_system() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.solve_system", false]], "solve_system() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.solve_system", false]], "solve_system() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.solve_system", false]], "solve_system() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.solve_system", false]], "solve_system() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.solve_system", false]], "solve_system() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.solve_system", false]], "solve_system_1() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.solve_system_1", false]], "solve_system_1() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.solve_system_1", false]], "solve_system_1() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.solve_system_1", false]], "solve_system_1() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.solve_system_1", false]], "solve_system_1() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.solve_system_1", false]], "solve_system_1() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.solve_system_1", false]], "solve_system_1() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.solve_system_1", false]], "solve_system_2() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.solve_system_2", false]], "solve_system_2() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.solve_system_2", false]], "solve_system_2() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.solve_system_2", false]], "solve_system_2() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.solve_system_2", false]], "solve_system_2() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.solve_system_2", false]], "solve_system_2() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.solve_system_2", false]], "solve_system_2() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.solve_system_2", false]], "sort_stats() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.sort_stats", false]], "space_transfer (class in core.spacetransfer)": [[52, "core.SpaceTransfer.space_transfer", false]], "spectral (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.spectral", false]], "splitexplicit (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit", false]], "spread() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.spread", false]], "spread() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.spread", false]], "spreadstepsizesblockwise (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise", false]], "spreadstepsizesblockwisempi (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI", false]], "spreadstepsizesblockwisenonmpi (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI", false]], "sq (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.SQ", false]], "st (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.ST", false]], "status (class in core.convergencecontroller)": [[45, "core.ConvergenceController.Status", false]], "status (level attribute)": [[49, "core.Level.level.status", false]], "status (step attribute)": [[53, "core.Step.step.status", false]], "step (class in core.step)": [[53, "core.Step.step", false]], "stepsizelimiter (class in implementations.convergence_controller_classes.step_size_limiter)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter", false]], "stepsizeslopelimiter (class in implementations.convergence_controller_classes.step_size_limiter)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter", false]], "stopatmaxruntime (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime", false]], "stopatnan (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan", false]], "store_values() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.store_values", false]], "storeandcheck() (datachecker method)": [[62, "helpers.testing.DataChecker.storeAndCheck", false]], "storeuold (class in implementations.convergence_controller_classes.store_uold)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld", false]], "sweep (entry attribute)": [[47, "core.Hooks.Entry.sweep", false]], "sweep (level property)": [[49, "core.Level.level.sweep", false]], "sweeper (class in core.sweeper)": [[54, "core.Sweeper.sweeper", false]], "sweepermpi (class in implementations.sweeper_classes.generic_implicit_mpi)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI", false]], "swfw_scalar (class in implementations.problem_classes.fastwaveslowwave_0d)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar", false]], "switch_a (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.switch_A", false]], "switch_f (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.switch_f", false]], "switch_sweeper() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.switch_sweeper", false]], "sx (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.Sx", false]], "t_switch (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.t_switch", false]], "t_switch (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.t_switch", false]], "t_switch_exact (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.t_switch_exact", false]], "tag (level property)": [[49, "core.Level.level.tag", false]], "tau (level attribute)": [[49, "core.Level.level.tau", false]], "testequation0d (class in implementations.problem_classes.testequation_0d)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d", false]], "time (entry attribute)": [[47, "core.Hooks.Entry.time", false]], "time (level property)": [[49, "core.Level.level.time", false]], "time (step property)": [[53, "core.Step.step.time", false]], "timestep() (bdf2 method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.timestep", false]], "timestep() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.timestep", false]], "timestep() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.timestep", false]], "timestep() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.timestep", false]], "timestep() (trapezoidal method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.timestep", false]], "tleft (collbase attribute)": [[42, "core.Collocation.CollBase.tleft", false]], "tm (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.TM", false]], "transfer() (step method)": [[53, "core.Step.step.transfer", false]], "transfererror": [[46, "core.Errors.TransferError", false]], "trapezoidal (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal", false]], "trapezoidal (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal", false]], "trigger_restart_upon_nonconvergence() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.trigger_restart_upon_nonconvergence", false]], "tright (collbase attribute)": [[42, "core.Collocation.CollBase.tright", false]], "type (entry attribute)": [[47, "core.Hooks.Entry.type", false]], "u (level attribute)": [[49, "core.Level.level.u", false]], "u_exact() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.u_exact", false]], "u_exact() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.u_exact", false]], "u_exact() (advectionnd method)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.u_exact", false]], "u_exact() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.u_exact", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.u_exact", false]], "u_exact() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.u_exact", false]], "u_exact() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.u_exact", false]], "u_exact() (allencahn_imex method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.u_exact", false]], "u_exact() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.u_exact", false]], "u_exact() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.u_exact", false]], "u_exact() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.u_exact", false]], "u_exact() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.u_exact", false]], "u_exact() (battery method)": [[104, "implementations.problem_classes.Battery.battery.u_exact", false]], "u_exact() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.u_exact", false]], "u_exact() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.u_exact", false]], "u_exact() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.u_exact", false]], "u_exact() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.u_exact", false]], "u_exact() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.u_exact", false]], "u_exact() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.u_exact", false]], "u_exact() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.u_exact", false]], "u_exact() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.u_exact", false]], "u_exact() (fenics_heat_mass_timebc method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.u_exact", false]], "u_exact() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.u_exact", false]], "u_exact() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.u_exact", false]], "u_exact() (full_solar_system method)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.u_exact", false]], "u_exact() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.u_exact", false]], "u_exact() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.u_exact", false]], "u_exact() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.u_exact", false]], "u_exact() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.u_exact", false]], "u_exact() (heatnd_forced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.u_exact", false]], "u_exact() (heatnd_unforced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.u_exact", false]], "u_exact() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.u_exact", false]], "u_exact() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.u_exact", false]], "u_exact() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.u_exact", false]], "u_exact() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.u_exact", false]], "u_exact() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.u_exact", false]], "u_exact() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.u_exact", false]], "u_exact() (nonlinearschroedinger_imex method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.u_exact", false]], "u_exact() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.u_exact", false]], "u_exact() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.u_exact", false]], "u_exact() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.u_exact", false]], "u_exact() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.u_exact", false]], "u_exact() (piline method)": [[128, "implementations.problem_classes.Piline.piline.u_exact", false]], "u_exact() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.u_exact", false]], "u_exact() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.u_exact", false]], "u_exact() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.u_exact", false]], "u_exact() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.u_exact", false]], "u_exact() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.u_exact", false]], "u_exact() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.u_exact", false]], "u_exact() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.u_exact", false]], "u_exact() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.u_exact", false]], "u_init (ptype property)": [[51, "core.Problem.ptype.u_init", false]], "u_init() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.u_init", false]], "u_init() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.u_init", false]], "uend (level attribute)": [[49, "core.Level.level.uend", false]], "uext (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.uext", false]], "unflatten() (in module implementations.problem_classes.boussinesq_helpers.unflatten)": [[143, "implementations.problem_classes.boussinesq_helpers.unflatten.unflatten", false]], "unlockerror": [[46, "core.Errors.UnlockError", false]], "uold (level attribute)": [[49, "core.Level.level.uold", false]], "update() (cache method)": [[151, "implementations.sweeper_classes.Multistep.Cache.update", false]], "update_nodes() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.update_nodes", false]], "update_nodes() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.update_nodes", false]], "update_nodes() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.update_nodes", false]], "update_nodes() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.update_nodes", false]], "update_nodes() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.update_nodes", false]], "update_nodes() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.update_nodes", false]], "update_nodes() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.update_nodes", false]], "update_nodes() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.update_nodes", false]], "update_nodes() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.update_nodes", false]], "update_nodes() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.update_nodes", false]], "update_nodes() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.update_nodes", false]], "update_nodes() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.update_nodes", false]], "update_nodes() (sweeper method)": [[54, "core.Sweeper.sweeper.update_nodes", false]], "update_nodes() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.update_nodes", false]], "v (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.V", false]], "v (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.V", false]], "v (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.V", false]], "v (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.V", false]], "v (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.V", false]], "v (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.V", false]], "values (fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.fenics_mesh.values", false]], "vanderpol (class in implementations.problem_classes.van_der_pol_implicit)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol", false]], "vel (particles attribute)": [[90, "implementations.datatype_classes.particles.particles.vel", false]], "velocity_verlet (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.Velocity_Verlet", false]], "verlet (class in implementations.sweeper_classes.verlet)": [[162, "implementations.sweeper_classes.verlet.verlet", false]], "verletlin() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.VerletLin", false]], "w (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w", false]], "w1 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w1", false]], "w2 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w2", false]], "wait_with_interrupt() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.wait_with_interrupt", false]], "weights (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.weights", false]], "weights (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.weights", false]], "weights (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.weights", false]], "weights (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.weights", false]], "weights (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.weights", false]], "weights (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.weights", false]], "weights (collbase attribute)": [[42, "core.Collocation.CollBase.weights", false]], "weights (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.weights", false]], "weights (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.weights", false]], "weights (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.weights", false]], "weights (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.weights", false]], "weights (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.weights", false]], "weights (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.weights", false]], "weights (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.weights", false]], "weights (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.weights", false]], "weights (lagrangeapproximation attribute)": [[48, "core.Lagrange.LagrangeApproximation.weights", false]], "weights (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.weights", false]], "weights (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.weights", false]], "welcome_message() (controller method)": [[44, "core.Controller.controller.welcome_message", false]], "work_counter (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.work_counter", false]], "work_counter (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.work_counter", false]], "work_counters (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.work_counters", false]], "work_counters (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.work_counters", false]], "work_counters (battery_implicit attribute)": [[104, "implementations.problem_classes.Battery.battery_implicit.work_counters", false]], "work_counters (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.work_counters", false]], "work_counters (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.work_counters", false]], "workcounter (class in core.problem)": [[51, "core.Problem.WorkCounter", false]], "writetojson() (datachecker method)": [[62, "helpers.testing.DataChecker.writeToJSON", false]], "x (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.X", false]], "x (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.X", false]], "x (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.X", false]], "x (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.X", false]], "x (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.X", false]], "x (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.X", false]], "xp (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.xp", false]], "xp (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.xp", false]], "xsp (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.xsp", false]], "xv (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.xv", false]], "xvalues (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.xvalues", false]], "xvalues (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.xvalues", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.xvalues", false]], "xvalues (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.xvalues", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.xvalues", false]], "xvalues (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.xvalues", false]], "xvalues (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.xvalues", false]], "xvalues (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.xvalues", false]], "xvalues (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.xvalues", false]], "xvalues (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.xvalues", false]], "xx (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.xx", false]], "zz (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.zz", false]]}, "objects": {"": [[40, 0, 0, "-", "core"], [55, 0, 0, "-", "helpers"], [65, 0, 0, "-", "implementations"]], "core": [[41, 0, 0, "-", "BaseTransfer"], [42, 0, 0, "-", "Collocation"], [43, 0, 0, "-", "Common"], [44, 0, 0, "-", "Controller"], [45, 0, 0, "-", "ConvergenceController"], [46, 0, 0, "-", "Errors"], [47, 0, 0, "-", "Hooks"], [48, 0, 0, "-", "Lagrange"], [49, 0, 0, "-", "Level"], [50, 0, 0, "-", "Nodes"], [51, 0, 0, "-", "Problem"], [52, 0, 0, "-", "SpaceTransfer"], [53, 0, 0, "-", "Step"], [54, 0, 0, "-", "Sweeper"]], "core.BaseTransfer": [[41, 1, 1, "", "base_transfer"]], "core.BaseTransfer.base_transfer": [[41, 2, 1, "", "coarse"], [41, 2, 1, "", "fine"], [41, 3, 1, "", "get_transfer_matrix_Q"], [41, 2, 1, "", "logger"], [41, 2, 1, "", "params"], [41, 3, 1, "", "prolong"], [41, 3, 1, "", "prolong_f"], [41, 3, 1, "", "restrict"]], "core.Collocation": [[42, 1, 1, "", "CollBase"]], "core.Collocation.CollBase": [[42, 2, 1, "", "Qmat"], [42, 2, 1, "", "Smat"], [42, 2, 1, "", "delta_m"], [42, 3, 1, "", "evaluate"], [42, 2, 1, "", "left_is_node"], [42, 2, 1, "", "nodes"], [42, 2, 1, "", "num_nodes"], [42, 2, 1, "", "right_is_node"], [42, 2, 1, "", "tleft"], [42, 2, 1, "", "tright"], [42, 2, 1, "", "weights"]], "core.Common": [[43, 1, 1, "", "RegisterParams"]], "core.Common.RegisterParams": [[43, 2, 1, "", "_parNames"], [43, 2, 1, "", "_parNamesReadOnly"], [43, 4, 1, "id0", "params"]], "core.Controller": [[44, 1, 1, "", "controller"]], "core.Controller.controller": [[44, 3, 1, "", "add_convergence_controller"], [44, 3, 1, "", "add_hook"], [44, 3, 1, "", "dump_setup"], [44, 3, 1, "", "get_convergence_controllers_as_table"], [44, 4, 1, "", "hooks"], [44, 3, 1, "", "return_stats"], [44, 3, 1, "", "run"], [44, 3, 1, "", "setup_convergence_controllers"], [44, 3, 1, "", "welcome_message"]], "core.ConvergenceController": [[45, 1, 1, "", "ConvergenceController"], [45, 1, 1, "", "Pars"], [45, 1, 1, "", "Status"]], "core.ConvergenceController.ConvergenceController": [[45, 3, 1, "", "Recv"], [45, 3, 1, "", "Send"], [45, 3, 1, "", "add_variable"], [45, 3, 1, "", "check_iteration_status"], [45, 3, 1, "", "check_parameters"], [45, 3, 1, "", "convergence_control"], [45, 3, 1, "", "debug"], [45, 3, 1, "", "dependencies"], [45, 3, 1, "", "determine_restart"], [45, 3, 1, "", "get_new_step_size"], [45, 3, 1, "", "log"], [45, 3, 1, "", "post_iteration_processing"], [45, 3, 1, "", "post_spread_processing"], [45, 3, 1, "", "post_step_processing"], [45, 3, 1, "", "pre_iteration_processing"], [45, 3, 1, "", "prepare_MPI_datatypes"], [45, 3, 1, "", "prepare_MPI_logical_operations"], [45, 3, 1, "", "prepare_next_block"], [45, 3, 1, "", "recv"], [45, 3, 1, "", "reset_buffers_nonMPI"], [45, 3, 1, "", "reset_status_variables"], [45, 3, 1, "", "reset_variable"], [45, 3, 1, "", "send"], [45, 3, 1, "", "setup"], [45, 3, 1, "", "setup_status_variables"]], "core.Errors": [[46, 5, 1, "", "CollocationError"], [46, 5, 1, "", "CommunicationError"], [46, 5, 1, "", "ControllerError"], [46, 5, 1, "", "ConvergenceError"], [46, 5, 1, "", "DataError"], [46, 5, 1, "", "ParameterError"], [46, 5, 1, "", "ProblemError"], [46, 5, 1, "", "ReadOnlyError"], [46, 5, 1, "", "TransferError"], [46, 5, 1, "", "UnlockError"]], "core.Hooks": [[47, 1, 1, "", "Entry"], [47, 1, 1, "", "hooks"]], "core.Hooks.Entry": [[47, 2, 1, "", "iter"], [47, 2, 1, "", "level"], [47, 2, 1, "", "num_restarts"], [47, 2, 1, "", "process"], [47, 2, 1, "", "process_sweeper"], [47, 2, 1, "", "sweep"], [47, 2, 1, "", "time"], [47, 2, 1, "", "type"]], "core.Hooks.hooks": [[47, 2, 1, "", "__num_restarts"], [47, 2, 1, "", "__stats"], [47, 3, 1, "", "add_to_stats"], [47, 2, 1, "id0", "entry"], [47, 3, 1, "", "increment_stats"], [47, 2, 1, "", "logger"], [47, 2, 1, "", "meta_data"], [47, 3, 1, "", "post_comm"], [47, 3, 1, "", "post_iteration"], [47, 3, 1, "", "post_predict"], [47, 3, 1, "", "post_run"], [47, 3, 1, "", "post_setup"], [47, 3, 1, "", "post_step"], [47, 3, 1, "", "post_sweep"], [47, 3, 1, "", "pre_comm"], [47, 3, 1, "", "pre_iteration"], [47, 3, 1, "", "pre_predict"], [47, 3, 1, "", "pre_run"], [47, 3, 1, "", "pre_setup"], [47, 3, 1, "", "pre_step"], [47, 3, 1, "", "pre_sweep"], [47, 3, 1, "", "reset_stats"], [47, 3, 1, "", "return_stats"]], "core.Lagrange": [[48, 1, 1, "", "LagrangeApproximation"], [48, 6, 1, "", "computeFejerRule"]], "core.Lagrange.LagrangeApproximation": [[48, 3, 1, "", "getIntegrationMatrix"], [48, 3, 1, "", "getInterpolationMatrix"], [48, 4, 1, "", "n"], [48, 2, 1, "", "points"], [48, 2, 1, "", "weights"]], "core.Level": [[49, 1, 1, "", "level"]], "core.Level.level": [[49, 4, 1, "", "dt"], [49, 2, 1, "", "f"], [49, 2, 1, "", "fold"], [49, 2, 1, "", "level_index"], [49, 2, 1, "", "params"], [49, 4, 1, "", "prob"], [49, 3, 1, "", "reset_level"], [49, 2, 1, "", "status"], [49, 4, 1, "", "sweep"], [49, 4, 1, "", "tag"], [49, 2, 1, "", "tau"], [49, 4, 1, "", "time"], [49, 2, 1, "", "u"], [49, 2, 1, "", "uend"], [49, 2, 1, "", "uold"]], "core.Nodes": [[50, 5, 1, "", "NodesError"], [50, 1, 1, "", "NodesGenerator"]], "core.Nodes.NodesGenerator": [[50, 3, 1, "", "evalOrthogPoly"], [50, 3, 1, "", "getNodes"], [50, 3, 1, "", "getOrthogPolyCoefficients"], [50, 3, 1, "", "getTridiagCoefficients"], [50, 2, 1, "", "node_type"], [50, 2, 1, "", "quad_type"]], "core.Problem": [[51, 1, 1, "", "WorkCounter"], [51, 1, 1, "", "ptype"]], "core.Problem.WorkCounter": [[51, 3, 1, "", "decrement"]], "core.Problem.ptype": [[51, 3, 1, "", "apply_mass_matrix"], [51, 2, 1, "", "dtype_f"], [51, 2, 1, "", "dtype_u"], [51, 3, 1, "", "eval_f"], [51, 4, 1, "", "f_init"], [51, 3, 1, "", "generate_scipy_reference_solution"], [51, 3, 1, "", "get_default_sweeper_class"], [51, 3, 1, "", "get_fig"], [51, 2, 1, "id0", "logger"], [51, 3, 1, "", "plot"], [51, 4, 1, "", "u_init"]], "core.SpaceTransfer": [[52, 1, 1, "", "space_transfer"]], "core.SpaceTransfer.space_transfer": [[52, 2, 1, "", "coarse_prob"], [52, 2, 1, "", "fine_prob"], [52, 2, 1, "", "logger"], [52, 2, 1, "", "params"], [52, 3, 1, "", "prolong"], [52, 3, 1, "", "restrict"]], "core.Step": [[53, 1, 1, "", "step"]], "core.Step.step": [[53, 3, 1, "", "connect_levels"], [53, 4, 1, "", "dt"], [53, 3, 1, "", "init_step"], [53, 2, 1, "", "levels"], [53, 2, 1, "", "logger"], [53, 4, 1, "", "next"], [53, 2, 1, "", "params"], [53, 4, 1, "", "prev"], [53, 3, 1, "", "reset_step"], [53, 2, 1, "", "status"], [53, 4, 1, "", "time"], [53, 3, 1, "", "transfer"]], "core.Sweeper": [[54, 1, 1, "", "sweeper"]], "core.Sweeper.sweeper": [[54, 2, 1, "", "coll"], [54, 3, 1, "", "compute_end_point"], [54, 3, 1, "", "compute_residual"], [54, 3, 1, "", "get_Qdelta_explicit"], [54, 3, 1, "", "get_Qdelta_implicit"], [54, 3, 1, "", "integrate"], [54, 4, 1, "", "level"], [54, 2, 1, "", "logger"], [54, 2, 1, "", "params"], [54, 3, 1, "", "predict"], [54, 4, 1, "", "rank"], [54, 3, 1, "", "update_nodes"]], "helpers": [[56, 0, 0, "-", "NCCL_communicator"], [57, 0, 0, "-", "plot_helper"], [58, 0, 0, "-", "problem_helper"], [59, 0, 0, "-", "pysdc_helper"], [60, 0, 0, "-", "setup_helper"], [61, 0, 0, "-", "stats_helper"], [62, 0, 0, "-", "testing"], [63, 0, 0, "-", "transfer_helper"], [64, 0, 0, "-", "visualization_tools"]], "helpers.NCCL_communicator": [[56, 1, 1, "", "NCCLComm"]], "helpers.NCCL_communicator.NCCLComm": [[56, 3, 1, "", "Allreduce"], [56, 3, 1, "", "Reduce"], [56, 3, 1, "", "get_count"], [56, 3, 1, "", "get_dtype"], [56, 3, 1, "", "get_op"]], "helpers.plot_helper": [[57, 6, 1, "", "figsize"], [57, 6, 1, "", "figsize_by_journal"], [57, 6, 1, "", "newfig"], [57, 6, 1, "", "savefig"], [57, 6, 1, "", "setup_mpl"]], "helpers.problem_helper": [[58, 6, 1, "", "get_1d_grid"], [58, 6, 1, "", "get_finite_difference_matrix"], [58, 6, 1, "", "get_finite_difference_stencil"], [58, 6, 1, "", "get_steps"]], "helpers.pysdc_helper": [[59, 1, 1, "", "FrozenClass"]], "helpers.pysdc_helper.FrozenClass": [[59, 2, 1, "", "__isfrozen"], [59, 3, 1, "", "get"]], "helpers.setup_helper": [[60, 6, 1, "", "generate_description"]], "helpers.stats_helper": [[61, 6, 1, "", "filter_stats"], [61, 6, 1, "", "get_list_of_types"], [61, 6, 1, "", "get_sorted"], [61, 6, 1, "", "sort_stats"]], "helpers.testing": [[62, 1, 1, "", "DataChecker"]], "helpers.testing.DataChecker": [[62, 3, 1, "", "storeAndCheck"], [62, 3, 1, "", "writeToJSON"]], "helpers.transfer_helper": [[63, 6, 1, "", "border_padding"], [63, 6, 1, "", "continue_periodic_array"], [63, 6, 1, "", "interpolation_matrix_1d"], [63, 6, 1, "", "next_neighbors"], [63, 6, 1, "", "next_neighbors_periodic"], [63, 6, 1, "", "restriction_matrix_1d"]], "helpers.visualization_tools": [[64, 6, 1, "", "show_residual_across_simulation"]], "implementations": [[66, 0, 0, "-", "controller_classes"], [69, 0, 0, "-", "convergence_controller_classes"], [86, 0, 0, "-", "datatype_classes"], [92, 0, 0, "-", "problem_classes"], [150, 0, 0, "-", "sweeper_classes"], [163, 0, 0, "-", "transfer_classes"]], "implementations.controller_classes": [[67, 0, 0, "-", "controller_MPI"], [68, 0, 0, "-", "controller_nonMPI"]], "implementations.controller_classes.controller_MPI": [[67, 1, 1, "", "controller_MPI"]], "implementations.controller_classes.controller_MPI.controller_MPI": [[67, 3, 1, "", "check_iteration_estimate"], [67, 3, 1, "", "default"], [67, 3, 1, "", "it_check"], [67, 3, 1, "", "it_coarse"], [67, 3, 1, "", "it_down"], [67, 3, 1, "", "it_fine"], [67, 3, 1, "", "it_up"], [67, 3, 1, "", "pfasst"], [67, 3, 1, "", "predict"], [67, 3, 1, "", "recv"], [67, 3, 1, "", "recv_full"], [67, 3, 1, "", "restart_block"], [67, 3, 1, "", "run"], [67, 3, 1, "", "send_full"], [67, 3, 1, "", "spread"], [67, 3, 1, "", "wait_with_interrupt"]], "implementations.controller_classes.controller_nonMPI": [[68, 1, 1, "", "controller_nonMPI"]], "implementations.controller_classes.controller_nonMPI.controller_nonMPI": [[68, 3, 1, "", "default"], [68, 3, 1, "", "it_check"], [68, 3, 1, "", "it_coarse"], [68, 3, 1, "", "it_down"], [68, 3, 1, "", "it_fine"], [68, 3, 1, "", "it_up"], [68, 3, 1, "", "pfasst"], [68, 3, 1, "", "predict"], [68, 3, 1, "", "recv_full"], [68, 3, 1, "", "restart_block"], [68, 3, 1, "", "run"], [68, 3, 1, "", "send_full"], [68, 3, 1, "", "spread"]], "implementations.convergence_controller_classes": [[70, 0, 0, "-", "adaptive_collocation"], [71, 0, 0, "-", "adaptivity"], [72, 0, 0, "-", "basic_restarting"], [73, 0, 0, "-", "check_convergence"], [74, 0, 0, "-", "check_iteration_estimator"], [75, 0, 0, "-", "crash"], [76, 0, 0, "-", "estimate_contraction_factor"], [77, 0, 0, "-", "estimate_embedded_error"], [78, 0, 0, "-", "estimate_extrapolation_error"], [79, 0, 0, "-", "estimate_polynomial_error"], [80, 0, 0, "-", "hotrod"], [81, 0, 0, "-", "inexactness"], [82, 0, 0, "-", "interpolate_between_restarts"], [83, 0, 0, "-", "spread_step_sizes"], [84, 0, 0, "-", "step_size_limiter"], [85, 0, 0, "-", "store_uold"]], "implementations.convergence_controller_classes.adaptive_collocation": [[70, 1, 1, "", "AdaptiveCollocation"]], "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation": [[70, 3, 1, "", "check_parameters"], [70, 3, 1, "", "matmul"], [70, 3, 1, "", "post_iteration_processing"], [70, 3, 1, "", "post_spread_processing"], [70, 3, 1, "", "reset_status_variables"], [70, 3, 1, "", "setup"], [70, 3, 1, "", "setup_status_variables"], [70, 3, 1, "", "switch_sweeper"]], "implementations.convergence_controller_classes.adaptivity": [[71, 1, 1, "", "Adaptivity"], [71, 1, 1, "", "AdaptivityBase"], [71, 1, 1, "", "AdaptivityCollocation"], [71, 1, 1, "", "AdaptivityExtrapolationWithinQ"], [71, 1, 1, "", "AdaptivityForConvergedCollocationProblems"], [71, 1, 1, "", "AdaptivityPolynomialError"], [71, 1, 1, "", "AdaptivityRK"], [71, 1, 1, "", "AdaptivityResidual"]], "implementations.convergence_controller_classes.adaptivity.Adaptivity": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityBase": [[71, 3, 1, "", "compute_optimal_step_size"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "post_iteration_processing"], [71, 3, 1, "", "reset_status_variables"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "trigger_restart_upon_nonconvergence"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityRK": [[71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.basic_restarting": [[72, 1, 1, "", "BasicRestarting"], [72, 1, 1, "", "BasicRestartingMPI"], [72, 1, 1, "", "BasicRestartingNonMPI"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestarting": [[72, 3, 1, "", "dependencies"], [72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "get_implementation"], [72, 3, 1, "", "reset_status_variables"], [72, 3, 1, "", "setup"], [72, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI": [[72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI": [[72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "prepare_next_block"], [72, 3, 1, "", "reset_buffers_nonMPI"]], "implementations.convergence_controller_classes.check_convergence": [[73, 1, 1, "", "CheckConvergence"]], "implementations.convergence_controller_classes.check_convergence.CheckConvergence": [[73, 3, 1, "", "check_convergence"], [73, 3, 1, "", "check_iteration_status"], [73, 3, 1, "", "communicate_convergence"], [73, 3, 1, "", "dependencies"], [73, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.check_iteration_estimator": [[74, 1, 1, "", "CheckIterationEstimatorNonMPI"]], "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI": [[74, 3, 1, "", "check_iteration_status"], [74, 3, 1, "", "check_parameters"], [74, 3, 1, "", "dependencies"], [74, 3, 1, "", "reset_buffers_nonMPI"], [74, 3, 1, "", "setup"], [74, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.crash": [[75, 1, 1, "", "CrashBase"], [75, 1, 1, "", "StopAtMaxRuntime"], [75, 1, 1, "", "StopAtNan"]], "implementations.convergence_controller_classes.crash.CrashBase": [[75, 3, 1, "", "communicate_crash"]], "implementations.convergence_controller_classes.crash.StopAtMaxRuntime": [[75, 3, 1, "", "prepare_next_block"], [75, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.crash.StopAtNan": [[75, 3, 1, "", "prepare_next_block"], [75, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_contraction_factor": [[76, 1, 1, "", "EstimateContractionFactor"]], "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor": [[76, 3, 1, "", "dependencies"], [76, 3, 1, "", "post_iteration_processing"], [76, 3, 1, "", "pre_iteration_processing"], [76, 3, 1, "", "reset_status_variables"], [76, 3, 1, "", "setup"], [76, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error": [[77, 1, 1, "", "EstimateEmbeddedError"], [77, 1, 1, "", "EstimateEmbeddedErrorCollocation"], [77, 1, 1, "", "EstimateEmbeddedErrorLinearizedMPI"], [77, 1, 1, "", "EstimateEmbeddedErrorLinearizedNonMPI"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError": [[77, 3, 1, "", "dependencies"], [77, 3, 1, "", "estimate_embedded_error_serial"], [77, 3, 1, "", "get_implementation"], [77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_status_variables"], [77, 3, 1, "", "setup"], [77, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation": [[77, 3, 1, "", "dependencies"], [77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_status_variables"], [77, 3, 1, "", "setup"], [77, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI": [[77, 3, 1, "", "post_iteration_processing"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI": [[77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_buffers_nonMPI"], [77, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_extrapolation_error": [[78, 1, 1, "", "EstimateExtrapolationErrorBase"], [78, 1, 1, "", "EstimateExtrapolationErrorNonMPI"], [78, 1, 1, "", "EstimateExtrapolationErrorWithinQ"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase": [[78, 3, 1, "", "check_parameters"], [78, 3, 1, "", "get_extrapolation_coefficients"], [78, 3, 1, "", "reset_status_variables"], [78, 3, 1, "", "setup"], [78, 3, 1, "", "setup_status_variables"], [78, 3, 1, "", "store_values"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI": [[78, 3, 1, "", "get_extrapolated_error"], [78, 3, 1, "", "get_extrapolated_solution"], [78, 3, 1, "", "post_iteration_processing"], [78, 3, 1, "", "prepare_next_block"], [78, 3, 1, "", "setup"], [78, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ": [[78, 3, 1, "", "post_iteration_processing"], [78, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_polynomial_error": [[79, 1, 1, "", "EstimatePolynomialError"]], "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError": [[79, 3, 1, "", "check_parameters"], [79, 3, 1, "", "matmul"], [79, 3, 1, "", "post_iteration_processing"], [79, 3, 1, "", "reset_status_variables"], [79, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.hotrod": [[80, 1, 1, "", "HotRod"]], "implementations.convergence_controller_classes.hotrod.HotRod": [[80, 3, 1, "", "check_parameters"], [80, 3, 1, "", "dependencies"], [80, 3, 1, "", "determine_restart"], [80, 3, 1, "", "post_iteration_processing"], [80, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.inexactness": [[81, 1, 1, "", "NewtonInexactness"]], "implementations.convergence_controller_classes.inexactness.NewtonInexactness": [[81, 3, 1, "", "dependencies"], [81, 3, 1, "", "post_iteration_processing"], [81, 3, 1, "", "set_maxiter"], [81, 3, 1, "", "set_tolerance"], [81, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.interpolate_between_restarts": [[82, 1, 1, "", "InterpolateBetweenRestarts"]], "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts": [[82, 3, 1, "", "post_iteration_processing"], [82, 3, 1, "", "post_spread_processing"], [82, 3, 1, "", "setup"], [82, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.spread_step_sizes": [[83, 1, 1, "", "SpreadStepSizesBlockwise"], [83, 1, 1, "", "SpreadStepSizesBlockwiseMPI"], [83, 1, 1, "", "SpreadStepSizesBlockwiseNonMPI"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise": [[83, 3, 1, "", "get_implementation"], [83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI": [[83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI": [[83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.step_size_limiter": [[84, 1, 1, "", "StepSizeLimiter"], [84, 1, 1, "", "StepSizeSlopeLimiter"]], "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter": [[84, 3, 1, "", "dependencies"], [84, 3, 1, "", "get_new_step_size"], [84, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter": [[84, 3, 1, "", "get_new_step_size"], [84, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.store_uold": [[85, 1, 1, "", "StoreUOld"]], "implementations.convergence_controller_classes.store_uold.StoreUOld": [[85, 3, 1, "", "post_iteration_processing"], [85, 3, 1, "", "post_spread_processing"], [85, 3, 1, "", "setup"]], "implementations.datatype_classes": [[87, 0, 0, "-", "cupy_mesh"], [88, 0, 0, "-", "fenics_mesh"], [89, 0, 0, "-", "mesh"], [90, 0, 0, "-", "particles"], [91, 0, 0, "-", "petsc_vec"]], "implementations.datatype_classes.cupy_mesh": [[87, 1, 1, "", "comp2_cupy_mesh"], [87, 1, 1, "", "cupy_mesh"], [87, 1, 1, "", "imex_cupy_mesh"]], "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh": [[87, 2, 1, "", "comp1"], [87, 2, 1, "", "comp2"]], "implementations.datatype_classes.cupy_mesh.cupy_mesh": [[87, 3, 1, "", "bcast"], [87, 4, 1, "", "comm"], [87, 3, 1, "", "irecv"], [87, 3, 1, "", "isend"]], "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh": [[87, 2, 1, "", "expl"], [87, 2, 1, "", "impl"]], "implementations.datatype_classes.fenics_mesh": [[88, 1, 1, "", "fenics_mesh"], [88, 1, 1, "", "rhs_fenics_mesh"]], "implementations.datatype_classes.fenics_mesh.fenics_mesh": [[88, 2, 1, "", "values"]], "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh": [[88, 2, 1, "", "expl"], [88, 2, 1, "", "impl"]], "implementations.datatype_classes.mesh": [[89, 1, 1, "", "MultiComponentMesh"], [89, 1, 1, "", "comp2_mesh"], [89, 1, 1, "", "imex_mesh"], [89, 1, 1, "", "mesh"]], "implementations.datatype_classes.mesh.MultiComponentMesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.comp2_mesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.imex_mesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.mesh": [[89, 2, 1, "", "_comm"], [89, 3, 1, "", "bcast"], [89, 4, 1, "", "comm"], [89, 3, 1, "", "irecv"], [89, 3, 1, "", "isend"]], "implementations.datatype_classes.particles": [[90, 1, 1, "", "acceleration"], [90, 1, 1, "", "fields"], [90, 1, 1, "", "particles"]], "implementations.datatype_classes.particles.fields": [[90, 2, 1, "", "elec"], [90, 1, 1, "", "electric"], [90, 2, 1, "", "magn"], [90, 1, 1, "", "magnetic"]], "implementations.datatype_classes.particles.particles": [[90, 3, 1, "", "isend"], [90, 2, 1, "", "pos"], [90, 1, 1, "", "position"], [90, 3, 1, "", "recv"], [90, 3, 1, "", "send"], [90, 2, 1, "", "vel"], [90, 1, 1, "", "velocity"]], "implementations.datatype_classes.petsc_vec": [[91, 1, 1, "", "petsc_vec"], [91, 1, 1, "", "petsc_vec_comp2"], [91, 1, 1, "", "petsc_vec_imex"]], "implementations.datatype_classes.petsc_vec.petsc_vec": [[91, 3, 1, "", "bcast"], [91, 3, 1, "", "irecv"], [91, 3, 1, "", "isend"]], "implementations.datatype_classes.petsc_vec.petsc_vec_comp2": [[91, 2, 1, "", "expl"], [91, 2, 1, "", "impl"]], "implementations.datatype_classes.petsc_vec.petsc_vec_imex": [[91, 2, 1, "", "expl"], [91, 2, 1, "", "impl"]], "implementations.problem_classes": [[93, 0, 0, "-", "AcousticAdvection_1D_FD_imex"], [94, 0, 0, "-", "AdvectionDiffusionEquation_1D_FFT"], [95, 0, 0, "-", "AdvectionEquation_ND_FD"], [96, 0, 0, "-", "AllenCahn_1D_FD"], [97, 0, 0, "-", "AllenCahn_2D_FD"], [99, 0, 0, "-", "AllenCahn_2D_FFT"], [100, 0, 0, "-", "AllenCahn_2D_FFT_gpu"], [101, 0, 0, "-", "AllenCahn_MPIFFT"], [102, 0, 0, "-", "AllenCahn_Temp_MPIFFT"], [103, 0, 0, "-", "Auzinger_implicit"], [104, 0, 0, "-", "Battery"], [105, 0, 0, "-", "Boussinesq_2D_FD_imex"], [106, 0, 0, "-", "Brusselator"], [107, 0, 0, "-", "BuckConverter"], [108, 0, 0, "-", "DiscontinuousTestODE"], [109, 0, 0, "-", "FastWaveSlowWave_0D"], [110, 0, 0, "-", "FermiPastaUlamTsingou"], [111, 0, 0, "-", "FullSolarSystem"], [112, 0, 0, "-", "GeneralizedFisher_1D_FD_implicit"], [113, 0, 0, "-", "GeneralizedFisher_1D_PETSc"], [114, 0, 0, "-", "GrayScott_1D_FEniCS_implicit"], [115, 0, 0, "-", "GrayScott_2D_PETSc_periodic"], [116, 0, 0, "-", "GrayScott_MPIFFT"], [117, 0, 0, "-", "HarmonicOscillator"], [118, 0, 0, "-", "HeatEquation_1D_FEniCS_matrix_forced"], [119, 0, 0, "-", "HeatEquation_2D_PETSc_forced"], [120, 0, 0, "-", "HeatEquation_ND_FD"], [122, 0, 0, "-", "HenonHeiles"], [123, 0, 0, "-", "LogisticEquation"], [124, 0, 0, "-", "Lorenz"], [125, 0, 0, "-", "NonlinearSchroedinger_MPIFFT"], [126, 0, 0, "-", "OuterSolarSystem"], [127, 0, 0, "-", "PenningTrap_3D"], [128, 0, 0, "-", "Piline"], [129, 0, 0, "-", "Quench"], [130, 0, 0, "-", "TestEquation_0D"], [131, 0, 0, "-", "Van_der_Pol_implicit"], [132, 0, 0, "-", "VorticityVelocity_2D_FEniCS_periodic"], [133, 0, 0, "-", "acoustic_helpers"], [137, 0, 0, "-", "boussinesq_helpers"], [144, 0, 0, "-", "generic_MPIFFT_Laplacian"], [145, 0, 0, "-", "generic_ND_FD"], [146, 0, 0, "-", "nonlinear_ODE_1"], [147, 0, 0, "-", "odeScalar"], [148, 0, 0, "-", "odeSystem"], [149, 0, 0, "-", "polynomial_test_problem"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex": [[93, 1, 1, "", "acoustic_1d_imex"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex": [[93, 2, 1, "", "A"], [93, 2, 1, "", "Dx"], [93, 2, 1, "", "Id"], [93, 2, 1, "", "dtype_f"], [93, 2, 1, "", "dtype_u"], [93, 2, 1, "", "dx"], [93, 3, 1, "", "eval_f"], [93, 2, 1, "", "mesh"], [93, 3, 1, "", "solve_system"], [93, 3, 1, "", "u_exact"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT": [[94, 1, 1, "", "advectiondiffusion1d_imex"], [94, 1, 1, "", "advectiondiffusion1d_implicit"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex": [[94, 2, 1, "", "ddx"], [94, 2, 1, "", "dtype_f"], [94, 2, 1, "", "dtype_u"], [94, 3, 1, "", "eval_f"], [94, 2, 1, "", "lap"], [94, 3, 1, "", "solve_system"], [94, 3, 1, "", "u_exact"], [94, 2, 1, "", "xvalues"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit": [[94, 2, 1, "", "dtype_f"], [94, 2, 1, "", "dtype_u"], [94, 3, 1, "", "eval_f"], [94, 3, 1, "", "solve_system"]], "implementations.problem_classes.AdvectionEquation_ND_FD": [[95, 1, 1, "", "advectionNd"]], "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd": [[95, 2, 1, "", "A"], [95, 2, 1, "", "Id"], [95, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_1D_FD": [[96, 1, 1, "", "allencahn_front_finel"], [96, 1, 1, "", "allencahn_front_fullyimplicit"], [96, 1, 1, "", "allencahn_front_semiimplicit"], [96, 1, 1, "", "allencahn_periodic_fullyimplicit"], [96, 1, 1, "", "allencahn_periodic_multiimplicit"], [96, 1, 1, "", "allencahn_periodic_semiimplicit"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel": [[96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit": [[96, 2, 1, "", "A"], [96, 2, 1, "", "dtype_f"], [96, 2, 1, "", "dtype_u"], [96, 2, 1, "", "dx"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"], [96, 3, 1, "", "u_exact"], [96, 2, 1, "", "uext"], [96, 2, 1, "", "work_counters"], [96, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit": [[96, 2, 1, "", "A"], [96, 2, 1, "", "dtype_f"], [96, 2, 1, "", "dtype_u"], [96, 2, 1, "", "dx"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"], [96, 3, 1, "", "u_exact"], [96, 2, 1, "", "work_counters"], [96, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system_1"], [96, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_2D_FD": [[97, 1, 1, "", "allencahn_fullyimplicit"], [97, 1, 1, "", "allencahn_multiimplicit"], [97, 1, 1, "", "allencahn_multiimplicit_v2"], [97, 1, 1, "", "allencahn_semiimplicit"], [97, 1, 1, "", "allencahn_semiimplicit_v2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit": [[97, 2, 1, "", "A"], [97, 2, 1, "", "dtype_f"], [97, 2, 1, "", "dtype_u"], [97, 2, 1, "", "dx"], [97, 3, 1, "", "eval_f"], [97, 2, 1, "", "lin_itercount"], [97, 2, 1, "", "lin_ncalls"], [97, 2, 1, "", "newton_itercount"], [97, 2, 1, "", "newton_ncalls"], [97, 3, 1, "", "solve_system"], [97, 3, 1, "", "u_exact"], [97, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system_1"], [97, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system_1"], [97, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system"], [97, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_2D_FFT": [[99, 1, 1, "", "allencahn2d_imex"], [99, 1, 1, "", "allencahn2d_imex_stab"]], "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex": [[99, 2, 1, "", "dtype_f"], [99, 2, 1, "", "dtype_u"], [99, 2, 1, "", "dx"], [99, 3, 1, "", "eval_f"], [99, 2, 1, "", "lap"], [99, 3, 1, "", "solve_system"], [99, 3, 1, "", "u_exact"], [99, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab": [[99, 2, 1, "", "dx"], [99, 3, 1, "", "eval_f"], [99, 2, 1, "", "lap"], [99, 3, 1, "", "solve_system"], [99, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu": [[100, 1, 1, "", "allencahn2d_imex"], [100, 1, 1, "", "allencahn2d_imex_stab"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex": [[100, 2, 1, "", "dtype_f"], [100, 2, 1, "", "dtype_u"], [100, 2, 1, "", "dx"], [100, 3, 1, "", "eval_f"], [100, 2, 1, "", "lap"], [100, 3, 1, "", "solve_system"], [100, 3, 1, "", "u_exact"], [100, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab": [[100, 2, 1, "", "dx"], [100, 3, 1, "", "eval_f"], [100, 2, 1, "", "lap"], [100, 3, 1, "", "solve_system"], [100, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_MPIFFT": [[101, 1, 1, "", "allencahn_imex"], [101, 1, 1, "", "allencahn_imex_timeforcing"]], "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex": [[101, 2, 1, "", "K2"], [101, 2, 1, "", "X"], [101, 2, 1, "", "dx"], [101, 2, 1, "", "dy"], [101, 3, 1, "", "eval_f"], [101, 2, 1, "", "fft"], [101, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing": [[101, 3, 1, "", "eval_f"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT": [[102, 1, 1, "", "allencahn_temp_imex"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex": [[102, 2, 1, "", "D"], [102, 2, 1, "", "K2"], [102, 2, 1, "", "L"], [102, 2, 1, "", "TM"], [102, 2, 1, "", "X"], [102, 2, 1, "", "comm"], [102, 2, 1, "", "dtype_f"], [102, 2, 1, "", "dtype_u"], [102, 2, 1, "", "dw"], [102, 2, 1, "", "dx"], [102, 2, 1, "", "dy"], [102, 2, 1, "", "eps"], [102, 3, 1, "", "eval_f"], [102, 2, 1, "", "fft"], [102, 2, 1, "", "init_type"], [102, 2, 1, "", "nvars"], [102, 2, 1, "", "radius"], [102, 3, 1, "", "solve_system"], [102, 2, 1, "", "spectral"], [102, 3, 1, "", "u_exact"]], "implementations.problem_classes.Auzinger_implicit": [[103, 1, 1, "", "auzinger"]], "implementations.problem_classes.Auzinger_implicit.auzinger": [[103, 2, 1, "", "dtype_f"], [103, 2, 1, "", "dtype_u"], [103, 3, 1, "", "eval_f"], [103, 2, 1, "", "newton_maxiter"], [103, 2, 1, "", "newton_tol"], [103, 3, 1, "", "solve_system"], [103, 3, 1, "", "u_exact"]], "implementations.problem_classes.Battery": [[104, 1, 1, "", "battery"], [104, 1, 1, "", "battery_implicit"], [104, 1, 1, "", "battery_n_capacitors"]], "implementations.problem_classes.Battery.battery": [[104, 2, 1, "", "dtype_f"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "solve_system"], [104, 3, 1, "", "u_exact"]], "implementations.problem_classes.Battery.battery_implicit": [[104, 2, 1, "", "dtype_f"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "solve_system"], [104, 2, 1, "", "work_counters"]], "implementations.problem_classes.Battery.battery_n_capacitors": [[104, 2, 1, "", "A"], [104, 3, 1, "", "count_switches"], [104, 2, 1, "", "dtype_f"], [104, 2, 1, "", "dtype_u"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "get_problem_dict"], [104, 3, 1, "", "get_switching_info"], [104, 2, 1, "", "nswitches"], [104, 3, 1, "", "solve_system"], [104, 2, 1, "", "switch_A"], [104, 2, 1, "", "switch_f"], [104, 2, 1, "", "t_switch"], [104, 3, 1, "", "u_exact"]], "implementations.problem_classes.Boussinesq_2D_FD_imex": [[105, 1, 1, "", "boussinesq_2d_imex"]], "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex": [[105, 2, 1, "", "D_upwind"], [105, 2, 1, "", "Id"], [105, 2, 1, "", "M"], [105, 2, 1, "", "N"], [105, 2, 1, "", "bc_hor"], [105, 2, 1, "", "bc_ver"], [105, 2, 1, "", "dtype_f"], [105, 2, 1, "", "dtype_u"], [105, 3, 1, "", "eval_f"], [105, 2, 1, "", "gmres_logger"], [105, 2, 1, "", "h"], [105, 3, 1, "", "solve_system"], [105, 3, 1, "", "u_exact"], [105, 2, 1, "", "xx"], [105, 2, 1, "", "zz"]], "implementations.problem_classes.Brusselator": [[106, 1, 1, "", "Brusselator"]], "implementations.problem_classes.Brusselator.Brusselator": [[106, 3, 1, "", "eval_f"], [106, 3, 1, "", "get_fig"], [106, 3, 1, "", "plot"], [106, 3, 1, "", "solve_system"], [106, 3, 1, "", "u_exact"]], "implementations.problem_classes.BuckConverter": [[107, 1, 1, "", "buck_converter"]], "implementations.problem_classes.BuckConverter.buck_converter": [[107, 2, 1, "", "A"], [107, 2, 1, "", "dtype_f"], [107, 2, 1, "", "dtype_u"], [107, 3, 1, "", "eval_f"], [107, 3, 1, "", "solve_system"], [107, 3, 1, "", "u_exact"]], "implementations.problem_classes.DiscontinuousTestODE": [[108, 1, 1, "", "DiscontinuousTestODE"], [108, 1, 1, "", "ExactDiscontinuousTestODE"]], "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE": [[108, 3, 1, "", "count_switches"], [108, 2, 1, "", "dtype_f"], [108, 2, 1, "", "dtype_u"], [108, 3, 1, "", "eval_f"], [108, 3, 1, "", "get_switching_info"], [108, 2, 1, "", "nswitches"], [108, 3, 1, "", "solve_system"], [108, 2, 1, "", "t_switch"], [108, 2, 1, "", "t_switch_exact"], [108, 3, 1, "", "u_exact"], [108, 2, 1, "", "work_counters"]], "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE": [[108, 3, 1, "", "eval_f"], [108, 3, 1, "", "solve_system"]], "implementations.problem_classes.FastWaveSlowWave_0D": [[109, 1, 1, "", "swfw_scalar"]], "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar": [[109, 2, 1, "", "dtype_f"], [109, 2, 1, "", "dtype_u"], [109, 3, 1, "", "eval_f"], [109, 3, 1, "", "solve_system"], [109, 3, 1, "", "u_exact"]], "implementations.problem_classes.FermiPastaUlamTsingou": [[110, 1, 1, "", "fermi_pasta_ulam_tsingou"]], "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou": [[110, 2, 1, "", "dtype_f"], [110, 2, 1, "", "dtype_u"], [110, 2, 1, "", "dx"], [110, 3, 1, "", "eval_f"], [110, 3, 1, "", "eval_hamiltonian"], [110, 3, 1, "", "eval_mode_energy"], [110, 2, 1, "", "ones"], [110, 3, 1, "", "u_exact"], [110, 2, 1, "", "xvalues"]], "implementations.problem_classes.FullSolarSystem": [[111, 1, 1, "", "full_solar_system"]], "implementations.problem_classes.FullSolarSystem.full_solar_system": [[111, 2, 1, "", "G"], [111, 2, 1, "", "dtype_f"], [111, 2, 1, "", "dtype_u"], [111, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit": [[112, 1, 1, "", "generalized_fisher"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher": [[112, 2, 1, "", "A"], [112, 2, 1, "", "dtype_f"], [112, 2, 1, "", "dtype_u"], [112, 2, 1, "", "dx"], [112, 3, 1, "", "eval_f"], [112, 3, 1, "", "solve_system"], [112, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc": [[113, 1, 1, "", "Fisher_full"], [113, 1, 1, "", "Fisher_reaction"], [113, 1, 1, "", "petsc_fisher_fullyimplicit"], [113, 1, 1, "", "petsc_fisher_multiimplicit"], [113, 1, 1, "", "petsc_fisher_semiimplicit"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full": [[113, 2, 1, "", "col"], [113, 3, 1, "", "formFunction"], [113, 3, 1, "", "formJacobian"], [113, 2, 1, "", "localX"], [113, 2, 1, "", "mx"], [113, 2, 1, "", "row"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction": [[113, 3, 1, "", "formFunction"], [113, 3, 1, "", "formJacobian"], [113, 2, 1, "", "localX"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit": [[113, 2, 1, "", "dtype_f"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "solve_system"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit": [[113, 2, 1, "", "A"], [113, 2, 1, "", "F"], [113, 2, 1, "", "J"], [113, 2, 1, "", "dtype_f"], [113, 2, 1, "", "dtype_u"], [113, 2, 1, "", "dx"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "get_sys_mat"], [113, 2, 1, "", "ksp"], [113, 2, 1, "", "localX"], [113, 2, 1, "", "snes"], [113, 3, 1, "", "solve_system_1"], [113, 3, 1, "", "solve_system_2"], [113, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit": [[113, 2, 1, "", "dtype_f"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit": [[114, 1, 1, "", "fenics_grayscott"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott": [[114, 2, 1, "", "F"], [114, 2, 1, "", "F1"], [114, 2, 1, "", "F2"], [114, 2, 1, "", "M"], [114, 2, 1, "", "V"], [114, 2, 1, "", "dtype_f"], [114, 2, 1, "", "dtype_u"], [114, 3, 1, "", "eval_f"], [114, 3, 1, "", "solve_system"], [114, 3, 1, "", "u_exact"], [114, 2, 1, "", "w"], [114, 2, 1, "", "w1"], [114, 2, 1, "", "w2"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic": [[115, 1, 1, "", "GS_full"], [115, 1, 1, "", "GS_reaction"], [115, 1, 1, "", "petsc_grayscott_fullyimplicit"], [115, 1, 1, "", "petsc_grayscott_multiimplicit"], [115, 1, 1, "", "petsc_grayscott_semiimplicit"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full": [[115, 3, 1, "", "formFunction"], [115, 3, 1, "", "formJacobian"], [115, 2, 1, "", "localX"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction": [[115, 3, 1, "", "formFunction"], [115, 3, 1, "", "formJacobian"], [115, 2, 1, "", "localX"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit": [[115, 2, 1, "", "dtype_f"], [115, 3, 1, "", "eval_f"], [115, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit": [[115, 2, 1, "", "AMat"], [115, 2, 1, "", "Id"], [115, 2, 1, "", "dtype_f"], [115, 2, 1, "", "dtype_u"], [115, 2, 1, "", "dx"], [115, 2, 1, "", "dy"], [115, 3, 1, "", "eval_f"], [115, 2, 1, "", "ksp"], [115, 2, 1, "", "localX"], [115, 2, 1, "", "snes"], [115, 2, 1, "", "snes_itercount"], [115, 2, 1, "", "snes_ncalls"], [115, 3, 1, "", "solve_system_1"], [115, 3, 1, "", "solve_system_2"], [115, 3, 1, "", "u_exact"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit": [[115, 2, 1, "", "dtype_f"], [115, 3, 1, "", "eval_f"], [115, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_MPIFFT": [[116, 1, 1, "", "grayscott_imex_diffusion"], [116, 1, 1, "", "grayscott_imex_linear"], [116, 1, 1, "", "grayscott_mi_diffusion"], [116, 1, 1, "", "grayscott_mi_linear"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion": [[116, 2, 1, "", "Ku"], [116, 2, 1, "", "Kv"], [116, 2, 1, "", "X"], [116, 3, 1, "", "eval_f"], [116, 2, 1, "", "fft"], [116, 2, 1, "", "ndim"], [116, 3, 1, "", "solve_system"], [116, 3, 1, "", "u_exact"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear": [[116, 3, 1, "", "eval_f"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion": [[116, 2, 1, "", "Ku"], [116, 2, 1, "", "Kv"], [116, 2, 1, "", "X"], [116, 2, 1, "", "dtype_f"], [116, 3, 1, "", "eval_f"], [116, 2, 1, "", "fft"], [116, 2, 1, "", "ndim"], [116, 3, 1, "", "solve_system_1"], [116, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear": [[116, 2, 1, "", "dtype_f"], [116, 3, 1, "", "eval_f"], [116, 3, 1, "", "solve_system_1"], [116, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.HarmonicOscillator": [[117, 1, 1, "", "harmonic_oscillator"]], "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator": [[117, 2, 1, "", "dtype_f"], [117, 2, 1, "", "dtype_u"], [117, 3, 1, "", "eval_f"], [117, 3, 1, "", "eval_hamiltonian"], [117, 3, 1, "", "u_exact"], [117, 3, 1, "", "u_init"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced": [[118, 1, 1, "", "fenics_heat"], [118, 1, 1, "", "fenics_heat_mass"], [118, 1, 1, "", "fenics_heat_mass_timebc"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 3, 1, "", "apply_mass_matrix"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "dtype_f"], [118, 2, 1, "", "dtype_u"], [118, 3, 1, "", "eval_f"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"], [118, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "bc_hom"], [118, 3, 1, "", "eval_f"], [118, 2, 1, "", "fix_bc_for_residual"], [118, 3, 1, "", "fix_residual"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "bc_hom"], [118, 2, 1, "", "fix_bc_for_residual"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"], [118, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced": [[119, 1, 1, "", "heat2d_petsc_forced"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced": [[119, 2, 1, "", "A"], [119, 2, 1, "", "Id"], [119, 2, 1, "", "dtype_f"], [119, 2, 1, "", "dtype_u"], [119, 2, 1, "", "dx"], [119, 2, 1, "", "dy"], [119, 3, 1, "", "eval_f"], [119, 2, 1, "", "ksp"], [119, 2, 1, "", "ksp_itercount"], [119, 2, 1, "", "ksp_ncalls"], [119, 3, 1, "", "solve_system"], [119, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_ND_FD": [[120, 1, 1, "", "heatNd_forced"], [120, 1, 1, "", "heatNd_unforced"]], "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced": [[120, 2, 1, "", "dtype_f"], [120, 3, 1, "", "eval_f"], [120, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced": [[120, 2, 1, "", "A"], [120, 2, 1, "", "Id"], [120, 3, 1, "", "u_exact"]], "implementations.problem_classes.HenonHeiles": [[122, 1, 1, "", "henon_heiles"]], "implementations.problem_classes.HenonHeiles.henon_heiles": [[122, 2, 1, "", "dtype_f"], [122, 2, 1, "", "dtype_u"], [122, 3, 1, "", "eval_f"], [122, 3, 1, "", "eval_hamiltonian"], [122, 3, 1, "", "u_exact"]], "implementations.problem_classes.LogisticEquation": [[123, 1, 1, "", "logistics_equation"]], "implementations.problem_classes.LogisticEquation.logistics_equation": [[123, 2, 1, "", "dtype_f"], [123, 2, 1, "", "dtype_u"], [123, 3, 1, "", "eval_f"], [123, 3, 1, "", "solve_system"], [123, 3, 1, "", "u_exact"]], "implementations.problem_classes.Lorenz": [[124, 1, 1, "", "LorenzAttractor"]], "implementations.problem_classes.Lorenz.LorenzAttractor": [[124, 2, 1, "", "dtype_f"], [124, 2, 1, "", "dtype_u"], [124, 3, 1, "", "eval_f"], [124, 3, 1, "", "solve_system"], [124, 3, 1, "", "u_exact"], [124, 2, 1, "", "work_counter"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT": [[125, 1, 1, "", "nonlinearschroedinger_fully_implicit"], [125, 1, 1, "", "nonlinearschroedinger_imex"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit": [[125, 2, 1, "", "dtype_f"], [125, 2, 1, "", "dtype_u"], [125, 3, 1, "", "eval_f"], [125, 3, 1, "", "solve_system"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex": [[125, 2, 1, "", "K2"], [125, 2, 1, "", "X"], [125, 2, 1, "", "fft"], [125, 3, 1, "", "u_exact"]], "implementations.problem_classes.OuterSolarSystem": [[126, 1, 1, "", "outer_solar_system"]], "implementations.problem_classes.OuterSolarSystem.outer_solar_system": [[126, 2, 1, "id0", "G"], [126, 2, 1, "", "dtype_f"], [126, 2, 1, "", "dtype_u"], [126, 3, 1, "", "eval_f"], [126, 3, 1, "", "eval_hamiltonian"], [126, 3, 1, "", "u_exact"]], "implementations.problem_classes.PenningTrap_3D": [[127, 1, 1, "", "penningtrap"]], "implementations.problem_classes.PenningTrap_3D.penningtrap": [[127, 3, 1, "", "boris_solver"], [127, 3, 1, "", "build_f"], [127, 2, 1, "", "dtype_f"], [127, 2, 1, "", "dtype_u"], [127, 3, 1, "", "eval_f"], [127, 3, 1, "", "fast_interactions"], [127, 3, 1, "", "get_interactions"], [127, 3, 1, "", "u_exact"], [127, 3, 1, "", "u_init"], [127, 2, 1, "", "work_counter"]], "implementations.problem_classes.Piline": [[128, 1, 1, "", "piline"]], "implementations.problem_classes.Piline.piline": [[128, 2, 1, "", "dtype_f"], [128, 2, 1, "", "dtype_u"], [128, 3, 1, "", "eval_f"], [128, 3, 1, "", "solve_system"], [128, 3, 1, "", "u_exact"]], "implementations.problem_classes.Quench": [[129, 1, 1, "", "Quench"], [129, 1, 1, "", "QuenchIMEX"]], "implementations.problem_classes.Quench.Quench": [[129, 2, 1, "", "A"], [129, 2, 1, "", "Id"], [129, 2, 1, "", "dtype_f"], [129, 2, 1, "", "dtype_u"], [129, 2, 1, "", "dx"], [129, 3, 1, "", "eval_f"], [129, 3, 1, "", "eval_f_non_linear"], [129, 3, 1, "", "get_non_linear_Jacobian"], [129, 2, 1, "", "leak"], [129, 3, 1, "", "solve_system"], [129, 3, 1, "", "u_exact"], [129, 2, 1, "", "xv"]], "implementations.problem_classes.Quench.QuenchIMEX": [[129, 2, 1, "", "dtype_f"], [129, 3, 1, "", "eval_f"], [129, 3, 1, "", "solve_system"], [129, 3, 1, "", "u_exact"]], "implementations.problem_classes.TestEquation_0D": [[130, 1, 1, "", "testequation0d"]], "implementations.problem_classes.TestEquation_0D.testequation0d": [[130, 2, 1, "", "A"], [130, 2, 1, "", "dtype_f"], [130, 2, 1, "", "dtype_u"], [130, 3, 1, "", "eval_f"], [130, 3, 1, "", "setup_GPU"], [130, 3, 1, "", "solve_system"], [130, 3, 1, "", "u_exact"], [130, 2, 1, "", "xp"], [130, 2, 1, "", "xsp"]], "implementations.problem_classes.Van_der_Pol_implicit": [[131, 1, 1, "", "vanderpol"]], "implementations.problem_classes.Van_der_Pol_implicit.vanderpol": [[131, 2, 1, "", "dtype_f"], [131, 2, 1, "", "dtype_u"], [131, 3, 1, "", "eval_f"], [131, 3, 1, "", "solve_system"], [131, 3, 1, "", "u_exact"], [131, 2, 1, "", "work_counters"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic": [[132, 1, 1, "", "fenics_vortex_2d"], [132, 1, 1, "", "fenics_vortex_2d_mass"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d": [[132, 2, 1, "", "K"], [132, 2, 1, "", "M"], [132, 2, 1, "", "V"], [132, 3, 1, "", "apply_mass_matrix"], [132, 2, 1, "", "dtype_f"], [132, 2, 1, "", "dtype_u"], [132, 3, 1, "", "eval_f"], [132, 3, 1, "", "solve_system"], [132, 3, 1, "", "u_exact"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass": [[132, 2, 1, "", "K"], [132, 2, 1, "", "M"], [132, 2, 1, "", "V"], [132, 3, 1, "", "eval_f"], [132, 3, 1, "", "solve_system"]], "implementations.problem_classes.acoustic_helpers": [[134, 0, 0, "-", "buildFDMatrix"], [135, 0, 0, "-", "buildWave1DMatrix"], [136, 0, 0, "-", "standard_integrators"]], "implementations.problem_classes.acoustic_helpers.buildFDMatrix": [[134, 6, 1, "", "getBCLeft"], [134, 6, 1, "", "getBCRight"], [134, 6, 1, "", "getHorizontalDx"], [134, 6, 1, "", "getMatrix"]], "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix": [[135, 6, 1, "", "getWave1DAdvectionMatrix"], [135, 6, 1, "", "getWave1DMatrix"], [135, 6, 1, "", "getWaveBCLeft"], [135, 6, 1, "", "getWaveBCRight"]], "implementations.problem_classes.acoustic_helpers.standard_integrators": [[136, 1, 1, "", "bdf2"], [136, 1, 1, "", "dirk"], [136, 1, 1, "", "rk_imex"], [136, 1, 1, "", "trapezoidal"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2": [[136, 3, 1, "", "firsttimestep"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk": [[136, 3, 1, "", "f"], [136, 3, 1, "", "f_solve"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex": [[136, 3, 1, "", "f_fast"], [136, 3, 1, "", "f_fast_solve"], [136, 3, 1, "", "f_slow"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal": [[136, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers": [[138, 0, 0, "-", "build2DFDMatrix"], [139, 0, 0, "-", "buildBoussinesq2DMatrix"], [140, 0, 0, "-", "buildFDMatrix"], [141, 0, 0, "-", "helper_classes"], [142, 0, 0, "-", "standard_integrators"], [143, 0, 0, "-", "unflatten"]], "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix": [[138, 6, 1, "", "get2DMatrix"], [138, 6, 1, "", "get2DMesh"], [138, 6, 1, "", "get2DUpwindMatrix"], [138, 6, 1, "", "getBCHorizontal"], [138, 6, 1, "", "getBCVertical"]], "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix": [[139, 6, 1, "", "getBoussinesq2DMatrix"], [139, 6, 1, "", "getBoussinesq2DUpwindMatrix"], [139, 6, 1, "", "getBoussinesqBCHorizontal"], [139, 6, 1, "", "getBoussinesqBCVertical"]], "implementations.problem_classes.boussinesq_helpers.buildFDMatrix": [[140, 6, 1, "", "getBCLeft"], [140, 6, 1, "", "getBCRight"], [140, 6, 1, "", "getMatrix"], [140, 6, 1, "", "getUpwindMatrix"]], "implementations.problem_classes.boussinesq_helpers.helper_classes": [[141, 1, 1, "", "Callback"], [141, 1, 1, "", "logging"]], "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback": [[141, 3, 1, "", "getcounter"], [141, 3, 1, "", "getresidual"]], "implementations.problem_classes.boussinesq_helpers.helper_classes.logging": [[141, 3, 1, "", "add"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators": [[142, 1, 1, "", "SplitExplicit"], [142, 1, 1, "", "bdf2"], [142, 1, 1, "", "dirk"], [142, 1, 1, "", "rk_imex"], [142, 1, 1, "", "trapezoidal"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit": [[142, 3, 1, "", "NumSmallTimeSteps"], [142, 3, 1, "", "RK3Lin"], [142, 3, 1, "", "VerletLin"], [142, 3, 1, "", "f_fast"], [142, 3, 1, "", "f_fastMom"], [142, 3, 1, "", "f_fastTher"], [142, 3, 1, "", "f_slow"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "firsttimestep"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex": [[142, 3, 1, "", "f_fast"], [142, 3, 1, "", "f_fast_solve"], [142, 3, 1, "", "f_slow"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.unflatten": [[143, 6, 1, "", "unflatten"]], "implementations.problem_classes.generic_MPIFFT_Laplacian": [[144, 1, 1, "", "IMEX_Laplacian_MPIFFT"]], "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT": [[144, 2, 1, "", "K2"], [144, 2, 1, "", "X"], [144, 2, 1, "", "dtype_f"], [144, 2, 1, "", "dtype_u"], [144, 3, 1, "", "eval_f"], [144, 2, 1, "", "fft"], [144, 3, 1, "", "solve_system"], [144, 2, 1, "", "xp"]], "implementations.problem_classes.generic_ND_FD": [[145, 1, 1, "", "GenericNDimFinDiff"]], "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff": [[145, 2, 1, "", "A"], [145, 2, 1, "", "Id"], [145, 2, 1, "", "dtype_f"], [145, 2, 1, "", "dtype_u"], [145, 4, 1, "", "dx"], [145, 3, 1, "", "eval_f"], [145, 3, 1, "", "get_default_sweeper_class"], [145, 4, 1, "", "grids"], [145, 4, 1, "", "ndim"], [145, 3, 1, "", "solve_system"], [145, 2, 1, "", "xvalues"]], "implementations.problem_classes.nonlinear_ODE_1": [[146, 1, 1, "", "nonlinear_ODE_1"]], "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1": [[146, 2, 1, "", "dtype_f"], [146, 2, 1, "", "dtype_u"], [146, 3, 1, "", "eval_f"], [146, 2, 1, "", "newton_itercount"], [146, 2, 1, "", "newton_ncalls"], [146, 3, 1, "", "solve_system"], [146, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeScalar": [[147, 1, 1, "", "ProtheroRobinson"]], "implementations.problem_classes.odeScalar.ProtheroRobinson": [[147, 3, 1, "", "dg"], [147, 2, 1, "", "dtype_f"], [147, 2, 1, "", "dtype_u"], [147, 3, 1, "", "eval_f"], [147, 3, 1, "", "f"], [147, 3, 1, "", "f_LIN"], [147, 3, 1, "", "f_NONLIN"], [147, 3, 1, "", "g"], [147, 3, 1, "", "jac"], [147, 3, 1, "", "jac_LIN"], [147, 3, 1, "", "jac_NONLIN"], [147, 3, 1, "", "solve_system"], [147, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem": [[148, 1, 1, "", "ChemicalReaction3Var"], [148, 1, 1, "", "JacobiElliptic"], [148, 1, 1, "", "Kaps"], [148, 1, 1, "", "ProtheroRobinsonAutonomous"]], "implementations.problem_classes.odeSystem.ChemicalReaction3Var": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.JacobiElliptic": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.Kaps": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous": [[148, 3, 1, "", "dg"], [148, 3, 1, "", "dg2"], [148, 3, 1, "", "dgInv"], [148, 3, 1, "", "dgInv_LIN"], [148, 3, 1, "", "dgInv_NONLIN"], [148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "f"], [148, 3, 1, "", "f_LIN"], [148, 3, 1, "", "f_NONLIN"], [148, 3, 1, "", "g"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.polynomial_test_problem": [[149, 1, 1, "", "polynomial_testequation"], [149, 1, 1, "", "polynomial_testequation_IMEX"]], "implementations.problem_classes.polynomial_test_problem.polynomial_testequation": [[149, 2, 1, "", "dtype_f"], [149, 2, 1, "", "dtype_u"], [149, 3, 1, "", "eval_f"], [149, 3, 1, "", "solve_system"], [149, 3, 1, "", "u_exact"]], "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX": [[149, 2, 1, "", "dtype_f"], [149, 3, 1, "", "eval_f"]], "implementations.sweeper_classes": [[151, 0, 0, "-", "Multistep"], [152, 0, 0, "-", "Runge_Kutta"], [153, 0, 0, "-", "Runge_Kutta_Nystrom"], [154, 0, 0, "-", "boris_2nd_order"], [155, 0, 0, "-", "explicit"], [156, 0, 0, "-", "generic_implicit"], [157, 0, 0, "-", "generic_implicit_MPI"], [158, 0, 0, "-", "imex_1st_order"], [159, 0, 0, "-", "imex_1st_order_MPI"], [160, 0, 0, "-", "imex_1st_order_mass"], [161, 0, 0, "-", "multi_implicit"], [162, 0, 0, "-", "verlet"]], "implementations.sweeper_classes.Multistep": [[151, 1, 1, "", "AdamsBashforthExplicit1Step"], [151, 1, 1, "", "AdamsMoultonImplicit1Step"], [151, 1, 1, "", "AdamsMoultonImplicit2Step"], [151, 1, 1, "", "BackwardEuler"], [151, 1, 1, "", "Cache"], [151, 1, 1, "", "MultiStep"]], "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"], [151, 3, 1, "", "generate_starting_values"]], "implementations.sweeper_classes.Multistep.BackwardEuler": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.Cache": [[151, 3, 1, "", "update"]], "implementations.sweeper_classes.Multistep.MultiStep": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"], [151, 3, 1, "", "compute_end_point"], [151, 3, 1, "", "compute_residual"], [151, 3, 1, "", "generate_starting_values"], [151, 3, 1, "", "predict"], [151, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.Runge_Kutta": [[152, 1, 1, "", "ARK54"], [152, 1, 1, "", "ARK548L2SA"], [152, 1, 1, "", "ARK548L2SAERK"], [152, 1, 1, "", "ARK548L2SAERK2"], [152, 1, 1, "", "ARK548L2SAESDIRK"], [152, 1, 1, "", "ARK548L2SAESDIRK2"], [152, 1, 1, "", "BackwardEuler"], [152, 1, 1, "", "ButcherTableau"], [152, 1, 1, "", "ButcherTableauEmbedded"], [152, 1, 1, "", "Cash_Karp"], [152, 1, 1, "", "CrankNicholson"], [152, 1, 1, "", "DIRK43"], [152, 1, 1, "", "ESDIRK43"], [152, 1, 1, "", "ESDIRK53"], [152, 1, 1, "", "ExplicitMidpointMethod"], [152, 1, 1, "", "ForwardEuler"], [152, 1, 1, "", "Heun_Euler"], [152, 1, 1, "", "ImplicitMidpointMethod"], [152, 1, 1, "", "RK4"], [152, 1, 1, "", "RungeKutta"], [152, 1, 1, "", "RungeKuttaIMEX"]], "implementations.sweeper_classes.Runge_Kutta.ARK54": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "matrix_explicit"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "matrix_explicit"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2": [[152, 2, 1, "", "matrix"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK": [[152, 2, 1, "", "matrix"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "gamma"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "i"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.BackwardEuler": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.Cash_Karp": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.CrankNicholson": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.DIRK43": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ESDIRK43": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "s2"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ESDIRK53": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ForwardEuler": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.Heun_Euler": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RK4": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RungeKutta": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "compute_end_point"], [152, 3, 1, "", "get_Butcher_tableau"], [152, 3, 1, "", "get_Q_matrix"], [152, 3, 1, "", "get_full_f"], [152, 3, 1, "", "get_update_order"], [152, 3, 1, "", "integrate"], [152, 4, 1, "", "level"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 3, 1, "", "predict"], [152, 3, 1, "", "update_nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX": [[152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_Butcher_tableau_explicit"], [152, 3, 1, "", "integrate"], [152, 2, 1, "", "matrix_explicit"], [152, 3, 1, "", "predict"], [152, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom": [[153, 1, 1, "", "RKN"], [153, 1, 1, "", "RungeKuttaNystrom"], [153, 1, 1, "", "Velocity_Verlet"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom": [[153, 3, 1, "", "compute_end_point"], [153, 3, 1, "", "get_full_f"], [153, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.boris_2nd_order": [[154, 1, 1, "", "boris_2nd_order"]], "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order": [[154, 2, 1, "", "S"], [154, 2, 1, "", "SQ"], [154, 2, 1, "", "ST"], [154, 2, 1, "", "Sx"], [154, 3, 1, "", "compute_end_point"], [154, 3, 1, "", "get_scalar_problems_manysweep_mats"], [154, 3, 1, "", "get_scalar_problems_picardsweep_mats"], [154, 3, 1, "", "get_scalar_problems_sweeper_mats"], [154, 3, 1, "", "get_sweeper_mats"], [154, 3, 1, "", "integrate"], [154, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.explicit": [[155, 1, 1, "", "explicit"]], "implementations.sweeper_classes.explicit.explicit": [[155, 2, 1, "", "QE"], [155, 3, 1, "", "compute_end_point"], [155, 3, 1, "", "integrate"], [155, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.generic_implicit": [[156, 1, 1, "", "generic_implicit"]], "implementations.sweeper_classes.generic_implicit.generic_implicit": [[156, 2, 1, "", "QI"], [156, 3, 1, "", "compute_end_point"], [156, 3, 1, "", "integrate"], [156, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.generic_implicit_MPI": [[157, 1, 1, "", "SweeperMPI"], [157, 1, 1, "", "generic_implicit_MPI"]], "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI": [[157, 4, 1, "", "comm"], [157, 3, 1, "", "compute_end_point"], [157, 3, 1, "", "compute_residual"], [157, 3, 1, "", "predict"], [157, 4, 1, "", "rank"]], "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI": [[157, 3, 1, "", "compute_end_point"], [157, 3, 1, "", "integrate"], [157, 2, 1, "", "rank"], [157, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order": [[158, 1, 1, "", "imex_1st_order"]], "implementations.sweeper_classes.imex_1st_order.imex_1st_order": [[158, 2, 1, "", "QE"], [158, 2, 1, "", "QI"], [158, 3, 1, "", "compute_end_point"], [158, 3, 1, "", "get_scalar_problems_manysweep_mat"], [158, 3, 1, "", "get_scalar_problems_sweeper_mats"], [158, 3, 1, "", "get_sweeper_mats"], [158, 3, 1, "", "integrate"], [158, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order_MPI": [[159, 1, 1, "", "imex_1st_order_MPI"]], "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI": [[159, 3, 1, "", "compute_end_point"], [159, 3, 1, "", "integrate"], [159, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order_mass": [[160, 1, 1, "", "imex_1st_order_mass"]], "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass": [[160, 3, 1, "", "compute_end_point"], [160, 3, 1, "", "compute_residual"], [160, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.multi_implicit": [[161, 1, 1, "", "multi_implicit"]], "implementations.sweeper_classes.multi_implicit.multi_implicit": [[161, 2, 1, "", "Q1"], [161, 2, 1, "", "Q2"], [161, 3, 1, "", "compute_end_point"], [161, 3, 1, "", "integrate"], [161, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.verlet": [[162, 1, 1, "", "verlet"]], "implementations.sweeper_classes.verlet.verlet": [[162, 2, 1, "", "QQ"], [162, 2, 1, "", "QT"], [162, 2, 1, "", "Qx"], [162, 3, 1, "", "compute_end_point"], [162, 3, 1, "", "integrate"], [162, 2, 1, "", "qQ"], [162, 3, 1, "", "update_nodes"]], "implementations.transfer_classes": [[164, 0, 0, "-", "BaseTransfer_mass"], [165, 0, 0, "-", "TransferFenicsMesh"], [166, 0, 0, "-", "TransferMesh"], [167, 0, 0, "-", "TransferMesh_FFT"], [168, 0, 0, "-", "TransferMesh_FFT2D"], [169, 0, 0, "-", "TransferMesh_MPIFFT"], [170, 0, 0, "-", "TransferMesh_NoCoarse"], [171, 0, 0, "-", "TransferPETScDMDA"], [172, 0, 0, "-", "TransferParticles_NoCoarse"]], "implementations.transfer_classes.BaseTransfer_mass": [[164, 1, 1, "", "base_transfer_mass"]], "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass": [[164, 2, 1, "", "coarse"], [164, 2, 1, "", "fine"], [164, 2, 1, "", "logger"], [164, 2, 1, "", "params"], [164, 3, 1, "", "prolong"], [164, 3, 1, "", "prolong_f"], [164, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferFenicsMesh": [[165, 1, 1, "", "mesh_to_mesh_fenics"]], "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics": [[165, 3, 1, "", "project"], [165, 3, 1, "", "prolong"], [165, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh": [[166, 1, 1, "", "mesh_to_mesh"]], "implementations.transfer_classes.TransferMesh.mesh_to_mesh": [[166, 2, 1, "", "Pspace"], [166, 2, 1, "", "Rspace"], [166, 3, 1, "", "prolong"], [166, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_FFT": [[167, 1, 1, "", "mesh_to_mesh_fft"]], "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft": [[167, 2, 1, "", "irfft_object_fine"], [167, 3, 1, "", "prolong"], [167, 3, 1, "", "restrict"], [167, 2, 1, "", "rfft_object_coarse"]], "implementations.transfer_classes.TransferMesh_FFT2D": [[168, 1, 1, "", "mesh_to_mesh_fft2d"]], "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d": [[168, 2, 1, "", "Pspace"], [168, 2, 1, "", "Rspace"], [168, 3, 1, "", "prolong"], [168, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_MPIFFT": [[169, 1, 1, "", "fft_to_fft"]], "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft": [[169, 3, 1, "", "prolong"], [169, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_NoCoarse": [[170, 1, 1, "", "mesh_to_mesh"]], "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh": [[170, 2, 1, "", "Pspace"], [170, 2, 1, "", "Rspace"], [170, 3, 1, "", "prolong"], [170, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferPETScDMDA": [[171, 1, 1, "", "mesh_to_mesh_petsc_dmda"]], "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda": [[171, 3, 1, "", "prolong"], [171, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferParticles_NoCoarse": [[172, 1, 1, "", "particles_to_particles"]], "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles": [[172, 3, 1, "", "prolong"], [172, 3, 1, "", "restrict"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:function"}, "terms": {"": [0, 1, 3, 5, 6, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 43, 45, 51, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 96, 97, 103, 104, 110, 111, 113, 114, 115, 116, 118, 119, 123, 124, 126, 127, 129, 131, 132, 146, 152, 154, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206], "0": [0, 1, 5, 7, 8, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 42, 45, 47, 48, 50, 51, 53, 56, 57, 58, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 151, 152, 162, 166, 170, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "00": [26, 27, 28, 34, 36, 179, 181, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "0000": [198, 206], "000000": [181, 201], "00000000e": [181, 186, 201, 202], "0000e": [26, 27, 34, 198, 206], "000295912208286": 126, "001": [107, 147, 148], "0010e": [198, 206], "00138": 152, "0019e": [26, 34], "0038936088": [181, 201], "007": 152, "00759375": 152, "0089384": 152, "009264413846": 148, "00977228": 152, "01": [16, 19, 26, 28, 29, 30, 34, 36, 105, 107, 114, 116, 132, 152, 181, 182, 194, 201, 205], "012009": 152, "013": 148, "0130": 124, "0149": [194, 205], "01558764": 152, "015625": 39, "0169e": [26, 34], "01932199": 152, "01974675": 152, "02": [12, 26, 27, 32, 34, 94, 105, 152, 181, 194, 201, 205], "020": 124, "02860124": 152, "0294958": 152, "03": [27, 28, 34, 36, 129, 178, 179, 180, 181, 186, 194, 200, 201, 202, 205], "03123381": 152, "031256": 152, "03237673": 152, "0334": [193, 205], "03401389": 152, "03544857": 152, "03612492": 152, "0376e": [198, 206], "0384e": [27, 34], "04": [26, 34, 96, 97, 99, 100, 101, 102, 152, 173, 175, 177, 178, 179, 180, 181, 188, 189, 194, 195, 199, 200, 201, 203, 205], "04049657": 152, "04130861": 152, "04159433": 152, "04330529": 152, "044004": 129, "04619048": 152, "0469": 124, "04757042": 152, "04803878": 152, "04925926": 152, "05": [16, 19, 27, 28, 34, 35, 36, 62, 105, 132, 178, 179, 180, 181, 182, 183, 190, 194, 196, 200, 201, 202, 204, 205, 206], "05000194": 152, "0504e": [198, 206], "0509e": [27, 34], "0517767": 152, "05221": 106, "05518433e": [179, 200], "05646515e": [197, 206], "05794559": 152, "058": [181, 201], "05882276": 152, "059": [181, 201], "06": [12, 16, 19, 26, 27, 32, 34, 95, 120, 129, 152, 174, 178, 179, 180, 181, 182, 188, 194, 199, 200, 201, 203, 205], "06176758": 152, "0625": [181, 189, 201, 203], "06272422": 152, "0645e": [198, 206], "065": [181, 201], "0681e": [26, 34], "06990092": 152, "07": [26, 34, 178, 179, 180, 181, 186, 190, 191, 192, 193, 194, 197, 198, 200, 201, 202, 204, 205, 206], "0702010": 125, "07058771": 152, "071": [181, 201], "07249025e": [178, 179, 200], "0725e": [180, 201], "07389944": 152, "0748e": [198, 206], "075": 152, "07552741": 152, "07592412": 152, "07655461": 152, "07679871": [186, 202], "077": [181, 201], "08": [12, 16, 19, 25, 26, 27, 29, 30, 34, 36, 62, 97, 108, 111, 129, 178, 179, 180, 181, 183, 185, 193, 194, 195, 198, 200, 201, 202, 205, 206], "08074895": 152, "0813e": [198, 206], "082": [181, 201], "0822": [12, 21], "08239438": 152, "08255805": 152, "08333333333333333": 151, "08352": 39, "086": [16, 19, 114, 116], "088": [181, 201], "09": [16, 19, 29, 30, 36, 114, 116, 124, 125, 131, 178, 179, 180, 181, 185, 189, 198, 200, 201, 202, 203, 206], "09139032": 152, "09182987": 152, "093": [181, 201], "0930e": [198, 206], "09408171e": [181, 201], "09456105": 152, "09466623": 152, "09554859": 152, "09651334": 152, "09710432": 152, "0978836": 152, "09852117e": [181, 201], "099": [181, 201], "09957696": 152, "09959201e": [197, 206], "0e": [26, 27, 34], "0e00": [174, 176, 199], "1": [0, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 45, 47, 48, 50, 51, 58, 63, 78, 79, 80, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132, 144, 145, 146, 148, 149, 151, 152, 153, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "10": [3, 8, 9, 12, 14, 16, 19, 21, 25, 28, 29, 30, 32, 36, 39, 80, 102, 103, 105, 106, 107, 111, 113, 115, 119, 124, 129, 152, 153, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 193, 194, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "100": [12, 16, 19, 25, 29, 30, 32, 36, 89, 96, 97, 103, 104, 108, 112, 114, 115, 116, 123, 124, 128, 131, 179, 181, 182, 183, 186, 200, 201, 202], "1000": [12, 21, 32, 107, 109, 129, 147, 148], "10000": [12, 21, 32, 95, 120, 145, 179, 200], "100000": [179, 200], "1000u_1": 148, "1000u_3": 148, "1007": [80, 105, 106, 152, 153], "1016": 152, "10217737": 152, "1023": [173, 175, 177, 178, 179, 180, 185, 199, 200, 201, 202], "1025": 152, "1028": [147, 148], "104": [181, 201], "10825502": 152, "1088": 129, "10f": [181, 186, 201, 202], "11": [0, 26, 27, 34, 35, 104, 145, 146, 147, 148, 152, 178, 179, 180, 181, 185, 188, 193, 194, 197, 200, 201, 202, 203, 205, 206], "110": [181, 201], "1102e": [26, 34], "11056894": 152, "111": [12, 32], "11111111": 152, "11190756e": [178, 179, 200], "1119e": [180, 201], "1137": 8, "11405073e": [181, 201], "1141e": [198, 206], "1145": [3, 9, 152], "11498708": 152, "115": [181, 201], "1150087179536389e": [193, 205], "11526943": 152, "11740333": 152, "1175": 124, "11977427": 152, "12": [12, 21, 27, 28, 34, 36, 95, 96, 97, 103, 112, 116, 120, 123, 129, 130, 144, 145, 147, 148, 152, 174, 176, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "120": 5, "121": [181, 201], "12228335": 152, "12262308": 152, "12278839e": [179, 200], "123": [181, 201], "12385474": 152, "125": [152, 190, 195, 197, 198, 204, 205, 206], "1250": [198, 206], "127": [26, 27, 34, 96, 112, 116], "128": [16, 19, 26, 27, 34, 96, 97, 99, 100, 101, 102, 118, 129, 132, 189, 193, 194, 203, 205], "13": [0, 26, 34, 189, 197, 198, 203, 206], "1306e": [194, 205], "1316e": [194, 205], "13179599": 152, "1321e": [194, 205], "13349473": 152, "133e": [194, 205], "1361": 129, "1365e": [189, 203], "13741440200010402": [198, 206], "1387216566052821e": [193, 205], "1387407230222816e": [193, 205], "1387594756569534e": [193, 205], "138768636885694e": [193, 205], "14": [0, 12, 27, 32, 34, 62, 152, 153, 189, 194, 197, 203, 205, 206], "14043176": 152, "14270778": 152, "14315725": 152, "1442366": 152, "145": [147, 148], "146": [179, 181, 200, 201], "14644661": 152, "14689238": 152, "147": 39, "148": 39, "1486e": [198, 206], "14e": [193, 205], "15": [12, 14, 26, 27, 34, 45, 70, 174, 181, 182, 184, 187, 189, 194, 197, 199, 201, 202, 203, 205, 206], "1520": 124, "1555e": [196, 206], "16": [12, 21, 26, 27, 34, 95, 119, 120, 145, 174, 176, 181, 182, 188, 189, 194, 197, 198, 199, 201, 203, 205, 206], "160": [179, 181, 200, 201], "16014818": 152, "162": [147, 148], "1623": [194, 205], "16383": [176, 199], "16534547e": [181, 201], "16666667": 152, "166689e": [179, 200], "16679960300007224": [198, 206], "1688e": [194, 205], "16hpc047": [3, 9], "16me0679k": [3, 9], "17": [26, 34, 36, 189, 194, 203, 205], "170": [179, 181, 200, 201], "17123386e": [181, 201], "17366254": 152, "1744e": [194, 205], "1749e": [194, 205], "1763e": [198, 206], "17753521": 152, "1781e": [26, 34], "1784573": 152, "18": [12, 26, 27, 32, 34, 39, 194, 197, 205, 206], "1819e": [198, 206], "1829e": [198, 206], "1830e": [198, 206], "1841e": [198, 206], "1852e": [198, 206], "18709281": 152, "1875e": [198, 206], "1886e": [198, 206], "18931339e": [178, 179, 200], "1893e": [180, 201], "19": [12, 32, 152, 188, 194, 203, 205], "1936": 127, "1940": 110, "1955": 110, "1963": 124, "1965": 110, "1974": [147, 148], "19815049": 152, "1983": [114, 115, 116], "1991": [147, 148], "1995": 148, "19998305": 152, "1d": [7, 16, 17, 33, 58, 63, 93, 96, 112, 129, 167, 199], "1darrai": [8, 48, 50, 51, 93, 94, 96, 97, 99, 100, 101, 104, 109, 110, 127, 129, 145], "1e": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 62, 95, 96, 97, 103, 104, 105, 108, 112, 113, 115, 116, 119, 120, 123, 124, 125, 129, 131, 145, 147, 148, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "1e0": [28, 36], "1e02": [26, 27, 34], "1e99": [174, 176, 199], "1i": [190, 192, 196, 204, 206], "1j": [26, 27, 34], "2": [0, 6, 7, 9, 11, 12, 14, 16, 17, 19, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 51, 63, 70, 71, 78, 87, 88, 89, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 127, 128, 129, 131, 132, 145, 146, 147, 148, 152, 173, 174, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 201, 202, 203, 204, 205, 206], "20": [14, 28, 29, 30, 36, 174, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 193, 195, 199, 200, 201, 202, 203, 205], "200": [97, 146, 147, 148, 179, 181, 200, 201], "200000": [179, 200], "2002": 111, "2006": 48, "2008": [112, 113], "2010": 105, "2010557910002717": [198, 206], "2011": [113, 115, 119], "2012": [107, 114, 118, 132], "2013": 107, "2015": [103, 114, 118, 127, 132], "2016": [0, 3, 9, 80, 93, 109, 158], "20160005923": 152, "2017": 0, "2018": [0, 152], "2019": [0, 3, 9, 116, 125, 144], "2020": [3, 9], "2021": 0, "2022": 0, "2023": [0, 39, 113, 115, 119, 145], "2024": [0, 62, 179, 181, 200, 201], "2037037": 152, "2047": [28, 36], "2048": [12, 21, 110], "2049": [16, 19], "205": 152, "20765519": 152, "21": [27, 34, 189, 203], "21043771": 152, "21070865": 152, "21115733": 152, "214": 4, "2140": 103, "21707909e": [178, 179, 200], "2171e": [180, 201], "21723324": 152, "22": [26, 34, 145], "22154535": 152, "22170197": 152, "22208425": 152, "22222222": 152, "2222222222222222": 152, "225": 152, "2256e": [198, 206], "227": [179, 181, 200, 201], "22700796e": [185, 202], "23": 0, "230": [179, 181, 200, 201], "2300e": [198, 206], "23046868": 152, "2310": 39, "232": [179, 181, 200, 201], "23219692": 152, "23548432": 152, "238": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "2389e": [198, 206], "23902755": 152, "24": [0, 12, 32, 35, 152, 188, 189, 203], "24190177": 152, "24459274": 152, "24492577": 152, "24727121": 152, "2473561574763597e": [193, 205], "2473562155116167e": [193, 205], "25": [0, 12, 16, 19, 21, 25, 26, 27, 28, 34, 36, 96, 97, 99, 100, 101, 102, 107, 110, 152, 181, 182, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 201, 202, 203, 204, 205, 206], "2500": [198, 206], "2500u_2": 148, "2500u_3": 148, "2542e": [27, 34], "25479166": 152, "255": [28, 36, 185, 188, 202, 203], "25515937": 152, "25523316": 152, "256": [94, 114, 115], "2563": [193, 205], "25641026": 152, "25992958": 152, "25e": [193, 205], "26": [193, 205], "26266": 149, "26313315e": [179, 200], "2673": [193, 205], "26767786": 152, "26824595": 152, "26902403e": [181, 201], "27": [189, 203], "27343378e": [178, 179, 200], "2734e": [180, 201], "2759e": [198, 206], "27699588": 152, "27805384": 152, "28": [0, 124, 147, 148], "283185307179586": 144, "284": 153, "2849e": [198, 206], "2878e": [27, 34], "28832383": 152, "2887e": [26, 34], "2891022": 152, "29": [179, 181, 189, 200, 201, 203], "29017765": 152, "29035988": 152, "2907e": [198, 206], "2962963": 152, "29921812": 152, "2_": 110, "2_1": [103, 120], "2_2": 103, "2_n": 120, "2d": [10, 11, 16, 33, 70, 79, 95, 97, 105, 119, 120, 168, 194, 205], "2darrai": [8, 48, 107, 127, 128], "2e": [16, 19, 173, 177, 179, 195, 199, 200, 205], "2f": [12, 16, 19, 21, 25, 28, 32, 36, 178, 180, 183, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "2i": [12, 16, 19, 21, 25, 28, 32, 36, 174, 176, 178, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 205, 206], "2m": 79, "2nd": [174, 199], "2t": 148, "2u": [96, 101, 102], "3": [0, 3, 6, 7, 9, 11, 12, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 70, 80, 90, 96, 101, 102, 103, 104, 105, 106, 110, 111, 113, 114, 115, 116, 120, 122, 124, 125, 126, 127, 147, 148, 152, 153, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206], "30": [0, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 145, 180, 182, 183, 185, 186, 188, 189, 190, 193, 194, 198, 201, 202, 203, 204, 205, 206], "300": 105, "3018": 0, "30740486": 152, "309": 148, "30932282": 152, "31": [184, 187, 190, 197, 202, 203, 204, 206], "31357496": 152, "3174778": 152, "319": 80, "32": [105, 194, 198, 205, 206], "3264": [194, 205], "32710645e": [182, 201], "32884988": 152, "329": 148, "33": [188, 203], "3307e": [198, 206], "3310410": [3, 9], "3317": [193, 205], "33333333": 152, "338": [28, 36], "33862938e": [182, 201], "3386928": 152, "3399e": [198, 206], "340": [179, 181, 200, 201], "34179688": 152, "34252355": 152, "34869704199991247": [198, 206], "35": [183, 202], "35039579e": [186, 202], "35039652e": [186, 202], "3505e": [188, 203], "3515e": [27, 34], "3516e": [198, 206], "35401238": 152, "35675713": 152, "3584e": [198, 206], "36": 129, "364": [176, 199], "36445413e": [178, 179, 200], "3645e": [180, 201], "366532612659e": 148, "37": [12, 32], "3750": [198, 206], "37840597": 152, "38": [93, 109, 112, 113, 114, 115, 116, 190, 191, 192, 196, 197, 204, 206], "3802e": [198, 206], "38199341": 152, "38272147e": [178, 179, 200], "3827e": [180, 201], "3839079": 152, "38765767": 152, "38943865": 152, "39": 145, "39907952": 152, "3996e": [26, 34], "3_47": 80, "3d": [12, 32], "3e": [16, 19, 26, 34, 182, 201], "3f": [174, 176, 199], "3rd": 12, "4": [0, 6, 9, 12, 14, 15, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 93, 104, 105, 106, 108, 109, 114, 118, 132, 146, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206], "40": [12, 32, 80, 180, 194, 197, 201, 205, 206], "40034541": 152, "40257649": 152, "40294452": 152, "40642621e": [179, 200], "40666667": 152, "406977": [186, 202], "40716288": 152, "407936": [186, 202], "41": [62, 152, 194, 205], "4142135623730951": 152, "4166666666666667": 151, "42": [12, 21], "42666667": 152, "43": [62, 188, 189, 203], "4352": [194, 205], "4360e": [198, 206], "43659": 80, "43697244": 152, "44": [189, 203], "4409e": [26, 34, 198, 206], "4417": [194, 205], "4419": 105, "4433e": [26, 34], "44444444": 152, "4469e": [198, 206], "44739556": 152, "44960920e": [182, 201], "44961064e": [181, 201], "45": [3, 9, 129, 194, 205], "4571e": [198, 206], "46": [12, 21], "4603e": [27, 34], "46382067": 152, "46413844": 152, "4661e": [198, 206], "46686371": 152, "4674e": [27, 34], "4700e": [198, 206], "475": [12, 21], "48": [12, 21, 189, 203], "481": [112, 113], "4836e": [198, 206], "48499772e": [178, 179, 200], "4850e": [180, 201], "4857009": 152, "488": [112, 113], "48853707": 152, "4e": [12, 16, 19, 26, 27, 28, 32, 34, 36, 175, 180, 194, 195, 198, 199, 201, 205, 206], "4f": [12, 16, 19, 21, 193, 194, 195, 198, 205, 206], "4i": [183, 184, 202], "4u": 106, "5": [0, 9, 12, 14, 17, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 47, 93, 96, 101, 102, 104, 105, 106, 107, 108, 112, 114, 118, 122, 123, 128, 131, 132, 136, 142, 146, 147, 148, 151, 152, 176, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206], "50": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 35, 36, 132, 180, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "500": [105, 193, 205], "5000": [198, 206], "5000000000": [181, 201], "50177262": 152, "50301513e": [181, 201], "511": [185, 188, 202, 203], "512": [95, 120, 145], "51uv": 148, "52056786": 152, "52281995": 152, "52601840e": [178, 179, 200], "5260e": [180, 201], "52810922": 152, "53203678e": [181, 201], "5365e": [198, 206], "54": [12, 32], "540": 153, "54553377": 152, "55": 129, "5501e": [198, 206], "5511e": [198, 206], "5517e": [198, 206], "55610768": 152, "5583e": [198, 206], "56": [12, 32], "56333333": 152, "56345584": 152, "5666084": 152, "5765777890001118": [198, 206], "57692308": 152, "58499506": 152, "59": [189, 203], "59259259": 152, "5987e": [198, 206], "5e": [146, 147, 148, 181, 190, 193, 197, 201, 204, 205, 206], "5th": [176, 199], "6": [0, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 47, 96, 101, 102, 106, 126, 144, 152, 178, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206], "60": [29, 30, 36, 148, 180, 193, 194, 201, 205], "6094379": 108, "61": 107, "6111421": 146, "6141e": [27, 34], "61439672": 152, "61510341": 152, "6153e": [198, 206], "61640883": 152, "6180339887": 57, "62": [183, 190, 191, 192, 196, 197, 198, 202, 204, 206], "621": [179, 200], "622": [179, 200], "625": 152, "6250": [198, 206], "626": [179, 200], "629": [179, 200], "63": [26, 29, 30, 34, 36, 190, 197, 204, 206], "6312e": [27, 34], "633": [179, 200], "636": [179, 200], "64": [26, 27, 29, 30, 34, 36, 102, 189, 193, 198, 203, 205, 206], "640": [179, 200], "6412": 105, "642": 106, "64285714": 152, "6436": [193, 205], "644": [179, 200], "6459e": [198, 206], "647": [179, 200], "64711443": [186, 202], "64760301": 152, "6478e": [198, 206], "6490e": [198, 206], "6494e": [198, 206], "65": [194, 195, 205], "651": [179, 200], "6530e": [198, 206], "654": [179, 200], "658": [179, 200], "65958848": 152, "65981763": 152, "6598e": [198, 206], "661": [179, 200], "6619e": [198, 206], "665": [179, 200], "6666666666666665": 124, "6666666666666666": 151, "6668": 129, "669": [179, 200], "66968022e": [181, 201], "671": [176, 199], "673": [179, 200], "674808": 152, "676": [179, 200], "67724741e": [181, 201], "67874286": [186, 202], "680": [179, 200], "6813e": [198, 206], "68230621e": [179, 200], "68291993": 152, "683": [179, 200], "68442667e": [178, 179, 200], "6844e": [180, 201], "6858e": [27, 34], "686e": [28, 36], "687": [179, 200], "68953216e": [178, 179, 200], "6895e": [180, 201], "690": [179, 200], "69220068": 152, "69330188": 152, "694": [179, 200], "697": [179, 200], "6975e": [198, 206], "69984764e": [179, 200], "6e": [12, 21, 173, 175, 177, 179, 185, 186, 199, 200, 202], "6l": 152, "6th": 0, "7": [0, 9, 12, 21, 26, 27, 28, 29, 34, 36, 39, 47, 106, 152, 178, 179, 180, 181, 184, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206], "70": [180, 194, 201, 205], "701": [179, 200], "705": [179, 200], "7050e": [198, 206], "708": [179, 200], "709": [179, 200], "70955276": 152, "7096e": [198, 206], "71215206": 152, "7128e": [198, 206], "7174e": [198, 206], "72": 152, "72740635": 152, "7307e": [198, 206], "74": [12, 32], "7400e": [27, 34], "75": [12, 26, 27, 32, 34, 188, 189, 190, 191, 192, 196, 197, 198, 203, 204, 206], "7500": [198, 206], "7511e": [26, 34], "7556966486": [186, 202], "7587007520000952": [198, 206], "75871412": 152, "76287525": 152, "77956562": 152, "7804e": [198, 206], "7832e": [198, 206], "7853": [195, 205], "7855": [195, 205], "78862": 153, "78947003e": [179, 200], "791": [176, 199], "79216702e": [179, 200], "79505": 152, "79507": 152, "7992e": [26, 34], "7e": [12, 25], "8": [0, 3, 5, 6, 9, 27, 34, 57, 124, 173, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 187, 188, 189, 190, 192, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], "80": [180, 201], "8017e": [198, 206], "803471e": [175, 199], "80377591e": [178, 179, 200], "8038e": [180, 201], "8075e": [198, 206], "8078e": [198, 206], "8121": [193, 195, 205], "81481481": 152, "8176": [194, 205], "8191e": [198, 206], "82": [189, 203], "8225e": [198, 206], "8266e": [198, 206], "82951499e": [179, 200], "83": [12, 21], "83333333": 152, "8338e": [198, 206], "84460712": 152, "8449e": [27, 34], "8462e": [27, 34], "85495353e": [179, 200], "85638959": 152, "8573e": [26, 34], "8580e": [198, 206], "85982063e": [179, 200], "8684": [195, 205], "8684e": [198, 206], "87": [179, 181, 200, 201], "87271747e": [191, 192, 204], "87272106e": [190, 192, 204], "87290945e": [190, 191, 192, 204], "87294206e": [190, 192, 204], "87300679e": [190, 192, 204], "87344391e": [197, 206], "87358097e": [191, 192, 204], "87358935e": [191, 192, 204], "875": 152, "8750": [198, 206], "87540078e": [197, 206], "87627033e": [190, 204], "87650037e": [197, 206], "8785": [181, 201], "8799": [181, 201], "88": [188, 190, 191, 192, 196, 197, 203, 204, 206], "888": [174, 199], "89": [12, 21, 25, 28, 29, 30, 32, 36], "89718343": 152, "89887281": 152, "8e": [178, 181, 182, 185, 186, 190, 192, 197, 200, 201, 202, 204, 206], "8f": [186, 202], "8l": 152, "9": [0, 16, 19, 26, 27, 34, 62, 152, 178, 179, 180, 181, 182, 186, 187, 189, 191, 192, 193, 194, 197, 198, 200, 201, 202, 203, 204, 205, 206], "90": [0, 16, 19, 85], "91": [183, 202], "9147e": [198, 206], "92": 152, "9274": 152, "93": [189, 203], "9363e": [26, 34], "9382": [193, 205], "94": [188, 189, 203], "9425660003": [186, 202], "9425667246": [186, 202], "9428639794": [186, 202], "9479e": [195, 205], "949": [174, 199], "95": [72, 179, 181, 183, 194, 200, 201, 202, 205], "95409337e": [185, 202], "955": 152, "955701": [3, 9], "95583202e": [181, 201], "95687314e": [197, 206], "96": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "9619e": [198, 206], "96232037e": [185, 202], "9666e": [198, 206], "9697e": [198, 206], "976": [174, 199], "978": [80, 105, 106, 153], "98": [183, 202], "98148148": 152, "981783e": [173, 177, 199, 200], "982": [174, 199], "988": [174, 199], "99": [124, 125, 129, 183, 189, 194, 195, 196, 202, 203, 205, 206], "990731920827": 148, "99233927": 152, "994": [174, 199], "9957e": [198, 206], "99691114e": [179, 200], "997": [3, 9, 174, 199], "999": [174, 199], "A": [0, 1, 4, 5, 6, 8, 9, 11, 13, 16, 18, 19, 26, 27, 34, 35, 36, 44, 48, 49, 60, 70, 72, 78, 79, 93, 95, 96, 97, 104, 105, 107, 108, 112, 113, 114, 115, 116, 118, 119, 120, 127, 128, 129, 130, 132, 145, 147, 148, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 196, 197, 198], "And": [0, 152], "As": [0, 5, 13, 18, 35, 56, 193, 199, 202, 203, 205], "At": 203, "Be": [5, 71, 81, 84, 152], "Being": 1, "But": [0, 4, 5, 6, 89], "By": [5, 45, 79, 83, 200, 204], "For": [0, 1, 3, 4, 5, 6, 8, 9, 12, 15, 18, 26, 33, 34, 35, 38, 39, 45, 48, 67, 68, 70, 71, 93, 96, 97, 99, 100, 101, 102, 104, 108, 112, 113, 115, 118, 125, 127, 145, 146, 147, 148, 152, 153, 154, 157, 158, 188, 194, 195, 198, 199, 201, 202, 203, 205, 206], "If": [0, 3, 4, 5, 7, 9, 13, 39, 45, 47, 51, 57, 62, 71, 75, 77, 78, 79, 82, 89, 95, 104, 107, 108, 111, 116, 120, 123, 125, 126, 144, 145, 151, 193, 204, 205], "In": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 33, 34, 35, 36, 38, 70, 74, 77, 78, 104, 118, 124, 132, 149, 152, 153, 199, 200, 201, 202, 203, 205, 206], "It": [0, 3, 5, 9, 10, 13, 18, 35, 38, 42, 45, 49, 70, 71, 109, 124, 128, 152, 157, 199, 200, 202, 204, 205], "Its": [50, 123], "NOT": [193, 205], "No": [0, 1, 3, 9, 26, 27, 34, 93, 104, 109, 132, 199], "Not": [152, 202], "Of": [6, 202], "On": [4, 147, 148], "One": [0, 199, 202, 203, 206], "Such": 4, "That": [78, 79, 84], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 26, 27, 33, 34, 36, 38, 41, 42, 44, 45, 48, 50, 51, 54, 57, 58, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 154, 155, 156, 157, 158, 160, 161, 162, 164, 199, 200, 202, 203, 205, 206], "Then": [5, 8, 13, 14, 15, 35, 48, 62, 199, 201], "There": [0, 6, 13, 38, 71, 89], "These": [10, 15, 36, 38, 45, 152, 153], "To": [2, 3, 5, 9, 11, 15, 39, 62, 89, 145, 147, 148, 201, 202, 203, 204, 205], "With": 205, "_": [6, 8, 11, 12, 21, 25, 32, 48, 106, 116, 118, 125, 132, 179, 181, 198, 200, 201, 206], "_0": 11, "_1": [111, 126], "__": [6, 179, 181, 200, 201], "___": [179, 181, 200, 201], "____": [179, 181, 200, 201], "_____": [179, 181, 200, 201], "__dict__": [6, 59], "__eval_": 132, "__file__": 62, "__getattr__": 89, "__init__": [0, 6, 7, 8, 45, 130, 144, 157], "__isfrozen": 59, "__main__": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "__name__": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "__num_restart": 47, "__par": [41, 49, 52, 53, 54, 164], "__stat": 47, "__statu": [49, 53], "_comm": 89, "_data": 62, "_dataref": 62, "_hamiltonian": [12, 25, 32], "_i": [111, 126], "_initsweep_": 6, "_initsweep_copi": 6, "_initsweep_copy_past": 6, "_initsweep_spread": 6, "_initsweep_spread_out": 6, "_j": [111, 126], "_l": 11, "_makeattributeandregist": [0, 7], "_nonmpi": 203, "_out": [12, 32], "_parnam": 43, "_parnamesreadonli": 43, "_posit": [12, 32], "_recomput": [180, 201], "_think": 6, "a_getting_statist": [180, 201], "a_k": [104, 107], "a_multistep_multilevel_hierarchi": [187, 203], "a_pysdc_with_fen": [193, 205], "a_run_non_mpi_control": [190, 191, 192, 196, 204, 206], "a_spatial_problem_setup": [173, 177, 199, 200], "a_spatial_transfer_oper": [183, 202], "a_step_data_structur": [177, 200], "a_visualize_residu": [196, 206], "aa": 111, "aa1405": 111, "aanda": 111, "ab": [16, 19, 26, 28, 34, 36, 173, 174, 176, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "abbrev": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "abbrevi": 6, "abl": 18, "abort": [5, 26, 27, 34, 75], "about": [0, 1, 5, 12, 45, 49, 58, 77, 78, 104, 108, 202, 203, 204], "abov": [0, 3, 4, 9, 11, 15, 18, 33, 45, 89, 104, 175, 199, 202], "absolut": [62, 71], "abstract": [44, 45, 51, 52, 54, 71], "abus": 1, "ac": 97, "academ": 36, "acbeea": 129, "acceler": [5, 12, 51, 70, 86, 90, 110, 111, 117, 122, 126, 127], "accept": [1, 5, 11, 70, 89], "access": [18, 52, 68, 89, 166, 167, 168, 169, 170, 174, 176, 178, 199, 200, 201, 203], "accident": 204, "accompani": [0, 9, 201], "accord": [47, 152, 178, 200], "accordingli": [18, 82], "account": [1, 4, 5, 50, 111, 126, 202], "accumul": 78, "accur": [77, 80, 152], "accuraci": [4, 10, 13, 18, 35, 58, 70, 77, 78, 145, 147, 148, 173, 174, 176, 177, 198, 200, 204, 206], "achiev": [33, 78, 201, 202, 204, 205], "acm": [0, 3, 9], "acoust": [93, 105], "acoustic_1d_imex": [92, 93], "acoustic_help": 92, "acousticadvection_1d_fd_imex": 92, "acronym": 6, "across": [5, 36, 45, 62, 64, 67, 68, 75, 76, 78, 148, 157], "act": [0, 1, 6, 56], "action": [0, 1, 3, 5, 9], "activ": [26, 34, 35, 67, 68, 70, 72, 78, 83, 179, 181, 188, 190, 194, 195, 198, 200, 201, 203, 204, 205, 206], "active_slot": 68, "actual": [0, 13, 14, 47, 104, 127, 129, 152, 153, 178, 193, 199, 200, 201, 203, 204, 205, 206], "ad": [0, 4, 8, 44, 45, 59, 77, 89, 151, 157, 206], "adamsbashforthexplicit1step": [150, 151], "adamsmoultonimplicit1step": [150, 151], "adamsmoultonimplicit2step": [150, 151], "adapt": [0, 1, 5, 35, 39, 69, 70, 78, 84, 152, 157, 204], "adaptive_coll_param": 77, "adaptive_colloc": 69, "adaptivecolloc": [69, 70, 77], "adaptivitybas": [69, 71], "adaptivitycolloc": [69, 71], "adaptivityextrapolationwithinq": [69, 71], "adaptivityforconvergedcollocationproblem": [69, 71], "adaptivitypolynomialerror": [69, 71], "adaptivityresidu": [69, 71], "adaptivityrk": [69, 71], "add": [0, 4, 5, 6, 7, 9, 16, 19, 36, 41, 44, 45, 47, 70, 71, 72, 76, 77, 78, 79, 82, 129, 132, 141, 151, 157, 164, 174, 176, 199, 201], "add_convergence_control": 44, "add_hook": 44, "add_subplot": [12, 32], "add_to_stat": [47, 67, 68], "add_vari": 45, "addit": [2, 4, 6, 38, 44, 60, 95, 201, 204], "addition": [2, 96], "address": 1, "adjust": [15, 39, 82, 84, 174, 176, 199], "administ": 157, "admittedli": 201, "advanc": [1, 3, 9, 113, 115, 116, 119, 125, 144, 202], "advect": [17, 18, 26, 27, 29, 30, 34, 36, 93, 94, 95, 105, 145, 189, 198, 206], "advection_setup": [26, 27, 34], "advectiondiffus": 6, "advectiondiffusion1d_imex": [92, 94], "advectiondiffusion1d_implicit": [92, 94], "advectiondiffusionequation_1d_fft": 92, "advectionequation_nd_fd": [26, 27, 29, 30, 34, 36, 92, 189, 198, 203, 206], "advectionnd": [26, 27, 29, 30, 34, 36, 92, 95, 189, 198, 203, 206], "affect": [0, 1], "afford": 18, "aforement": 36, "after": [0, 5, 6, 7, 9, 10, 11, 13, 16, 18, 45, 47, 71, 72, 77, 78, 81, 82, 107, 178, 179, 181, 186, 198, 200, 201, 202, 203, 206], "afterward": [44, 70], "ag": 1, "again": [0, 35, 36, 157, 200, 201, 202, 203, 204, 205, 206], "against": [10, 34], "agg": [174, 176, 199], "aggreg": 36, "aggress": [1, 14, 193, 205], "agreement": [3, 9], "ahead": 5, "aim": 18, "aka": [0, 16], "akramov": 39, "akramov2023spectr": 39, "al": [80, 113, 115, 119], "alamo": 110, "alejandro": [113, 115, 119], "algebra": 9, "algorithm": [0, 3, 9, 18, 203, 204, 205, 206], "algorithmu": 153, "alia": [47, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152], "align": [1, 16, 19, 35], "all": [0, 1, 3, 5, 6, 9, 10, 12, 14, 15, 16, 17, 18, 19, 26, 27, 29, 30, 33, 34, 35, 36, 43, 44, 45, 47, 48, 49, 54, 62, 67, 68, 70, 71, 72, 74, 75, 78, 79, 83, 89, 90, 95, 104, 111, 120, 127, 145, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 180, 187, 190, 192, 193, 199, 200, 201, 202, 203, 204, 205, 206], "all_to_don": [26, 34, 179, 181, 190, 200, 201, 204], "allen": [0, 9, 38, 96, 97, 99, 100, 101, 102], "allencahn2d_imex": [92, 99, 100], "allencahn2d_imex_stab": [92, 99, 100], "allencahn_1d_fd": 92, "allencahn_2d_fd": 92, "allencahn_2d_fd_gpu": 92, "allencahn_2d_fft": 92, "allencahn_2d_fft_gpu": 92, "allencahn_dump": 10, "allencahn_front_finel": [92, 96], "allencahn_front_fullyimplicit": [92, 96], "allencahn_front_semiimplicit": [92, 96], "allencahn_fullyimplicit": [92, 97], "allencahn_imex": [92, 101], "allencahn_imex_timeforc": [92, 101], "allencahn_monitor": 10, "allencahn_monitor_and_dump": 10, "allencahn_mpifft": [10, 92], "allencahn_multiimplicit": [92, 97], "allencahn_multiimplicit_v2": [92, 97], "allencahn_periodic_fullyimplicit": [92, 96], "allencahn_periodic_multiimplicit": [92, 96], "allencahn_periodic_semiimplicit": [92, 96], "allencahn_semiimplicit": [92, 97], "allencahn_semiimplicit_v2": [92, 97], "allencahn_temp_imex": [92, 102], "allencahn_temp_mpifft": [10, 92], "allinclusive_matrix_nonmpi": 34, "alloc": 49, "allot": 18, "allow": [0, 1, 2, 5, 6, 10, 36, 44, 45, 62, 70, 71, 72, 73, 75, 78, 79, 80, 89, 95, 120, 201, 203, 205], "allow_doubl": 44, "allow_overwrit": 45, "allreduc": 56, "almost": 151, "alna": [114, 118, 132], "alon": 38, "along": [9, 13, 89, 127], "alpha": [12, 21, 50, 104, 106, 110, 127, 136, 142, 144, 151], "alreadi": [0, 2, 3, 5, 9, 38, 44, 45, 47, 82, 89, 178, 200, 201, 204], "also": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 13, 15, 16, 18, 36, 38, 44, 71, 72, 78, 83, 84, 107, 116, 127, 145, 147, 148, 193, 194, 199, 200, 201, 202, 203, 204, 205, 206], "alter": 5, "altern": [201, 206], "although": [3, 6, 9, 10, 199, 200, 202], "alwai": [5, 6, 15, 47, 71, 83, 107, 152, 153, 154, 162, 199, 202, 204], "amat": 115, "among": 152, "amount": 78, "amp": [12, 25, 117], "ampl": 18, "amplifi": 11, "amplitud": [117, 127], "an": [0, 1, 5, 11, 13, 15, 18, 33, 34, 35, 36, 44, 45, 51, 56, 62, 63, 70, 71, 75, 77, 78, 79, 84, 89, 94, 99, 100, 104, 106, 107, 108, 112, 113, 116, 118, 128, 132, 147, 148, 149, 152, 153, 154, 158, 178, 198, 199, 200, 202, 203, 204, 205, 206], "analysi": [0, 5, 9], "analyt": [11, 50, 93, 123, 173, 174, 175, 176, 199], "analyz": [5, 33, 34, 38, 199], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 27, 34, 35, 48, 60, 70, 79, 84, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 199], "annoi": 0, "anoth": [34, 97, 204, 206], "answer": [1, 18], "anymor": [0, 206], "anyon": 4, "anyth": [61, 71], "anywai": [72, 193, 205], "api": [0, 4, 205], "apidoc": [0, 9], "apnum": 152, "apolog": 1, "apologi": 1, "app": 0, "appar": 152, "appear": [1, 11], "append": [12, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 63, 174, 176, 199], "appl": 105, "appli": [1, 5, 11, 13, 18, 35, 36, 41, 89, 118, 132, 148, 152, 164], "applic": [2, 4, 9, 13, 35, 47, 61, 70, 75, 107, 199, 206], "apply_mass_matrix": [51, 118, 132], "appoint": 1, "appreci": [3, 9], "approach": [2, 3, 5, 9, 34, 35, 36, 145, 193, 203, 205], "appropri": [1, 89, 105, 149, 199], "approx": 108, "approxim": [8, 11, 18, 39, 48, 78, 79, 94, 96, 99, 100, 101, 102, 116, 123, 124, 125, 128, 129, 131, 144, 148], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 33, 34, 35, 36, 38, 39, 41, 45, 48, 51, 53, 61, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 89, 93, 94, 96, 97, 102, 104, 107, 111, 114, 115, 116, 118, 124, 127, 131, 132, 144, 149, 151, 152, 153, 157, 158, 164, 175, 178, 179, 180, 186, 193, 199, 200, 201, 202, 203, 204, 205, 206], "arbitrari": [45, 71, 88, 104], "archiv": [114, 118, 132], "archiveprefix": 39, "arena": 11, "arg": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 51, 75, 89, 95, 173, 174, 175, 176, 178, 190, 192, 193, 194, 199, 200, 204, 205], "argmax": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "argmin": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "argonn": 18, "argument": [6, 45, 47, 51, 61, 62, 95, 180, 201], "argv": [192, 195, 204, 205], "aris": [11, 13, 47, 96, 112, 123, 131, 145, 146], "arithmet": 5, "ark5": 152, "ark54": [150, 152], "ark548l2sa": [150, 152], "ark548l2saerk": [150, 152], "ark548l2saerk2": [150, 152], "ark548l2saesdirk": [150, 152], "ark548l2saesdirk2": [150, 152], "around": [1, 78, 199, 200, 206], "arr": 63, "arrai": [0, 7, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 42, 51, 62, 63, 89, 104, 152, 173, 174, 181, 182, 183, 186, 188, 189, 193, 194, 195, 198, 199, 201, 202, 203, 205, 206], "array_lik": [130, 131], "arriv": [78, 200], "art": 36, "articl": [12, 21, 110, 111], "artifact": 5, "arxiv": [39, 125], "ask": [5, 190, 204, 206], "aspect": [6, 18], "assembl": [113, 127, 174, 176, 182, 199, 201], "assert": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "assign": [5, 29, 30, 36, 89, 149], "assist": 39, "associ": [4, 8, 48, 49, 145], "assum": [3, 9, 127, 203], "assumpt": [45, 71, 74, 78, 80], "astonish": [179, 181, 200, 201], "asymptot": 9, "atol": [62, 198, 206], "attach": [11, 201], "attack": 1, "attempt": 9, "attent": 1, "attract": 6, "attractor": [15, 124], "attribu": 153, "attribut": [0, 4, 7, 8, 46, 51, 52, 59, 78, 89, 94, 104, 128, 152, 166, 167, 168, 169, 170, 199, 201, 203], "attributeerror": 6, "august": [0, 3, 9], "author": 39, "autocatalyt": [114, 115, 116], "autom": [5, 114, 118, 132], "automat": [0, 2, 5, 7, 9, 45, 77], "autonom": [106, 148], "auzing": [92, 103, 198, 206], "auzinger_implicit": [92, 198, 206], "avail": [0, 1, 5, 9, 14, 18, 38, 42, 45, 71, 77, 78, 151, 152], "averag": 77, "avoid": [0, 1, 4, 5, 6, 59, 203], "avoid_restart": 71, "awai": [0, 80, 89], "awar": [5, 71, 81, 84, 152, 153], "awesom": [9, 42], "awesome_new_project": 4, "ax": [12, 28, 32, 36, 39, 174, 176, 199], "axb": [70, 79], "axes3d": [12, 32], "axi": [11, 39, 127, 174, 176, 199], "axialen": 127, "b": [5, 16, 19, 26, 27, 28, 29, 30, 34, 36, 70, 78, 79, 105, 114, 115, 116, 118, 127, 132, 136, 142, 147, 148, 181, 186, 187, 188, 189, 195, 198], "b_adding_statist": [181, 201], "b_multilevel_hierarchi": [184, 202], "b_multistep_sdc": [197, 206], "b_my_first_pfasst_run": [188, 203], "b_my_first_sweep": [178, 200], "b_odd_temporal_distribut": [191, 204], "b_pysdc_with_mpi4pyfft": [194, 205], "b_spatial_accuracy_check": [174, 183, 199, 202], "back": [0, 1, 2, 4, 5, 6, 7, 8, 173, 199], "background": 13, "backward": [0, 45, 152, 167], "backwardeul": [150, 151, 152], "badg": 5, "balai": [113, 115, 119], "bar": [16, 19], "barycentr": [0, 8, 48, 63], "barycentricinterpol": 14, "base": [0, 2, 3, 5, 7, 9, 10, 11, 13, 14, 16, 18, 19, 26, 27, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 181, 182, 186, 199, 201, 202], "base_energi": [181, 182, 186, 201, 202], "base_error": [174, 176, 199], "base_transf": [40, 41, 53, 164, 166, 167, 168, 169, 170, 202], "base_transfer_class": [30, 36, 53, 202], "base_transfer_mass": [163, 164], "base_transfer_mpi": [30, 36], "base_transfer_param": [41, 53, 164, 186, 193, 202, 205], "basetransf": [40, 205], "basetransfer_mass": 163, "basetransfer_mpi": [30, 36], "basi": [9, 12, 107], "basic": [71, 72, 199, 200, 202, 203, 204, 206], "basic_restart": 69, "basicrestart": [69, 72], "basicrestartingmpi": [69, 72], "basicrestartingnonmpi": [69, 72, 179, 181, 200, 201], "batteri": [0, 92], "battery_implicit": [92, 104], "battery_n_capacitor": [92, 104], "bayreuth": 9, "bbox_inch": [174, 176, 199], "bbox_to_anchor": [12, 21, 25, 32], "bc": [26, 27, 29, 30, 34, 36, 58, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 118, 119, 120, 123, 124, 125, 128, 129, 130, 131, 144, 145, 146, 147, 148, 149, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "bc_hom": 118, "bc_hor": [105, 138, 139], "bc_left": [134, 135, 140], "bc_param": 58, "bc_right": [134, 135, 140], "bc_ver": [105, 138, 139], "bcast": [87, 89, 91], "bcparam": 145, "bdf": 51, "bdf2": [133, 136, 137, 142], "beat": 199, "beautifi": [16, 19, 28, 36, 174, 176, 199], "becaus": [5, 18, 78, 82, 89, 124, 132, 157, 193, 205], "becom": [9, 11, 18, 70, 78, 111, 126, 204], "been": [0, 4, 5, 9, 18, 36, 38, 45, 71, 72, 78, 84, 129, 196, 202, 203, 206], "befor": [0, 5, 35, 45, 47, 54, 70, 71, 72, 108, 144, 152, 157, 177, 195, 200, 205], "begin": [11, 35, 45, 127, 148, 179, 181, 200, 201, 204], "behav": 13, "behavior": [0, 1, 13, 110, 112, 113, 203], "behaviour": [11, 71, 124, 151], "behold": 200, "bei": 127, "being": [45, 129, 132, 182, 201], "belgium": [3, 9], "belong": [54, 60, 77, 151, 157, 160, 202], "belov": 151, "below": [0, 8, 12, 13, 15, 17, 18, 45, 62, 71, 84, 104, 200, 201, 205, 206], "beltoforion": 117, "benchmark": [0, 5, 38], "benefici": 18, "benefit": 18, "besid": 0, "bespok": 151, "best": [0, 1, 6, 18, 84, 200, 202], "beta": [50, 71, 110, 124, 151], "better": [0, 3, 5, 6, 9, 82, 152, 193, 199, 205], "between": [0, 6, 13, 18, 26, 27, 34, 35, 41, 42, 45, 53, 70, 71, 72, 74, 76, 77, 78, 80, 82, 96, 97, 105, 107, 112, 119, 124, 129, 164, 165, 166, 167, 168, 169, 170, 171, 173, 185, 186, 197, 199, 200, 202, 204, 206], "beyond": [9, 36, 202], "bf": [95, 97, 99, 100, 101, 102, 111, 120, 126, 148], "bf01934920": 152, "bin": 5, "bind": [0, 205], "bindings_definit": 35, "bit": [0, 157, 199, 200, 201, 202], "bitflip": 15, "black": [0, 5, 36, 198, 206], "blechta": [114, 118, 132], "blend": 14, "block": [15, 18, 26, 27, 34, 45, 47, 64, 67, 68, 71, 72, 77, 83, 87, 89, 90, 91, 193, 204, 205, 206], "blue": [28, 36], "bmbf": [3, 9], "bmod": 107, "board": [0, 99, 100], "bodi": [1, 111, 126], "boilerpl": 0, "book": [50, 106, 153], "bookkeep": [67, 68], "bool": [16, 19, 42, 44, 45, 47, 49, 58, 61, 63, 70, 71, 72, 73, 74, 75, 78, 79, 80, 83, 96, 101, 102, 104, 108, 111, 112, 116, 123, 125, 126, 129, 131, 144, 146, 147, 148, 157, 159, 190, 193, 194, 204, 205], "boolean": [71, 83, 118], "boost": 71, "border_pad": [55, 63], "bori": [9, 12, 127, 154, 201, 202], "boris_2nd_ord": [150, 181, 182, 186, 201, 202], "boris_solv": 127, "both": [0, 6, 12, 13, 14, 18, 26, 33, 34, 35, 39, 45, 58, 73, 93, 94, 97, 103, 104, 105, 109, 114, 116, 118, 119, 131, 132, 152, 157, 185, 190, 192, 197, 202, 204, 205, 206], "bottom": 124, "bound": 18, "boundari": [0, 26, 27, 29, 30, 34, 35, 36, 42, 58, 63, 94, 95, 96, 97, 99, 100, 101, 102, 105, 113, 114, 115, 118, 119, 120, 125, 129, 132, 145, 166, 167, 168, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "boussinesq": 105, "boussinesq_2d_fd_imex": 92, "boussinesq_2d_imex": [92, 105], "boussinesq_help": 92, "box": [0, 36], "branch": [2, 5, 15], "brand": 0, "break": [0, 4, 192, 199, 204], "briefli": [9, 206], "bring": 0, "broadcast": [87, 89, 91], "brownbaerchen": 0, "browser": 5, "brussel": 92, "bsd": 39, "bu": 11, "buck": 107, "buck_convert": [92, 107], "buckconvert": 92, "buffer": [45, 74, 77, 87, 89, 90], "bug": [0, 4, 45, 47, 179, 181, 200, 201], "bugbear": 5, "bugfix": 0, "build": [5, 27, 34, 58, 175, 176, 192, 199, 204], "build2dfdmatrix": 137, "build_f": 127, "build_propagation_matrix": [27, 34], "buildboussinesq2dmatrix": 137, "buildfdmatrix": [133, 137], "buildwave1dmatrix": 133, "built": [5, 6, 62, 152, 153, 200, 206], "bundl": [53, 203], "butcher": [152, 153], "butcher_tableau": 153, "butchertableau": [150, 152, 153], "butchertableauclass": 152, "butchertableauclass_explicit": 152, "butchertableauembed": [150, 152], "butterfli": 124, "buvoli": 35, "c": [0, 3, 7, 9, 26, 27, 29, 30, 34, 35, 36, 93, 94, 95, 104, 105, 107, 114, 118, 125, 127, 132, 189, 193, 198], "c1": [107, 128], "c2": [107, 128], "c_": [93, 105, 139], "c_1": [104, 107, 128], "c_2": [104, 107, 128], "c_3": 104, "c_advection_and_pfasst": [189, 203], "c_collocation_problem_setup": [175, 199], "c_iteration_estim": [198, 206], "c_k": 104, "c_m": 35, "c_mpi_parallel": [192, 204], "c_n": 104, "c_node": 41, "c_nvar": [114, 118, 132, 193, 205], "c_pysdc_with_petsc": [195, 205], "c_sdc_vs_mlsdc": [185, 202], "c_study_colloc": [182, 201], "c_using_pysdcs_frontend": [179, 200], "cach": [62, 150, 151], "cadv": 93, "cahn": [0, 9, 38, 96, 97, 99, 100, 101, 102], "calcul": 0, "call": [7, 12, 13, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 45, 47, 51, 53, 56, 61, 62, 71, 72, 77, 81, 82, 85, 89, 96, 97, 104, 107, 115, 116, 119, 127, 131, 132, 146, 157, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "callback": [137, 141], "camco": 103, "camelcas": 6, "can": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 18, 26, 33, 34, 35, 36, 38, 42, 45, 48, 50, 51, 53, 60, 62, 67, 70, 71, 77, 78, 79, 87, 88, 89, 90, 91, 95, 96, 99, 100, 101, 102, 104, 105, 107, 110, 112, 113, 114, 116, 120, 128, 145, 152, 153, 154, 158, 165, 166, 167, 168, 169, 170, 171, 177, 188, 190, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "cancel": 78, "candid": 18, "cann": 42, "cannot": [4, 7, 11, 45, 71, 89, 149, 202], "capabl": [200, 204], "capac": 129, "capacit": [104, 107, 128], "capacitor": [13, 104, 107, 128], "captur": 18, "cardiac": 9, "care": [44, 72, 78, 95, 152, 204], "carpent": 152, "carri": [11, 45], "case": [4, 5, 6, 11, 13, 35, 36, 39, 74, 104, 108, 112, 113, 199, 202, 203, 204, 206], "cash_karp": [150, 152], "cast": 11, "cat": 8, "catch": [67, 68], "categori": 5, "caus": [5, 15, 152, 204], "cclass": [182, 201], "cd": [35, 38], "cdot": [35, 93, 96, 97, 104, 105, 107, 108, 109, 113, 114, 115, 118, 119, 125, 127, 128, 129, 130, 132, 145], "center": [12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 95, 96, 112, 120, 129, 145, 179, 181, 186, 189, 198, 200, 201, 202, 203, 206], "central": [95, 119, 200], "cern": 129, "certain": [0, 5, 10, 11, 18, 33, 129, 203], "cg": [95, 114, 118, 120, 132, 145, 193, 198, 205, 206], "chang": [0, 4, 5, 7, 13, 38, 68, 70, 71, 77, 78, 81, 89, 104, 107, 108, 200, 201, 203, 205], "changelog": [3, 9], "channel": [1, 5], "chao": [112, 113], "chaotic": 124, "chapter": 153, "charact": [5, 6], "characterist": [1, 203], "charg": 127, "cheap": 78, "cheaper": [152, 153], "chebfun": 116, "chebi": [6, 42], "chebyshev": 42, "check": [0, 3, 5, 7, 9, 10, 12, 15, 17, 25, 27, 28, 34, 36, 45, 62, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 108, 173, 174, 178, 182, 183, 184, 185, 187, 188, 191, 200, 201, 202, 203, 204, 205, 206], "check_converg": 69, "check_iteration_estim": [67, 69, 198, 206], "check_iteration_statu": [45, 73, 74], "check_paramet": [45, 70, 71, 74, 78, 79, 80], "checkconverg": [44, 69, 73, 179, 181, 200, 201], "checker": [99, 100], "checkiterationestimatornonmpi": [69, 74, 198, 206], "checkout": [3, 9], "chem": [114, 115, 116], "chemic": 148, "chemicalreaction3var": [92, 148], "chi": 35, "chicago": 110, "child": [45, 72, 77, 78, 83, 132], "children": 45, "chmod": 5, "choic": [3, 5, 9, 35, 152, 153, 203], "choos": [82, 129, 152, 153, 203], "chose": [3, 9, 124], "chosen": [2, 202], "chucknorri": 6, "ci": [0, 2, 3, 4, 9, 10, 12, 16, 17, 33, 38, 205], "circl": [10, 96, 97, 99, 100, 101, 102], "circuit": [13, 104], "citat": [3, 9, 39, 152], "cl": [72, 77, 83], "claim": 152, "clarifi": [1, 13], "clariti": 1, "class": [0, 1, 2, 4, 8, 11, 12, 14, 16, 19, 25, 26, 27, 28, 32, 34, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 181, 182, 186, 187, 188, 189, 195, 198, 199, 200, 201, 202, 203, 205, 206], "classic": [0, 2, 3, 9, 12, 16, 19, 21, 25, 28, 32, 36, 152], "classmethod": [51, 72, 77, 83, 130, 145, 152], "clean": [0, 9, 49, 53], "cleaner": 0, "cleanup": 0, "clear": [11, 201], "clearli": [0, 9], "clemson": 18, "close": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 71, 83, 145, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "cmd": [192, 204], "cnvar": [119, 195, 205], "co": [103, 118, 119, 120, 124, 147, 148], "coars": [34, 35, 38, 41, 52, 53, 63, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 186, 193, 202, 205, 206], "coarse_grid": 63, "coarse_level": [41, 53, 164], "coarse_prob": [52, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "coarsen": [0, 12, 14, 193, 202, 205, 206], "coarsest": [67, 68, 195, 205], "code": [0, 2, 3, 4, 6, 7, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 75, 89, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "code_of_conduct": 1, "codecov": [0, 5], "coeff": [78, 145], "coeffic": 104, "coeffici": [26, 27, 34, 50, 78, 94, 104, 107, 118, 119, 120, 123, 128, 132, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "coil": 13, "col": 113, "coll": [54, 175, 176, 184, 199, 202], "coll_err": [198, 206], "coll_error": [198, 206], "coll_error_after_step": [198, 206], "collabor": [0, 18], "collbas": [40, 42, 54, 175, 176, 179, 181, 199, 200, 201], "collect": [0, 5, 12, 21, 25, 29, 30, 32, 36, 110, 174, 176, 183, 199, 202], "collgausslegendr": 42, "collgausslobatto": 42, "collgaussradau_left": 42, "collgaussradau_right": 42, "colloc": [0, 3, 9, 14, 18, 33, 34, 35, 36, 40, 46, 54, 70, 71, 77, 78, 79, 82, 83, 104, 108, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 179, 181, 182, 198, 200, 202, 206], "collocation_class": [152, 153, 199], "collocationerror": [40, 46], "color": [5, 18, 28, 29, 30, 36, 174, 176, 195, 199, 205], "color_list": [28, 29, 30, 36], "column": [8, 48, 78, 113, 158, 175, 176, 199], "com": [3, 9, 48, 106, 153], "combin": [5, 11, 12, 35, 78, 192, 195, 202, 204, 205], "come": [0, 4, 5, 10, 15, 18, 28, 36, 45, 199, 204, 206], "comm": [30, 36, 45, 56, 61, 67, 72, 73, 75, 83, 87, 89, 90, 91, 101, 102, 113, 115, 116, 119, 125, 144, 157, 192, 194, 195, 204, 205], "comm_world": [30, 36, 113, 115, 116, 119, 125, 144, 192, 194, 195, 204, 205], "command": [5, 15, 35], "comment": [1, 4, 5], "commerci": 36, "commit": [1, 2, 4, 5, 15], "commit_msg_fil": 5, "common": [1, 11, 13, 40], "commonli": 11, "commun": [0, 1, 3, 9, 10, 18, 45, 46, 47, 56, 61, 67, 70, 72, 73, 74, 75, 77, 79, 83, 87, 89, 90, 91, 101, 102, 113, 115, 116, 119, 125, 144, 157, 192, 195, 204, 205], "communicate_converg": 73, "communicate_crash": 75, "communicationerror": [40, 46], "comp1": [87, 89], "comp2": [87, 89], "comp2_cupy_mesh": [86, 87], "comp2_mesh": [86, 89, 96, 97, 116], "compact": 35, "compactli": 34, "compar": [5, 10, 13, 16, 19, 26, 27, 28, 33, 34, 35, 36, 62, 70, 71, 78, 79, 80, 99, 100, 173, 174, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "compare_control": [26, 27, 34], "compare_to_matrixbas": [26, 34], "compare_to_propag": [27, 34], "comparison": 16, "comparison_matrix_vs_nomat_detail": [26, 34], "comparison_matrix_vs_propagator_detail": [27, 34], "compat": [0, 3, 4, 9, 45, 70, 71, 74, 77, 78, 79, 80], "compil": [3, 9, 35], "complaint": [0, 1], "complet": [0, 5, 67, 203], "complex": [7, 9, 12, 33, 35, 56, 89, 201], "complianc": 5, "complic": [201, 203], "compon": [5, 10, 11, 13, 35, 87, 88, 89, 91, 103, 116, 123, 124, 131, 146, 147, 148, 161, 206], "composit": [34, 45, 83], "comprehens": [5, 70], "compress": [0, 9], "compressor": 18, "compromis": 6, "comput": [0, 3, 7, 8, 9, 10, 12, 14, 16, 18, 19, 21, 25, 28, 32, 36, 39, 41, 45, 48, 50, 51, 54, 62, 67, 70, 71, 77, 78, 84, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 173, 174, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "compute_end_point": [54, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 200], "compute_optimal_step_s": 71, "compute_residu": [54, 151, 157, 160, 178, 200], "computefejerrul": [6, 40, 48], "concept": 34, "concern": [5, 35], "concurr": 18, "conda": [3, 5, 9, 10], "condens": 0, "condit": [0, 5, 11, 18, 26, 27, 29, 30, 34, 35, 36, 51, 58, 70, 82, 85, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 145, 146, 147, 148, 151, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 193, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "conditionali": 5, "conduct": [3, 5, 9, 129], "config": 35, "configur": [33, 39, 59, 206], "conflict": [4, 5], "conform": 9, "confus": [0, 5, 157], "conjug": 97, "connect": 0, "connect_level": 53, "connoisseur": 152, "consecut": [77, 174, 176, 199, 206], "consequ": 1, "conserv": 201, "consid": [1, 5, 11, 13, 33, 35, 51, 95, 120], "consider": 203, "consist": [0, 2, 4, 6, 108, 126, 127, 128, 199], "constant": [10, 78, 97, 99, 100, 111, 117, 118, 126, 127, 154, 203, 206], "constantli": [5, 129], "construct": [1, 58, 63, 201], "constructor": [0, 7], "consumpt": 13, "contain": [0, 5, 8, 9, 10, 11, 12, 16, 18, 19, 33, 36, 38, 41, 42, 43, 44, 45, 47, 48, 49, 51, 54, 58, 61, 63, 67, 68, 72, 75, 78, 82, 83, 88, 90, 94, 96, 97, 103, 104, 105, 108, 110, 111, 113, 115, 116, 118, 123, 125, 127, 130, 131, 145, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 164, 174, 176, 177, 184, 190, 199, 200, 201, 202, 204], "content": [5, 9], "continu": [1, 2, 3, 4, 6, 7, 9, 15, 63, 71, 73, 82, 89, 114, 115, 116, 118, 132], "continue_periodic_arrai": [55, 63], "contract": [71, 76], "contrast": [200, 201, 203], "contribut": [0, 1, 5, 6, 7, 8], "contributor": 4, "control": [0, 9, 12, 13, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 45, 46, 47, 53, 61, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 107, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206], "control_ord": [45, 71, 72], "controller_class": [12, 16, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 65, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_mat": [26, 34], "controller_matrix_nonmpi": [26, 27, 34], "controller_mlsdc": [185, 202], "controller_mpi": [0, 66, 192, 195, 204, 205, 206], "controller_mssdc_g": [197, 206], "controller_mssdc_jac": [197, 206], "controller_nomat": [26, 34], "controller_nonmpi": [0, 12, 16, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 66, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 67, 68, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_paramet": 200, "controller_params_g": [197, 206], "controller_params_jac": [197, 206], "controller_pfasst": [197, 206], "controller_sdc": [185, 202], "controllererror": [40, 46], "contruct": 63, "conv": 39, "conv_test_to0": 17, "conv_test_toinf": 17, "convect": 124, "conveni": [15, 49, 199], "convent": [2, 5, 7], "converg": [0, 9, 11, 12, 13, 18, 33, 39, 44, 45, 46, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 179, 181, 193, 199, 200, 201, 204, 205], "convergence_control": [44, 45, 198, 206], "convergence_controller_class": [65, 198, 206], "convergencecontrol": [40, 44, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "convergenceerror": [40, 46, 75], "convert": [26, 34, 107, 180, 182, 186, 197, 201, 202, 206], "cool": 129, "coordin": [95, 101, 102, 116, 125, 144], "copi": [0, 5, 7, 49, 54, 151, 157, 192, 197, 204, 206], "core": [0, 3, 4, 5, 7, 9, 12, 157, 175, 176, 177, 178, 179, 181, 184, 199, 200, 201, 202, 205], "correct": [0, 3, 4, 9, 10, 11, 33, 34, 35, 41, 49, 51, 67, 68, 93, 106, 109, 110, 127, 132, 153, 158, 164, 184, 193, 202, 205], "correctt": 35, "correl": 71, "corresp": 53, "correspond": [3, 5, 9, 12, 18, 25, 26, 27, 33, 34, 45, 50, 53, 61, 70, 154, 155, 156, 157, 158, 159, 160, 161, 162, 202, 204, 206], "corrupt": 80, "cosimo": [113, 115, 119], "costli": [18, 202], "could": [0, 1, 4, 18, 70, 71, 79, 152, 153], "coulomb": 127, "count": [16, 17, 19, 26, 27, 29, 30, 34, 36, 44, 45, 51, 96, 104, 108, 124, 127, 131, 146, 180, 189, 190, 192, 197, 200, 201, 202, 203, 204, 206], "count_switch": [104, 108], "counter": [96, 178, 200], "counterpart": [35, 204], "coupl": [35, 53, 89, 199, 205], "cours": [6, 45, 202], "cover": 5, "coverag": 9, "coverage_process_start": [192, 204], "cp": 100, "cpp": 35, "cr": 104, "cranknicholson": [150, 152], "crash": [39, 69], "crash_at_maxit": 131, "crashbas": [69, 75], "creat": [3, 5, 9, 10, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 39, 47, 62, 104, 114, 118, 132, 145, 173, 174, 175, 176, 177, 184, 195, 196, 199, 200, 201, 202, 203, 205, 206], "createbinari": [16, 19], "creation": [0, 12, 21, 25, 28, 32, 36, 178, 179, 180, 181, 182, 186, 193, 200, 201, 202, 205], "criteria": [45, 73], "criterion": [44, 71], "crucial": [80, 202], "csc": [95, 112, 120, 129, 145], "csc_matrix": [63, 93, 105, 130], "csv": 39, "ct": 7, "cube": 38, "cube_1d": 35, "cubic": 110, "cupi": [0, 5, 58, 87, 100], "cupy_mesh": [86, 100], "current": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16, 18, 19, 21, 25, 28, 32, 36, 42, 45, 47, 49, 51, 53, 54, 63, 67, 68, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 157, 160, 192, 200, 204, 206], "curv": 9, "custom": [2, 6, 8, 14, 41, 47, 49, 51, 52, 53, 54, 154, 155, 158, 160, 161, 162, 164, 166, 167, 169, 201], "custon": [168, 170, 172], "cute": 8, "cv": 129, "cwd": [12, 16, 19, 21, 25, 28, 32, 36, 192, 204], "cycl": [13, 107], "d": [11, 14, 28, 29, 35, 36, 89, 93, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113, 115, 116, 117, 118, 119, 122, 124, 126, 128, 130, 131, 144, 145, 148, 192, 204], "d_collocation_accuracy_check": [176, 199], "d_mlsdc_with_particl": [186, 202], "d_u": [114, 115, 116], "d_upwind": 105, "d_v": [114, 115, 116], "d_w": [96, 101, 102], "da": [113, 115], "dae": 0, "dalcin": [113, 115, 116, 119, 125, 144], "damp": 117, "daniel": [39, 127], "darl": 152, "dash": 18, "dat": [12, 16, 19, 21, 25, 32], "data": [0, 3, 9, 10, 11, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 42, 45, 46, 47, 49, 51, 52, 56, 61, 62, 67, 68, 80, 87, 88, 89, 90, 91, 93, 127, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 204, 205, 206], "datacheck": [55, 62], "dataerror": [40, 46], "datatyp": [7, 10, 45, 87, 89, 169], "datatype_class": [7, 10, 65, 174, 179, 181, 199, 200, 201, 205], "date": 5, "david": [116, 125, 144], "dc": 13, "ddx": 94, "de": [117, 153], "dead": 206, "deal": [13, 175, 176, 192, 199, 200, 201, 202, 204], "dearli": [3, 9], "debug": [44, 45, 204], "decai": [114, 115, 116], "decemb": 0, "decent": [3, 9], "decid": [29, 30, 36, 78, 82, 104, 205], "decis": [0, 1], "declar": 0, "decomposit": [18, 36], "decompress": 18, "decoupl": [36, 199], "decrement": 51, "dedic": [4, 107], "deem": 1, "deeper": 200, "deepli": 200, "def": [5, 6, 7, 8, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 147, 148, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "default": [4, 5, 16, 19, 45, 47, 48, 51, 54, 59, 60, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 114, 118, 124, 129, 132, 145, 147, 148, 151, 157, 200, 202], "default_hook": [179, 181, 200, 201], "defaultdict": [12, 21, 25, 32], "defaulthook": [179, 200], "defer": [0, 3, 9, 11, 33, 35, 93, 109, 158], "defin": [0, 2, 3, 6, 7, 9, 34, 38, 41, 42, 51, 53, 71, 72, 73, 75, 81, 83, 84, 85, 107, 108, 109, 112, 113, 114, 117, 118, 119, 132, 145, 147, 148, 154, 158, 179, 181, 189, 200, 201, 202, 203, 205], "definit": [0, 7, 157, 201], "degre": [26, 27, 29, 30, 34, 36, 58, 93, 112, 114, 115, 116, 118, 132, 145, 149, 173, 175, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 199, 200, 201, 202, 203, 204, 205], "del": [192, 204], "delet": [5, 78], "delta": [11, 29, 30, 36, 48, 96, 97, 99, 100, 101, 102, 106, 109, 112, 113, 114, 115, 116, 125, 132], "delta_m": 42, "demonstr": [1, 9, 10, 18, 195, 196, 200, 201, 202, 203, 204, 205, 206], "denot": [11, 35, 77, 94, 96, 99, 100, 101, 102, 104, 109, 116, 117, 118, 120, 125, 132, 144], "dens": 78, "densiti": 129, "depend": [0, 3, 9, 10, 13, 35, 45, 59, 71, 72, 73, 74, 76, 77, 80, 81, 84, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 144, 145, 146, 147, 148, 149, 174, 176, 178, 179, 181, 195, 199, 200, 201, 202, 203, 205], "deprec": [0, 9], "der": [14, 15, 131, 147, 148], "deriv": [11, 14, 34, 44, 47, 50, 58, 78, 89, 93, 96, 105, 108, 117, 129, 132, 145, 146, 147, 148, 149, 158], "derogatori": 1, "describ": [8, 9, 11, 16, 17, 19, 38, 104, 111, 114, 115, 116, 126, 180, 201], "descript": [0, 5, 9, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 40, 44, 45, 53, 60, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "description_mlsdc": [185, 202], "description_mssdc": [197, 206], "description_pfasst": [197, 206], "description_sdc": [185, 202], "design": 15, "desir": [18, 71, 72, 77, 83], "dest": [45, 87, 89, 90, 91], "destin": 45, "destroi": 129, "detail": [0, 2, 3, 5, 8, 9, 10, 13, 71, 125, 127, 201, 204, 205], "detect": [5, 18, 80], "detector": [15, 80], "deterior": [6, 13], "determin": [0, 1, 10, 39, 45, 71, 73, 78, 84, 104, 107, 152, 153], "determine_restart": [45, 71, 72, 80], "dev": 4, "develop": [2, 3, 5, 6, 8, 9, 13, 100, 124], "deviat": [12, 181, 182, 183, 186, 201, 202], "devic": 107, "dft": 48, "dg": [147, 148], "dg2": 148, "dginv": 148, "dginv_lin": 148, "dginv_nonlin": 148, "diag": [96, 130], "diagon": [3, 9, 26, 27, 34, 35, 36, 130, 152], "dict": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 43, 44, 45, 47, 53, 60, 61, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 95, 104, 110, 124, 127, 145, 174, 177, 178, 179, 181, 182, 183, 184, 185, 186, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "dictionari": [0, 12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 43, 45, 46, 47, 53, 61, 70, 71, 72, 73, 75, 79, 81, 83, 84, 85, 104, 157, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "did": [5, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 78, 174, 175, 176, 177, 178, 179, 183, 192, 195, 199, 200, 202, 204, 205], "die": 127, "diff": [5, 26, 34, 185, 197, 202, 206], "diff_g": [197, 206], "diff_jac": [197, 206], "diff_jac_g": [197, 206], "differ": [0, 1, 3, 6, 9, 10, 12, 15, 16, 17, 18, 26, 27, 28, 33, 34, 41, 44, 45, 48, 58, 62, 70, 71, 74, 76, 77, 78, 79, 80, 82, 95, 96, 97, 99, 100, 101, 102, 104, 105, 107, 108, 112, 119, 120, 124, 129, 131, 145, 151, 164, 181, 182, 185, 186, 188, 189, 190, 192, 193, 197, 199, 200, 201, 202, 203, 204, 205, 206], "differenti": [9, 13, 15, 35, 80, 103, 104, 107, 108, 114, 118, 123, 124, 128, 132, 145, 147, 148, 153], "diffus": [17, 26, 27, 34, 35, 94, 99, 100, 102, 106, 112, 113, 114, 115, 116, 118, 119, 120, 132, 144, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "diffusion_setup": [26, 27, 34], "dig": 200, "digest": 0, "dill": [0, 12, 21, 25, 32], "dim": [58, 143, 166, 168, 170], "dimems": 105, "dimens": [12, 32, 58, 88, 89, 90, 95, 97, 105, 116, 119, 120, 125, 129, 132, 145, 198, 202, 206], "dimension": [51, 63, 93, 94, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 118, 119, 120, 125], "dir": 89, "direct": [0, 5, 18, 71, 84, 95, 97, 101, 102, 105, 113, 115, 119, 120, 123, 129, 145, 172, 179, 200], "direct_solv": 129, "directli": [0, 4, 5, 11, 34, 68, 95, 120, 123, 175, 176, 199], "directori": [3, 5, 9, 12, 15, 16, 19, 21, 25, 28, 32, 36, 62, 192, 204], "dirichlet": [26, 27, 29, 30, 34, 36, 95, 96, 105, 114, 118, 119, 120, 145, 166, 170, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 199, 200, 201, 202, 203, 204, 206], "dirichletbc": 118, "dirk": [33, 129, 133, 136, 137, 142], "dirk43": [150, 152], "disabl": [1, 9], "discontinu": [13, 104], "discontinuoustestod": 92, "discourag": 6, "discov": 0, "discret": [0, 8, 13, 18, 35, 48, 58, 93, 94, 95, 96, 97, 104, 105, 106, 108, 112, 113, 115, 116, 119, 120, 125, 129, 145, 173, 174, 198, 199, 205, 206], "discretis": [11, 129, 145], "discuss": [9, 204], "disparag": 1, "dispers": 33, "displai": [35, 51, 106], "displaystyl": [8, 48, 95, 120], "distanc": [42, 96, 97, 112, 119, 129], "distinguish": 6, "distort": 124, "distribut": [0, 18, 42, 50, 60, 67, 68, 72, 82, 99, 100, 113, 115, 116, 119, 125, 144], "disturb": 11, "divers": 1, "divid": [5, 93, 105, 109, 114, 118, 132, 204], "dmda": [0, 113, 115, 171], "dnf": 124, "do": [0, 4, 5, 6, 9, 11, 18, 26, 27, 34, 42, 45, 53, 70, 71, 77, 78, 82, 84, 89, 95, 151, 152, 174, 177, 178, 179, 183, 188, 190, 191, 192, 193, 194, 197, 198, 199, 200, 202, 203, 204, 205, 206], "do_coll_upd": [179, 181, 200, 201], "do_full_upd": [155, 156, 157, 158, 160, 161], "doc": [5, 125], "docker": 18, "docstr": 8, "document": [0, 2, 3, 4, 7, 33, 77], "doe": [0, 5, 6, 12, 14, 36, 47, 49, 53, 59, 60, 71, 75, 152, 153, 193, 199, 200, 201, 202, 203, 204, 205, 206], "doesn": [56, 76, 78], "dof": [49, 176, 183, 184, 198, 199, 202, 206], "doi": [3, 8, 9, 80, 103, 105, 124, 129, 152], "dolfin": [114, 118, 132], "dom": 151, "domain": [13, 18, 33, 35, 93, 96, 99, 100, 101, 102, 105, 106, 107, 112, 113, 129, 199], "domain_nam": 35, "don": [0, 3, 4, 5, 8, 9, 45, 71, 78, 84, 152, 153, 178, 200, 204], "done": [4, 5, 9, 10, 12, 13, 14, 16, 19, 21, 25, 28, 29, 30, 32, 36, 45, 71, 108, 112, 115, 116, 119, 129, 144, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "dot": [11, 27, 34], "doubl": [6, 71], "doubt": 6, "down": [4, 13, 15, 67, 68, 107], "download": [0, 5], "downsid": 18, "drain": 104, "dress": 151, "drive": [10, 96, 101, 102, 206], "driver": [16, 19, 67, 68], "drop": [0, 13, 104], "druck": 127, "dt": [7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 48, 49, 53, 71, 78, 103, 104, 107, 108, 109, 117, 122, 123, 124, 127, 128, 130, 131, 136, 142, 145, 146, 147, 148, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "dt_cont": 39, "dt_initi": [179, 181, 200, 201], "dt_list": [28, 36, 176, 199], "dt_max": 84, "dt_min": 84, "dtau": 142, "dtype": [7, 89, 144, 181, 182, 186, 201, 202], "dtype_f": [7, 49, 51, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153], "dtype_u": [7, 49, 51, 53, 77, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 173, 174, 183, 199, 202], "du": [7, 16, 19, 114, 115, 116, 123, 146, 147, 148], "due": [12, 17, 18, 33, 35, 118, 202, 204, 205], "dummi": [108, 149, 172], "dump": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44], "dump_setup": [44, 179, 181, 195, 200, 201, 205], "duplic": 15, "durat": 5, "dure": [0, 1, 4, 5, 15, 18, 38, 47, 49, 51, 73, 84, 89, 114, 115, 116, 200, 201, 202], "durran": 105, "duti": [13, 107], "dv": [16, 19, 114, 115, 116, 127, 148], "dw": [10, 96, 101, 102, 148], "dx": [8, 28, 36, 58, 93, 96, 97, 99, 100, 101, 102, 105, 110, 112, 113, 114, 115, 118, 119, 127, 129, 132, 134, 135, 138, 139, 140, 142, 145, 173, 174, 183, 199, 202], "dy": [101, 102, 115, 119], "dynam": [13, 33, 104, 105, 108, 186, 202], "dz": [138, 142], "e": [0, 1, 3, 4, 5, 6, 9, 12, 35, 36, 47, 51, 53, 59, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 172, 174, 176, 177, 181, 186, 199, 200, 201, 202, 203, 204, 205, 206], "e_": 127, "e_est": 71, "e_tol": 71, "e_tol_low": 71, "each": [0, 2, 5, 7, 9, 11, 13, 16, 18, 19, 26, 27, 29, 30, 33, 34, 35, 36, 38, 39, 45, 47, 67, 68, 70, 72, 77, 78, 83, 89, 96, 97, 104, 107, 127, 131, 145, 157, 177, 180, 182, 184, 185, 187, 188, 189, 190, 198, 199, 200, 201, 202, 203, 204, 206], "earli": 18, "earlier": [0, 152, 153], "earth": [12, 111], "eas": [4, 6, 53], "easi": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "easier": [0, 52, 166, 167, 168, 169, 170, 174, 176, 199, 200], "easiest": [36, 205], "easili": [3, 6, 9, 12, 18], "echo": 5, "econom": 1, "ed": 110, "ediff": [182, 201], "ediff_expect": [182, 201], "edit": 1, "editor": 5, "educ": [1, 3, 9], "ee": [179, 181, 200, 201], "effect": [6, 71, 124, 129], "effici": [18, 71, 82], "effort": 0, "efield": 127, "eigenvalu": 17, "eight": 9, "einem": 127, "either": [0, 18, 35, 39, 71, 84, 95, 120, 152, 153, 178, 193, 199, 200, 205], "elec": 90, "electr": [15, 35, 90, 127], "electromagnet": 201, "electromot": 107, "electrophysiologi": 9, "element": [58, 114, 118, 129, 132, 199, 205], "elif": [12, 16, 19, 25, 26, 27, 28, 29, 30, 32, 34, 36, 193, 198, 205, 206], "ell": [104, 107, 128], "ellipt": 148, "els": [6, 12, 16, 19, 25, 26, 27, 29, 30, 32, 34, 36, 71, 104, 106, 108, 132, 157, 186, 190, 192, 193, 194, 195, 198, 202, 204, 205, 206], "elsewher": 78, "email": 1, "emb": 63, "embed": [15, 71, 73, 76, 77, 79, 81, 152], "empathi": 1, "emploi": [35, 71], "empti": [5, 192, 204], "emul": [0, 13, 129, 203], "en": [101, 102, 111, 116, 117], "enabl": [0, 15, 71, 202], "encapsul": 199, "end": [0, 5, 6, 11, 13, 35, 44, 45, 49, 54, 62, 67, 68, 70, 78, 79, 124, 127, 148, 179, 181, 190, 200, 201, 202, 204], "end_tim": [35, 186, 202], "endless": 18, "endpoint": [178, 200], "energi": [0, 9, 12, 21, 104, 110, 128, 181, 182, 186, 201, 202], "energy_mlsdc": [186, 202], "energy_mlsdc_fint": [186, 202], "energy_mod": [12, 21, 110], "energy_sdc": [186, 202], "energy_step": [12, 21], "enforc": [2, 5, 6, 45, 84], "eng": [114, 115, 116], "engin": [3, 9], "enough": [78, 151, 178, 179, 200], "enrico": 110, "ensur": [39, 70, 204, 206], "entir": [70, 79, 89, 129], "entri": [40, 47, 61, 78, 152, 154, 158, 174, 176, 199, 201, 202], "enumer": [12, 21, 32], "env": [3, 9, 130, 144, 192, 204], "environ": [0, 1, 3, 9, 12, 15, 129, 192, 204, 205], "ep": [96, 97, 99, 100, 101, 102], "eprint": 39, "epsilon": [127, 147, 148], "eqnarrai": 148, "equal": [27, 34, 78, 104, 113, 115, 119], "equat": [0, 9, 13, 15, 17, 26, 27, 33, 34, 36, 78, 80, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 145, 146, 147, 148, 152, 153, 188, 189, 193, 194, 198, 201, 202, 203, 205, 206], "equid": [6, 42], "equidist": [14, 36, 42, 63], "equidist_nest": 63, "equidistantinn": 42, "equidistantnoleft": 42, "equidistantspline_right": 0, "equiv": 93, "equival": [42, 45], "erk": 152, "err": [16, 19, 28, 36, 173, 174, 175, 176, 177, 178, 179, 181, 188, 189, 190, 192, 193, 194, 195, 196, 199, 200, 201, 203, 204, 205, 206], "err_ham": [12, 21, 25, 32], "err_hamiltonian": [12, 21, 25, 32], "err_list": [174, 176, 199], "err_mat": [26, 34], "err_mat_ex": [27, 34], "err_mat_prop": [27, 34], "err_mlsdc": [185, 202], "err_mssdc_g": [197, 206], "err_mssdc_jac": [197, 206], "err_nomat": [26, 34], "err_pfasst": [197, 206], "err_prop_ex": [27, 34], "err_reduction_hook": [28, 36], "err_sdc": [185, 202], "error": [0, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 45, 50, 62, 67, 70, 71, 73, 74, 75, 76, 77, 79, 80, 81, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "error_embedded_estimate_colloc": 77, "error_output": [198, 206], "error_post": [28, 36], "error_post_iter": [28, 36], "error_pr": [28, 36], "error_pre_iter": [28, 36], "error_reduct": [28, 36], "error_reduction_data": [28, 36], "errreductionhook": [28, 36], "errtol": [190, 198, 204, 206], "eschnaubelt": 0, "esdirk": 152, "esdirk4": 152, "esdirk43": [150, 152], "esdirk5": 152, "esdirk53": [150, 152], "esp": [3, 9], "especi": 100, "essenti": 51, "establish": 18, "estim": [0, 13, 15, 67, 71, 73, 76, 77, 79, 80, 81, 104, 108, 190, 198, 204], "estimate_contraction_factor": 69, "estimate_embedded_error": 69, "estimate_embedded_error_seri": 77, "estimate_extrapolation_error": 69, "estimate_polynomial_error": 69, "estimatecontractionfactor": [69, 76], "estimateembeddederror": [69, 77], "estimateembeddederrorcolloc": [69, 71, 77], "estimateembeddederrorlinearizedmpi": [69, 77], "estimateembeddederrorlinearizednonmpi": [69, 77], "estimateextrapolationerrorbas": [69, 78], "estimateextrapolationerrornonmpi": [69, 78], "estimateextrapolationerrorwithinq": [69, 78], "estimatepolynomialerror": [69, 79], "et": [80, 113, 115, 119], "etc": [3, 5, 9, 38, 45, 71, 74, 78, 80, 202, 203], "ethnic": 1, "etot": [181, 182, 186, 201, 202], "euler": [11, 35, 36, 105, 151, 152, 154, 155, 158, 160, 162, 189, 203], "european": [3, 9], "eval_f": [7, 51, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 173, 174, 199], "eval_f_non_linear": 129, "eval_hamiltonian": [110, 117, 122, 126], "eval_mode_energi": 110, "eval_rh": 51, "evalorthogpoli": 50, "evalu": [18, 42, 50, 51, 54, 78, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 154, 155, 156, 157, 158, 160, 161, 162, 202], "even": [0, 4, 5, 6, 33, 192, 201, 202, 204, 205], "event": [1, 13, 104, 108], "eventu": [4, 6, 9, 62], "ever": 0, "everi": [18, 45, 70, 78, 79, 81, 82, 83], "everybodi": 152, "everyon": 1, "everyth": [12, 21, 25, 32, 42, 132, 177, 184, 200, 202], "evolut": [3, 9, 76], "evolv": 9, "ex": [10, 38], "exact": [12, 16, 19, 26, 27, 28, 34, 36, 51, 77, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 146, 147, 148, 149, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "exactdiscontinuoustestod": [92, 108], "exactli": [70, 71, 203], "exampl": [0, 1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 35, 36, 45, 62, 89, 94, 95, 96, 97, 99, 100, 101, 102, 104, 107, 112, 113, 116, 117, 118, 119, 125, 128, 157, 181, 199, 200, 201, 202, 203, 204, 205, 206], "exce": [71, 75, 80, 129], "exceed": 75, "except": [6, 15, 45, 46, 50, 129, 192, 204], "exception": 6, "exchang": 0, "excit": 34, "execut": [5, 39, 62, 204], "exercis": 204, "exhibit": 124, "exist": [0, 4, 5, 33, 45, 47, 59, 62, 205], "exist_ok": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "exit": [29, 30, 36], "exp": [94, 108, 109, 112, 113, 147, 148], "expand": 89, "expans": [58, 78], "expect": [0, 4, 9, 13, 28, 35, 36, 39, 78, 89, 156, 173, 174, 175, 176, 177, 180, 181, 182, 183, 185, 196, 198, 199, 200, 201, 202, 204, 205, 206], "expens": [18, 202], "experi": [1, 9, 13, 15, 35, 110, 174, 176, 199, 201], "expl": [87, 88, 89, 91, 129, 158, 159], "explain": [0, 9], "explan": [1, 13, 15], "explicit": [1, 3, 9, 35, 87, 88, 91, 116, 125, 132, 149, 150, 152, 153, 158, 160, 200], "explicitli": [0, 35, 94, 96, 99, 100, 101, 102, 106, 118, 144, 205], "explicitmidpointmethod": [150, 152], "exploit": 34, "explor": [33, 200, 206], "exponenti": [9, 129], "export": [3, 5, 9, 35], "express": [1, 104, 107, 118, 128], "ext": 127, "extend": [2, 127, 201], "extens": [3, 9, 35], "extern": [0, 1, 9, 15, 96, 127, 202], "extra": [0, 5], "extract": [12, 21, 25, 32, 61], "extract_stat": [12, 21, 25, 32], "extrapol": [15, 71, 79], "ey": [15, 105, 175, 176, 199], "f": [0, 3, 5, 6, 7, 8, 9, 11, 12, 21, 25, 26, 27, 28, 32, 34, 36, 41, 42, 48, 49, 51, 52, 78, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "f1": 114, "f2": 114, "f_": [107, 129], "f_e": 35, "f_fast": [136, 142], "f_fast_solv": [136, 142], "f_fastmom": 142, "f_fastther": 142, "f_i": 35, "f_init": [7, 51], "f_j": [8, 48], "f_k": [104, 107], "f_lin": [147, 148], "f_node": 41, "f_nonlin": [147, 148], "f_slow": [136, 142], "f_solv": [136, 142], "fa": [41, 49, 164], "fact": [202, 205], "factor": [15, 18, 71, 76, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "fail": [5, 192, 204], "failur": 5, "fair": 1, "fairli": 1, "fall": [71, 75], "fals": [7, 12, 16, 19, 32, 44, 45, 47, 57, 58, 63, 67, 68, 72, 77, 89, 96, 111, 123, 126, 130, 144, 145, 147, 148, 155, 156, 157, 158, 159, 160, 161, 179, 181, 186, 190, 193, 194, 195, 197, 198, 200, 201, 202, 204, 205, 206], "famili": [114, 118, 132, 193, 205], "familiar": 11, "famou": 12, "faq": 1, "far": [36, 71, 93, 94, 99, 100, 102, 105, 106, 109, 114, 116, 118, 125, 132, 144, 199, 202, 203, 204, 206], "fashion": [0, 96, 97, 116], "fast": [9, 93, 94, 99, 100, 101, 102, 109, 116, 125, 127, 144, 158], "fast_interact": 127, "faster": [0, 205], "fastest": 9, "fastwaveslowwave_0d": 92, "fault": [15, 18, 80], "fault_stat": 15, "favor": [4, 6], "favorit": [5, 152], "fd": [58, 95, 96, 97, 112, 119, 120, 129, 145, 173, 174, 198, 199, 206], "featur": [0, 14, 204, 206], "feb": [62, 145], "februari": 0, "feder": [3, 9], "feed": [114, 115, 116], "feedback": 1, "feel": 70, "fejer": 48, "feng": [112, 113], "fenic": [0, 3, 9, 88, 114, 118, 132, 165, 193], "fenics_grayscott": [92, 114], "fenics_heat": [92, 118, 193, 205], "fenics_heat_mass": [92, 118, 193, 205], "fenics_heat_mass_timebc": [92, 118, 193, 205], "fenics_mesh": [86, 114, 118, 132], "fenics_vortex_2d": [92, 132], "fenics_vortex_2d_mass": [92, 132], "fermi": [21, 110], "fermi_pasta_ulam_tsing": [12, 21, 92, 110], "fermipastaulamtsing": [12, 21, 92], "fetch": 4, "few": [0, 2, 4, 5, 6, 9, 12, 15, 204, 205, 206], "fewer": [15, 71, 202], "fft": [0, 3, 9, 10, 38, 94, 99, 100, 101, 102, 106, 116, 125, 144, 167, 168, 169], "fft_to_fft": [163, 169, 194, 205], "fi": 5, "field": [10, 13, 47, 86, 90, 127, 181, 186, 201, 202], "fifth": 152, "fig": [12, 32, 33, 39, 51, 106], "figsiz": [55, 57, 174, 176, 199], "figsize_by_journ": [55, 57], "figur": [12, 14, 17, 18, 28, 29, 30, 32, 35, 36, 51, 57, 62, 106, 174, 176, 199, 206], "file": [0, 3, 5, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 57, 62, 174, 192, 199, 200, 204], "filenam": [57, 64, 190, 204], "filepath": 62, "filer_recomput": 47, "fill": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 54, 127, 151, 152, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "filter": [12, 16, 19, 21, 25, 27, 28, 29, 30, 32, 34, 36, 61, 180, 181, 182, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 203, 204, 205, 206], "filter_stat": [12, 21, 25, 32, 55, 61, 180, 201], "final": [0, 2, 5, 9, 11, 18, 28, 34, 36, 41, 45, 62, 72, 78, 80, 83, 84, 162, 164, 182, 200, 201], "final_energi": [182, 201], "find": [6, 9, 13, 15, 18, 29, 30, 36, 45, 63, 174, 176, 199], "fine": [0, 14, 35, 38, 41, 52, 53, 63, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 186, 199, 202], "fine_grid": 63, "fine_level": [41, 53, 164], "fine_onli": [194, 205], "fine_prob": [52, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "finel": 96, "finer": 202, "finest": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 53, 67, 68, 71, 77, 78, 83, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "finish": [5, 179, 181, 200, 201], "finit": [58, 78, 95, 96, 97, 112, 114, 118, 119, 120, 129, 132, 145, 199, 205], "finter": [16, 19, 186, 193, 202, 205], "first": [0, 3, 4, 5, 9, 12, 14, 15, 33, 39, 41, 44, 45, 48, 54, 62, 70, 72, 77, 78, 83, 87, 89, 104, 110, 114, 116, 124, 152, 154, 157, 158, 160, 161, 164, 174, 175, 176, 180, 201, 202], "firsttimestep": [136, 142], "fisher": [29, 30, 36, 112, 113], "fisher_ful": [92, 113], "fisher_react": [92, 113], "fit": [57, 152, 153], "five": [29, 36], "fix": [0, 4, 5, 13, 15, 33, 35, 36, 102, 118, 125, 203, 206], "fix_bc_for_residu": 118, "fix_residu": 118, "fixed_time_in_jacobian": [28, 36], "flag": [0, 16, 19, 42, 59, 63, 67, 68, 118, 200, 206], "flake8": [0, 5], "flakeheaven": [0, 5], "flakeheaven_output": 5, "flatten": [9, 51], "flavor": [2, 3, 9, 72, 77, 83, 186, 202, 204], "flexibl": 10, "float": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 42, 44, 45, 49, 50, 51, 53, 57, 58, 62, 71, 72, 75, 78, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 188, 189, 190, 193, 194, 195, 203, 204, 205], "flop": [152, 153], "fluid": [105, 124], "fly": 201, "fname": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 64, 174, 176, 179, 181, 190, 191, 192, 195, 196, 199, 200, 201, 204, 205, 206], "focu": 201, "focus": 1, "focuss": 9, "fold": [5, 49], "folder": [3, 5, 9, 10, 35, 39, 205], "follow": [0, 1, 2, 5, 6, 7, 8, 10, 11, 15, 34, 35, 39, 42, 104, 107, 110, 112, 113, 127, 145, 147, 148, 190, 200, 201, 204, 205], "font_siz": 57, "fontsiz": [174, 176, 199], "foolish": 6, "footprint": 18, "forc": [4, 10, 12, 96, 101, 102, 110, 118, 119, 120, 181, 186, 201, 202, 205], "forg": 5, "forget": [3, 5, 9], "forgo": 45, "fork": [2, 4, 5], "form": [7, 9, 11, 35, 95, 97, 99, 100, 101, 102, 114, 115, 116, 120, 123, 130, 147, 148, 154, 158, 193, 199, 203, 205], "format": [0, 5, 6, 11, 62], "formfunct": [113, 115], "formjacobian": [113, 115], "formul": [0, 11, 34, 111, 114, 118, 126, 132, 154, 155, 156, 157, 158, 160, 161, 162, 199], "formula": [8, 48, 178, 200], "forschungszentrum": 18, "forward": [87, 89, 90, 91, 151, 152, 153, 167, 206], "forwardeul": [150, 152], "found": [3, 9, 12, 13, 14, 29, 30, 33, 36, 45, 63, 89, 104, 108, 201, 205], "four": [0, 30, 36], "fourier": [94, 99, 100, 101, 102, 116, 125, 144], "fourth": 152, "fpic": 35, "fpu": 110, "fput": [12, 21, 110], "fput_energi": [12, 21], "fput_hamiltonian": [12, 21], "fput_out": [12, 21], "fput_posit": [12, 21], "frac": [7, 8, 35, 48, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 145, 146, 147, 148], "fractal": [112, 113], "framework": [2, 205], "franc": [3, 9], "free": [1, 26, 27, 34, 36, 70, 179, 181, 195, 200, 201, 205], "freedom": [26, 27, 29, 30, 34, 36, 58, 93, 112, 114, 115, 116, 118, 132, 145, 173, 175, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 199, 200, 201, 202, 203, 204, 205], "freez": 59, "freq": [26, 27, 29, 30, 34, 36, 94, 95, 119, 120, 145, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "frequenc": [26, 27, 34, 95, 105, 107, 119, 120, 145, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "fri": 62, "friction": 154, "friendliest": 200, "from": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 41, 42, 43, 44, 45, 47, 48, 49, 50, 58, 61, 62, 64, 67, 68, 70, 71, 77, 78, 79, 83, 89, 94, 104, 105, 106, 111, 118, 124, 127, 129, 130, 144, 145, 146, 151, 152, 153, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "front": [0, 107], "frozen": 45, "frozenclass": [45, 49, 53, 55, 59], "fslow": 142, "fsw": 107, "full": [5, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 42, 51, 111, 114, 115, 125, 129, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "full_ab": [179, 181, 200, 201], "full_solar_system": [12, 32, 92, 111], "fulli": [0, 3, 9, 11, 16, 19, 41, 45, 50, 71, 93, 94, 96, 97, 104, 109, 113, 115, 125, 127, 129, 199], "fullsolarsystem": [12, 32, 92], "fully_implicit_da": 11, "fully_implicit_dae_playground": 11, "fun": 199, "function": [2, 4, 5, 7, 8, 11, 12, 13, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 45, 47, 48, 49, 51, 53, 56, 60, 61, 63, 67, 68, 71, 72, 74, 77, 78, 80, 82, 88, 89, 94, 99, 100, 101, 102, 104, 107, 108, 113, 114, 115, 116, 117, 118, 125, 127, 132, 144, 149, 154, 157, 158, 172, 173, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "functionspac": [114, 118, 132], "fund": [3, 9], "fundament": [152, 153], "funtion": 153, "further": [0, 6, 9, 53, 58, 84, 104, 201, 206], "furthermor": 2, "futur": 0, "fvalu": 48, "fvisibl": 35, "fwsw": 33, "g": [0, 3, 4, 5, 6, 9, 12, 28, 29, 30, 36, 47, 51, 52, 53, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 165, 166, 167, 168, 169, 170, 171, 172, 177, 199, 200, 201, 202, 203, 204, 205, 206], "g_e": 35, "gain": 35, "galerkin": [114, 118, 132], "gamma": 152, "gather": [9, 16, 47, 127, 174, 176, 182, 183, 192, 199, 201, 202, 204, 206], "gauss": [6, 15, 18, 36, 42, 48, 50, 71, 77, 182, 201, 203, 206], "gaussian": [95, 120, 129], "gaussradau_right": 199, "gautschi": 50, "gca": [28, 36], "gender": 1, "gener": [0, 6, 7, 9, 11, 15, 17, 23, 33, 35, 36, 42, 50, 51, 58, 60, 62, 89, 99, 100, 112, 113, 115, 125, 144, 145, 151, 156, 157, 193, 201, 202, 205], "generalized_fish": [29, 30, 36, 92, 112], "generalized_fisher_jac": [28, 36], "generalizedfisher_1d_fd_implicit": [29, 30, 36, 92], "generalizedfisher_1d_fd_implicit_jac": [28, 36], "generalizedfisher_1d_petsc": [16, 19, 92], "generate_descript": [55, 60], "generate_scipy_reference_solut": 51, "generate_starting_valu": 151, "generic_implicit": [16, 19, 26, 27, 28, 29, 34, 36, 150, 157, 177, 184, 185, 189, 190, 197, 198, 200, 202, 203, 204, 206], "generic_implicit_mpi": [30, 36, 150], "generic_mpifft_laplacian": 92, "generic_nd_fd": 92, "genericndimfindiff": [92, 95, 120, 145], "geq": [104, 108], "german": [3, 9], "germani": [3, 9], "get": [0, 5, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 51, 57, 58, 59, 61, 70, 71, 72, 76, 78, 79, 83, 89, 97, 99, 106, 108, 113, 124, 128, 129, 131, 147, 148, 152, 153, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206], "get2dmatrix": [137, 138], "get2dmesh": [137, 138], "get2dupwindmatrix": [137, 138], "get_1d_grid": [55, 58], "get_accuracy_ord": [174, 176, 183, 199, 202], "get_butcher_tableau": 152, "get_butcher_tableau_explicit": 152, "get_converg": 71, "get_convergence_controllers_as_t": 44, "get_count": 56, "get_default_sweeper_class": [51, 145], "get_dtyp": 56, "get_extrapolated_error": 78, "get_extrapolated_solut": 78, "get_extrapolation_coeffici": 78, "get_fig": [51, 106], "get_finite_difference_matrix": [55, 58], "get_finite_difference_stencil": [55, 58], "get_full_f": [152, 153], "get_implement": [72, 77, 83], "get_interact": 127, "get_list_of_typ": [55, 61, 180, 201], "get_local_error_estim": 71, "get_new_step_s": [45, 71, 84], "get_non_linear_jacobian": 129, "get_op": 56, "get_problem_dict": 104, "get_q_matrix": 152, "get_qd": 203, "get_qdelta_explicit": 54, "get_qdelta_implicit": 54, "get_rank": [30, 36, 192, 194, 195, 204, 205], "get_scalar_problems_manysweep_mat": [154, 158], "get_scalar_problems_picardsweep_mat": 154, "get_scalar_problems_sweeper_mat": [154, 158], "get_siz": [30, 36, 192, 195, 204, 205], "get_sort": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 55, 61, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "get_step": [55, 58], "get_step_from_which_to_spread": 83, "get_sweeper_mat": [154, 158], "get_switching_info": [104, 108], "get_sys_mat": 113, "get_transfer_matrix_q": 41, "get_update_ord": 152, "getattr": 6, "getbchorizont": [137, 138], "getbcleft": [133, 134, 137, 140], "getbcright": [133, 134, 137, 140], "getbcvert": [137, 138], "getboussinesq2dmatrix": [137, 139], "getboussinesq2dupwindmatrix": [137, 139], "getboussinesqbchorizont": [137, 139], "getboussinesqbcvert": [137, 139], "getcount": 141, "gethorizontaldx": [133, 134], "getintegrationmatrix": 48, "getinterpolationmatrix": [8, 48], "getmatrix": [133, 134, 137, 140], "getnod": 50, "getorthogonalpolynomialcoeffici": 6, "getorthogpolycoeff": 6, "getorthogpolycoeffici": 50, "getresidu": 141, "getter": [44, 47, 49, 53, 87, 89], "gettridiagcoeffici": 50, "getupwindmatrix": [137, 140], "getwave1dadvectionmatrix": [133, 135], "getwave1dmatrix": [133, 135], "getwavebcleft": [133, 135], "getwavebcright": [133, 135], "gg": 109, "git": [4, 5], "github": [0, 2, 3, 5, 9, 15, 48], "gitlab": [3, 5, 9], "give": [1, 3, 5, 9, 45, 63, 71, 74, 79, 84, 131, 203, 204], "given": [2, 5, 7, 8, 35, 38, 39, 42, 48, 50, 52, 53, 62, 70, 93, 94, 96, 103, 104, 109, 118, 123, 124, 127, 131, 146, 147, 148, 173, 199, 203, 204, 206], "glimmentladung": 127, "global": [39, 77, 113], "global_order_vs_approx_ord": 39, "gmre": [33, 95, 105, 125, 145, 198, 201, 206], "gmres_logg": 105, "gmres_maxit": 105, "gmres_restart": 105, "gmres_tol_limit": 105, "go": [3, 5, 9, 14, 47, 67, 68, 82, 84, 178, 192, 200, 203, 204], "goal": [36, 38], "goe": [6, 45], "goetschel": 18, "good": [15, 18, 203, 205], "got": [0, 7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "gov": [146, 152], "gpu": [0, 5, 58, 100, 130], "gracefulli": 1, "grad": [95, 129], "gradient": [94, 97], "gradual": 81, "grai": [0, 114, 115, 116], "grant": [3, 9], "graph": [5, 28, 36], "gravit": [12, 111, 126], "gravitation": [111, 126], "grayscott": 116, "grayscott_1d_fenics_implicit": 92, "grayscott_2d_petsc_period": [16, 19, 92], "grayscott_imex_diffus": [92, 116], "grayscott_imex_linear": [92, 116], "grayscott_mi_diffus": [92, 116], "grayscott_mi_linear": [92, 116], "grayscott_mpifft": 92, "great": [3, 9], "greater": [18, 104], "greatli": [3, 9, 18], "green": [28, 36], "grep": [5, 29, 30, 36], "grid": [0, 28, 29, 30, 34, 36, 58, 63, 94, 96, 97, 99, 100, 101, 102, 110, 113, 114, 115, 116, 125, 128, 129, 144, 145, 171, 174, 176, 199, 202], "ground": 0, "group": 9, "gs_full": [92, 115], "gs_reaction": [92, 115], "gs_refer": [16, 19], "guess": [82, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 206], "guettel": 14, "guhur": 80, "guid": [0, 18, 174, 176, 199], "guidelin": [2, 3, 5, 6, 9], "guido": 6, "gyselinck": 107, "g\u00f6tschel": 39, "h": [104, 105, 108, 122, 138, 139], "ha": [0, 3, 4, 9, 10, 18, 45, 62, 70, 71, 72, 75, 78, 79, 82, 83, 84, 94, 97, 104, 107, 129, 146, 157, 187, 196, 199, 200, 201, 202, 203, 204, 205, 206], "hackathon": 0, "had": 0, "hake": [114, 118, 132], "half": [149, 154, 162, 183, 202], "halv": [71, 193, 202, 205], "ham": [12, 21, 25, 32, 110, 117, 122, 126], "hamiltonian": [12, 21, 25, 32, 110, 117, 122, 126], "hamiltonian_and_energy_output": [12, 21], "hamiltonian_output": [12, 25, 32], "hand": [7, 18, 35, 45, 51, 54, 58, 70, 78, 82, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 175, 176, 199, 200, 202, 205], "handl": [0, 13, 45, 46, 50, 83, 87, 89, 90, 91, 96, 97, 115, 125, 204], "handler": [26, 27, 34], "happen": [4, 26, 27, 34, 44, 45, 70, 71, 77, 82, 206], "happili": [199, 200], "harass": 1, "hard": 45, "hardwar": 18, "harm": 1, "harmon": [12, 25, 117], "harmonic_oscil": [12, 25, 92, 117], "harmonic_oscillator_run_point": 39, "harmonic_oscillator_run_st": 39, "harmonic_oscillator_run_stab_interv": 39, "harmonicoscil": [12, 25, 92], "hat": 127, "have": [0, 1, 4, 5, 6, 9, 12, 13, 15, 25, 27, 34, 35, 36, 38, 45, 51, 56, 70, 71, 72, 77, 78, 79, 82, 87, 88, 89, 91, 95, 97, 147, 148, 151, 152, 153, 177, 187, 193, 199, 200, 201, 202, 203, 204, 205, 206], "haven": 77, "he": 199, "head": 5, "headach": 204, "header": [0, 29, 30, 36, 174, 199], "healthi": 1, "heart": 35, "heat": [17, 29, 30, 34, 36, 118, 119, 120, 129, 145, 152, 188, 193, 198, 201, 202, 203, 205, 206], "heat2d_petsc_forc": [92, 119, 195, 205], "heatequation_1d_fd": 199, "heatequation_1d_fd_forc": 200, "heatequation_1d_fenics_matrix_forc": [92, 193, 205], "heatequation_2d_petsc_forc": [92, 195, 205], "heatequation_nd_fd": [26, 27, 29, 30, 34, 36, 92, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "heatequation_nd_fd_cupi": 92, "heatmap": 17, "heatnd_forc": [92, 120, 178, 179, 180, 187, 188, 198, 200, 201, 203, 206], "heatnd_unforc": [26, 27, 29, 30, 34, 36, 92, 120, 173, 174, 175, 176, 177, 183, 184, 185, 190, 197, 199, 200, 202, 204, 206], "heavili": 203, "height": [16, 19, 57], "heil": [12, 25, 122], "helmholtz": [3, 9], "help": [3, 5, 6, 8, 9, 38, 193, 201, 205], "helper": [9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 41, 44, 47, 67, 68, 104, 113, 115, 117, 127, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "helper_class": 137, "henc": [5, 15, 18, 45, 71, 79, 118, 129, 132], "henceforth": 11, "henon": [12, 25], "henon_heil": [12, 25, 92, 122], "henonheil": [12, 25, 92], "here": [0, 1, 5, 8, 9, 11, 12, 13, 14, 15, 18, 33, 35, 36, 42, 45, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 83, 84, 85, 87, 88, 89, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 116, 117, 118, 122, 124, 125, 127, 131, 132, 144, 146, 147, 148, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 179, 180, 181, 182, 185, 186, 189, 192, 193, 196, 199, 200, 201, 202, 203, 204, 205, 206], "hesit": 4, "heun_eul": [150, 152], "hidden": [35, 53, 200], "hierarchi": [12, 21, 25, 28, 32, 36, 67, 68, 157, 178, 179, 180, 181, 182, 184, 186, 187, 193, 200, 201, 205], "high": [3, 9, 12, 14, 16, 19, 21, 25, 28, 32, 36, 78, 127, 148, 188, 189, 193, 194, 195, 198, 202, 203, 205, 206], "higher": [15, 50, 51, 78, 114, 118, 132, 152, 173, 177, 185, 193, 199, 200, 202, 205], "highli": [4, 202], "highlight": 9, "hirse_p": [3, 9], "hit": 71, "hobgoblin": 6, "hold": 5, "home": [130, 144], "homogen": 118, "hood": 0, "hook": [0, 5, 11, 12, 25, 32, 40, 44, 67, 68, 77, 179, 181, 182, 186, 198, 200, 201, 202, 206], "hook_class": [12, 21, 25, 28, 32, 36, 179, 181, 182, 186, 198, 200, 201, 202, 206], "hookclass_da": 11, "hookclass_error_output": [198, 206], "hookclass_particl": [181, 182, 186, 201, 202], "hoorai": 0, "horizon": [3, 9], "horizont": 39, "host": [3, 4, 9], "hot": [15, 71, 80], "hotrod": 69, "household": 13, "houwen": [147, 148], "how": [5, 8, 12, 13, 17, 18, 72, 76, 77, 78, 107, 129, 180, 199, 200, 201, 202, 203, 204, 205, 206], "howev": [4, 5, 6, 18, 35, 45, 78, 95, 129, 152, 153, 202, 206], "howto": 38, "hpc": [10, 38], "html": [1, 5, 111, 116, 125], "htmlcov": 5, "http": [0, 1, 3, 5, 8, 9, 12, 21, 48, 80, 101, 102, 105, 106, 110, 111, 113, 115, 116, 117, 119, 125, 146, 152, 153], "huge": 129, "hybrid": 35, "h\u00e9non": 122, "i": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 53, 59, 62, 67, 68, 70, 71, 72, 73, 75, 77, 78, 79, 80, 82, 83, 84, 85, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 172, 173, 174, 176, 177, 178, 179, 180, 181, 183, 184, 185, 187, 188, 189, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "i_": [35, 107, 128], "i_l": 104, "id": [29, 30, 36, 93, 95, 105, 115, 119, 120, 129, 145, 174, 176, 183, 199, 202], "id_prev": [174, 176, 199], "idea": [0, 3, 6, 9, 34, 36, 82, 152, 153, 201, 203, 204], "ideal": 18, "ident": [1, 51, 93, 95, 105, 115, 119, 120, 129, 145], "identifi": [47, 67], "idx": [12, 21, 32], "ie": [29, 36, 179, 181, 189, 193, 200, 201, 203, 205], "iepar": [29, 30, 36], "ignor": [5, 152, 153, 206], "ii": 153, "ikrom": 39, "ikrom96git": 0, "il": [26, 27, 34], "ilam": [26, 27, 34], "ilim_left": [26, 27, 34], "ilim_right": [26, 27, 34], "illustr": [13, 104], "im": 109, "imag": 5, "imageri": 1, "imaginari": 36, "imex": [3, 9, 26, 33, 34, 93, 106, 132, 144, 149, 152, 158, 160, 178, 179, 180, 181, 182, 186, 188, 194, 195, 198, 200, 201, 202, 203, 205, 206], "imex_1st_ord": [16, 19, 150, 159, 160, 178, 179, 180, 187, 188, 193, 194, 195, 198, 200, 201, 203, 205, 206], "imex_1st_order_mass": [132, 150, 193, 205], "imex_1st_order_mpi": 150, "imex_cupy_mesh": [86, 87, 100], "imex_laplacian_mpifft": [92, 101, 106, 116, 125, 144], "imex_mesh": [86, 89, 93, 94, 96, 97, 99, 102, 104, 105, 107, 109, 120, 128, 129, 144, 149, 179, 200], "imexexp": 35, "imit": [45, 77], "immedi": [18, 77, 206], "immit": 74, "impact": [0, 1, 17, 18], "impl": [87, 88, 89, 91, 158, 159], "implement": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 39, 42, 45, 48, 50, 51, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "impli": [11, 62, 205], "implicit": [3, 9, 11, 16, 19, 26, 29, 30, 33, 34, 35, 36, 87, 88, 91, 94, 96, 97, 104, 113, 115, 116, 118, 132, 149, 151, 152, 156, 157, 158, 160, 161, 188, 189, 194, 195, 198, 200, 203, 205, 206], "implicitli": [35, 96, 97, 99, 100, 101, 102, 106, 113, 115, 116, 125, 129, 144], "implicitmidpointmethod": [150, 152], "import": [3, 5, 6, 7, 8, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 45, 62, 78, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "importantli": 89, "importerror": [192, 204], "impress": 151, "improv": [0, 4, 6, 8, 13, 18, 201, 202], "inappropri": 1, "incid": 1, "incl": 36, "includ": [0, 1, 5, 34, 35, 67, 68, 89, 96, 97, 111, 132, 152, 153, 199, 205], "inclus": [0, 1, 42], "incomp": 0, "incomplet": [16, 19], "inconsist": [0, 193, 205], "incorpor": 80, "increas": [0, 8, 18, 48, 50, 95, 193, 202, 203, 205, 206], "incredibli": 0, "increment": [47, 51, 178, 200], "increment_stat": 47, "indent": 149, "independ": 62, "index": [0, 5, 9, 11, 29, 30, 36, 70, 77, 78, 83, 104, 108], "indi": 36, "indic": [5, 6, 9, 42, 46, 63, 67, 96, 99, 100, 101, 102, 104, 107, 108, 112, 114, 118, 123, 129, 131, 132, 146, 200], "individu": [1, 16, 18, 19, 39, 44], "induct": [104, 107, 128], "inductor": [104, 107, 128], "ineffici": 201, "inexact": [16, 18, 19, 28, 36, 69, 70], "inexact_linear_ratio": [97, 129], "inexpens": 35, "inf": [175, 176, 181, 199, 201], "infinit": 11, "influenc": [111, 126], "info": [45, 179, 181, 200, 201], "inform": [1, 5, 13, 45, 47, 58, 71, 104, 108, 113, 115, 199, 201, 206], "infti": 35, "inher": 13, "inherit": [2, 7, 43, 94, 104, 157], "inherti": 0, "inhomogen": 96, "init": [7, 8, 45, 51, 87, 88, 89, 90, 91, 173, 174, 183, 189, 199, 202, 203], "init_step": 53, "init_typ": [99, 100, 101, 102], "initi": [0, 7, 11, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 44, 45, 47, 51, 53, 67, 68, 70, 78, 82, 84, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "initial_guess": [12, 16, 19, 21, 25, 26, 27, 32, 34, 152, 153, 179, 181, 194, 195, 198, 200, 201, 205, 206], "initialis": [101, 102], "initsweep": 6, "inner": [12, 42, 173, 174, 199], "innov": [3, 9], "input": [0, 10, 13, 51, 60, 63, 113, 115, 156, 200], "insid": [104, 129], "insight": 6, "inspir": [1, 6, 8, 48, 50], "instabl": 124, "instal": [0, 3, 5, 9, 10, 11, 15, 18, 203, 204, 205], "instanc": [1, 4, 5, 6, 8, 18, 26, 27, 34, 44, 45, 47, 48, 70, 71, 78, 79, 113, 115, 145, 147, 148, 157, 173, 174, 175, 176, 177, 178, 199, 200], "instanti": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 45, 51, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "instead": [0, 11, 34, 45, 56, 57, 71, 82, 99, 100, 149, 192, 198, 200, 204, 206], "instrument": 38, "insul": 129, "insult": 1, "int": [12, 16, 19, 21, 25, 28, 32, 36, 42, 45, 47, 48, 49, 50, 58, 63, 67, 71, 72, 78, 83, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 127, 129, 131, 132, 145, 146, 147, 148, 154, 157, 158, 183, 188, 189, 193, 194, 195, 202, 203, 205], "int_": [11, 48, 114, 118, 132], "int_0": 11, "integ": [45, 48, 104], "integr": [0, 2, 3, 4, 6, 9, 11, 12, 14, 15, 18, 33, 35, 38, 41, 42, 48, 54, 127, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 177, 200], "intend": [3, 9, 13], "intent": 9, "inter": [8, 48, 127], "interact": [1, 26, 27, 34, 127, 202], "interconnect": 18, "interdepend": 6, "interest": [3, 9, 18, 33, 38, 201, 203, 204, 206], "interestingli": 201, "interfac": [4, 18, 44, 51, 52, 54, 152, 153, 200], "intermedi": [18, 78, 108], "intern": [0, 13, 127, 200], "internali": 48, "interplai": 202, "interpol": [0, 8, 13, 41, 48, 63, 70, 71, 77, 79, 82, 104, 118, 183, 186, 202, 203], "interpolate_between_restart": 69, "interpolatebetweenrestart": [69, 82], "interpolation_matrix_1d": [55, 63], "interpret": 5, "interrupt": [67, 206], "interv": [16, 19, 28, 29, 30, 36, 42, 48, 49, 78, 96, 112, 113, 127, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 180, 199, 200, 201], "intracomm": [45, 61, 72, 75, 83], "introduc": [0, 4, 5, 9, 18, 158, 201, 206], "introduct": 0, "invers": [132, 193, 205], "invert": [106, 205], "invert_xaxi": [28, 36], "investig": [1, 11, 13, 17, 33, 93, 109, 110, 127, 129], "invis": [0, 1], "involv": [0, 1], "io": [101, 102, 116], "ion": 35, "ionic": 35, "ionic_model_nam": 35, "ionic_models_path": 35, "ionicmodel": 35, "iorder": [26, 27, 34, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "irecv": [87, 89, 91], "irfft_object_fin": 167, "isclos": [174, 176, 198, 199, 206], "isdc": 16, "isend": [87, 89, 90, 91], "isfil": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 196, 197, 199, 206], "isinst": [29, 30, 36], "isol": 11, "isola": [114, 115, 116], "isotherm": [114, 115, 116], "issu": [1, 3, 4, 5, 9, 152], "issue214": 4, "it_check": [45, 67, 68], "it_coars": [67, 68], "it_down": [67, 68], "it_fin": [67, 68, 179, 181, 200, 201], "it_up": [67, 68], "item": [12, 16, 19, 21, 25, 27, 28, 32, 34, 36, 61, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 201, 202, 203, 204, 205, 206], "item_mssdc_g": [197, 206], "item_mssdc_jac": [197, 206], "item_pfasst": [197, 206], "iter": [0, 11, 12, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 44, 45, 47, 51, 67, 68, 70, 71, 73, 74, 76, 77, 78, 81, 82, 85, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 141, 144, 145, 146, 147, 148, 149, 152, 153, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205], "iter_count": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 180, 188, 189, 190, 192, 193, 194, 195, 196, 198, 201, 203, 204, 205, 206], "iter_counts_gath": [192, 204], "iter_counts_list": [192, 204], "iter_counts_mat": [26, 27, 34], "iter_counts_mssdc_g": [197, 206], "iter_counts_mssdc_jac": [197, 206], "iter_counts_nomat": [26, 34], "iter_counts_pfasst": [197, 206], "its": [0, 3, 5, 6, 9, 12, 57, 71, 78, 108, 129, 173, 174, 199, 200, 201, 202, 203], "itself": [8, 13, 45, 78, 129, 202, 206], "j": [8, 48, 93, 97, 99, 100, 101, 102, 107, 109, 110, 111, 113, 114, 115, 118, 126, 132, 147, 148, 152], "jac": [51, 147], "jac_lin": 147, "jac_nonlin": 147, "jacobi": [36, 71, 77, 113, 148, 206], "jacobian": [11, 36, 50, 51, 113, 115, 129], "jacobiellipt": [92, 148], "jacobimssdc": 6, "januari": 0, "jlesc": 18, "job": 5, "jobscript": 10, "johansson": [114, 118, 132], "joint": [3, 9], "journal": [57, 116, 125, 127, 144, 147, 148], "jsc": 38, "json": 62, "ju": [3, 9], "jube": 38, "jube_run_pysdc_ac_spac": 38, "jube_run_pysdc_ac_spacetim": 38, "juelich": 18, "juli": 0, "jupit": [12, 126], "jupyt": [9, 15], "jureca": [10, 38], "just": [1, 5, 9, 29, 30, 34, 36, 45, 51, 62, 72, 77, 78, 82, 89, 108, 116, 147, 148, 149, 151, 172, 180, 193, 201, 205], "justifi": 5, "juwels_": 5, "juwels_cupi": 5, "k": [8, 11, 12, 21, 25, 28, 29, 30, 32, 33, 35, 36, 39, 48, 63, 78, 94, 104, 107, 110, 114, 115, 116, 117, 118, 127, 129, 132, 154, 158, 174, 176, 182, 199, 201], "k2": [101, 102, 125, 144], "k_i": 120, "k_iter": 39, "kap": [92, 148], "kappa": 39, "kappa_max": 39, "keep": [6, 10, 44, 45, 51, 58, 79, 89, 149, 190, 204], "kehlet": [114, 118, 132], "kei": [6, 12, 16, 19, 21, 25, 29, 30, 32, 36, 59, 61, 62, 67, 68, 78, 104, 145, 182, 192, 200, 201, 203, 204], "kennedi": 152, "kept": 124, "key": [116, 125, 144], "keyword": [47, 51, 61], "kilomet": 6, "kind": [1, 42, 48, 89, 97, 201, 203], "klein": 14, "kler": [113, 115, 119], "know": [3, 9, 49, 71, 78, 79, 82, 181, 200, 201, 203], "knowledg": 202, "known": [10, 11, 13, 45, 99, 100, 124, 127], "koaxialen": 127, "koelner": 151, "kolmogorov": [112, 113], "kron": [175, 176, 199], "kroneck": [36, 199], "krylov": 125, "ksp": [113, 115, 119], "ksp_itercount": [16, 19, 119], "ksp_ncall": [16, 19, 119], "ku": 116, "kutta": [0, 71, 77, 147, 148, 152, 153], "kv": 116, "kwarg": [42, 45, 47, 51, 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89, 95, 101, 106, 116, 120, 125, 149], "kx": 117, "l": [11, 28, 29, 30, 36, 63, 77, 94, 99, 100, 101, 102, 104, 116, 125, 144, 152, 174, 176, 177, 178, 184, 199, 200, 202], "l1": 107, "l_": 128, "l_1": 107, "la": [110, 204], "label": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "label_list": [28, 36], "labels": [174, 176, 199], "laboratori": 18, "ladder": 1, "lagrang": [8, 40, 114, 118, 132, 202], "lagrangeapproxim": [8, 40, 48], "lagrangian": 41, "lam": [7, 123], "lambda": [7, 12, 16, 19, 21, 25, 26, 27, 32, 34, 109, 123, 127, 130, 154, 158, 192, 204], "lambda0": [16, 19, 28, 29, 30, 36, 112, 113], "lambda_": [35, 109], "lambda_0": [29, 30, 36, 112, 113], "lambda_1": [112, 113, 130], "lambda_f": 109, "lambda_fast": 158, "lambda_i": 35, "lambda_n": 130, "lambda_slow": 158, "lamdt": 36, "languag": 1, "lap": [94, 99, 100], "laplac": [96, 97, 101, 102, 112, 116, 119, 125, 144], "laplacian": [94, 96, 97, 99, 100, 106, 125, 144, 173, 174, 199], "larg": [12, 13, 18, 21, 25, 26, 27, 32, 33, 34, 83, 196, 197, 199, 206], "larger": [10, 199, 205], "larsen": 35, "last": [15, 45, 71, 77, 78, 79, 83, 85, 152, 153, 157, 159, 202, 203], "last_onli": [157, 159], "later": [28, 29, 30, 36, 174, 199, 200, 201], "latest": [15, 101, 102, 116], "latex": [0, 3, 9, 57], "latter": 205, "law": [111, 126], "layer": 124, "lead": [1, 5, 45, 89, 129, 152, 153, 202, 206], "leader": 1, "leak": 129, "leak_rang": 129, "leak_transit": 129, "leak_typ": 129, "learn": [1, 9], "least": [0, 3, 9, 14, 201, 204], "led": 0, "left": [6, 11, 12, 14, 21, 25, 32, 33, 42, 48, 58, 63, 95, 96, 97, 99, 100, 101, 102, 112, 113, 118, 119, 120, 122, 127, 145, 158, 174, 176, 199], "left_boundari": 58, "left_is_nod": 42, "legend": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "legendr": [5, 6, 42, 48, 50, 175, 176, 185, 199, 201, 202], "legendre_numpi": 48, "legendre_scipi": 48, "len": [7, 12, 16, 19, 21, 27, 29, 30, 32, 34, 36, 174, 176, 183, 184, 187, 192, 195, 199, 202, 203, 204, 205], "length": [70, 104, 106, 202], "leq": [8, 48, 104, 107, 108, 120, 146], "less": [0, 10, 77, 78, 177, 184, 193, 200, 202, 203, 205], "let": [3, 8, 9, 48, 82, 96, 104, 109], "level": [0, 1, 3, 6, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 40, 41, 45, 46, 47, 52, 53, 54, 67, 68, 70, 71, 76, 77, 78, 83, 85, 151, 152, 157, 160, 164, 165, 166, 167, 168, 169, 170, 171, 172, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "level_index": [49, 178, 200], "level_numb": 47, "level_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "leverag": [0, 18], "li": 15, "lib": [130, 144], "libpfasst": 0, "libpressio": [0, 18], "librari": [0, 2, 5, 9, 18, 204], "licens": 39, "life": 200, "light": 200, "lightweight": 80, "like": [0, 1, 3, 5, 6, 7, 8, 9, 26, 27, 33, 34, 36, 38, 45, 48, 53, 62, 70, 77, 78, 82, 89, 124, 201, 203, 205, 206], "limit": [12, 17, 36, 39, 71, 72, 75, 83, 84, 174, 176, 195, 199, 205], "lin_itercount": 97, "lin_maxit": 97, "lin_ncal": 97, "lin_tol": 97, "linalg": [27, 34, 175, 176, 181, 199, 201], "line": [5, 6, 11, 18, 39, 70, 128, 145, 174, 175, 176, 192, 199, 204], "linear": [0, 7, 11, 16, 17, 19, 28, 34, 35, 36, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 113, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 130, 132, 144, 145, 147, 148, 149, 175, 176, 195, 199, 205], "linear_plot": 11, "linearized_implicit_fixed_parallel": [28, 36], "linearized_implicit_fixed_parallel_prec": [28, 36], "linearized_implicit_parallel": [28, 36], "linestyl": [29, 30, 36], "linewidth": [174, 176, 199], "linit": [95, 120, 125, 129, 145, 179, 198, 200, 206], "link": [106, 153], "lint": 0, "lintol": [95, 120, 125, 129, 145, 179, 200], "lipschitz": 206, "lisandro": [113, 115, 116, 119, 125, 144], "lisawim": 0, "list": [7, 8, 9, 10, 12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 44, 45, 48, 49, 51, 53, 57, 58, 61, 62, 63, 68, 70, 72, 78, 79, 80, 83, 89, 96, 99, 100, 101, 102, 104, 105, 108, 110, 114, 130, 132, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 174, 176, 180, 181, 182, 183, 186, 188, 189, 190, 192, 197, 199, 201, 202, 203, 204, 206], "littl": [6, 194, 199, 201, 205], "lo": 110, "load": [5, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 45, 71, 72, 73, 76, 77, 80, 81, 84, 104, 128], "lobatto": [6, 12, 21, 25, 32, 42, 50, 182, 201], "loc": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "local": [0, 4, 5, 7, 18, 39, 71, 77, 78, 79, 80, 96, 97, 104, 107, 108, 113, 115, 119, 124, 128, 129, 130, 132, 145, 149, 193, 205], "local_ms_act": 68, "local_ms_run": 68, "localvar": 7, "localx": [113, 115], "locat": [5, 50], "log": [5, 41, 45, 51, 52, 53, 54, 67, 68, 108, 137, 141, 164, 174, 176, 199, 200, 201, 206], "log2": [188, 189, 203], "log_to_fil": [179, 181, 200, 201], "logarithm": 11, "logg": [114, 118, 132], "logger": [41, 45, 47, 51, 52, 53, 54, 105, 164, 195, 205], "logger_level": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 70, 179, 180, 181, 182, 185, 186, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "logic": [45, 200], "logist": 123, "logisticequ": 92, "logistics_equ": [92, 123], "loglog": [28, 36, 174, 176, 199], "loglog_plot": 11, "logspac": [26, 27, 34], "long": [0, 5, 6, 17, 33, 77, 78, 107, 193, 205], "longer": [0, 5, 13, 202], "longest": 202, "look": [0, 2, 5, 14, 15, 45, 124, 199, 202, 203, 206], "loop": [5, 13, 16, 19, 28, 29, 30, 36, 47, 174, 176, 182, 188, 189, 190, 199, 201, 203, 204], "lorenz": [15, 51, 92, 148], "lorenzattractor": [92, 124], "lossi": 18, "lossless": 18, "lost": 72, "lot": [0, 152, 153, 201, 204], "low": 11, "lower": [4, 5, 18, 36, 71, 77, 79, 84, 152, 153, 156, 201], "lowercas": 6, "lpi": 128, "lsol_maxit": [16, 19, 113, 115], "lsol_tol": [16, 19, 113, 115], "lte": 78, "lu": [16, 19, 26, 27, 28, 29, 34, 36, 177, 184, 185, 188, 189, 190, 194, 195, 197, 198, 200, 202, 203, 204, 205, 206], "lugano": 0, "lvl": 81, "lw": [12, 21, 25, 28, 29, 30, 32, 36], "m": [3, 5, 8, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 45, 48, 68, 72, 78, 79, 80, 83, 105, 114, 118, 127, 129, 132, 136, 175, 176, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "m_1": [111, 126], "m_fast": 136, "m_guess": [104, 108], "m_i": [111, 126], "m_j": [111, 126], "m_slow": 136, "machin": [5, 10, 11, 16, 18, 204], "maco": 0, "made": [0, 5, 11, 15], "magic": [82, 198, 206], "magn": 90, "magnet": [90, 127, 129], "magnetfeld": 127, "mai": [0, 1, 2, 3, 4, 5, 6, 9, 16, 18, 47, 58, 77, 82, 152, 178, 200, 204, 206], "mail": 1, "main": [0, 1, 2, 5, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 42, 67, 68, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "main_a": [191, 204], "mainli": [0, 9], "maintain": [0, 3, 6, 9, 18], "mainten": 4, "major": 0, "make": [0, 1, 5, 6, 12, 15, 45, 47, 51, 70, 71, 77, 78, 89, 147, 148, 177, 178, 200, 201, 203], "mamba": [0, 5], "manag": [18, 49, 151], "mani": [0, 2, 3, 5, 9, 10, 42, 72, 76, 178, 199, 200, 202, 204, 205], "manner": 18, "manual": [38, 39, 45], "map": 36, "march": [0, 11, 78], "mardal": [114, 118, 132], "margin": 0, "mark": [0, 18], "marker": [0, 5, 28, 29, 30, 36, 174, 176, 199], "marker_list": [28, 29, 30, 36], "markeredgecolor": [28, 29, 30, 36], "markers": [174, 176, 199], "marti": 107, "martin": 18, "mass": [12, 51, 111, 114, 117, 118, 126, 127, 132, 160, 193, 205], "mass_inv": [193, 205], "mass_timebc": [193, 205], "master": [4, 5, 9, 11, 15], "mat": [26, 27, 34, 113, 115], "match": [5, 16, 19, 80, 195, 205], "materi": 10, "math": [8, 39, 105, 113, 118, 132], "mathbb": [35, 112, 113, 127, 145], "mathbf": [11, 35], "mathemat": [3, 9, 147, 148], "mathia": 127, "matmul": [70, 79], "matplotlib": [0, 38, 51, 57, 106, 174, 176, 199], "matric": [41, 154, 158, 175, 199], "matrix": [0, 5, 8, 9, 11, 17, 26, 27, 29, 30, 33, 35, 36, 41, 42, 48, 50, 51, 54, 58, 63, 70, 78, 79, 93, 95, 96, 97, 104, 105, 107, 112, 113, 114, 115, 116, 118, 119, 120, 125, 127, 128, 129, 130, 132, 144, 145, 152, 154, 155, 156, 157, 158, 160, 161, 162, 166, 168, 170, 175, 176, 193, 199, 205], "matrix_explicit": 152, "matrixpfasst": [0, 26, 27, 34], "matter": 78, "max": [12, 16, 19, 21, 25, 28, 32, 36, 73, 95, 120, 174, 176, 188, 189, 193, 194, 195, 196, 199, 203, 205, 206], "max_": 104, "max_err": [174, 176, 199], "max_it": [196, 206], "max_restart": [71, 72], "max_runtim": 75, "maximum": [14, 44, 71, 72, 73, 75, 96, 97, 103, 104, 105, 112, 113, 115, 119, 123, 124, 129, 131, 145, 146, 147, 148, 152, 153, 178, 200], "maxit": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 81, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "maxmean": [194, 205], "maxmeanit": [12, 25, 32], "me": [67, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 146, 148, 149], "mean": [12, 13, 14, 15, 16, 18, 19, 21, 25, 28, 32, 36, 77, 78, 84, 89, 104, 107, 119, 129, 157, 188, 189, 193, 194, 195, 198, 203, 205, 206], "mean_number_of_iter": [198, 206], "measur": [18, 201], "media": 1, "medium": 9, "meet": 0, "member": 1, "memori": [18, 78], "mention": [11, 15, 33], "mere": 206, "merg": [0, 4, 5, 44], "mesh": [0, 7, 10, 35, 58, 86, 87, 90, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 165, 166, 167, 168, 169, 170, 173, 174, 179, 193, 199, 200, 205], "mesh_to_mesh": [26, 27, 34, 163, 166, 170, 183, 184, 185, 187, 188, 189, 190, 197, 198, 202, 203, 204, 206], "mesh_to_mesh_fen": [163, 165, 193, 205], "mesh_to_mesh_fft": [163, 167], "mesh_to_mesh_fft2d": [163, 168], "mesh_to_mesh_nc": [198, 206], "mesh_to_mesh_nocoars": [26, 27, 34], "mesh_to_mesh_petsc_dmda": [16, 19, 163, 171, 195, 205], "messag": [5, 45, 67, 70, 71, 74, 78, 79, 80], "met": 206, "meta": [49, 199, 201], "meta_data": 47, "metadata": [47, 61], "method": [0, 3, 6, 8, 9, 11, 12, 13, 14, 15, 33, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 68, 70, 71, 77, 78, 79, 82, 96, 97, 103, 104, 105, 106, 114, 118, 123, 124, 125, 129, 131, 132, 142, 144, 145, 146, 147, 148, 151, 152, 153, 174, 176, 199, 205, 206], "methodologi": 205, "mg": [67, 68], "michael": 39, "microgrid": 13, "micromamba": [130, 144], "might": [5, 18, 59, 82, 84, 204], "migrat": 0, "mikael": [116, 125, 144], "mileston": 4, "mimick": 10, "min": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 184, 188, 189, 193, 194, 195, 196, 199, 202, 203, 205, 206], "min3": [29, 30, 36], "min_err": [174, 176, 199], "min_gt": [29, 30, 36], "min_it": [196, 206], "min_lintol": 129, "mind": [6, 51, 58, 79, 89, 149], "minim": [36, 129], "minimz": 36, "minion": 39, "ministri": [3, 9], "minor": 0, "minu": 6, "mirror": [5, 63], "misc": [11, 39], "miss": [5, 206], "mistak": 1, "mkdir": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "ml": [193, 194, 198, 205, 206], "mlesdc": 35, "mlsdc": [0, 3, 9, 12, 34, 53, 67, 68, 185, 186, 193, 194, 203, 204, 205, 206], "modal": 9, "mode": [12, 21, 77, 110], "model": [0, 11, 15, 35, 104, 107, 110, 114, 115, 116, 124, 128, 129, 148], "moder": 1, "modif": [4, 58], "modifi": [4, 5, 11, 36, 38, 50, 77], "modul": [0, 4, 7, 9], "mol": 145, "moment": 78, "monitor": [12, 13, 204], "monodomain": 9, "moon": [12, 111], "more": [0, 2, 3, 5, 7, 8, 9, 10, 12, 13, 16, 18, 19, 25, 32, 33, 36, 59, 71, 76, 77, 89, 127, 147, 148, 177, 181, 182, 184, 185, 186, 193, 199, 200, 201, 202, 203, 205, 206], "moreov": 35, "mortensen": [116, 125, 144], "most": [0, 3, 5, 6, 9, 11, 12, 53, 82, 199, 200, 202, 203, 205], "mostli": [6, 46], "motion": [111, 124, 126, 127], "move": [0, 71, 72, 201], "movement": 12, "movi": 10, "mozilla": 1, "mpi": [0, 3, 9, 10, 15, 18, 30, 38, 45, 56, 61, 70, 71, 72, 73, 74, 75, 78, 79, 83, 89, 116, 125, 144, 157, 192, 194, 195, 203, 205], "mpi4pi": [0, 3, 9, 10, 15, 30, 36, 45, 56, 61, 72, 73, 75, 83, 101, 102, 116, 125, 144, 192, 194, 195, 200, 203, 204], "mpi_op": 56, "mpi_parallel": 204, "mpich3": 0, "mpirun": [15, 35, 192, 194, 204, 205], "mpl": [12, 16, 19, 21, 25, 28, 32, 36], "mpl_toolkit": [12, 32], "mplot3d": [12, 32], "msdc": 202, "msg": [5, 45, 75], "mssdc": [67, 68, 77, 197, 206], "mssdc_jac": [179, 181, 197, 200, 201, 206], "mssdcjacobi": 6, "mu": [29, 30, 36, 39, 117, 131, 154], "mu_max": 39, "much": [0, 5, 71, 152, 153, 181, 182, 186, 200, 201, 202], "multi": [0, 3, 9, 15, 16, 19, 71, 89, 96, 97, 113, 116, 161, 187, 190, 197, 199, 200, 203, 204], "multi_implicit": [16, 19, 150], "multi_level": [190, 191, 204], "multicomponentmesh": [86, 89], "multidimension": [116, 125, 144], "multigrid": [0, 3, 9, 34, 206], "multilevel": [3, 9, 35, 53], "multipl": [0, 5, 13, 18, 44, 45, 47, 53, 70, 78, 79, 89, 144, 157, 184, 189, 193, 194, 200, 201, 202, 203, 204, 205], "multipli": 114, "multiscal": 33, "multist": [114, 115, 116], "multistep": [0, 150], "multistepsdcjacobi": 6, "must": [5, 7, 8, 48, 51, 62, 89, 104, 202], "mutual": [111, 126], "mvec": 132, "mx": 113, "my": [6, 9], "my_env": [192, 204], "my_featur": 4, "mybarycentricinterpol": 14, "mycustomproblem": 7, "myprotherorobinson": [147, 148], "mysweep": 6, "n": [8, 12, 16, 19, 21, 26, 27, 28, 32, 34, 35, 36, 48, 95, 97, 99, 100, 101, 102, 104, 105, 110, 111, 112, 114, 116, 118, 120, 125, 126, 127, 132, 134, 135, 138, 139, 140, 142, 145, 174, 175, 176, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "n_": [104, 127], "n_time_rank": 35, "na": 39, "nabla": [35, 118, 132], "naiv": 36, "nake": 15, "name": [2, 3, 4, 5, 7, 9, 12, 16, 19, 25, 32, 43, 45, 46, 49, 57, 59, 89, 127, 192, 199, 200, 201, 203, 204], "namedtupl": [29, 30, 36, 47, 174, 176, 183, 199, 202], "nan": [75, 96, 112, 123, 131, 146, 147, 148], "narrai": 154, "nasa": 152, "nation": [1, 18], "natur": [0, 1, 11, 124, 201], "navig": 15, "nbsp": [3, 9], "nc": [41, 166, 168, 170], "ncapacitor": 104, "nccl": 56, "nccl_commun": 55, "ncclcomm": [55, 56], "ncoeff": 6, "ncol": [28, 29, 30, 36, 174, 176, 199], "nd": [95, 120, 129, 145, 166, 170], "ndarrai": [0, 42, 51, 58, 63, 70, 79, 87, 88, 89, 102, 105, 127, 154, 158], "ndim": [12, 32, 95, 116, 120, 145, 198, 206], "ndim_list": [198, 206], "necessari": [0, 5, 16, 19, 49, 62, 70, 193, 201, 205], "need": [0, 3, 5, 9, 10, 15, 16, 18, 19, 27, 33, 34, 35, 36, 38, 44, 45, 51, 53, 67, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 107, 110, 114, 119, 124, 132, 151, 162, 175, 176, 177, 184, 192, 193, 199, 200, 202, 204, 205, 206], "neglig": 0, "neighbor": 63, "neptun": [12, 126], "neq": [8, 48, 111, 126, 127], "nest": 63, "neumann": [105, 129, 145], "neumann_bc_ord": 145, "never": [4, 70, 79], "new": [0, 3, 4, 5, 7, 8, 9, 11, 13, 34, 36, 53, 68, 70, 76, 82, 83, 84, 105, 113, 115, 151, 152, 153, 174, 176, 180, 192, 199, 204], "new_field": 127, "new_step": 83, "newer": 152, "newfig": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57], "newli": [5, 62], "newton": [28, 81, 96, 97, 103, 104, 108, 111, 112, 113, 115, 116, 123, 124, 125, 126, 129, 131, 146, 147, 148], "newton_itercount": [97, 146], "newton_krylov": 125, "newton_maxit": [28, 29, 30, 36, 96, 97, 103, 104, 108, 112, 116, 123, 124, 129, 131, 146, 147, 148, 198, 206], "newton_ncal": [97, 146], "newton_tol": [28, 29, 30, 36, 81, 96, 97, 103, 104, 108, 112, 116, 123, 124, 129, 131, 146, 147, 148, 198, 206], "newton_vs_sdc": [28, 36], "newtoninexact": [69, 81], "next": [4, 5, 6, 7, 8, 11, 14, 18, 35, 49, 53, 63, 70, 71, 77, 83, 104, 201, 202, 203, 204, 206], "next_neighbor": [55, 63], "next_neighbors_period": [55, 63], "nextgenerationeu": [3, 9], "nf": [41, 166, 168, 170], "nfev": 124, "nfreq": [105, 139], "nice": [3, 9, 11, 18, 78, 199, 203], "nico_schl\u00f6m": 48, "niedrigem": 127, "niter": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 51, 178, 180, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "niter_mlsdc": [185, 202], "niter_sdc": [185, 202], "niters_max_al": [189, 203], "niters_min_al": [189, 203], "nl": [194, 205], "nlin": 125, "nlsol_maxit": [16, 19, 113, 115], "nlsol_tol": [16, 19, 113, 115], "nn": [63, 145], "nnode": [6, 184, 202], "no_storag": 78, "node": [0, 5, 14, 18, 33, 35, 39, 40, 41, 42, 48, 49, 54, 63, 70, 71, 77, 78, 79, 82, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 109, 112, 114, 116, 118, 119, 123, 125, 127, 129, 131, 132, 144, 146, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 178, 182, 184, 193, 200, 202, 203, 205], "node_typ": [6, 42, 50, 175, 176, 185, 199, 202], "nodegener": 6, "nodeserror": [40, 50], "nodesgener": [40, 50], "nomat": [26, 34], "non": [7, 17, 35, 36, 45, 63, 67, 71, 72, 74, 78, 83, 87, 89, 90, 91, 106, 124, 129, 147, 148, 204], "none": [7, 10, 12, 16, 19, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 44, 45, 47, 48, 49, 51, 58, 59, 61, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 97, 99, 100, 102, 104, 105, 106, 108, 110, 113, 114, 115, 119, 124, 128, 129, 130, 131, 132, 144, 145, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 179, 181, 190, 193, 194, 198, 199, 200, 201, 204, 205, 206], "nonetheless": 36, "nonhomogen": [104, 107, 128], "nonlinear": [0, 16, 19, 35, 71, 96, 97, 99, 100, 101, 102, 103, 104, 105, 109, 110, 112, 113, 114, 115, 118, 123, 124, 125, 127, 131, 132, 146, 147, 148, 205], "nonlinear_ode_1": 92, "nonlinear_playground": [28, 36], "nonlinearschroedinger_fully_implicit": [92, 125], "nonlinearschroedinger_imex": [92, 125, 194, 205], "nonlinearschroedinger_mpifft": [92, 194, 205], "nonmpi": [0, 45], "nonstiff": 148, "nor": [16, 19], "norm": [27, 33, 34, 75, 175, 176, 181, 199, 201], "normal": [200, 204], "nose": 0, "nosetest": 204, "notabl": [0, 44, 71], "notat": [34, 124, 158, 204], "note": [5, 6, 8, 12, 14, 16, 17, 19, 26, 27, 33, 34, 39, 48, 77, 89, 132, 179, 193, 194, 199, 200, 201, 202, 203, 204, 205, 206], "notebook": [9, 15], "noth": [45, 68, 151, 157], "notic": [18, 71], "notimplementederror": [6, 12, 16, 19, 25, 32, 193, 205], "novemb": 0, "now": [0, 3, 9, 10, 13, 18, 34, 36, 45, 72, 152, 177, 184, 199, 200, 201, 202, 203, 204, 206], "np": [7, 8, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 48, 50, 63, 70, 79, 88, 93, 94, 96, 97, 99, 101, 102, 104, 105, 107, 109, 110, 127, 128, 129, 145, 147, 148, 173, 174, 175, 176, 181, 182, 183, 186, 188, 189, 192, 193, 194, 195, 198, 199, 201, 202, 203, 204, 205, 206], "npart": [12, 21, 32, 110, 127, 181, 182, 186, 201, 202], "npdarrai": 63, "nproc": [198, 206], "npy": 11, "nschloe": 48, "nstep": [12, 21, 32, 188, 189, 198, 203, 206], "nsteps_list": [198, 206], "nsweep": [16, 19, 26, 27, 34, 154, 158, 179, 181, 194, 195, 198, 200, 201, 205, 206], "nswitch": [104, 108], "ntr": 152, "nu": [16, 19, 26, 27, 28, 29, 30, 34, 36, 94, 97, 99, 100, 112, 113, 118, 119, 120, 132, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 193, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "num_coeff": 50, "num_nod": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 42, 50, 70, 152, 153, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "num_proc": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 67, 68, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "num_proc_list": [188, 189, 190, 191, 203, 204], "num_procs_list": [192, 204], "num_restart": 47, "num_step": 151, "number": [0, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 42, 45, 47, 48, 50, 56, 58, 63, 67, 68, 70, 71, 72, 73, 78, 79, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 127, 129, 131, 132, 145, 146, 147, 148, 152, 153, 154, 158, 172, 173, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "numer": [10, 11, 12, 18, 33, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128, 129, 130, 131, 132, 144, 146, 147, 148, 149, 153], "numpi": [0, 6, 7, 8, 10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 48, 51, 58, 89, 130, 144, 154, 158, 173, 174, 175, 176, 181, 182, 183, 186, 188, 189, 193, 194, 195, 198, 199, 201, 202, 203, 205, 206], "numpoint": [174, 176, 199], "numquad": 48, "numsmalltimestep": 142, "nvar": [16, 19, 26, 27, 28, 29, 30, 34, 36, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 112, 113, 115, 116, 120, 125, 129, 144, 145, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 194, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "nvars_fin": [183, 202], "nvars_fine_list": [183, 202], "nvars_list": [174, 176, 183, 199, 202], "nversion": 109, "nwork": [26, 27, 34], "nx": 143, "nystrom": 153, "nz": 143, "o": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 35, 36, 174, 176, 192, 196, 197, 199, 204, 206], "o3": 35, "object": [2, 6, 8, 18, 36, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 56, 59, 60, 62, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 101, 102, 105, 113, 115, 116, 119, 125, 136, 141, 142, 144, 151, 152, 164, 181, 182, 186, 200, 201, 202, 206], "oblig": 1, "obtain": [5, 8, 34, 36, 48, 58, 70, 71, 77, 78, 114], "obviou": [11, 14], "occur": [13, 15, 18, 108], "octob": 0, "od": [7, 9, 35, 51, 54, 103, 104, 107, 108, 124, 128, 146, 147, 148, 151, 157, 202, 205], "odd": [191, 192], "oder": 50, "odescalar": 92, "odesystem": 92, "off": 202, "offens": 1, "offer": [0, 200], "offici": 1, "offlin": 1, "offset": [58, 87, 89, 90], "often": [3, 9, 18, 71], "ogrid": [101, 102], "old": [0, 9, 42, 70, 151], "old_dt": [176, 199], "old_field": 127, "old_nvar": [174, 199], "old_part": 127, "oldest": 151, "omega": [35, 94, 114, 115, 116, 118, 132], "omega_": [127, 181, 182, 186, 201, 202], "omega_b": [127, 181, 182, 186, 201, 202], "omit": [33, 89, 202], "onc": [4, 5, 26, 27, 34, 45, 70, 78, 79, 192, 204], "one": [0, 4, 5, 7, 12, 14, 15, 16, 18, 29, 30, 35, 36, 38, 44, 45, 51, 58, 62, 63, 64, 67, 68, 70, 71, 72, 73, 77, 79, 89, 93, 94, 96, 104, 107, 108, 110, 112, 113, 114, 115, 118, 123, 132, 146, 147, 148, 151, 152, 157, 173, 177, 179, 181, 186, 192, 199, 200, 201, 202, 204], "ones": [0, 16, 110, 132, 152, 175, 176, 199], "onli": [0, 4, 5, 6, 10, 12, 14, 15, 18, 27, 33, 34, 35, 36, 42, 43, 44, 45, 46, 49, 54, 61, 71, 74, 77, 78, 79, 84, 96, 97, 107, 111, 114, 126, 127, 129, 149, 151, 152, 153, 157, 159, 173, 174, 177, 178, 179, 181, 186, 190, 192, 196, 199, 200, 201, 202, 203, 204, 205, 206], "onlin": 1, "oop": 2, "op": 56, "open": [1, 5, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "opensff": 0, "oper": [0, 5, 41, 45, 53, 70, 78, 79, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 112, 116, 119, 120, 125, 129, 144, 145, 149, 164, 199, 200, 204], "opinion": 1, "opportun": 18, "oppos": 152, "optim": [6, 11, 36, 71, 125, 174, 176, 199], "option": [28, 36, 48, 71, 77, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 206], "order": [0, 3, 5, 8, 9, 10, 11, 13, 15, 16, 18, 19, 21, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 38, 44, 45, 48, 50, 58, 63, 70, 71, 72, 74, 76, 77, 78, 79, 80, 85, 87, 89, 90, 93, 95, 96, 97, 105, 110, 112, 114, 117, 118, 119, 120, 122, 127, 129, 132, 134, 135, 136, 138, 139, 140, 142, 145, 148, 151, 152, 153, 154, 158, 160, 161, 162, 174, 176, 179, 181, 183, 189, 193, 198, 199, 200, 201, 202, 203, 205, 206], "order_adv": 93, "order_guide_spac": [174, 176, 199], "order_upw": 105, "order_upwind": 105, "ordinari": [11, 13, 15, 35, 80, 103, 104, 107, 108, 124, 128, 147, 148], "org": [0, 1, 3, 5, 8, 9, 12, 21, 80, 103, 105, 110, 111, 113, 115, 116, 119, 124, 125, 152, 153], "orient": [1, 2], "origin": [3, 9, 14, 33, 42, 116, 124, 127], "orthogon": 50, "oscil": [12, 14, 25, 117, 131], "osti": 146, "other": [0, 1, 2, 5, 6, 13, 16, 18, 27, 34, 44, 45, 49, 61, 62, 71, 72, 78, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 193, 199, 201, 202, 205], "otherwis": [1, 5, 45, 47, 78, 83, 107, 132, 193, 199, 205], "our": [3, 9, 67, 68, 199, 200, 201, 203, 205], "out": [0, 3, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 67, 68, 77, 127, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "outcom": [3, 9, 18], "outer": [12, 32, 36, 126], "outer_solar_system": [12, 32, 92, 111, 126], "outersolarsystem": [12, 32, 92], "output": [7, 12, 13, 25, 32, 38, 47, 51, 62, 70, 113, 115, 167, 181, 182, 186, 190, 192, 195, 201, 202, 204, 205], "outsid": [45, 84], "over": [0, 12, 13, 16, 19, 28, 29, 30, 34, 36, 41, 42, 47, 104, 114, 115, 116, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 174, 176, 182, 188, 189, 190, 199, 201, 203, 204, 206], "overal": [1, 114, 115, 116, 204], "overhaul": 0, "overhead": 78, "overload": [45, 147, 148], "overrid": [45, 58, 70, 71, 73, 82, 129], "overrul": 83, "overview": [5, 179, 181, 200, 201], "overwrit": [45, 70, 113, 115], "overwritten": [62, 76, 157, 205], "own": [4, 5, 18, 201], "p": [0, 8, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 48, 63, 93, 105, 113, 114, 115, 116, 147, 148, 174, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "p_": [8, 48], "p_0": 93, "pablo": [113, 115, 119], "packag": [0, 5, 9, 15, 130, 144], "pad": 63, "pad_typ": 63, "page": [0, 1, 2, 9, 18, 57, 113, 115, 119, 125, 153], "pair": [48, 152, 174, 176, 199], "pancetta": [3, 9], "panel": 5, "panfilov": 35, "paper": [0, 3, 8, 9, 14, 17, 39, 48, 67, 68, 110, 201], "paper_plot": 15, "par": [26, 27, 34, 40, 45], "par_list": [26, 27, 34], "parabol": 203, "parallel": [0, 3, 4, 5, 9, 10, 12, 15, 18, 35, 38, 67, 68, 70, 77, 79, 83, 87, 89, 101, 113, 115, 116, 119, 125, 144, 147, 148, 157, 188, 189, 192, 194, 195, 197, 200, 203, 206], "parallelis": [125, 144], "parallelisim": 0, "parallelsdc": [28, 29, 30, 36], "parallelsdc_fish": [28, 36], "parallelsdc_fisher_newton": [28, 36], "parallelsdc_iterations_precond": [29, 36], "parallelsdc_iterations_precond_mpi": [30, 36], "parallelsdc_nonlinear_out": [28, 36], "parallelsdc_preconditioner_": [29, 36], "parallelsdc_preconditioner_mpi_": [30, 36], "parallelsdc_results_graph": [28, 36], "param": [0, 6, 29, 30, 36, 41, 43, 44, 45, 49, 52, 53, 54, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 176, 178, 183, 199, 200, 202], "param_list": [29, 30, 36], "paramet": [0, 4, 7, 8, 10, 11, 12, 14, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 157, 158, 159, 160, 164, 165, 167, 168, 169, 170, 171, 172, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "parametererror": [6, 40, 46], "paramt": [0, 16, 19, 26, 27, 34], "paraphas": 10, "parent": [26, 27, 34, 47, 132, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "parmssdc": [197, 206], "pars": 5, "part": [0, 3, 5, 9, 14, 16, 19, 26, 27, 29, 30, 34, 36, 38, 39, 41, 45, 87, 88, 91, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 109, 114, 115, 116, 118, 125, 127, 128, 129, 132, 144, 149, 152, 153, 164, 177, 187, 188, 189, 192, 194, 195, 196, 198], "partial": [35, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 119, 120, 125, 132, 145], "partial_": 11, "particip": 1, "particl": [0, 86, 110, 111, 117, 122, 126, 127, 172, 181, 186, 201], "particle_hook": [181, 182, 186, 201, 202], "particles_to_particl": [12, 21, 25, 32, 163, 172, 186, 202], "particular": [0, 3, 4, 5, 8, 9, 10, 16, 18, 19, 33, 35, 49, 70, 78, 149, 152, 153, 199, 202, 204, 205], "partner": 10, "pascalcas": 6, "pass": [5, 6, 8, 16, 19, 26, 27, 29, 30, 34, 36, 41, 45, 49, 51, 53, 54, 57, 61, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 164, 187, 188, 189, 194, 195, 198, 199, 200, 202, 203, 205, 206], "past": 129, "pasta": [21, 110], "path": [3, 5, 9, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 45, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "pathlib": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "patienc": 72, "pattern": 1, "paz": [113, 115, 119], "pcoars": [183, 202], "pde": [16, 18, 19, 116, 132, 195, 205], "pde_err": [198, 206], "pde_error": [198, 206], "pde_error_after_step": [198, 206], "pdf": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 125, 174, 176, 199], "peak": 199, "peek": [3, 9], "pen": [0, 12, 21, 25, 32, 127, 181, 186, 201, 202], "pendulum": 11, "penningtrap": [92, 127, 181, 182, 186, 201, 202], "penningtrap_3d": [92, 181, 182, 186, 201, 202], "penningtrap_3d_coars": [186, 202], "penningtrap_coars": [186, 202], "penningtrap_run_error": 39, "penningtrap_run_hamiltonian_error": 39, "penningtrap_run_work_precis": 39, "peopl": 1, "pep": [5, 6], "pep8": [5, 9], "pepc": 127, "per": [12, 16, 19, 29, 30, 35, 36, 58, 90, 145], "percentag": 107, "perf_count": [186, 202], "perform": [0, 3, 4, 5, 9, 18, 31, 33, 35, 39, 49, 56, 67, 68, 70, 73, 78, 79, 149, 152, 153, 203, 204, 206], "performan": 0, "perhap": 18, "period": [1, 26, 27, 29, 30, 34, 36, 63, 93, 94, 95, 96, 97, 99, 100, 101, 102, 106, 107, 113, 115, 116, 120, 125, 132, 144, 145, 166, 167, 168, 169, 170, 189, 195, 198, 203, 205, 206], "permiss": [1, 5], "permut": [193, 205], "person": [1, 4, 5], "perspect": [0, 3, 9], "petrovskii": [112, 113], "petsc": [0, 3, 9, 16, 19, 113, 115, 119, 171, 192, 195, 204], "petsc4pi": [0, 3, 9, 16, 19, 113, 115, 119], "petsc_dmda_grid": 205, "petsc_fisher_fullyimplicit": [16, 19, 92, 113], "petsc_fisher_multiimplicit": [16, 19, 92, 113], "petsc_fisher_semiimplicit": [16, 19, 92, 113], "petsc_grayscott_fullyimplicit": [16, 19, 92, 115], "petsc_grayscott_multiimplicit": [16, 19, 92, 115], "petsc_grayscott_semiimplicit": [16, 19, 92, 115], "petsc_vec": [86, 113, 115, 119], "petsc_vec_comp2": [86, 91, 113, 115], "petsc_vec_imex": [86, 91, 113, 115, 119], "pfasst": [0, 3, 9, 10, 12, 26, 27, 35, 36, 64, 67, 68, 188, 189, 190, 191, 192, 194, 197, 200, 202, 205, 206], "pfasst_burnin": [188, 189, 190, 203, 204], "pfasst_conv_linf": 17, "pfasst_conv_test": 17, "pfft": [116, 125, 144], "pfine": [183, 202], "pgf": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "phase": [0, 12, 25, 67, 68, 85, 117], "physic": [1, 12, 127], "physica": 127, "pi": [50, 94, 95, 99, 100, 107, 118, 119, 120, 128, 173, 174, 183, 199, 202], "picard": [11, 39, 154, 155, 156, 157, 158, 160, 161, 162], "pick": 206, "pickl": [16, 19, 28, 29, 30, 36], "pictur": [8, 12, 18, 21, 38], "pilin": [15, 92], "pint": 18, "pinter": [8, 48], "pintsim": 104, "pip": [0, 3, 5, 9, 10], "pipe": [192, 204], "pipelin": [0, 5, 15, 71, 83], "piskunov": [112, 113], "pkl": [16, 19, 28, 29, 30, 36], "place": [0, 5, 45, 76, 77], "plai": [0, 10, 173, 199, 206], "plan": [36, 167], "planet": [12, 111, 126], "planetary_mass": 111, "platform": [0, 3, 9], "playground": [0, 3, 5, 18], "playground_parallel": [192, 204], "pleas": [2, 3, 5, 9, 15, 39, 47, 51, 61, 71, 77, 84, 106, 152, 153, 157, 200, 201], "pledg": 0, "plot": [0, 3, 5, 9, 11, 12, 13, 16, 17, 18, 19, 21, 25, 28, 29, 30, 32, 36, 39, 51, 106, 174, 176, 196, 197, 199, 206], "plot_accuraci": [174, 176, 199], "plot_graph": [28, 36], "plot_help": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55], "plot_iter": [29, 30, 36], "plote": 62, "plotgmrescounter_boussinesq": [23, 33], "plt": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "plt_helper": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "plu": [35, 78, 183, 186, 202], "plug": 45, "plugin": [0, 203, 206], "plural": 6, "pluto": [12, 126], "pmatrix": [11, 148], "pmesh": 169, "png": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 64, 174, 176, 196, 197, 199, 206], "po": [12, 21, 32, 90, 127, 181, 201], "point": [5, 8, 13, 18, 39, 42, 48, 49, 50, 57, 63, 70, 77, 78, 79, 94, 96, 97, 99, 100, 101, 102, 104, 108, 111, 113, 126, 129, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 199], "pol": [14, 15, 131], "polish": 0, "polit": 1, "polynomi": [42, 48, 50, 78, 79, 149], "polynomial_test_problem": 92, "polynomial_testequ": [92, 149], "polynomial_testequation_imex": [92, 149], "popen": [192, 204], "port": [0, 9], "posit": [1, 12, 16, 19, 21, 25, 28, 32, 36, 90, 110, 111, 117, 122, 126, 127, 154, 162, 181, 186, 188, 189, 193, 194, 195, 201, 202, 203, 205], "possibl": [0, 6, 35, 41, 45, 63, 70, 71, 84, 129, 144, 164, 199, 202], "possibli": [5, 10, 15, 70, 79, 82], "post": [1, 5, 30, 36, 47, 200], "post_comm": 47, "post_iter": 47, "post_iteration_process": [45, 70, 71, 76, 77, 78, 79, 80, 81, 82, 85], "post_predict": 47, "post_run": [47, 179, 181, 200, 201], "post_setup": 47, "post_spread_process": [45, 70, 82, 85], "post_step": 47, "post_step_process": 45, "post_sweep": [47, 179, 181, 200, 201], "potenti": [0, 6, 35, 63, 118], "power": 129, "pp": [147, 148], "pparam": 142, "practic": [0, 11, 35, 77], "pragma": 5, "pre": [2, 4, 5, 29, 30, 36, 186, 200, 202], "pre_comm": 47, "pre_iter": 47, "pre_iteration_process": [45, 76], "pre_predict": 47, "pre_run": 47, "pre_setup": 47, "pre_step": 47, "pre_sweep": 47, "preced": 5, "precis": [0, 16, 18, 36, 204], "precondition": [29, 30, 35, 77, 152, 153, 157, 189, 203], "preconditioner_playground": [29, 36], "preconditioner_playground_mpi": [30, 36], "predecessor": 83, "predict": [54, 67, 68, 82, 151, 152, 157, 178, 200, 202], "predict_typ": [179, 181, 188, 189, 190, 194, 200, 201, 203, 204, 205], "predictor": [3, 9, 47, 54, 67, 68, 152, 157, 202], "prefactor": 78, "prefix": [4, 6], "prepar": [0, 5, 12, 21, 25, 32, 45, 202], "preparatori": [3, 9], "prepare_mpi_datatyp": 45, "prepare_mpi_logical_oper": 45, "prepare_next_block": [45, 72, 75, 78, 83], "prescrib": [27, 33, 34, 200], "present": [9, 44, 186, 202], "preset": 71, "press": 110, "pretend": [77, 78], "pretti": [202, 206], "prev": 53, "prev_error": [174, 176, 199], "prevent": 206, "previou": [0, 5, 11, 53, 62, 70, 74, 77, 78, 127, 151], "previous": 11, "primarili": 38, "primaryclass": 39, "princip": 0, "principl": 203, "print": [5, 6, 7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "print_convergence_control": 45, "prioriti": 45, "privaci": 1, "privat": 1, "prob": [12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 113, 115, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "probabl": [6, 127, 205], "problem": [0, 2, 3, 6, 9, 11, 15, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 40, 44, 46, 49, 52, 60, 70, 71, 75, 77, 78, 79, 81, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 142, 144, 145, 146, 147, 148, 149, 154, 158, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "problem_class": [10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 49, 51, 60, 65, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "problem_help": 55, "problem_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "problem_params_mlsdc": [185, 202], "problem_params_sdc": [185, 202], "problemclass": [193, 205], "problemerror": [7, 40, 46], "proce": 200, "procedur": 206, "process": [5, 10, 15, 18, 26, 34, 38, 46, 47, 67, 78, 87, 89, 91, 114, 115, 116, 179, 181, 187, 188, 189, 190, 191, 192, 196, 197, 200, 201, 203, 204, 206], "process_startup": 5, "process_sweep": 47, "processor": [12, 18, 21, 32, 35, 190, 193, 194, 195, 204, 205], "prod_": [8, 48, 95, 120], "produc": [34, 36, 42, 50, 114, 115, 116, 196, 197, 202, 206], "product": [15, 36, 118, 132, 166, 170, 199], "profession": 1, "profil": 124, "program": [2, 5, 26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "programm": [3, 9], "progress": 18, "project": [0, 3, 4, 5, 10, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 62, 104, 114, 118, 132, 165, 206], "prolong": [41, 52, 53, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "prolong_f": [41, 164], "promin": [0, 205], "promptli": 1, "proof": 0, "prop": [27, 34], "propag": [26, 27, 33, 129], "propagaton": 34, "proper": [9, 39], "properli": 62, "properti": [0, 8, 33, 43, 44, 48, 49, 51, 53, 54, 78, 87, 89, 145, 152, 157, 205], "proport": 124, "propos": [4, 35], "prothero": [147, 148], "protherorobinson": [92, 147], "protherorobinsonautonom": [92, 148], "prototyp": [0, 3, 9, 18, 51, 200], "prove": [13, 18], "provid": [0, 1, 2, 7, 10, 13, 18, 26, 27, 34, 39, 42, 58, 62, 96, 97, 104, 108, 116, 186, 200, 201, 202, 205], "provision": 151, "provok": 124, "pspace": [166, 168, 170], "ptp": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "ptype": [7, 40, 49, 51, 52, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 117, 118, 119, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "public": [1, 4, 9, 33, 36, 38, 124], "publish": 1, "pull": [0, 2], "puls": 107, "pure": 15, "purl": 146, "purpos": [3, 9, 44, 192, 196, 200, 202, 204, 206], "push": [0, 4, 5, 9], "put": [6, 174, 199, 201, 206], "py": [5, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 104, 130, 144, 154, 155, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "pybind11": 35, "pylab": [174, 176, 199], "pypi": [0, 3, 9], "pyplot": [51, 106], "pyproject": [5, 192, 204], "pysdc": [0, 4, 7, 8, 10, 11, 12, 14, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 47, 49, 51, 52, 53, 54, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 99, 104, 124, 128, 130, 131, 144, 148, 149, 152, 164, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 204, 206], "pysdc_help": 55, "pytest": [0, 3, 5, 9], "python": [0, 2, 3, 5, 6, 8, 9, 15, 18, 35, 39, 113, 115, 119, 192, 194, 204, 205], "python3": [35, 130, 144], "pythonpath": [3, 9, 192, 204], "q": [11, 29, 30, 36, 54, 114, 127, 152, 153, 154, 157, 158, 160, 175, 176, 199], "q1": [16, 19, 161], "q2": [16, 19, 161], "q_": [113, 115, 127], "q_delta": [152, 153], "q_max": 129, "qd": [29, 30, 36], "qd_list": [29, 30, 36], "qd_type": [29, 30, 36, 54], "qd_type_list": [29, 30, 36], "qe": [155, 158, 179, 181, 200, 201], "qi": [16, 19, 26, 27, 28, 29, 30, 34, 36, 152, 153, 156, 158, 177, 179, 181, 184, 185, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "qi_list": [189, 203], "qmat": [42, 175, 176, 199], "qpar": [29, 30, 36], "qq": [154, 162], "qt": [154, 162], "qtype": [182, 201], "quad": [7, 35, 147, 148], "quad_typ": [6, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 50, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "quadpi": 48, "quadrat": [28, 36, 110], "quadratur": [0, 39, 42, 48, 50, 70, 71, 77, 78, 82, 182, 201], "quadtyp": 6, "quantiti": 203, "quench": [0, 92], "quenchimex": [92, 129], "question": [1, 18, 206], "quick": 199, "quickli": [41, 62, 193, 200, 205], "quit": [0, 5, 201], "qx": [154, 162], "r": [5, 8, 16, 19, 28, 29, 30, 35, 36, 41, 63, 93, 96, 97, 99, 100, 101, 102, 104, 105, 107, 109, 111, 112, 113, 115, 119, 126, 127, 128, 129, 145, 164, 206], "r_": [104, 107, 128], "race": 1, "radau": [6, 16, 19, 26, 27, 28, 29, 30, 34, 36, 42, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "radiat": 15, "radii": 10, "radiu": [10, 17, 33, 36, 96, 97, 99, 100, 101, 102], "rais": [5, 6, 7, 12, 16, 19, 25, 26, 27, 32, 34, 45, 62, 75, 192, 193, 204, 205], "ran": 200, "random": [18, 99, 100], "rang": [12, 16, 19, 21, 25, 28, 29, 30, 32, 35, 36, 104, 113, 129, 173, 174, 176, 183, 184, 187, 188, 189, 193, 194, 195, 198, 199, 202, 203, 205, 206], "rank": [45, 54, 70, 72, 75, 78, 79, 83, 87, 89, 90, 91, 114, 118, 132, 157, 192, 194, 195, 204, 205], "rapid": [3, 9], "rate": [28, 33, 36, 114, 115, 116], "rather": [6, 8, 12, 13, 18, 33, 89, 193, 200, 204, 205], "ratio": [57, 76, 127, 129], "ration": 9, "raw": 61, "rb": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "rcparam": [174, 176, 199], "rdc": 9, "re": [4, 56, 62, 118, 178, 200, 202], "reach": [33, 35, 71, 84, 131, 178, 200, 206], "reaction": [35, 106, 112, 113, 114, 115, 116, 148], "reactor": [114, 115, 116], "read": [3, 5, 6, 8, 9, 11, 12, 16, 19, 21, 25, 28, 32, 36, 43, 46, 59], "readabl": [0, 2, 4, 6], "readi": [0, 4, 58, 203, 206], "readlin": [192, 204], "readm": 9, "readonli": [0, 7], "readonlyerror": [40, 46], "readthedoc": [101, 102, 116], "real": [0, 11, 36, 56, 101, 102, 116, 123, 125, 144, 167, 194, 199, 203, 205], "realis": [152, 153], "realiz": [0, 9, 26, 27, 34, 114, 115, 119, 204], "realli": [67, 89, 149, 179, 181, 200, 201, 205], "rearrang": [12, 21, 25, 32], "reason": [1, 5, 45, 152, 153, 199, 202], "reasonalbli": 35, "recalcul": [11, 13], "receiv": [3, 9, 45, 49, 67, 87, 89, 90, 91], "recent": [0, 18], "recommend": [0, 2, 3, 5, 9, 199, 202], "recomput": [61, 78], "record": [67, 68, 70, 77], "recov": 15, "recurr": 50, "recurs": 45, "recv": [45, 67, 68, 90], "recv_ful": [67, 68], "recvbuf": 56, "red": [28, 36], "redesign": 0, "reduc": [0, 18, 56, 70, 71, 79, 145, 172, 178, 179, 180, 182, 193, 200, 201, 202, 205], "reduct": [18, 28, 36], "redund": 0, "reevalu": [41, 70, 164], "ref": [62, 104], "refer": [12, 13, 14, 15, 16, 19, 41, 45, 51, 52, 62, 77, 80, 83, 93, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 125, 127, 128, 129, 132, 144, 147, 148, 152, 164], "referenc": [49, 53], "reference_sol_typ": 129, "refin": [35, 81, 114, 118, 119, 132, 193, 195, 205], "reflect": [78, 200], "reformat": 5, "reformul": [11, 118, 132], "regard": 13, "regardless": [1, 5], "regim": 107, "region": 38, "regist": [7, 43, 61, 180, 201], "registerparam": [40, 43, 51], "regularli": [4, 5, 13], "reiniti": 76, "reject": 1, "rel": [57, 62, 71, 72, 111, 175, 176, 186, 199, 202], "relat": [5, 33, 41, 45, 51, 52, 53, 54, 164, 201], "releas": [0, 3, 9, 33], "relev": [16, 19, 45, 200, 201], "reli": [0, 38, 45, 78, 202], "reliabl": [0, 2], "religion": 1, "remain": [18, 199], "remov": [0, 1, 4, 5, 62, 151, 158], "renam": 62, "renew": 0, "repeat": 18, "repeatedli": 11, "replac": [6, 14, 16, 19, 201, 202], "replic": 45, "repo": 4, "report": [1, 5, 9, 110], "repositori": [4, 5], "repres": [1, 7, 35, 178, 199, 200, 203], "represent": 11, "reproduc": [12, 14, 15, 21, 38], "request": [0, 1, 2, 45, 67, 72, 87, 89, 90, 91, 179, 200], "requir": [0, 3, 5, 9, 12, 18, 29, 30, 35, 36, 58, 71, 78, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 185, 200, 202, 205, 206], "rerun": 5, "rescal": 57, "research": [3, 9], "resembl": 34, "reset": [45, 47, 49, 57, 67, 68, 70, 71, 72, 74, 77, 178, 200, 201], "reset_buffers_nonmpi": [45, 72, 74, 77], "reset_level": 49, "reset_stat": 47, "reset_statu": 49, "reset_status_vari": [45, 70, 71, 72, 76, 77, 78, 79], "reset_step": 53, "reset_vari": 45, "reshap": 51, "residu": [11, 33, 35, 44, 54, 64, 70, 71, 73, 78, 81, 113, 115, 118, 129, 157, 159, 160, 178, 179, 180, 181, 193, 196, 197, 200, 201, 202, 205], "residual_post_iter": [180, 201], "residual_post_step": [180, 201], "residual_post_sweep": [180, 201], "residual_typ": [179, 181, 200, 201], "residuum": [147, 148], "resili": [0, 9, 18], "resist": [104, 107, 128], "resistor": [104, 107, 128], "resolut": [14, 95, 112, 113, 114, 115, 116, 118, 119, 120, 125, 129, 132, 144, 145, 202], "resourc": [18, 113, 115, 119], "respect": [1, 5, 18, 26, 27, 33, 34, 35], "rest": [14, 96, 97, 144, 200], "restart": [13, 18, 45, 47, 67, 68, 71, 72, 82, 83, 105, 180, 201], "restart_block": [45, 67, 68, 71, 77], "restol": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "restor": 0, "restrict": [13, 41, 49, 52, 53, 63, 164, 165, 166, 167, 168, 169, 170, 171, 172, 193, 202, 205], "restriction_matrix_1d": [55, 63], "result": [0, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 45, 47, 70, 82, 89, 118, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "retriev": [72, 77, 174, 176, 181, 199, 201], "return": [0, 5, 7, 8, 12, 16, 19, 21, 25, 26, 27, 32, 34, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 63, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 175, 176, 178, 180, 181, 182, 186, 190, 192, 193, 198, 199, 200, 201, 202, 204, 205, 206], "return_stat": [44, 47], "returncod": [192, 204], "reutrn": 71, "rev": 5, "reveal": 199, "revers": [16, 19, 176, 199], "review": [1, 18, 33], "revis": 4, "reviv": 0, "rework": 0, "rewritten": 0, "rewrot": 0, "reynold": 124, "rfft_object_coars": 167, "rh": [7, 10, 41, 49, 51, 54, 78, 87, 88, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 157, 164], "rho": [124, 132], "rhs_fenics_mesh": [86, 88, 118, 132], "rhs_imex_mesh": 200, "richardson": [114, 118, 132], "right": [0, 1, 5, 6, 7, 11, 12, 16, 18, 19, 26, 27, 28, 29, 30, 33, 34, 35, 36, 42, 48, 49, 51, 54, 58, 63, 70, 82, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "right_boundari": 58, "right_is_nod": 42, "ring": [114, 118, 132], "rk": [33, 152, 153], "rk3lin": 142, "rk4": [150, 152], "rk_imex": [133, 136, 137, 142], "rkn": [150, 153], "rl": [26, 27, 34, 107, 128], "rlam": [26, 27, 34], "rlim_left": [26, 27, 34], "rlim_right": [26, 27, 34], "roadmap": 4, "robert": [3, 9, 18, 39, 127], "robinson": [147, 148], "robust": 36, "rod": [15, 71, 80], "rodrigo": [113, 115, 119], "rogn": [114, 118, 132], "role": 0, "root": [3, 5, 9, 11, 13, 35, 56, 87, 89, 91, 108, 192, 204], "rorder": [26, 27, 34, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "rossum": 6, "rotat": [16, 19], "roughli": 107, "routin": [0, 4, 9, 10, 12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 41, 47, 49, 53, 64, 67, 68, 73, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 164, 172, 173, 174, 175, 176, 178, 190, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206], "row": [8, 48, 70, 72, 78, 79, 113, 158], "rp": 107, "rpi": 128, "rspace": [166, 168, 170], "rst": 5, "rtol": [62, 174, 176, 199], "rule": [2, 5, 6, 48, 50, 70, 71, 77, 151, 152, 153, 162, 201], "run": [0, 3, 9, 10, 11, 12, 15, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 39, 44, 47, 60, 61, 62, 64, 67, 68, 75, 78, 84, 124, 173, 174, 176, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206], "run_ac": 15, "run_accuracy_check": [173, 174, 176, 177, 199, 200], "run_convergence_test": 11, "run_global_error": 39, "run_imex_sdc": [178, 200], "run_iteration_test": 11, "run_local_error": 39, "run_monodomainode_cli": 35, "run_penning_trap_simul": [181, 186, 201, 202], "run_pfasst_vari": [193, 205], "run_pysc_ac": 10, "run_pysdc_ac": 38, "run_pysdc_ac_scorep": 38, "run_quench": 15, "run_refer": [16, 19], "run_schroeding": 15, "run_script": 35, "run_sdc_vari": [16, 19], "run_simple_forcing_benchmark": 38, "run_simple_forcing_verif": 10, "run_simul": [12, 21, 25, 32, 180, 182, 194, 198, 201, 205, 206], "run_temp_forcing_refer": 10, "run_temp_forcing_verif": 10, "run_vari": [193, 205], "run_vdp": 15, "runawai": 129, "rung": [0, 71, 77, 147, 148, 152, 153], "runge_kutta": 150, "runge_kutta_nystrom": 150, "rungekutta": [150, 152, 153], "rungekuttaimex": [150, 152], "rungekuttanystrom": [150, 153], "runner": [5, 130, 144], "runtim": [12, 17, 21, 33, 75, 202], "ruprecht": [39, 93, 109, 127, 158], "rush": 35, "s0036144502417715": 8, "s0168": 152, "s2": 152, "sa": 152, "sabariego": 107, "safe": 206, "safeti": [71, 206], "sai": [79, 107], "same": [4, 5, 6, 7, 15, 18, 27, 34, 44, 45, 51, 62, 70, 78, 83, 89, 94, 95, 97, 104, 106, 120, 129, 145, 180, 187, 199, 200, 201, 202, 203, 204], "same_nonzero_pattern": [113, 115], "sat": 145, "satisfi": [104, 119, 193, 205], "satish": [113, 115, 119], "saturn": [12, 126], "save": [16, 19, 28, 29, 30, 36, 39, 49, 62, 174, 176, 199], "save_interval_fil": 39, "save_pdf": 57, "save_pgf": 57, "save_png": 57, "save_points_fil": 39, "savefig": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57, 174, 176, 199], "saw": 203, "scalar": [7, 8, 33, 48, 109, 114, 118, 132, 147, 154, 158], "scalar_equation_setup": [27, 34], "scale": [8, 10, 12, 15, 16, 18, 19, 21, 25, 28, 29, 30, 32, 36, 48, 57, 96, 97, 99, 100, 101, 102, 127, 199, 205], "scan": 45, "scheme": [10, 11, 33, 34, 35, 36, 70, 71, 78, 79, 105, 106, 151, 152, 153, 154, 203, 206], "schnaubelt": 129, "scholarpedia": [12, 21, 110], "schr\u00f6dinger": [0, 125, 205], "sch\u00f6p": 129, "sci": [93, 109, 114, 115, 116, 129], "scienc": [10, 206], "scientif": [147, 148], "scientist": [3, 9], "scipi": [11, 14, 48, 51, 93, 96, 97, 99, 100, 124, 125, 128, 129, 130, 131, 148, 175, 176, 199], "score": [0, 38], "scott": [0, 114, 115, 116], "script": [4, 5, 9, 10, 11, 16, 38, 39, 62, 124, 204], "sdc": [0, 2, 3, 9, 12, 13, 14, 18, 19, 28, 34, 39, 53, 67, 68, 71, 73, 77, 78, 81, 83, 110, 129, 154, 158, 178, 179, 180, 181, 182, 185, 186, 189, 193, 194, 197, 198, 199, 200, 201, 203, 204, 205], "sdc_showdown": [16, 19], "sdc_timing_fish": [16, 19], "sdc_timing_grayscott": [16, 19], "search": 9, "sebastian": [18, 39], "sec": [16, 19, 193, 194, 195, 205], "second": [0, 5, 9, 15, 21, 25, 32, 33, 34, 41, 50, 62, 71, 78, 79, 87, 96, 97, 110, 111, 112, 114, 116, 117, 119, 122, 124, 126, 152, 153, 154, 157, 158, 161, 162, 164, 198, 201, 206], "section": 5, "secur": [1, 5], "sed": 5, "see": [0, 1, 3, 5, 9, 14, 15, 16, 17, 18, 19, 26, 27, 34, 35, 38, 45, 62, 80, 114, 116, 118, 124, 125, 127, 132, 152, 157, 158, 175, 187, 188, 189, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "seed": 149, "seem": [0, 12, 14, 152], "seen": [13, 15, 35, 107, 112, 113, 202], "segr\u00e9": 110, "seidel": [15, 18, 71, 77], "select": [6, 71, 79], "self": [6, 7, 8, 45, 51, 68, 73, 78, 104, 106, 147, 148, 157], "semi": [16, 19, 33, 77, 96, 97, 99, 100, 101, 102, 113, 115, 116, 125, 129], "semilogi": [12, 21, 25, 32], "semilogx": [29, 30, 36], "semilogy_plot": 11, "send": [45, 49, 56, 67, 68, 87, 89, 90, 91], "send_ful": [67, 68], "sendbuf": 56, "sensit": 202, "sent": [45, 206], "separ": [0, 5, 8, 18, 36, 45, 199], "sequenc": [130, 131], "seri": 1, "serial": [10, 15, 18, 35, 68, 77, 87, 89, 197, 203, 204, 205, 206], "seriou": [1, 206], "sermssdc": [197, 206], "serv": [13, 104, 128], "servlet": 146, "set": [1, 2, 3, 4, 7, 8, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 43, 45, 46, 47, 48, 53, 60, 61, 70, 71, 82, 84, 95, 127, 145, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "set_maxit": 81, "set_paramet": 204, "set_parameters_ml": [190, 192, 196, 204, 206], "set_parameters_sl": [190, 204], "set_toler": 81, "set_xtick": [28, 36], "setter": [53, 108], "settl": 13, "setup": [0, 9, 10, 12, 26, 27, 28, 29, 30, 34, 36, 44, 45, 47, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 110, 127, 174, 176, 177, 179, 181, 183, 187, 193, 198, 200, 201, 202, 203, 205, 206], "setup_advect": [198, 206], "setup_auzing": [198, 206], "setup_convergence_control": 44, "setup_diffus": [198, 206], "setup_fput": [12, 21], "setup_full_solar_system": [12, 32], "setup_gpu": 130, "setup_harmon": [12, 25], "setup_help": 55, "setup_henonheil": [12, 25], "setup_list": [29, 30, 36], "setup_mpl": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57], "setup_outer_solar_system": [12, 32], "setup_paramet": [16, 19], "setup_status_vari": [45, 70, 71, 72, 74, 76, 77, 78, 82], "sever": [4, 12, 35, 36, 62, 95, 120], "sex": 1, "sexual": 1, "sh": 5, "shall": 206, "shape": [7, 41, 89], "share": [35, 78, 152], "shed": 200, "shell": 129, "shell_script": 5, "shift": 145, "ship": [0, 3, 9], "short": [4, 6, 204], "shortcut": [45, 63, 177, 178, 180, 200, 201], "shorter": [0, 6, 202], "should": [0, 4, 5, 6, 7, 9, 10, 11, 18, 44, 45, 47, 48, 50, 51, 78, 79, 96, 108, 112, 113, 115, 116, 117, 123, 129, 131, 145, 203, 205, 206], "shouldn": 78, "show": [0, 5, 13, 14, 15, 17, 33, 38, 83, 181, 182, 186, 201, 202, 203, 204, 205], "show_residual_across_simul": [55, 64, 196, 197, 206], "show_result": [12, 16, 19, 21, 25, 32], "showcas": 18, "shown": [9, 12, 16], "shrink": [10, 175, 176, 199], "siam": [93, 109, 147, 148], "side": [7, 18, 35, 51, 54, 58, 70, 82, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 175, 176, 199, 200, 202, 205], "sig": [127, 181, 182, 186, 201, 202], "sigma": [95, 120, 124, 179, 200], "sigma_1": 113, "sign": [13, 104, 108, 132], "signatur": 51, "signific": [0, 205, 206], "significantli": [0, 18, 71, 203], "silent": 80, "simpl": [0, 6, 9, 10, 11, 13, 26, 27, 34, 36, 73, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 116, 123, 124, 128, 129, 130, 131, 144, 145, 146, 147, 148, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "simple_da": 11, "simple_problem": [12, 25], "simpler": [71, 202], "simpli": [0, 5, 16, 62, 200, 201, 202, 203, 206], "simplic": [0, 35], "simplifi": [0, 6, 8, 28], "simul": [0, 9, 10, 11, 12, 15, 18, 21, 25, 32, 64, 72, 83, 104, 107, 128, 129, 178, 180, 190, 200, 201, 204], "simultan": [0, 103, 131], "sin": [94, 95, 99, 100, 103, 118, 119, 120, 173, 174, 183, 199, 202], "sinc": [0, 3, 9, 11, 12, 13, 18, 33, 38, 45, 71, 77, 78, 124, 151, 193, 199, 200, 204, 205, 206], "sine": [173, 174, 199], "singl": [0, 1, 5, 18, 26, 27, 34, 49, 61, 73, 127, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 177, 178, 179, 180, 181, 182, 186, 190, 193, 194, 200, 201, 202, 204, 205, 206], "singli": 152, "singular": [11, 146], "sisdc": 33, "site": [130, 144], "sitecustom": 5, "situat": [11, 202], "six": [12, 126], "size": [1, 7, 8, 13, 15, 18, 41, 45, 48, 49, 53, 58, 67, 71, 72, 74, 78, 80, 82, 83, 84, 93, 105, 110, 113, 127, 145, 175, 176, 192, 198, 199, 204, 206], "skip": 2, "skip_residual_comput": [179, 181, 200, 201], "slightli": [12, 33, 124, 201, 202], "slope": 84, "slow": [0, 9, 10, 15, 93, 109, 158], "slower": 18, "slurm": 5, "small": [3, 9, 10, 16, 18, 19, 35, 51, 178, 199, 200], "smaller": [13, 14, 147, 148], "smat": 42, "smooth": [34, 127, 181, 186, 201, 202], "smoother": [17, 206], "smoother_specrad_heatmap": 17, "snake_cas": 6, "sne": [113, 115], "snes_itercount": [16, 19, 115], "snes_ncal": [16, 19, 115], "snippet": 204, "so": [0, 5, 12, 13, 18, 36, 38, 45, 53, 71, 75, 76, 78, 93, 94, 99, 100, 102, 104, 105, 106, 108, 109, 114, 116, 118, 124, 125, 127, 132, 144, 157, 199, 200, 201, 203, 204, 206], "social": 1, "socio": 1, "soem": 0, "soft": [15, 18, 80], "softwar": [3, 9, 114, 118, 132], "sol": [95, 120, 145], "sol_maxit": 119, "sol_tol": [119, 195, 205], "solar": [32, 111, 126], "solar_system": [12, 32], "soliton": [112, 113], "solut": [4, 6, 7, 10, 11, 13, 15, 16, 18, 19, 26, 27, 28, 33, 34, 36, 49, 51, 62, 70, 71, 74, 75, 77, 78, 79, 82, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 173, 174, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "solv": [4, 7, 9, 16, 18, 19, 51, 70, 71, 78, 79, 83, 94, 95, 96, 97, 99, 100, 101, 102, 104, 106, 112, 113, 114, 115, 116, 118, 120, 123, 124, 125, 127, 132, 144, 147, 148, 149, 152, 153, 175, 176, 199, 205], "solvabl": 11, "solve_collocation_problem": [175, 199], "solve_ivp": 51, "solve_system": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "solve_system_1": [96, 97, 113, 115, 116], "solve_system_2": [96, 97, 113, 115, 116], "solver": [0, 12, 16, 18, 33, 36, 80, 81, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 195, 198, 201, 202, 205, 206], "solver_typ": [95, 120, 145, 179, 198, 200, 206], "some": [0, 2, 4, 5, 6, 11, 12, 13, 15, 38, 43, 45, 56, 62, 70, 72, 75, 124, 129, 132, 174, 176, 199, 200, 201, 206], "some_featur": 4, "somebodi": 45, "someon": [5, 6, 9], "someth": [0, 44, 45, 51, 70, 71, 89], "sometim": 199, "somewhat": [0, 5, 204], "sommeij": [147, 148], "soon": [70, 82], "sort": [0, 1, 12, 16, 19, 21, 25, 26, 32, 34, 61, 174, 176, 180, 182, 183, 186, 192, 197, 199, 201, 202, 204, 206], "sort_stat": [55, 61, 180, 201], "sortbi": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 61, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "sorted_data": [16, 19], "sound": 93, "sourc": [0, 5, 13, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "sp": [105, 175, 176, 199], "space": [0, 1, 5, 10, 16, 18, 19, 26, 27, 34, 36, 38, 41, 52, 53, 58, 75, 94, 96, 99, 100, 101, 102, 112, 113, 114, 115, 116, 118, 125, 129, 132, 144, 164, 174, 176, 183, 184, 185, 187, 188, 189, 190, 194, 195, 197, 198, 199, 200, 202, 203, 204, 206], "space_comm": [195, 205], "space_rank": [195, 205], "space_transf": [40, 52, 53, 165, 166, 167, 168, 169, 170, 171, 172], "space_transfer_class": [12, 16, 19, 21, 25, 26, 27, 32, 34, 41, 53, 164, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "space_transfer_param": [16, 19, 26, 27, 34, 41, 52, 53, 164, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "spacetransf": [40, 172], "spacn": [176, 199], "spars": [58, 93, 95, 105, 112, 120, 129, 130, 145, 175, 176, 199], "spatial": [0, 9, 16, 18, 19, 26, 27, 34, 35, 41, 53, 58, 94, 95, 96, 97, 99, 100, 101, 102, 110, 112, 113, 114, 115, 116, 118, 119, 120, 125, 129, 132, 144, 145, 164, 166, 168, 170, 173, 174, 177, 183, 187, 188, 189, 195, 198, 200, 201, 203, 205, 206], "spdiag": 97, "special": [6, 9, 11, 12, 25, 32, 34, 97, 112, 113, 118, 181, 182, 186, 201, 202, 206], "specif": [0, 2, 4, 5, 8, 10, 39, 45, 48, 57, 58, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 89, 123], "specifi": [1, 5, 7, 11, 16, 19, 38, 53, 61, 193, 202, 203, 205], "speck": [3, 9, 39, 93, 109, 127, 158], "spectral": [0, 3, 9, 11, 17, 33, 35, 36, 93, 94, 99, 100, 101, 102, 106, 109, 116, 125, 144, 158, 194, 205], "speed": [0, 10, 18, 93, 94, 95, 105], "speedup": [70, 202], "spent": 18, "sphinx": [0, 5, 9], "spline": 0, "split": [0, 33, 35, 93, 97, 99, 100, 109, 114, 152, 158, 192, 195, 204, 205], "splitexplicit": [137, 142], "spr": 63, "spread": [12, 26, 27, 32, 34, 45, 67, 68, 72, 82, 83, 85, 179, 181, 200, 201], "spread_step_s": 69, "spreadstepsizesblockwis": [69, 83], "spreadstepsizesblockwisempi": [69, 83], "spreadstepsizesblockwisenonmpi": [69, 83, 179, 181, 200, 201], "spring": [110, 117, 154], "springer": [80, 105, 106, 107, 114, 118, 132, 153], "spsolv": [175, 176, 199], "sq": 154, "sqrt": [96, 97, 99, 100, 101, 102, 112, 113, 146], "squar": 78, "st": 154, "stabil": [33, 39, 99, 100, 105, 147, 148, 206], "stabl": [0, 35, 152, 199], "stage": [5, 45, 54, 67, 68, 78, 151, 152, 153, 157, 160, 179, 181, 200, 201, 206], "stai": [10, 107], "stall": 18, "stamp": 201, "stand": 38, "standard": [0, 2, 11, 14, 16, 33, 34, 35, 36, 41, 77, 78, 127, 164, 199, 201, 202, 203, 204], "standard_integr": [133, 137], "start": [0, 4, 5, 6, 15, 18, 44, 47, 51, 67, 68, 70, 99, 106, 108, 114, 118, 124, 127, 128, 131, 147, 148, 151, 158, 178, 190, 199, 200, 204], "start_tim": [186, 202], "stat": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 47, 61, 64, 67, 68, 179, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 200, 201, 202, 203, 204, 205, 206], "state": [5, 6, 13, 35, 36, 101, 102, 104, 107, 108], "state_funct": [104, 108], "statement": [3, 5, 9], "static": [41, 42, 56, 73, 127], "statist": [9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 47, 61, 64, 67, 68, 96, 147, 148, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 202, 203, 204, 205, 206], "stats_dict": [182, 201], "stats_help": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 55, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "stats_mat": [26, 27, 34], "stats_mlsdc": [185, 186, 202], "stats_mlsdc_fint": [186, 202], "stats_mssdc_g": [197, 206], "stats_mssdc_jac": [197, 206], "stats_nomat": [26, 34], "stats_pfasst": [197, 206], "stats_sdc": [185, 186, 202], "statu": [1, 40, 45, 49, 53, 67, 68, 70, 71, 72, 73, 76, 77, 113, 115, 178, 200], "status_variab": 45, "std": [12, 16, 19, 21, 25, 28, 32, 35, 36, 188, 189, 193, 194, 195, 203, 205], "stderr": [192, 204], "stdout": [192, 204], "steadi": [107, 124], "steep": 9, "steer": 200, "stencil": [58, 95, 113, 120, 129, 145, 199], "stencil_typ": [26, 27, 29, 30, 34, 36, 58, 95, 120, 129, 145, 179, 189, 198, 200, 203, 206], "step": [0, 3, 5, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 44, 45, 47, 49, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 96, 97, 99, 100, 101, 102, 107, 108, 113, 115, 116, 125, 127, 129, 147, 148, 151, 152, 153, 154, 157, 160, 162, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198], "step_1": [173, 174, 175, 176, 177, 183, 199, 200, 202], "step_1_a_out": [173, 199], "step_1_accuracy_test_col": [176, 199], "step_1_accuracy_test_spac": [174, 199], "step_1_b_out": [174, 199], "step_1_c_out": [175, 199], "step_1_d_out": [176, 199], "step_2": [177, 178, 179, 200], "step_2_a_out": [177, 200], "step_2_b_out": [178, 200], "step_2_c_out": [179, 200], "step_3": [180, 181, 182, 186, 201, 202], "step_3_a_out": [180, 201], "step_3_b_out": [181, 201], "step_3_c_out": [182, 201], "step_4": [183, 184, 185, 186, 202], "step_4_a_out": [183, 202], "step_4_b_out": [184, 202], "step_4_c_out": [185, 202], "step_4_d_out": [186, 202], "step_5": [187, 188, 189, 203], "step_5_a_out": [187, 203], "step_5_b_out": [188, 203], "step_5_c_out": [189, 203], "step_6": [190, 191, 192, 196, 204, 206], "step_6_a_ml_out": [190, 204], "step_6_a_sl_out": [190, 204], "step_6_b_out": [191, 192, 204], "step_6_c1_out": [192, 204], "step_6_c2_out": [192, 204], "step_7": [193, 194, 195, 205], "step_7_a_out": [193, 205], "step_7_b_out": [194, 205], "step_7_c_out": [195, 205], "step_8": [196, 197, 198, 206], "step_8_a_out": [196, 206], "step_8_b_out": [197, 206], "step_8_c_out": [198, 206], "step_8_residu": [196, 206], "step_8_residuals_mssdc_g": [197, 206], "step_8_residuals_mssdc_jac": [197, 206], "step_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "step_size_limit": 69, "step_size_spread": 72, "stepper": 53, "stepsiz": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "stepsizelimit": [69, 84], "stepsizeslopelimit": [69, 84], "stick": 6, "stiff": [17, 26, 27, 33, 34, 35, 36, 51, 131, 132, 147, 148, 203], "stiffli": 152, "still": [5, 35, 36, 45, 70, 79, 149, 152], "stir": [114, 115, 116], "stop": [0, 44, 71, 73, 82, 96, 112, 123, 131, 146, 147, 148, 206], "stop_at_maxit": 96, "stop_at_nan": [96, 108, 112, 123, 124, 131, 146, 147, 148], "stopatmaxruntim": [69, 75], "stopatnan": [69, 75], "storag": [74, 78, 104], "store": [0, 7, 8, 15, 16, 29, 30, 36, 45, 62, 70, 74, 76, 77, 78, 79, 82, 85, 151, 152, 153, 176, 183, 199, 201, 202], "store_uold": 69, "store_valu": 78, "storeandcheck": 62, "storeuold": [69, 85], "str": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 43, 44, 45, 48, 50, 54, 57, 58, 59, 61, 62, 64, 70, 71, 74, 77, 78, 79, 80, 95, 99, 100, 101, 102, 114, 118, 120, 129, 132, 145, 151, 157, 160, 183, 192, 193, 195, 202, 204, 205], "straightforward": [14, 200, 201, 206], "strategi": [15, 36, 202, 206], "streamlin": 0, "strictli": [6, 152, 153], "stride": [87, 89, 90], "string": [6, 16, 19, 44, 45, 49, 61, 89, 145], "structur": [0, 2, 4, 9, 35, 49, 51, 53, 106, 113, 115, 195, 199, 203, 205], "studi": [3, 9, 33, 36, 71, 110], "stuff": [16, 19, 45, 78], "style": [5, 8, 12, 16, 19, 21, 25, 28, 32, 36, 67, 68, 78], "subclass": 0, "subinterv": [13, 104], "sublist": [192, 204], "submiss": 0, "submodul": 65, "subpackag": 0, "subprocess": [192, 204], "subroutin": 199, "subscript": 36, "substanc": [114, 115, 116], "substanti": 18, "substitut": [152, 153], "subtract": [71, 77, 152, 153], "success": [5, 152, 153, 203], "suffer": 18, "suffic": [11, 71], "suffici": [33, 71, 129], "suffix": [6, 35, 203], "suit": [0, 199], "suitabl": [39, 51, 106], "sum": [18, 36, 56], "sum_": [8, 11, 48, 110, 111, 120, 126, 127], "summar": 2, "summari": [4, 5, 6, 7, 8], "sun": [12, 107, 111, 126], "sun_onli": [12, 32, 111, 126], "super": [7, 45, 47, 116, 201], "supercond": 129, "superconduct": 129, "supercrit": 124, "suppli": [45, 47, 51, 57, 61, 70, 74, 84, 104, 106, 157], "support": [0, 3, 9, 56, 152, 153, 202], "suppos": [9, 204, 206], "suppress": 200, "sure": [0, 5, 45, 47, 51, 70, 71, 77, 89, 201], "surfac": 124, "surprisingli": 36, "sustain": 1, "sw": 107, "sweep": [15, 18, 34, 35, 38, 47, 49, 54, 67, 68, 71, 74, 77, 78, 80, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 179, 181, 184, 200, 201, 202, 206], "sweeper": [0, 3, 6, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 40, 41, 49, 70, 75, 77, 82, 132, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "sweeper_class": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 65, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "sweeper_help": 203, "sweeper_list": [28, 36], "sweeper_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 70, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "sweeper_params_mlsdc": [185, 202], "sweeper_params_sdc": [185, 202], "sweepermpi": [150, 157, 159], "swfw_scalar": [92, 109], "switch": [0, 70, 71, 77, 104, 107, 108, 130], "switch_a": 104, "switch_detect": [104, 108], "switch_estim": 104, "switch_f": 104, "switch_sweep": 70, "switchestim": 108, "switzerland": [3, 9], "sx": 154, "sy": [192, 195, 204, 205], "symmetr": 201, "symmetri": 36, "sync": 5, "synchron": [4, 11], "synchronous_machin": 11, "synchronous_machine_playground": 11, "synonym": [114, 118, 132], "syntax": [5, 6], "system": [9, 11, 15, 18, 32, 35, 38, 78, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 175, 176, 199, 201, 205], "sz3": 18, "t": [0, 3, 4, 5, 7, 8, 9, 11, 12, 21, 25, 32, 35, 41, 45, 48, 50, 51, 56, 71, 76, 77, 78, 84, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 164, 174, 175, 176, 178, 183, 199, 200, 202, 204, 206], "t0": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 67, 68, 114, 118, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "t_": [11, 107, 124, 127], "t_0": 114, "t_1": 11, "t_2": 11, "t_eval": 78, "t_init": [51, 97, 99, 106, 108, 124, 128, 129, 130, 131, 147, 148, 149], "t_j": [8, 48], "t_m": [11, 102], "t_switch": [104, 108], "t_switch_exact": 108, "tabl": [9, 39, 42, 44], "tableau": [152, 153], "tableaux": [152, 153], "tag": [5, 49, 67, 87, 89, 90, 91], "take": [1, 3, 9, 10, 11, 18, 29, 30, 34, 36, 44, 50, 51, 72, 83, 95, 145, 174, 176, 193, 199, 202, 205, 206], "taken": [0, 4, 15, 38, 111, 126, 146, 147, 148, 152], "talk": [67, 68], "tanh": [96, 97, 99, 100, 101, 102], "tank": [114, 115, 116], "target": [13, 18, 45, 53, 67, 87, 89, 90, 91], "task": [5, 204], "tau": [11, 41, 49, 164, 193, 205], "tau_": 48, "tau_m": [8, 48], "taylor": [58, 78], "techniqu": 13, "technol": 129, "tediou": [200, 203], "teh": [17, 164], "tell": [62, 72], "temperatur": [10, 124, 129], "templat": [7, 38], "tempor": [113, 115, 125, 199], "ten": 35, "tend": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 45, 67, 68, 72, 78, 83, 84, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "tensor": [114, 118, 132], "term": [1, 10, 35, 39, 50, 78, 97, 99, 100, 106, 110, 118, 119, 120, 127, 129, 200], "termin": [67, 68, 73, 96, 97, 103, 105, 112, 113, 115, 119, 123, 124, 129, 131, 146], "test": [0, 2, 3, 4, 10, 11, 12, 13, 16, 17, 18, 19, 26, 27, 33, 34, 35, 36, 38, 55, 73, 84, 108, 114, 118, 130, 132, 147, 148, 149, 153, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "test_juwel": 5, "test_nod": 5, "test_nodesgener": 5, "testb": 205, "testequ": [26, 27, 34], "testequation0d": [26, 27, 34, 92, 130, 149], "testequation_0d": [26, 27, 34, 92], "testequation_setup": [26, 34], "text": [35, 57, 70, 105], "textwdith": 57, "textwidth": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 57], "th": [12, 21, 95, 104, 110, 111, 120, 126, 127], "than": [0, 5, 6, 15, 16, 18, 19, 52, 61, 71, 82, 104, 166, 167, 168, 169, 170, 173, 177, 185, 193, 199, 200, 202, 204, 205], "thank": 0, "thei": [0, 1, 4, 5, 6, 9, 10, 13, 15, 18, 33, 45, 60, 71, 77, 82, 105, 107, 114, 115, 116, 199], "them": [0, 2, 4, 5, 6, 7, 13, 15, 16, 18, 36, 44, 82, 101, 102, 157, 159, 201], "theorem": 108, "theori": [8, 48], "therefor": [5, 33, 35, 111, 126, 200, 201, 203], "thermal": 129, "thesi": 11, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 33, 34, 35, 36, 38, 39, 41, 44, 45, 47, 48, 49, 51, 53, 60, 62, 63, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 122, 124, 126, 127, 129, 130, 131, 132, 145, 146, 147, 148, 149, 151, 152, 153, 154, 157, 158, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 176, 178, 180, 184, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "thibaut": 82, "thin": 129, "thing": [0, 6, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 89, 104, 108, 131, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "think": 5, "third": [124, 151, 202], "this_dt": [176, 199], "this_error": [174, 176, 199], "this_nvar": [174, 199], "thorough": [15, 199], "thoroughli": 199, "those": [0, 1, 3, 4, 5, 6, 7, 9, 26, 27, 34, 50, 62, 145, 204], "though": [0, 5, 10], "thought": 77, "threaten": 1, "three": [0, 5, 29, 35, 36, 50, 78, 124, 128, 148, 158, 201, 202, 206], "thresh": 75, "threshold": [71, 75, 129, 206], "through": [1, 2, 3, 4, 9, 45, 68, 84], "throughout": [0, 89, 199], "throw": 80, "thrown": 46, "thu": [3, 9, 11, 13, 199, 202], "thumb": 201, "tight": [174, 176, 199], "tild": 11, "time": [0, 1, 3, 4, 5, 8, 9, 10, 11, 12, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 41, 44, 45, 47, 48, 49, 51, 53, 61, 67, 68, 70, 71, 72, 78, 79, 83, 84, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 164, 175, 176, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206], "time_comm": [195, 205], "time_mlsdc": [186, 202], "time_mlsdc_fint": [186, 202], "time_rank": [195, 205], "time_sdc": [186, 202], "timeout": 5, "timestep": [136, 142], "timing_comm": [180, 201], "timing_iter": [180, 201], "timing_run": [12, 16, 19, 21, 180, 193, 194, 195, 198, 201, 205, 206], "timing_setup": [180, 201], "timing_step": [180, 201], "timing_sweep": [180, 201], "timings_sdc_variants_fish": [16, 19], "timings_sdc_variants_grayscott": [16, 19], "timo2705": 0, "titl": 39, "titles": [174, 176, 199], "tleft": [6, 42, 175, 176, 199], "tlunet": 0, "tm": 102, "tmp": [174, 176, 199], "tmpl": 38, "togeth": [18, 193, 200, 205], "toi": [3, 9, 129], "tol": 81, "toler": [16, 19, 33, 35, 51, 62, 70, 71, 73, 74, 80, 81, 95, 96, 97, 103, 104, 105, 112, 113, 115, 119, 120, 123, 124, 129, 131, 145, 146, 147, 148, 193, 195, 201, 202, 205, 206], "tom": [0, 3, 9], "toml": [5, 192, 204], "too": [0, 10, 12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 83, 178, 181, 182, 186, 188, 189, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "took": [12, 21, 178, 198, 200, 206], "tool": [5, 38, 200], "top": [15, 18, 51, 106, 124], "topic": [3, 9, 18], "toplevel": 5, "torqu": 11, "total": [129, 181, 186, 201, 202], "toward": [0, 1, 129], "trace": 38, "track": 44, "trail": [114, 118, 132], "trailer": 5, "trajectori": [110, 111, 117, 122, 126, 127], "tranform": [99, 100, 101, 102], "transact": [3, 9], "transfer": [0, 5, 16, 19, 26, 27, 34, 36, 38, 41, 46, 52, 53, 166, 167, 168, 169, 170, 172, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 200, 203, 204, 205, 206], "transfer_class": [12, 21, 25, 26, 27, 32, 34, 65, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "transfer_help": 55, "transfer_param": [186, 202], "transfererror": [40, 46], "transferfenicsmesh": [163, 193, 205], "transfermesh": [26, 27, 34, 163, 183, 184, 185, 187, 188, 189, 190, 197, 198, 202, 203, 204, 206], "transfermesh_fft": 163, "transfermesh_fft2d": 163, "transfermesh_mpifft": [163, 194, 205], "transfermesh_nocoars": [26, 27, 34, 163, 198, 206], "transferparticles_nocoars": [12, 21, 25, 32, 163, 186, 202], "transferpetscdmda": [163, 195, 205], "transform": [61, 94, 99, 100, 101, 102, 105, 116, 125, 144, 167, 202], "transistor": 11, "transistor_amplifi": 11, "translat": 1, "transmembran": 35, "transmiss": [13, 128], "transmit": 5, "transport": 13, "trap": [0, 12, 21, 25, 32, 127, 181, 186, 201, 202], "trapezoid": [133, 136, 137, 142, 151, 154, 162], "travel": [112, 113], "travi": 0, "treat": [94, 96, 97, 99, 100, 101, 102, 106, 113, 115, 116, 118, 129, 132, 205], "treatment": [0, 97, 118], "trend": 18, "tri": 15, "trial": [114, 118, 132], "triangular": [36, 152, 153, 156], "trick": [26, 34, 36, 96, 127, 188, 194, 195, 198, 203, 205, 206], "tricki": 0, "tridiagon": 50, "trigger": [5, 18], "trigger_restart_upon_nonconverg": 71, "tright": [42, 175, 176, 199], "trivial": 202, "troll": 1, "troubl": 89, "trough": 4, "true": [5, 7, 12, 16, 19, 26, 27, 32, 34, 39, 45, 49, 57, 63, 78, 96, 104, 108, 112, 116, 123, 124, 125, 129, 131, 144, 145, 146, 147, 148, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "truly_time_parallel": 35, "try": [6, 14, 15, 70, 71, 77, 192, 199, 204], "tsingou": [21, 110], "ttp": 35, "tu": 11, "tup": [16, 19, 192, 204], "tupl": [8, 47, 48, 61, 77, 95, 97, 99, 100, 101, 102, 105, 112, 113, 114, 115, 116, 117, 119, 120, 124, 125, 129, 132, 144, 145, 198, 201, 206], "turn": [10, 202], "tusscher": 35, "tutori": [0, 3, 4, 5, 12, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "two": [0, 10, 11, 12, 13, 16, 33, 34, 38, 42, 50, 53, 56, 71, 73, 77, 79, 80, 93, 96, 97, 99, 100, 103, 105, 106, 107, 109, 112, 114, 115, 116, 118, 119, 129, 132, 145, 152, 153, 161, 174, 176, 186, 199, 202, 203, 204, 206], "twogrid": 34, "txt": [12, 21, 26, 27, 28, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "type": [0, 3, 5, 7, 9, 10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 164, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206], "typic": [13, 18, 35, 108, 203], "u": [0, 1, 3, 5, 7, 9, 11, 49, 51, 53, 71, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 178, 179, 181, 199, 200, 201], "u0": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 53, 67, 68, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "u0_col": [175, 176, 199], "u_": [11, 110], "u_0": [7, 11, 109, 124], "u_adv": [105, 139], "u_col": [175, 176, 199], "u_exact": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 146, 147, 148, 149, 174, 175, 176, 178, 179, 180, 181, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "u_init": [51, 97, 99, 106, 108, 117, 124, 127, 128, 129, 130, 131, 147, 148, 149, 181, 182, 186, 201, 202], "u_j": 110, "u_lap": [173, 174, 199], "u_max": 129, "u_old": 85, "u_t": [114, 118], "u_thresh": 129, "ubuntu": [0, 3, 9], "uend": [12, 16, 19, 21, 25, 28, 29, 30, 32, 34, 36, 49, 154, 155, 156, 157, 158, 160, 161, 162, 175, 176, 178, 179, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206], "uend_mat": [26, 27, 34], "uend_mlsdc": [185, 202], "uend_mssdc_g": [197, 206], "uend_mssdc_jac": [197, 206], "uend_nomat": [26, 34], "uend_pfasst": [197, 206], "uend_sdc": [185, 202], "uex": [16, 19, 26, 27, 28, 34, 36, 178, 179, 181, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 206], "uexact_coars": [183, 202], "uexact_fin": [183, 202], "uext": 96, "ugli": [193, 205], "uin": 143, "uinit": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "uinter": [183, 202], "ulam": [21, 110], "ulam_nonlinear_lattice_oscil": [12, 21, 110], "um1": [136, 142], "umbrella": 18, "unaccept": 1, "unclear": 71, "under": [0, 3, 9, 10, 18, 33, 39, 203], "undergo": 11, "underli": [70, 77], "underscor": [4, 6], "understand": [6, 8, 38], "undertak": [3, 9], "underwood": 18, "unexpect": 0, "unfavor": 205, "unflatten": 137, "unfold": 5, "unforc": [94, 95, 120, 202], "unifi": 0, "uniform": [99, 100], "union": [3, 9], "uniqu": 62, "univers": [18, 110], "unknown": [11, 35, 78, 96, 97, 99, 100, 101, 102, 105, 117], "unless": [77, 155, 156, 157, 158, 160, 161], "unlock": 46, "unlockerror": [40, 46], "unnecessari": [0, 18], "unprofession": 1, "unsolicit": 1, "unstabl": 35, "until": [12, 17, 33, 70, 107, 178, 190, 200, 204], "unwelcom": 1, "unzip": 5, "uold": [49, 85], "up": [0, 3, 5, 9, 10, 12, 15, 18, 21, 25, 28, 29, 30, 32, 36, 49, 53, 67, 68, 70, 71, 79, 114, 115, 116, 129, 151, 173, 174, 176, 183, 184, 188, 189, 192, 193, 197, 199, 200, 201, 202, 203, 204, 205, 206], "updat": [0, 3, 4, 5, 9, 11, 18, 44, 45, 54, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 108, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 178, 199, 200], "update_apidoc": 5, "update_nod": [54, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 200], "upgrad": 0, "upper": [71, 84], "uppercas": 6, "upstream": [4, 5], "upwind": 105, "uranu": [12, 126], "urrent": 112, "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 127, 128, 129, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 154, 157, 158, 160, 162, 164, 173, 174, 176, 178, 180, 181, 182, 183, 185, 186, 190, 193, 196, 198, 199, 201, 202, 203, 204, 205, 206], "usag": [0, 4, 11, 38, 195, 199, 205], "use_adapt": 78, "use_iteration_estim": [179, 181, 200, 201], "use_restol": 71, "usegpu": 130, "usempi": [44, 72, 77, 83], "user": [0, 4, 6, 8, 41, 45, 47, 49, 52, 53, 54, 74, 164, 179, 181, 200, 201, 202, 203], "usi": 0, "usual": [0, 6, 18, 82, 147, 148, 203, 205], "util": [39, 43, 45, 51, 61, 62, 72], "uw": 148, "v": [4, 5, 12, 16, 19, 21, 25, 26, 27, 30, 32, 34, 35, 36, 96, 104, 106, 107, 110, 114, 115, 116, 118, 127, 128, 132, 148, 173, 174, 178, 182, 185, 190, 191, 192, 195, 197, 199, 200, 201, 204, 205, 206], "v2": 33, "v5": 4, "v6": 4, "v_": [104, 107, 128], "v_1": 104, "v_2": 104, "v_3": 104, "v_j": 110, "v_k": 104, "v_ref": 104, "v_t": 114, "val": [87, 88, 89, 90, 91, 145], "vali": [26, 27, 34], "valu": [4, 6, 7, 8, 10, 11, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 53, 54, 58, 59, 60, 61, 63, 67, 68, 70, 71, 74, 76, 77, 78, 80, 82, 84, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 134, 135, 138, 139, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "valuabl": 205, "valueerror": [26, 27, 34], "values_from_the_de405_ephemeri": 111, "vampir": 38, "van": [14, 15, 131, 147, 148], "van_der_pol_implicit": [29, 30, 36, 92], "vanderpol": [29, 30, 36, 92, 131], "vanderpol_error_test": 14, "vanderpol_mlsdc_pfasst_test": 14, "vanderpol_refer": 14, "vanish": [10, 78], "var": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "varalpha": 106, "varepsilon": [96, 97, 99, 100, 101, 102], "vari": [14, 35, 70, 201, 204], "variabl": [5, 7, 12, 25, 35, 44, 45, 51, 53, 59, 62, 70, 71, 72, 74, 76, 77, 78, 79, 82, 85, 105, 152, 153, 192, 201, 203, 204], "variable_name_like_thi": 6, "variablenamelikethi": 6, "variant": [3, 9, 12, 14, 19, 193, 205], "variou": [0, 9, 10, 42, 45, 60, 70, 71, 198, 206], "vec": [8, 16, 19, 48, 91, 93, 96, 97, 104, 105, 107, 108, 109, 113, 114, 115, 118, 119, 125, 128, 129, 130, 132, 145], "vector": [7, 8, 11, 35, 48, 58, 63, 70, 78, 79, 110, 111, 113, 114, 115, 118, 126, 132, 166, 170, 175, 176, 199, 200], "veen": 148, "vel": [90, 127], "veloc": [90, 93, 105, 110, 111, 117, 122, 126, 127, 132, 153, 154, 162], "velocity_verlet": [150, 153], "verbos": [180, 182, 201], "veri": [11, 12, 13, 14, 16, 19, 34, 51, 108, 152, 179, 181, 199, 200, 201, 203], "verifi": [18, 35, 38], "verlag": 105, "verlet": [3, 9, 12, 21, 25, 32, 150, 153, 154], "verletlin": 142, "version": [0, 1, 3, 4, 5, 9, 11, 14, 15, 16, 18, 19, 26, 27, 35, 45, 51, 67, 68, 71, 72, 74, 78, 83, 114, 118, 127, 132, 149, 202], "versu": 33, "vertic": [39, 124], "via": [1, 3, 9, 10, 17, 26, 27, 33, 34, 36, 41, 49, 52, 53, 71, 73, 99, 100, 118, 164, 165, 166, 167, 168, 169, 170, 203], "vibrat": 110, "view": [16, 19, 77, 89], "viewer": [16, 19], "viewpoint": [1, 33], "violat": 1, "virtual": [0, 3, 9, 12, 68, 203], "visibl": [0, 1], "visual": [10, 16, 19, 28, 29, 30, 33, 36, 38, 64, 174, 176, 196, 199], "visualization_tool": [55, 196, 197, 206], "visualize_temp": 10, "vol": [93, 109, 127], "voltag": [13, 104, 107, 128], "volum": [3, 9], "volumetr": 129, "von": 6, "vortic": 132, "vorticityvelocity_2d_fenics_period": 92, "vt": 96, "vw": 148, "w": [12, 16, 19, 21, 26, 27, 28, 32, 34, 36, 41, 50, 105, 114, 129, 132, 148, 164, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 186, 187, 188, 189, 190, 192, 196, 197, 199, 200, 201, 202, 203, 204, 206], "w1": 114, "w2": 114, "w_j": [8, 48], "w_t": 132, "wa": [1, 3, 5, 9, 15, 45, 71, 104, 110, 201], "wai": [0, 1, 9, 11, 18, 34, 35, 70, 79, 93, 94, 96, 97, 108, 113, 115, 116, 118, 132, 152, 153, 189, 193, 200, 201, 202, 203, 205], "wait": [0, 5, 67, 192, 204], "wait_with_interrupt": 67, "waldvogel": 48, "wall": 35, "want": [3, 5, 9, 18, 45, 70, 71, 72, 75, 77, 78, 83, 89, 153, 200, 204, 206], "ware": 70, "warn": [0, 5, 38, 51, 62, 175, 193, 198, 199, 205, 206], "warrant": 129, "wast": [152, 153], "water": [113, 115, 119], "wave": [9, 93, 94, 109, 112, 113, 158, 173, 174, 199], "waveno": 93, "wb": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "we": [0, 1, 3, 5, 8, 9, 12, 13, 14, 15, 16, 17, 18, 25, 33, 34, 35, 36, 38, 44, 45, 48, 56, 57, 67, 70, 71, 72, 74, 75, 76, 77, 78, 79, 82, 83, 84, 104, 106, 124, 129, 151, 152, 153, 177, 178, 179, 183, 184, 192, 193, 199, 200, 201, 202, 203, 204, 205, 206], "weak": [110, 114, 118, 132, 193, 205], "web": [18, 113, 115, 119], "websit": [0, 5], "weight": [0, 8, 10, 18, 41, 42, 48, 58, 152, 160], "weird": [190, 192, 204], "weiser": 18, "welcom": [1, 39, 179, 181, 200, 201], "welcome_messag": [44, 179, 181, 200, 201], "well": [0, 1, 10, 12, 14, 17, 18, 34, 36, 38, 41, 44, 45, 71, 72, 73, 78, 114, 118, 124, 129, 132, 164, 174, 176, 193, 199, 200, 201, 203, 205, 206], "went": [45, 71, 74, 78, 80, 189, 203], "were": [0, 1, 15], "wether": [147, 148], "what": [0, 1, 9, 12, 15, 25, 45, 70, 77, 82, 177, 183, 199, 200, 201, 202, 204, 206], "whatev": [18, 45, 51, 70, 71, 72, 74, 78, 80, 82, 199, 200], "when": [0, 1, 3, 4, 5, 6, 8, 9, 11, 13, 18, 34, 45, 46, 47, 59, 62, 70, 71, 75, 77, 78, 82, 84, 104, 108, 123, 129, 131, 147, 148, 151, 152, 153, 195, 201, 202, 205, 206], "whenev": [5, 44, 70, 199], "where": [0, 3, 7, 8, 9, 13, 14, 18, 26, 27, 33, 34, 35, 36, 38, 45, 48, 50, 60, 78, 82, 94, 97, 99, 100, 101, 102, 104, 108, 109, 110, 111, 114, 115, 116, 118, 120, 126, 127, 129, 145, 152, 153, 157, 178, 199, 200, 201, 202, 204, 206], "wherea": [94, 114, 115, 116], "wheter": [147, 148], "whether": [0, 42, 45, 53, 70, 71, 72, 73, 74, 78, 79, 80, 108, 131, 205, 206], "which": [0, 1, 3, 4, 5, 9, 10, 11, 12, 13, 15, 16, 18, 29, 30, 33, 34, 35, 36, 38, 43, 44, 45, 51, 53, 61, 62, 63, 67, 70, 71, 72, 77, 78, 79, 80, 81, 83, 84, 93, 94, 95, 96, 99, 100, 104, 106, 107, 109, 110, 114, 117, 118, 119, 124, 125, 128, 129, 131, 132, 144, 145, 147, 148, 152, 153, 154, 157, 158, 199, 200, 201, 202, 204, 205], "while": [0, 2, 3, 5, 9, 12, 15, 18, 33, 35, 36, 39, 70, 77, 78, 79, 178, 192, 200, 201, 202, 203, 204, 205], "whole": [26, 27, 34, 39, 194, 200, 201, 205], "why": [1, 5], "wide": 62, "width": [57, 58, 99, 100, 101, 102, 107, 113, 115], "wiki": [1, 111, 153], "wikipedia": [111, 153], "win": 16, "winkel": 127, "wise": 18, "wish": 59, "within": [0, 1, 5, 6, 9, 36, 46, 71, 75, 77, 78, 198, 199, 201, 206], "without": [0, 1, 5, 15, 26, 27, 34, 89, 132, 201, 202, 204, 205], "won": 95, "work": [0, 3, 4, 5, 8, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 62, 71, 78, 81, 157, 178, 183, 188, 189, 190, 191, 192, 193, 200, 201, 202, 203, 204, 205, 206], "work_count": [96, 104, 108, 124, 127, 131], "work_precis": 15, "workcount": [40, 51, 96, 104, 108, 131], "workflow": [0, 5, 67, 68], "workshop": 0, "world": [11, 195, 205], "world_rank": [195, 205], "world_siz": [195, 205], "worri": [5, 204], "wors": 200, "would": [0, 3, 4, 9, 13, 83, 152, 153, 201], "wozniak": 129, "wrap": [35, 56], "wrapper": [53, 59, 67, 205], "write": [4, 5, 12, 21, 26, 27, 28, 29, 30, 32, 34, 36, 45, 62, 82, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "writetojson": 62, "written": [1, 4, 5, 6, 11, 34, 35, 39, 96, 154, 158], "wrong": [12, 16, 19, 32, 67, 68, 192, 204], "www": [1, 3, 9, 12, 21, 110, 111, 116, 146], "x": [0, 3, 5, 8, 9, 11, 12, 21, 25, 28, 29, 30, 32, 35, 36, 42, 45, 48, 58, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 127, 144, 166, 168, 170, 173, 174, 176, 199, 205], "x0": 144, "x_": 127, "x_1": 120, "x_b": 138, "x_bound": 105, "x_i": [95, 97, 99, 100, 101, 102, 120], "x_j": [8, 48], "x_k": [8, 48], "x_n": 120, "xcoord": [16, 19], "xe": 113, "xlabel": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "xlim": [28, 36, 174, 176, 199], "xml": 38, "xp": [130, 144], "xsp": 130, "xtick": [16, 19, 28, 36, 174, 176, 199], "xv": 129, "xvalu": [28, 29, 30, 36, 94, 96, 97, 99, 100, 110, 145, 173, 174, 199], "xvalues_coars": [183, 202], "xvalues_fin": [183, 202], "xx": 105, "y": [11, 35, 39, 101, 102, 103, 106, 115, 119, 122, 174, 176, 199], "y_1": [103, 124], "y_2": [103, 124], "y_3": 124, "y_j": [97, 99, 100, 101, 102], "ye": [9, 58], "year": 39, "yet": [0, 5, 10, 14, 18, 34, 36, 47, 199, 200, 201, 202, 203, 204, 206], "yield": [35, 71, 203, 204], "ylabel": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "ylim": [28, 29, 30, 36, 174, 176, 199], "yml": [3, 5, 9], "york": 105, "you": [0, 2, 3, 5, 7, 9, 15, 35, 39, 45, 51, 57, 59, 60, 70, 71, 77, 82, 83, 84, 89, 145, 149, 153, 199, 200, 204, 206], "your": [0, 3, 4, 5, 9, 57, 77, 199, 201], "ytick": [174, 176, 199], "z": [105, 112, 113, 127], "z_": 35, "z_b": 138, "z_bound": 105, "z_e": 35, "zenodo": [3, 9], "zero": [12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 51, 78, 104, 107, 129, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "zip": [28, 29, 30, 36, 197, 198, 206], "zwischen": 127, "zylindern": 127, "zz": 105}, "titles": ["Changelog", "Contributor Covenant Code of Conduct", "How to contribute to pySDC", "Welcome to pySDC!", "Recommendations for pull requests", "Continuous Integration in pySDC", "Naming conventions in pySDC", "Custom implementation guidelines", "Documenting Code", "Welcome to pySDC!", "Allen-Cahn problems from Bayreuth", "Solving differential algebraic equations with SDC", "Second-order Problems", "Parallel-in-time simulation for multi-modal energy systems", "RDC: Rational Deferred Corrections", "Resilience in SDC", "What is the fastest SDC variant?", "Asymptotic convergence of PFASST", "Compression in pySDC", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Fast-Wave-Slow-Wave SDC", "Matrix-based versions of PFASST", "Exponential SDC for the Monodomain Equation in Cardiac Electrophysiology", "Attempts to parallelize SDC", "<no title>", "Performance analysis of pySDC", "Spectral Deferred Correction Methods for Second-Order Problems", "core package", "core.BaseTransfer module", "core.Collocation module", "core.Common module", "core.Controller module", "core.ConvergenceController module", "core.Errors module", "core.Hooks module", "core.Lagrange module", "core.Level module", "core.Nodes module", "core.Problem module", "core.SpaceTransfer module", "core.Step module", "core.Sweeper module", "helpers package", "helpers.NCCL_communicator module", "helpers.plot_helper module", "helpers.problem_helper module", "helpers.pysdc_helper module", "helpers.setup_helper module", "helpers.stats_helper module", "helpers.testing module", "helpers.transfer_helper module", "helpers.visualization_tools module", "implementations package", "implementations.controller_classes package", "implementations.controller_classes.controller_MPI module", "implementations.controller_classes.controller_nonMPI module", "implementations.convergence_controller_classes package", "implementations.convergence_controller_classes.adaptive_collocation module", "implementations.convergence_controller_classes.adaptivity module", "implementations.convergence_controller_classes.basic_restarting module", "implementations.convergence_controller_classes.check_convergence module", "implementations.convergence_controller_classes.check_iteration_estimator module", "implementations.convergence_controller_classes.crash module", "implementations.convergence_controller_classes.estimate_contraction_factor module", "implementations.convergence_controller_classes.estimate_embedded_error module", "implementations.convergence_controller_classes.estimate_extrapolation_error module", "implementations.convergence_controller_classes.estimate_polynomial_error module", "implementations.convergence_controller_classes.hotrod module", "implementations.convergence_controller_classes.inexactness module", "implementations.convergence_controller_classes.interpolate_between_restarts module", "implementations.convergence_controller_classes.spread_step_sizes module", "implementations.convergence_controller_classes.step_size_limiter module", "implementations.convergence_controller_classes.store_uold module", "implementations.datatype_classes package", "implementations.datatype_classes.cupy_mesh module", "implementations.datatype_classes.fenics_mesh module", "implementations.datatype_classes.mesh module", "implementations.datatype_classes.particles module", "implementations.datatype_classes.petsc_vec module", "implementations.problem_classes package", "implementations.problem_classes.AcousticAdvection_1D_FD_imex module", "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT module", "implementations.problem_classes.AdvectionEquation_ND_FD module", "implementations.problem_classes.AllenCahn_1D_FD module", "implementations.problem_classes.AllenCahn_2D_FD module", "implementations.problem_classes.AllenCahn_2D_FD_gpu module", "implementations.problem_classes.AllenCahn_2D_FFT module", "implementations.problem_classes.AllenCahn_2D_FFT_gpu module", "implementations.problem_classes.AllenCahn_MPIFFT module", "implementations.problem_classes.AllenCahn_Temp_MPIFFT module", "implementations.problem_classes.Auzinger_implicit module", "implementations.problem_classes.Battery module", "implementations.problem_classes.Boussinesq_2D_FD_imex module", "implementations.problem_classes.Brusselator module", "implementations.problem_classes.BuckConverter module", "implementations.problem_classes.DiscontinuousTestODE module", "implementations.problem_classes.FastWaveSlowWave_0D module", "implementations.problem_classes.FermiPastaUlamTsingou module", "implementations.problem_classes.FullSolarSystem module", "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit module", "implementations.problem_classes.GeneralizedFisher_1D_PETSc module", "implementations.problem_classes.GrayScott_1D_FEniCS_implicit module", "implementations.problem_classes.GrayScott_2D_PETSc_periodic module", "implementations.problem_classes.GrayScott_MPIFFT module", "implementations.problem_classes.HarmonicOscillator module", "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced module", "implementations.problem_classes.HeatEquation_2D_PETSc_forced module", "implementations.problem_classes.HeatEquation_ND_FD module", "implementations.problem_classes.HeatEquation_ND_FD_CuPy module", "implementations.problem_classes.HenonHeiles module", "implementations.problem_classes.LogisticEquation module", "implementations.problem_classes.Lorenz module", "implementations.problem_classes.NonlinearSchroedinger_MPIFFT module", "implementations.problem_classes.OuterSolarSystem module", "implementations.problem_classes.PenningTrap_3D module", "implementations.problem_classes.Piline module", "implementations.problem_classes.Quench module", "implementations.problem_classes.TestEquation_0D module", "implementations.problem_classes.Van_der_Pol_implicit module", "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic module", "implementations.problem_classes.acoustic_helpers package", "implementations.problem_classes.acoustic_helpers.buildFDMatrix module", "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix module", "implementations.problem_classes.acoustic_helpers.standard_integrators module", "implementations.problem_classes.boussinesq_helpers package", "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix module", "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix module", "implementations.problem_classes.boussinesq_helpers.buildFDMatrix module", "implementations.problem_classes.boussinesq_helpers.helper_classes module", "implementations.problem_classes.boussinesq_helpers.standard_integrators module", "implementations.problem_classes.boussinesq_helpers.unflatten module", "implementations.problem_classes.generic_MPIFFT_Laplacian module", "implementations.problem_classes.generic_ND_FD module", "implementations.problem_classes.nonlinear_ODE_1 module", "implementations.problem_classes.odeScalar module", "implementations.problem_classes.odeSystem module", "implementations.problem_classes.polynomial_test_problem module", "implementations.sweeper_classes package", "implementations.sweeper_classes.Multistep module", "implementations.sweeper_classes.Runge_Kutta module", "implementations.sweeper_classes.Runge_Kutta_Nystrom module", "implementations.sweeper_classes.boris_2nd_order module", "implementations.sweeper_classes.explicit module", "implementations.sweeper_classes.generic_implicit module", "implementations.sweeper_classes.generic_implicit_MPI module", "implementations.sweeper_classes.imex_1st_order module", "implementations.sweeper_classes.imex_1st_order_MPI module", "implementations.sweeper_classes.imex_1st_order_mass module", "implementations.sweeper_classes.multi_implicit module", "implementations.sweeper_classes.verlet module", "implementations.transfer_classes package", "implementations.transfer_classes.BaseTransfer_mass module", "implementations.transfer_classes.TransferFenicsMesh module", "implementations.transfer_classes.TransferMesh module", "implementations.transfer_classes.TransferMesh_FFT module", "implementations.transfer_classes.TransferMesh_FFT2D module", "implementations.transfer_classes.TransferMesh_MPIFFT module", "implementations.transfer_classes.TransferMesh_NoCoarse module", "implementations.transfer_classes.TransferPETScDMDA module", "implementations.transfer_classes.TransferParticles_NoCoarse module", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Step-1: A first spatial problem", "Step-2: Data structures and my first sweeper", "Step-3: Statistics and a new sweeper", "Step-4: Multilevel SDC", "Step-5: PFASST", "Step-6: Advanced PFASST controllers", "Step-7: pySDC with external libraries", "Step-8: Advanced topics"], "titleterms": {"": 200, "1": [1, 199], "2": [1, 200], "3": [1, 201], "4": [1, 202], "5": 203, "6": 204, "7": 205, "8": 206, "A": [199, 200, 201, 202, 203, 204, 205, 206], "The": [35, 204], "To": 206, "abstract": 78, "accuraci": 199, "acknowledg": [3, 9], "acoust": 33, "acoustic_help": [133, 134, 135, 136], "acousticadvection_1d_fd_imex": 93, "ad": 201, "adapt": [15, 71], "adaptive_colloc": 70, "advanc": [204, 206], "advect": [33, 203], "advectiondiffusionequation_1d_fft": 94, "advectionequation_nd_fd": 95, "algebra": 11, "allen": 10, "allencahn_1d_fd": 96, "allencahn_2d_fd": 97, "allencahn_2d_fd_gpu": 98, "allencahn_2d_fft": 99, "allencahn_2d_fft_gpu": 100, "allencahn_mpifft": 101, "allencahn_temp_mpifft": 102, "analysi": 38, "api": 9, "applic": 10, "ar": 13, "asymptot": 17, "attempt": 36, "attribut": [1, 6], "auzinger_implicit": 103, "b": [199, 200, 201, 202, 203, 204, 205, 206], "ban": 1, "base": [34, 78], "basetransf": 41, "basetransfer_mass": 164, "basic_restart": 72, "batteri": [13, 104], "bayreuth": 10, "benchmark": 10, "boris_2nd_ord": 154, "boussinesq": 33, "boussinesq_2d_fd_imex": 105, "boussinesq_help": [137, 138, 139, 140, 141, 142, 143], "branch": 4, "brussel": 106, "buck": 13, "buckconvert": 107, "build2dfdmatrix": 138, "buildboussinesq2dmatrix": 139, "buildfdmatrix": [134, 140], "buildwave1dmatrix": 135, "c": [199, 200, 201, 202, 203, 204, 205, 206], "cahn": 10, "cardiac": 35, "changelog": 0, "check": 199, "check_converg": 73, "check_iteration_estim": 74, "ci": 5, "cite": [3, 9], "class": [6, 7, 78], "code": [1, 5, 8, 35, 38], "colloc": [42, 199, 201], "common": 43, "compress": 18, "concept": 18, "conduct": 1, "constant": 6, "contact": 39, "content": [40, 55, 65, 66, 69, 86, 92, 133, 137, 150, 163], "continu": [5, 206], "contribut": [2, 3, 4, 9], "contributor": 1, "control": [44, 204], "controller_class": [66, 67, 68], "controller_mpi": 67, "controller_nonmpi": 68, "convent": 6, "converg": [14, 17, 35], "convergence_controller_class": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "convergencecontrol": 45, "convert": 13, "core": [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "correct": [1, 14, 39], "coven": 1, "coverag": 5, "crash": 75, "cupy_mesh": 87, "custom": 7, "d": [199, 202], "data": 200, "datatype_class": [86, 87, 88, 89, 90, 91], "defer": [14, 39], "definit": 6, "descript": [43, 51], "detail": 11, "develop": 4, "differ": 36, "differenti": 11, "discontinuoustestod": 108, "distribut": 204, "document": [5, 8, 9], "drain": 13, "electrophysiologi": 35, "energi": 13, "enforc": 1, "environ": 5, "equat": [11, 16, 35], "error": [46, 78], "esdc": 35, "estim": [78, 206], "estimate_contraction_factor": 76, "estimate_embedded_error": 77, "estimate_extrapolation_error": 78, "estimate_polynomial_error": 79, "exampl": 33, "except": 5, "explicit": 155, "exponenti": 35, "extern": 205, "extrapol": 78, "fast": 33, "fastest": 16, "fastwaveslowwave_0d": 109, "featur": [3, 4, 9], "fenic": 205, "fenics_mesh": 88, "fermi": 12, "fermipastaulamtsing": 110, "fft": 205, "figur": 39, "file": 10, "first": [6, 199, 200, 203], "fisher": 16, "fourier": 205, "from": [5, 10, 39], "frontend": 200, "fullsolarsystem": 111, "function": 6, "further": 10, "gener": 5, "generalizedfisher_1d_fd_implicit": 112, "generalizedfisher_1d_petsc": 113, "generic_implicit": 156, "generic_implicit_mpi": 157, "generic_mpifft_laplacian": 144, "generic_nd_fd": 145, "get": [3, 9, 201], "grai": 16, "grayscott_1d_fenics_implicit": 114, "grayscott_2d_petsc_period": 115, "grayscott_mpifft": 116, "guid": 9, "guidelin": [1, 7], "harmonicoscil": 117, "heatequation_1d_fenics_matrix_forc": 118, "heatequation_2d_petsc_forc": 119, "heatequation_nd_fd": 120, "heatequation_nd_fd_cupi": 121, "helper": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "helper_class": 141, "henonheil": 122, "hierarchi": [202, 203], "hook": 47, "hotrod": 80, "how": [2, 3, 9], "hpc": 5, "i": 16, "imex_1st_ord": 158, "imex_1st_order_mass": 160, "imex_1st_order_mpi": 159, "implement": [7, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "inexact": 81, "integr": 5, "interpolate_between_restart": 82, "introduct": 18, "iter": [35, 206], "jobscript": 38, "lagrang": 48, "level": [14, 49], "librari": 205, "line": 13, "lint": 5, "logisticequ": 123, "lorenz": 124, "main": 4, "matrix": 34, "mesh": 89, "method": [18, 35, 39], "mlsdc": 202, "modal": 13, "model": 13, "modul": [6, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "monodomain": 35, "mpi": [36, 204], "mpi4pi": 205, "multi": [13, 14, 206], "multi_implicit": 161, "multilevel": [202, 203], "multistep": [151, 203], "my": [200, 203], "name": 6, "nccl_commun": 56, "new": 201, "newton": 36, "node": [36, 50, 201], "nonlinear": 36, "nonlinear_ode_1": 146, "nonlinearschroedinger_mpifft": 125, "nonmpi": 204, "odd": 204, "odescalar": 147, "odesystem": 148, "oper": 202, "order": [12, 39], "organis": 17, "our": 1, "outersolarsystem": 126, "overview": 11, "packag": [6, 40, 55, 65, 66, 69, 86, 92, 133, 137, 150, 163], "paper": 15, "parallel": [13, 36, 204, 205], "part": [199, 200, 201, 202, 203, 204, 205, 206], "particl": [90, 202], "pasta": 12, "penningtrap_3d": 127, "perform": 38, "perman": 1, "petsc": 205, "petsc_vec": 91, "pfasst": [14, 17, 34, 203, 204], "pi": 13, "pilin": 128, "playground": 9, "pledg": 1, "plot": 15, "plot_help": 57, "polynomial_test_problem": 149, "power": 13, "precondition": 36, "privat": 6, "problem": [7, 10, 12, 36, 39, 51, 199], "problem_class": [92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], "problem_help": 58, "process": 13, "project": [9, 11, 17], "proof": 18, "propag": 34, "public": [6, 39], "pull": [4, 5], "pysdc": [2, 3, 5, 6, 9, 18, 38, 200, 205], "pysdc_help": 59, "python": 38, "quench": 129, "ration": 14, "rdc": 14, "recommend": 4, "relat": 10, "releas": 4, "reproduc": 39, "reproduct": 15, "request": [4, 5], "residu": 206, "resili": 15, "respons": 1, "result": [33, 38], "run": [5, 35, 203], "runge_kutta": 152, "runge_kutta_nystrom": 153, "scope": 1, "scott": 16, "sdc": [11, 15, 16, 33, 35, 36, 202, 206], "second": [12, 39], "setup": 199, "setup_help": 60, "simpl": 12, "simplifi": 36, "simul": 13, "slow": 33, "solar": 12, "solv": 11, "space": 205, "spacetransf": 52, "spatial": [199, 202], "spectral": 39, "spread_step_s": 83, "stabil": 35, "standard": 1, "standard_integr": [136, 142], "start": [3, 9], "statist": 201, "stats_help": 61, "step": [53, 199, 200, 201, 202, 203, 204, 205, 206], "step_size_limit": 84, "store_uold": 85, "structur": 200, "studi": 201, "submodul": [40, 55, 66, 69, 86, 92, 133, 137, 150, 163], "subpackag": [65, 92], "sweeper": [54, 200, 201], "sweeper_class": [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162], "switch": 13, "system": [12, 13], "tempor": 204, "temporari": 1, "test": [5, 9, 14, 15, 62, 199], "testequation_0d": 130, "theoret": [11, 33], "time": [13, 205], "topic": 206, "transfer": 202, "transfer_class": [163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "transfer_help": 63, "transferfenicsmesh": 165, "transfermesh": 166, "transfermesh_fft": 167, "transfermesh_fft2d": 168, "transfermesh_mpifft": 169, "transfermesh_nocoars": 170, "transferparticles_nocoars": 172, "transferpetscdmda": 171, "transform": 205, "tsingou": 12, "tutori": 9, "type": 201, "ulam": 12, "unflatten": 143, "us": 200, "user": 9, "v": 202, "van_der_pol_implicit": 131, "variabl": 6, "variant": 16, "verif": 10, "verlet": 162, "version": 34, "visual": 206, "visualization_tool": 64, "vorticityvelocity_2d_fenics_period": 132, "warn": 1, "wave": 33, "welcom": [3, 9], "what": [13, 16], "x": 206}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. Correction": [[1, "correction"]], "2. Warning": [[1, "warning"]], "3. Temporary Ban": [[1, "temporary-ban"]], "4. Permanent Ban": [[1, "permanent-ban"]], "API documentation": [[9, "api-documentation"]], "Abstract base class for extrapolated error estimates": [[78, "abstract-base-class-for-extrapolated-error-estimates"]], "Acknowledgements": [[3, "acknowledgements"], [9, "acknowledgements"]], "Acoustic-advection example": [[33, "acoustic-advection-example"]], "Allen-Cahn problems from Bayreuth": [[10, "allen-cahn-problems-from-bayreuth"]], "Application": [[10, "application"]], "Asymptotic convergence of PFASST": [[17, "asymptotic-convergence-of-pfasst"]], "Attempts to parallelize SDC": [[36, "attempts-to-parallelize-sdc"]], "Attribution": [[1, "attribution"]], "Battery drain model": [[13, "battery-drain-model"]], "Benchmark": [[10, "benchmark"]], "Boussinesq example": [[33, "boussinesq-example"]], "Buck converter": [[13, "buck-converter"]], "Changelog": [[0, "changelog"]], "Class names": [[6, "class-names"]], "Code coverage": [[5, "code-coverage"]], "Code linting": [[5, "code-linting"]], "Code testing": [[5, "code-testing"]], "Compression in pySDC": [[18, "compression-in-pysdc"]], "Constants": [[6, "constants"]], "Contact": [[39, "contact"]], "Continuous Integration in pySDC": [[5, "continuous-integration-in-pysdc"]], "Contributing": [[3, "contributing"], [9, "contributing"]], "Contributing to the main branch": [[4, "contributing-to-the-main-branch"]], "Contributor Covenant Code of Conduct": [[1, "contributor-covenant-code-of-conduct"]], "Convergence": [[35, "convergence"]], "Coverage exceptions": [[5, "coverage-exceptions"]], "Custom implementation guidelines": [[7, "custom-implementation-guidelines"]], "Description": [[43, "description"], [51, "description"]], "Different preconditioners for SDC": [[36, "different-preconditioners-for-sdc"]], "Documentation generation": [[5, "documentation-generation"]], "Documenting Code": [[8, "documenting-code"]], "Enforcement": [[1, "enforcement"]], "Enforcement Guidelines": [[1, "enforcement-guidelines"]], "Enforcement Responsibilities": [[1, "enforcement-responsibilities"]], "Exponential SDC for the Monodomain Equation in Cardiac Electrophysiology": [[35, "exponential-sdc-for-the-monodomain-equation-in-cardiac-electrophysiology"]], "Fast-Wave-Slow-Wave SDC": [[33, "fast-wave-slow-wave-sdc"]], "Feature development branches": [[4, "feature-development-branches"]], "Features": [[3, "features"], [9, "features"]], "Fermi-Pasta-Ulam-Tsingou problem": [[12, "fermi-pasta-ulam-tsingou-problem"]], "First definitions": [[6, "first-definitions"]], "Fisher and Gray-Scott equations": [[16, "fisher-and-gray-scott-equations"]], "Function and variables names": [[6, "function-and-variables-names"]], "Further/related files": [[10, "further-related-files"]], "Getting started": [[3, "getting-started"], [9, "getting-started"]], "HPC test environments": [[5, "hpc-test-environments"]], "How to cite": [[3, "how-to-cite"], [9, "how-to-cite"]], "How to contribute to pySDC": [[2, "how-to-contribute-to-pysdc"]], "Implementing a custom problem class": [[7, "implementing-a-custom-problem-class"]], "Introduction": [[18, "introduction"]], "Iterations": [[35, "iterations"]], "Jobscripts": [[38, "jobscripts"]], "Matrix-based PFASST": [[34, "matrix-based-pfasst"]], "Matrix-based versions of PFASST": [[34, "matrix-based-versions-of-pfasst"]], "Methods": [[18, "methods"]], "Module contents": [[40, "module-core"], [55, "module-helpers"], [65, "module-implementations"], [66, "module-implementations.controller_classes"], [69, "module-implementations.convergence_controller_classes"], [86, "module-implementations.datatype_classes"], [92, "module-implementations.problem_classes"], [133, "module-implementations.problem_classes.acoustic_helpers"], [137, "module-implementations.problem_classes.boussinesq_helpers"], [150, "module-implementations.sweeper_classes"], [163, "module-implementations.transfer_classes"]], "Monodomain equation": [[35, "monodomain-equation"]], "Multi-level RDC and PFASST with RDC": [[14, "multi-level-rdc-and-pfasst-with-rdc"]], "Naming conventions in pySDC": [[6, "naming-conventions-in-pysdc"]], "Node-parallel SDC with MPI": [[36, "node-parallel-sdc-with-mpi"], [36, "id1"]], "Organisation of the project": [[17, "organisation-of-the-project"]], "Our Pledge": [[1, "our-pledge"]], "Our Standards": [[1, "our-standards"]], "Packages and modules names": [[6, "packages-and-modules-names"]], "Parallel-in-time simulation for multi-modal energy systems": [[13, "parallel-in-time-simulation-for-multi-modal-energy-systems"]], "Part A: Getting statistics": [[201, "part-a-getting-statistics"]], "Part A: Multistep multilevel hierarchy": [[203, "part-a-multistep-multilevel-hierarchy"]], "Part A: Spatial problem setup": [[199, "part-a-spatial-problem-setup"]], "Part A: Spatial transfer operators": [[202, "part-a-spatial-transfer-operators"]], "Part A: Step data structure": [[200, "part-a-step-data-structure"]], "Part A: The nonMPI controller": [[204, "part-a-the-nonmpi-controller"]], "Part A: Visualizing Residuals": [[206, "part-a-visualizing-residuals"]], "Part A: pySDC and FEniCS": [[205, "part-a-pysdc-and-fenics"]], "Part B: Adding statistics": [[201, "part-b-adding-statistics"]], "Part B: Multi-step SDC": [[206, "part-b-multi-step-sdc"]], "Part B: Multilevel hierarchy": [[202, "part-b-multilevel-hierarchy"]], "Part B: My first PFASST run": [[203, "part-b-my-first-pfasst-run"]], "Part B: My first sweeper": [[200, "part-b-my-first-sweeper"]], "Part B: Odd temporal distribution": [[204, "part-b-odd-temporal-distribution"]], "Part B: Spatial accuracy check": [[199, "part-b-spatial-accuracy-check"]], "Part B: mpi4py-fft for parallel Fourier transforms": [[205, "part-b-mpi4py-fft-for-parallel-fourier-transforms"]], "Part C: Advection and PFASST": [[203, "part-c-advection-and-pfasst"]], "Part C: Collocation problem setup": [[199, "part-c-collocation-problem-setup"]], "Part C: Iteration estimator": [[206, "part-c-iteration-estimator"]], "Part C: MPI parallelization": [[204, "part-c-mpi-parallelization"]], "Part C: SDC vs. MLSDC": [[202, "part-c-sdc-vs-mlsdc"]], "Part C: Studying collocation node types": [[201, "part-c-studying-collocation-node-types"]], "Part C: Time-parallel pySDC with space-parallel PETSc": [[205, "part-c-time-parallel-pysdc-with-space-parallel-petsc"]], "Part C: Using pySDC\u2019s frontend": [[200, "part-c-using-pysdc-s-frontend"]], "Part D: Collocation accuracy test": [[199, "part-d-collocation-accuracy-test"]], "Part D: MLSDC with particles": [[202, "part-d-mlsdc-with-particles"]], "Part X: To be continued\u2026": [[206, "part-x-to-be-continued"]], "Performance analysis of pySDC": [[38, "performance-analysis-of-pysdc"]], "Pi-line": [[13, "pi-line"]], "Playgrounds": [[9, "playgrounds"]], "Private and public attributes": [[6, "private-and-public-attributes"]], "Project overview": [[11, "project-overview"]], "Projects": [[9, "projects"]], "Proof of Concept": [[18, "proof-of-concept"]], "Propagator-based PFASST": [[34, "propagator-based-pfasst"]], "Python codes": [[38, "python-codes"]], "RDC: Rational Deferred Corrections": [[14, "rdc-rational-deferred-corrections"]], "Recommendations for pull requests": [[4, "recommendations-for-pull-requests"]], "Release development branches": [[4, "release-development-branches"]], "Reproducing Figures from the Publication": [[39, "reproducing-figures-from-the-publication"]], "Reproduction of the plots in the adaptive SDC paper": [[15, "reproduction-of-the-plots-in-the-adaptive-sdc-paper"]], "Resilience in SDC": [[15, "resilience-in-sdc"]], "Results": [[38, "results"]], "Running CI on HPC from pull requests": [[5, "running-ci-on-hpc-from-pull-requests"]], "Running the code": [[35, "running-the-code"]], "Scope": [[1, "scope"]], "Second-order Problems": [[12, "second-order-problems"]], "Simple problems": [[12, "simple-problems"]], "Simplified Newton for nonlinear problems": [[36, "simplified-newton-for-nonlinear-problems"]], "Solar system problem": [[12, "solar-system-problem"]], "Solving differential algebraic equations with SDC": [[11, "solving-differential-algebraic-equations-with-sdc"]], "Spectral Deferred Correction Methods for Second-Order Problems": [[39, "spectral-deferred-correction-methods-for-second-order-problems"]], "Stability": [[35, "stability"]], "Step-1: A first spatial problem": [[199, "step-1-a-first-spatial-problem"]], "Step-2: Data structures and my first sweeper": [[200, "step-2-data-structures-and-my-first-sweeper"]], "Step-3: Statistics and a new sweeper": [[201, "step-3-statistics-and-a-new-sweeper"]], "Step-4: Multilevel SDC": [[202, "step-4-multilevel-sdc"]], "Step-5: PFASST": [[203, "step-5-pfasst"]], "Step-6: Advanced PFASST controllers": [[204, "step-6-advanced-pfasst-controllers"]], "Step-7: pySDC with external libraries": [[205, "step-7-pysdc-with-external-libraries"]], "Step-8: Advanced topics": [[206, "step-8-advanced-topics"]], "Submodules": [[40, "submodules"], [55, "submodules"], [66, "submodules"], [69, "submodules"], [86, "submodules"], [92, "submodules"], [133, "submodules"], [137, "submodules"], [150, "submodules"], [163, "submodules"]], "Subpackages": [[65, "subpackages"], [92, "subpackages"]], "Testing RDC convergence": [[14, "testing-rdc-convergence"]], "Tests": [[9, "tests"], [15, "tests"]], "The ESDC method for the monodomain equation": [[35, "the-esdc-method-for-the-monodomain-equation"]], "Theoretical details": [[11, "theoretical-details"]], "Theoretical results": [[33, "theoretical-results"]], "Tutorial": [[9, "tutorial"]], "User Guide": [[9, "user-guide"]], "Verification": [[10, "verification"]], "Welcome to pySDC!": [[3, "welcome-to-pysdc"], [9, "welcome-to-pysdc"]], "What are switching processes in power systems?": [[13, "what-are-switching-processes-in-power-systems"]], "What is the fastest SDC variant?": [[16, "what-is-the-fastest-sdc-variant"]], "core package": [[40, "core-package"]], "core.BaseTransfer module": [[41, "module-core.BaseTransfer"]], "core.Collocation module": [[42, "module-core.Collocation"]], "core.Common module": [[43, "module-core.Common"]], "core.Controller module": [[44, "module-core.Controller"]], "core.ConvergenceController module": [[45, "module-core.ConvergenceController"]], "core.Errors module": [[46, "module-core.Errors"]], "core.Hooks module": [[47, "module-core.Hooks"]], "core.Lagrange module": [[48, "module-core.Lagrange"]], "core.Level module": [[49, "module-core.Level"]], "core.Nodes module": [[50, "module-core.Nodes"]], "core.Problem module": [[51, "module-core.Problem"]], "core.SpaceTransfer module": [[52, "module-core.SpaceTransfer"]], "core.Step module": [[53, "module-core.Step"]], "core.Sweeper module": [[54, "module-core.Sweeper"]], "helpers package": [[55, "helpers-package"]], "helpers.NCCL_communicator module": [[56, "module-helpers.NCCL_communicator"]], "helpers.plot_helper module": [[57, "module-helpers.plot_helper"]], "helpers.problem_helper module": [[58, "module-helpers.problem_helper"]], "helpers.pysdc_helper module": [[59, "module-helpers.pysdc_helper"]], "helpers.setup_helper module": [[60, "module-helpers.setup_helper"]], "helpers.stats_helper module": [[61, "module-helpers.stats_helper"]], "helpers.testing module": [[62, "module-helpers.testing"]], "helpers.transfer_helper module": [[63, "module-helpers.transfer_helper"]], "helpers.visualization_tools module": [[64, "module-helpers.visualization_tools"]], "implementations package": [[65, "implementations-package"]], "implementations.controller_classes package": [[66, "implementations-controller-classes-package"]], "implementations.controller_classes.controller_MPI module": [[67, "module-implementations.controller_classes.controller_MPI"]], "implementations.controller_classes.controller_nonMPI module": [[68, "module-implementations.controller_classes.controller_nonMPI"]], "implementations.convergence_controller_classes package": [[69, "implementations-convergence-controller-classes-package"]], "implementations.convergence_controller_classes.adaptive_collocation module": [[70, "module-implementations.convergence_controller_classes.adaptive_collocation"]], "implementations.convergence_controller_classes.adaptivity module": [[71, "module-implementations.convergence_controller_classes.adaptivity"]], "implementations.convergence_controller_classes.basic_restarting module": [[72, "module-implementations.convergence_controller_classes.basic_restarting"]], "implementations.convergence_controller_classes.check_convergence module": [[73, "module-implementations.convergence_controller_classes.check_convergence"]], "implementations.convergence_controller_classes.check_iteration_estimator module": [[74, "module-implementations.convergence_controller_classes.check_iteration_estimator"]], "implementations.convergence_controller_classes.crash module": [[75, "module-implementations.convergence_controller_classes.crash"]], "implementations.convergence_controller_classes.estimate_contraction_factor module": [[76, "module-implementations.convergence_controller_classes.estimate_contraction_factor"]], "implementations.convergence_controller_classes.estimate_embedded_error module": [[77, "module-implementations.convergence_controller_classes.estimate_embedded_error"]], "implementations.convergence_controller_classes.estimate_extrapolation_error module": [[78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error"]], "implementations.convergence_controller_classes.estimate_polynomial_error module": [[79, "module-implementations.convergence_controller_classes.estimate_polynomial_error"]], "implementations.convergence_controller_classes.hotrod module": [[80, "module-implementations.convergence_controller_classes.hotrod"]], "implementations.convergence_controller_classes.inexactness module": [[81, "module-implementations.convergence_controller_classes.inexactness"]], "implementations.convergence_controller_classes.interpolate_between_restarts module": [[82, "module-implementations.convergence_controller_classes.interpolate_between_restarts"]], "implementations.convergence_controller_classes.spread_step_sizes module": [[83, "module-implementations.convergence_controller_classes.spread_step_sizes"]], "implementations.convergence_controller_classes.step_size_limiter module": [[84, "module-implementations.convergence_controller_classes.step_size_limiter"]], "implementations.convergence_controller_classes.store_uold module": [[85, "module-implementations.convergence_controller_classes.store_uold"]], "implementations.datatype_classes package": [[86, "implementations-datatype-classes-package"]], "implementations.datatype_classes.cupy_mesh module": [[87, "module-implementations.datatype_classes.cupy_mesh"]], "implementations.datatype_classes.fenics_mesh module": [[88, "module-implementations.datatype_classes.fenics_mesh"]], "implementations.datatype_classes.mesh module": [[89, "module-implementations.datatype_classes.mesh"]], "implementations.datatype_classes.particles module": [[90, "module-implementations.datatype_classes.particles"]], "implementations.datatype_classes.petsc_vec module": [[91, "module-implementations.datatype_classes.petsc_vec"]], "implementations.problem_classes package": [[92, "implementations-problem-classes-package"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex module": [[93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT module": [[94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT"]], "implementations.problem_classes.AdvectionEquation_ND_FD module": [[95, "module-implementations.problem_classes.AdvectionEquation_ND_FD"]], "implementations.problem_classes.AllenCahn_1D_FD module": [[96, "module-implementations.problem_classes.AllenCahn_1D_FD"]], "implementations.problem_classes.AllenCahn_2D_FD module": [[97, "module-implementations.problem_classes.AllenCahn_2D_FD"]], "implementations.problem_classes.AllenCahn_2D_FD_gpu module": [[98, "implementations-problem-classes-allencahn-2d-fd-gpu-module"]], "implementations.problem_classes.AllenCahn_2D_FFT module": [[99, "module-implementations.problem_classes.AllenCahn_2D_FFT"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu module": [[100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu"]], "implementations.problem_classes.AllenCahn_MPIFFT module": [[101, "module-implementations.problem_classes.AllenCahn_MPIFFT"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT module": [[102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT"]], "implementations.problem_classes.Auzinger_implicit module": [[103, "module-implementations.problem_classes.Auzinger_implicit"]], "implementations.problem_classes.Battery module": [[104, "module-implementations.problem_classes.Battery"]], "implementations.problem_classes.Boussinesq_2D_FD_imex module": [[105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex"]], "implementations.problem_classes.Brusselator module": [[106, "module-implementations.problem_classes.Brusselator"]], "implementations.problem_classes.BuckConverter module": [[107, "module-implementations.problem_classes.BuckConverter"]], "implementations.problem_classes.DiscontinuousTestODE module": [[108, "module-implementations.problem_classes.DiscontinuousTestODE"]], "implementations.problem_classes.FastWaveSlowWave_0D module": [[109, "module-implementations.problem_classes.FastWaveSlowWave_0D"]], "implementations.problem_classes.FermiPastaUlamTsingou module": [[110, "module-implementations.problem_classes.FermiPastaUlamTsingou"]], "implementations.problem_classes.FullSolarSystem module": [[111, "module-implementations.problem_classes.FullSolarSystem"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit module": [[112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc module": [[113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit module": [[114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic module": [[115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic"]], "implementations.problem_classes.GrayScott_MPIFFT module": [[116, "module-implementations.problem_classes.GrayScott_MPIFFT"]], "implementations.problem_classes.HarmonicOscillator module": [[117, "module-implementations.problem_classes.HarmonicOscillator"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced module": [[118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced module": [[119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced"]], "implementations.problem_classes.HeatEquation_ND_FD module": [[120, "module-implementations.problem_classes.HeatEquation_ND_FD"]], "implementations.problem_classes.HeatEquation_ND_FD_CuPy module": [[121, "implementations-problem-classes-heatequation-nd-fd-cupy-module"]], "implementations.problem_classes.HenonHeiles module": [[122, "module-implementations.problem_classes.HenonHeiles"]], "implementations.problem_classes.LogisticEquation module": [[123, "module-implementations.problem_classes.LogisticEquation"]], "implementations.problem_classes.Lorenz module": [[124, "module-implementations.problem_classes.Lorenz"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT module": [[125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT"]], "implementations.problem_classes.OuterSolarSystem module": [[126, "module-implementations.problem_classes.OuterSolarSystem"]], "implementations.problem_classes.PenningTrap_3D module": [[127, "module-implementations.problem_classes.PenningTrap_3D"]], "implementations.problem_classes.Piline module": [[128, "module-implementations.problem_classes.Piline"]], "implementations.problem_classes.Quench module": [[129, "module-implementations.problem_classes.Quench"]], "implementations.problem_classes.TestEquation_0D module": [[130, "module-implementations.problem_classes.TestEquation_0D"]], "implementations.problem_classes.Van_der_Pol_implicit module": [[131, "module-implementations.problem_classes.Van_der_Pol_implicit"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic module": [[132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic"]], "implementations.problem_classes.acoustic_helpers package": [[133, "implementations-problem-classes-acoustic-helpers-package"]], "implementations.problem_classes.acoustic_helpers.buildFDMatrix module": [[134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix"]], "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix module": [[135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix"]], "implementations.problem_classes.acoustic_helpers.standard_integrators module": [[136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators"]], "implementations.problem_classes.boussinesq_helpers package": [[137, "implementations-problem-classes-boussinesq-helpers-package"]], "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix module": [[138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix"]], "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix module": [[139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix"]], "implementations.problem_classes.boussinesq_helpers.buildFDMatrix module": [[140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix"]], "implementations.problem_classes.boussinesq_helpers.helper_classes module": [[141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators module": [[142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators"]], "implementations.problem_classes.boussinesq_helpers.unflatten module": [[143, "module-implementations.problem_classes.boussinesq_helpers.unflatten"]], "implementations.problem_classes.generic_MPIFFT_Laplacian module": [[144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian"]], "implementations.problem_classes.generic_ND_FD module": [[145, "module-implementations.problem_classes.generic_ND_FD"]], "implementations.problem_classes.nonlinear_ODE_1 module": [[146, "module-implementations.problem_classes.nonlinear_ODE_1"]], "implementations.problem_classes.odeScalar module": [[147, "module-implementations.problem_classes.odeScalar"]], "implementations.problem_classes.odeSystem module": [[148, "module-implementations.problem_classes.odeSystem"]], "implementations.problem_classes.polynomial_test_problem module": [[149, "module-implementations.problem_classes.polynomial_test_problem"]], "implementations.sweeper_classes package": [[150, "implementations-sweeper-classes-package"]], "implementations.sweeper_classes.Multistep module": [[151, "module-implementations.sweeper_classes.Multistep"]], "implementations.sweeper_classes.Runge_Kutta module": [[152, "module-implementations.sweeper_classes.Runge_Kutta"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom module": [[153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom"]], "implementations.sweeper_classes.boris_2nd_order module": [[154, "module-implementations.sweeper_classes.boris_2nd_order"]], "implementations.sweeper_classes.explicit module": [[155, "module-implementations.sweeper_classes.explicit"]], "implementations.sweeper_classes.generic_implicit module": [[156, "module-implementations.sweeper_classes.generic_implicit"]], "implementations.sweeper_classes.generic_implicit_MPI module": [[157, "module-implementations.sweeper_classes.generic_implicit_MPI"]], "implementations.sweeper_classes.imex_1st_order module": [[158, "module-implementations.sweeper_classes.imex_1st_order"]], "implementations.sweeper_classes.imex_1st_order_MPI module": [[159, "module-implementations.sweeper_classes.imex_1st_order_MPI"]], "implementations.sweeper_classes.imex_1st_order_mass module": [[160, "module-implementations.sweeper_classes.imex_1st_order_mass"]], "implementations.sweeper_classes.multi_implicit module": [[161, "module-implementations.sweeper_classes.multi_implicit"]], "implementations.sweeper_classes.verlet module": [[162, "module-implementations.sweeper_classes.verlet"]], "implementations.transfer_classes package": [[163, "implementations-transfer-classes-package"]], "implementations.transfer_classes.BaseTransfer_mass module": [[164, "module-implementations.transfer_classes.BaseTransfer_mass"]], "implementations.transfer_classes.TransferFenicsMesh module": [[165, "module-implementations.transfer_classes.TransferFenicsMesh"]], "implementations.transfer_classes.TransferMesh module": [[166, "module-implementations.transfer_classes.TransferMesh"]], "implementations.transfer_classes.TransferMesh_FFT module": [[167, "module-implementations.transfer_classes.TransferMesh_FFT"]], "implementations.transfer_classes.TransferMesh_FFT2D module": [[168, "module-implementations.transfer_classes.TransferMesh_FFT2D"]], "implementations.transfer_classes.TransferMesh_MPIFFT module": [[169, "module-implementations.transfer_classes.TransferMesh_MPIFFT"]], "implementations.transfer_classes.TransferMesh_NoCoarse module": [[170, "module-implementations.transfer_classes.TransferMesh_NoCoarse"]], "implementations.transfer_classes.TransferPETScDMDA module": [[171, "module-implementations.transfer_classes.TransferPETScDMDA"]], "implementations.transfer_classes.TransferParticles_NoCoarse module": [[172, "module-implementations.transfer_classes.TransferParticles_NoCoarse"]], "}": [[70, "id3"]]}, "docnames": ["CHANGELOG", "CODE_OF_CONDUCT", "CONTRIBUTING", "README", "docs/contrib/01_pull_requests", "docs/contrib/02_continuous_integration", "docs/contrib/03_naming_conventions", "docs/contrib/04_custom_implementations", "docs/contrib/05_documenting_code", "index", "projects/AllenCahn_Bayreuth", "projects/DAE", "projects/Hamiltonian", "projects/PinTSimE", "projects/RDC", "projects/Resilience", "projects/SDC_showdown", "projects/asymp_conv", "projects/compression", "projects/doc_SDC_showdown", "projects/doc_asympconv", "projects/doc_fput", "projects/doc_fwsw_acoustic", "projects/doc_fwsw_boussinesq", "projects/doc_fwsw_theory", "projects/doc_hamiltonian_simple", "projects/doc_matrixPFASST_matrix", "projects/doc_matrixPFASST_propagator", "projects/doc_parallelSDC_nonlinear", "projects/doc_parallelSDC_preconditioner", "projects/doc_parallelSDC_preconditioner_MPI", "projects/doc_performance", "projects/doc_solar_system", "projects/fwsw", "projects/matrixPFASST", "projects/monodomain", "projects/parallelSDC", "projects/parallelSDC_reloaded", "projects/performance", "projects/second_order", "pySDC/core", "pySDC/core.BaseTransfer", "pySDC/core.Collocation", "pySDC/core.Common", "pySDC/core.Controller", "pySDC/core.ConvergenceController", "pySDC/core.Errors", "pySDC/core.Hooks", "pySDC/core.Lagrange", "pySDC/core.Level", "pySDC/core.Nodes", "pySDC/core.Problem", "pySDC/core.SpaceTransfer", "pySDC/core.Step", "pySDC/core.Sweeper", "pySDC/helpers", "pySDC/helpers.NCCL_communicator", "pySDC/helpers.plot_helper", "pySDC/helpers.problem_helper", "pySDC/helpers.pysdc_helper", "pySDC/helpers.setup_helper", "pySDC/helpers.stats_helper", "pySDC/helpers.testing", "pySDC/helpers.transfer_helper", "pySDC/helpers.visualization_tools", "pySDC/implementations", "pySDC/implementations.controller_classes", "pySDC/implementations.controller_classes.controller_MPI", "pySDC/implementations.controller_classes.controller_nonMPI", "pySDC/implementations.convergence_controller_classes", "pySDC/implementations.convergence_controller_classes.adaptive_collocation", "pySDC/implementations.convergence_controller_classes.adaptivity", "pySDC/implementations.convergence_controller_classes.basic_restarting", "pySDC/implementations.convergence_controller_classes.check_convergence", "pySDC/implementations.convergence_controller_classes.check_iteration_estimator", "pySDC/implementations.convergence_controller_classes.crash", "pySDC/implementations.convergence_controller_classes.estimate_contraction_factor", "pySDC/implementations.convergence_controller_classes.estimate_embedded_error", "pySDC/implementations.convergence_controller_classes.estimate_extrapolation_error", "pySDC/implementations.convergence_controller_classes.estimate_polynomial_error", "pySDC/implementations.convergence_controller_classes.hotrod", "pySDC/implementations.convergence_controller_classes.inexactness", "pySDC/implementations.convergence_controller_classes.interpolate_between_restarts", "pySDC/implementations.convergence_controller_classes.spread_step_sizes", "pySDC/implementations.convergence_controller_classes.step_size_limiter", "pySDC/implementations.convergence_controller_classes.store_uold", "pySDC/implementations.datatype_classes", "pySDC/implementations.datatype_classes.cupy_mesh", "pySDC/implementations.datatype_classes.fenics_mesh", "pySDC/implementations.datatype_classes.mesh", "pySDC/implementations.datatype_classes.particles", "pySDC/implementations.datatype_classes.petsc_vec", "pySDC/implementations.problem_classes", "pySDC/implementations.problem_classes.AcousticAdvection_1D_FD_imex", "pySDC/implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", "pySDC/implementations.problem_classes.AdvectionEquation_ND_FD", "pySDC/implementations.problem_classes.AllenCahn_1D_FD", "pySDC/implementations.problem_classes.AllenCahn_2D_FD", "pySDC/implementations.problem_classes.AllenCahn_2D_FD_gpu", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT_gpu", "pySDC/implementations.problem_classes.AllenCahn_MPIFFT", "pySDC/implementations.problem_classes.AllenCahn_Temp_MPIFFT", "pySDC/implementations.problem_classes.Auzinger_implicit", "pySDC/implementations.problem_classes.Battery", "pySDC/implementations.problem_classes.Boussinesq_2D_FD_imex", "pySDC/implementations.problem_classes.Brusselator", "pySDC/implementations.problem_classes.BuckConverter", "pySDC/implementations.problem_classes.DiscontinuousTestODE", "pySDC/implementations.problem_classes.FastWaveSlowWave_0D", "pySDC/implementations.problem_classes.FermiPastaUlamTsingou", "pySDC/implementations.problem_classes.FullSolarSystem", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_PETSc", "pySDC/implementations.problem_classes.GrayScott_1D_FEniCS_implicit", "pySDC/implementations.problem_classes.GrayScott_2D_PETSc_periodic", "pySDC/implementations.problem_classes.GrayScott_MPIFFT", "pySDC/implementations.problem_classes.HarmonicOscillator", "pySDC/implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", "pySDC/implementations.problem_classes.HeatEquation_2D_PETSc_forced", "pySDC/implementations.problem_classes.HeatEquation_ND_FD", "pySDC/implementations.problem_classes.HeatEquation_ND_FD_CuPy", "pySDC/implementations.problem_classes.HenonHeiles", "pySDC/implementations.problem_classes.LogisticEquation", "pySDC/implementations.problem_classes.Lorenz", "pySDC/implementations.problem_classes.NonlinearSchroedinger_MPIFFT", "pySDC/implementations.problem_classes.OuterSolarSystem", "pySDC/implementations.problem_classes.PenningTrap_3D", "pySDC/implementations.problem_classes.Piline", "pySDC/implementations.problem_classes.Quench", "pySDC/implementations.problem_classes.TestEquation_0D", "pySDC/implementations.problem_classes.Van_der_Pol_implicit", "pySDC/implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", "pySDC/implementations.problem_classes.acoustic_helpers", "pySDC/implementations.problem_classes.acoustic_helpers.buildFDMatrix", "pySDC/implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", "pySDC/implementations.problem_classes.acoustic_helpers.standard_integrators", "pySDC/implementations.problem_classes.boussinesq_helpers", "pySDC/implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.buildFDMatrix", "pySDC/implementations.problem_classes.boussinesq_helpers.helper_classes", "pySDC/implementations.problem_classes.boussinesq_helpers.standard_integrators", "pySDC/implementations.problem_classes.boussinesq_helpers.unflatten", "pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian", "pySDC/implementations.problem_classes.generic_ND_FD", "pySDC/implementations.problem_classes.nonlinear_ODE_1", "pySDC/implementations.problem_classes.odeScalar", "pySDC/implementations.problem_classes.odeSystem", "pySDC/implementations.problem_classes.polynomial_test_problem", "pySDC/implementations.sweeper_classes", "pySDC/implementations.sweeper_classes.Multistep", "pySDC/implementations.sweeper_classes.Runge_Kutta", "pySDC/implementations.sweeper_classes.Runge_Kutta_Nystrom", "pySDC/implementations.sweeper_classes.boris_2nd_order", "pySDC/implementations.sweeper_classes.explicit", "pySDC/implementations.sweeper_classes.generic_implicit", "pySDC/implementations.sweeper_classes.generic_implicit_MPI", "pySDC/implementations.sweeper_classes.imex_1st_order", "pySDC/implementations.sweeper_classes.imex_1st_order_MPI", "pySDC/implementations.sweeper_classes.imex_1st_order_mass", "pySDC/implementations.sweeper_classes.multi_implicit", "pySDC/implementations.sweeper_classes.verlet", "pySDC/implementations.transfer_classes", "pySDC/implementations.transfer_classes.BaseTransfer_mass", "pySDC/implementations.transfer_classes.TransferFenicsMesh", "pySDC/implementations.transfer_classes.TransferMesh", "pySDC/implementations.transfer_classes.TransferMesh_FFT", "pySDC/implementations.transfer_classes.TransferMesh_FFT2D", "pySDC/implementations.transfer_classes.TransferMesh_MPIFFT", "pySDC/implementations.transfer_classes.TransferMesh_NoCoarse", "pySDC/implementations.transfer_classes.TransferPETScDMDA", "pySDC/implementations.transfer_classes.TransferParticles_NoCoarse", "tutorial/doc_step_1_A", "tutorial/doc_step_1_B", "tutorial/doc_step_1_C", "tutorial/doc_step_1_D", "tutorial/doc_step_2_A", "tutorial/doc_step_2_B", "tutorial/doc_step_2_C", "tutorial/doc_step_3_A", "tutorial/doc_step_3_B", "tutorial/doc_step_3_C", "tutorial/doc_step_4_A", "tutorial/doc_step_4_B", "tutorial/doc_step_4_C", "tutorial/doc_step_4_D", "tutorial/doc_step_5_A", "tutorial/doc_step_5_B", "tutorial/doc_step_5_C", "tutorial/doc_step_6_A", "tutorial/doc_step_6_B", "tutorial/doc_step_6_C", "tutorial/doc_step_7_A", "tutorial/doc_step_7_B", "tutorial/doc_step_7_C", "tutorial/doc_step_8_A", "tutorial/doc_step_8_B", "tutorial/doc_step_8_C", "tutorial/step_1", "tutorial/step_2", "tutorial/step_3", "tutorial/step_4", "tutorial/step_5", "tutorial/step_6", "tutorial/step_7", "tutorial/step_8"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CHANGELOG.rst", "CODE_OF_CONDUCT.rst", "CONTRIBUTING.rst", "README.rst", "docs/contrib/01_pull_requests.rst", "docs/contrib/02_continuous_integration.rst", "docs/contrib/03_naming_conventions.rst", "docs/contrib/04_custom_implementations.rst", "docs/contrib/05_documenting_code.rst", "index.rst", "projects/AllenCahn_Bayreuth.rst", "projects/DAE.rst", "projects/Hamiltonian.rst", "projects/PinTSimE.rst", "projects/RDC.rst", "projects/Resilience.rst", "projects/SDC_showdown.rst", "projects/asymp_conv.rst", "projects/compression.rst", "projects/doc_SDC_showdown.rst", "projects/doc_asympconv.rst", "projects/doc_fput.rst", "projects/doc_fwsw_acoustic.rst", "projects/doc_fwsw_boussinesq.rst", "projects/doc_fwsw_theory.rst", "projects/doc_hamiltonian_simple.rst", "projects/doc_matrixPFASST_matrix.rst", "projects/doc_matrixPFASST_propagator.rst", "projects/doc_parallelSDC_nonlinear.rst", "projects/doc_parallelSDC_preconditioner.rst", "projects/doc_parallelSDC_preconditioner_MPI.rst", "projects/doc_performance.rst", "projects/doc_solar_system.rst", "projects/fwsw.rst", "projects/matrixPFASST.rst", "projects/monodomain.rst", "projects/parallelSDC.rst", "projects/parallelSDC_reloaded.rst", "projects/performance.rst", "projects/second_order.rst", "pySDC/core.rst", "pySDC/core.BaseTransfer.rst", "pySDC/core.Collocation.rst", "pySDC/core.Common.rst", "pySDC/core.Controller.rst", "pySDC/core.ConvergenceController.rst", "pySDC/core.Errors.rst", "pySDC/core.Hooks.rst", "pySDC/core.Lagrange.rst", "pySDC/core.Level.rst", "pySDC/core.Nodes.rst", "pySDC/core.Problem.rst", "pySDC/core.SpaceTransfer.rst", "pySDC/core.Step.rst", "pySDC/core.Sweeper.rst", "pySDC/helpers.rst", "pySDC/helpers.NCCL_communicator.rst", "pySDC/helpers.plot_helper.rst", "pySDC/helpers.problem_helper.rst", "pySDC/helpers.pysdc_helper.rst", "pySDC/helpers.setup_helper.rst", "pySDC/helpers.stats_helper.rst", "pySDC/helpers.testing.rst", "pySDC/helpers.transfer_helper.rst", "pySDC/helpers.visualization_tools.rst", "pySDC/implementations.rst", "pySDC/implementations.controller_classes.rst", "pySDC/implementations.controller_classes.controller_MPI.rst", "pySDC/implementations.controller_classes.controller_nonMPI.rst", "pySDC/implementations.convergence_controller_classes.rst", "pySDC/implementations.convergence_controller_classes.adaptive_collocation.rst", "pySDC/implementations.convergence_controller_classes.adaptivity.rst", "pySDC/implementations.convergence_controller_classes.basic_restarting.rst", "pySDC/implementations.convergence_controller_classes.check_convergence.rst", "pySDC/implementations.convergence_controller_classes.check_iteration_estimator.rst", "pySDC/implementations.convergence_controller_classes.crash.rst", "pySDC/implementations.convergence_controller_classes.estimate_contraction_factor.rst", "pySDC/implementations.convergence_controller_classes.estimate_embedded_error.rst", "pySDC/implementations.convergence_controller_classes.estimate_extrapolation_error.rst", "pySDC/implementations.convergence_controller_classes.estimate_polynomial_error.rst", "pySDC/implementations.convergence_controller_classes.hotrod.rst", "pySDC/implementations.convergence_controller_classes.inexactness.rst", "pySDC/implementations.convergence_controller_classes.interpolate_between_restarts.rst", "pySDC/implementations.convergence_controller_classes.spread_step_sizes.rst", "pySDC/implementations.convergence_controller_classes.step_size_limiter.rst", "pySDC/implementations.convergence_controller_classes.store_uold.rst", "pySDC/implementations.datatype_classes.rst", "pySDC/implementations.datatype_classes.cupy_mesh.rst", "pySDC/implementations.datatype_classes.fenics_mesh.rst", "pySDC/implementations.datatype_classes.mesh.rst", "pySDC/implementations.datatype_classes.particles.rst", "pySDC/implementations.datatype_classes.petsc_vec.rst", "pySDC/implementations.problem_classes.rst", "pySDC/implementations.problem_classes.AcousticAdvection_1D_FD_imex.rst", "pySDC/implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.rst", "pySDC/implementations.problem_classes.AdvectionEquation_ND_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_1D_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FD.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FD_gpu.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT.rst", "pySDC/implementations.problem_classes.AllenCahn_2D_FFT_gpu.rst", "pySDC/implementations.problem_classes.AllenCahn_MPIFFT.rst", "pySDC/implementations.problem_classes.AllenCahn_Temp_MPIFFT.rst", "pySDC/implementations.problem_classes.Auzinger_implicit.rst", "pySDC/implementations.problem_classes.Battery.rst", "pySDC/implementations.problem_classes.Boussinesq_2D_FD_imex.rst", "pySDC/implementations.problem_classes.Brusselator.rst", "pySDC/implementations.problem_classes.BuckConverter.rst", "pySDC/implementations.problem_classes.DiscontinuousTestODE.rst", "pySDC/implementations.problem_classes.FastWaveSlowWave_0D.rst", "pySDC/implementations.problem_classes.FermiPastaUlamTsingou.rst", "pySDC/implementations.problem_classes.FullSolarSystem.rst", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.rst", "pySDC/implementations.problem_classes.GeneralizedFisher_1D_PETSc.rst", "pySDC/implementations.problem_classes.GrayScott_1D_FEniCS_implicit.rst", "pySDC/implementations.problem_classes.GrayScott_2D_PETSc_periodic.rst", "pySDC/implementations.problem_classes.GrayScott_MPIFFT.rst", "pySDC/implementations.problem_classes.HarmonicOscillator.rst", "pySDC/implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.rst", "pySDC/implementations.problem_classes.HeatEquation_2D_PETSc_forced.rst", "pySDC/implementations.problem_classes.HeatEquation_ND_FD.rst", "pySDC/implementations.problem_classes.HeatEquation_ND_FD_CuPy.rst", "pySDC/implementations.problem_classes.HenonHeiles.rst", "pySDC/implementations.problem_classes.LogisticEquation.rst", "pySDC/implementations.problem_classes.Lorenz.rst", "pySDC/implementations.problem_classes.NonlinearSchroedinger_MPIFFT.rst", "pySDC/implementations.problem_classes.OuterSolarSystem.rst", "pySDC/implementations.problem_classes.PenningTrap_3D.rst", "pySDC/implementations.problem_classes.Piline.rst", "pySDC/implementations.problem_classes.Quench.rst", "pySDC/implementations.problem_classes.TestEquation_0D.rst", "pySDC/implementations.problem_classes.Van_der_Pol_implicit.rst", "pySDC/implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.rst", "pySDC/implementations.problem_classes.acoustic_helpers.rst", "pySDC/implementations.problem_classes.acoustic_helpers.buildFDMatrix.rst", "pySDC/implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.rst", "pySDC/implementations.problem_classes.acoustic_helpers.standard_integrators.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.buildFDMatrix.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.helper_classes.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.standard_integrators.rst", "pySDC/implementations.problem_classes.boussinesq_helpers.unflatten.rst", "pySDC/implementations.problem_classes.generic_MPIFFT_Laplacian.rst", "pySDC/implementations.problem_classes.generic_ND_FD.rst", "pySDC/implementations.problem_classes.nonlinear_ODE_1.rst", "pySDC/implementations.problem_classes.odeScalar.rst", "pySDC/implementations.problem_classes.odeSystem.rst", "pySDC/implementations.problem_classes.polynomial_test_problem.rst", "pySDC/implementations.sweeper_classes.rst", "pySDC/implementations.sweeper_classes.Multistep.rst", "pySDC/implementations.sweeper_classes.Runge_Kutta.rst", "pySDC/implementations.sweeper_classes.Runge_Kutta_Nystrom.rst", "pySDC/implementations.sweeper_classes.boris_2nd_order.rst", "pySDC/implementations.sweeper_classes.explicit.rst", "pySDC/implementations.sweeper_classes.generic_implicit.rst", "pySDC/implementations.sweeper_classes.generic_implicit_MPI.rst", "pySDC/implementations.sweeper_classes.imex_1st_order.rst", "pySDC/implementations.sweeper_classes.imex_1st_order_MPI.rst", "pySDC/implementations.sweeper_classes.imex_1st_order_mass.rst", "pySDC/implementations.sweeper_classes.multi_implicit.rst", "pySDC/implementations.sweeper_classes.verlet.rst", "pySDC/implementations.transfer_classes.rst", "pySDC/implementations.transfer_classes.BaseTransfer_mass.rst", "pySDC/implementations.transfer_classes.TransferFenicsMesh.rst", "pySDC/implementations.transfer_classes.TransferMesh.rst", "pySDC/implementations.transfer_classes.TransferMesh_FFT.rst", "pySDC/implementations.transfer_classes.TransferMesh_FFT2D.rst", "pySDC/implementations.transfer_classes.TransferMesh_MPIFFT.rst", "pySDC/implementations.transfer_classes.TransferMesh_NoCoarse.rst", "pySDC/implementations.transfer_classes.TransferPETScDMDA.rst", "pySDC/implementations.transfer_classes.TransferParticles_NoCoarse.rst", "tutorial/doc_step_1_A.rst", "tutorial/doc_step_1_B.rst", "tutorial/doc_step_1_C.rst", "tutorial/doc_step_1_D.rst", "tutorial/doc_step_2_A.rst", "tutorial/doc_step_2_B.rst", "tutorial/doc_step_2_C.rst", "tutorial/doc_step_3_A.rst", "tutorial/doc_step_3_B.rst", "tutorial/doc_step_3_C.rst", "tutorial/doc_step_4_A.rst", "tutorial/doc_step_4_B.rst", "tutorial/doc_step_4_C.rst", "tutorial/doc_step_4_D.rst", "tutorial/doc_step_5_A.rst", "tutorial/doc_step_5_B.rst", "tutorial/doc_step_5_C.rst", "tutorial/doc_step_6_A.rst", "tutorial/doc_step_6_B.rst", "tutorial/doc_step_6_C.rst", "tutorial/doc_step_7_A.rst", "tutorial/doc_step_7_B.rst", "tutorial/doc_step_7_C.rst", "tutorial/doc_step_8_A.rst", "tutorial/doc_step_8_B.rst", "tutorial/doc_step_8_C.rst", "tutorial/step_1.rst", "tutorial/step_2.rst", "tutorial/step_3.rst", "tutorial/step_4.rst", "tutorial/step_5.rst", "tutorial/step_6.rst", "tutorial/step_7.rst", "tutorial/step_8.rst"], "indexentries": {"__isfrozen (frozenclass attribute)": [[59, "helpers.pysdc_helper.FrozenClass.__isfrozen", false]], "__num_restarts (hooks attribute)": [[47, "core.Hooks.hooks.__num_restarts", false]], "__stats (hooks attribute)": [[47, "core.Hooks.hooks.__stats", false]], "_comm (mesh attribute)": [[89, "implementations.datatype_classes.mesh.mesh._comm", false]], "_parnames (registerparams attribute)": [[43, "core.Common.RegisterParams._parNames", false]], "_parnamesreadonly (registerparams attribute)": [[43, "core.Common.RegisterParams._parNamesReadOnly", false]], "a (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.A", false]], "a (advectionnd attribute)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.A", false]], "a (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.A", false]], "a (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.A", false]], "a (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.A", false]], "a (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.A", false]], "a (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.A", false]], "a (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.A", false]], "a (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.A", false]], "a (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.A", false]], "a (heatnd_unforced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.A", false]], "a (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.A", false]], "a (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.A", false]], "a (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.A", false]], "acceleration (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.acceleration", false]], "acoustic_1d_imex (class in implementations.problem_classes.acousticadvection_1d_fd_imex)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex", false]], "adamsbashforthexplicit1step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step", false]], "adamsmoultonimplicit1step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step", false]], "adamsmoultonimplicit2step (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step", false]], "adaptivecollocation (class in implementations.convergence_controller_classes.adaptive_collocation)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation", false]], "adaptivity (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity", false]], "adaptivitybase (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase", false]], "adaptivitycollocation (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation", false]], "adaptivityextrapolationwithinq (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ", false]], "adaptivityforconvergedcollocationproblems (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems", false]], "adaptivitypolynomialerror (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError", false]], "adaptivityresidual (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual", false]], "adaptivityrk (class in implementations.convergence_controller_classes.adaptivity)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK", false]], "add() (logging method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.logging.add", false]], "add_convergence_controller() (controller method)": [[44, "core.Controller.controller.add_convergence_controller", false]], "add_hook() (controller method)": [[44, "core.Controller.controller.add_hook", false]], "add_to_stats() (hooks method)": [[47, "core.Hooks.hooks.add_to_stats", false]], "add_variable() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.add_variable", false]], "advectiondiffusion1d_imex (class in implementations.problem_classes.advectiondiffusionequation_1d_fft)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex", false]], "advectiondiffusion1d_implicit (class in implementations.problem_classes.advectiondiffusionequation_1d_fft)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit", false]], "advectionnd (class in implementations.problem_classes.advectionequation_nd_fd)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd", false]], "allencahn2d_imex (class in implementations.problem_classes.allencahn_2d_fft)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex", false]], "allencahn2d_imex (class in implementations.problem_classes.allencahn_2d_fft_gpu)": [[100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex", false]], "allencahn2d_imex_stab (class in implementations.problem_classes.allencahn_2d_fft)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab", false]], "allencahn2d_imex_stab (class in implementations.problem_classes.allencahn_2d_fft_gpu)": [[100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab", false]], "allencahn_front_finel (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel", false]], "allencahn_front_fullyimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit", false]], "allencahn_front_semiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit", false]], "allencahn_fullyimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit", false]], "allencahn_imex (class in implementations.problem_classes.allencahn_mpifft)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex", false]], "allencahn_imex_timeforcing (class in implementations.problem_classes.allencahn_mpifft)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing", false]], "allencahn_multiimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit", false]], "allencahn_multiimplicit_v2 (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2", false]], "allencahn_periodic_fullyimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit", false]], "allencahn_periodic_multiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit", false]], "allencahn_periodic_semiimplicit (class in implementations.problem_classes.allencahn_1d_fd)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit", false]], "allencahn_semiimplicit (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit", false]], "allencahn_semiimplicit_v2 (class in implementations.problem_classes.allencahn_2d_fd)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2", false]], "allencahn_temp_imex (class in implementations.problem_classes.allencahn_temp_mpifft)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex", false]], "allreduce() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.Allreduce", false]], "alpha (adamsbashforthexplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step.alpha", false]], "alpha (adamsmoultonimplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step.alpha", false]], "alpha (adamsmoultonimplicit2step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.alpha", false]], "alpha (backwardeuler attribute)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler.alpha", false]], "alpha (multistep attribute)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.alpha", false]], "amat (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.AMat", false]], "apply_mass_matrix() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.apply_mass_matrix", false]], "apply_mass_matrix() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.apply_mass_matrix", false]], "apply_mass_matrix() (ptype method)": [[51, "core.Problem.ptype.apply_mass_matrix", false]], "ark54 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54", false]], "ark548l2sa (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA", false]], "ark548l2saerk (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK", false]], "ark548l2saerk2 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2", false]], "ark548l2saesdirk (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK", false]], "ark548l2saesdirk2 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2", false]], "auzinger (class in implementations.problem_classes.auzinger_implicit)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger", false]], "backwardeuler (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler", false]], "backwardeuler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler", false]], "base_transfer (class in core.basetransfer)": [[41, "core.BaseTransfer.base_transfer", false]], "base_transfer_mass (class in implementations.transfer_classes.basetransfer_mass)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass", false]], "basicrestarting (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting", false]], "basicrestartingmpi (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI", false]], "basicrestartingnonmpi (class in implementations.convergence_controller_classes.basic_restarting)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI", false]], "battery (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery", false]], "battery_implicit (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery_implicit", false]], "battery_n_capacitors (class in implementations.problem_classes.battery)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors", false]], "bc (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.bc", false]], "bc (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.bc", false]], "bc (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.bc", false]], "bc_hom (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.bc_hom", false]], "bc_hom (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.bc_hom", false]], "bc_hor (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.bc_hor", false]], "bc_ver (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.bc_ver", false]], "bcast() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.bcast", false]], "bcast() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.bcast", false]], "bcast() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.bcast", false]], "bdf2 (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2", false]], "bdf2 (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2", false]], "beta (adamsbashforthexplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step.beta", false]], "beta (adamsmoultonimplicit1step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step.beta", false]], "beta (adamsmoultonimplicit2step attribute)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.beta", false]], "beta (backwardeuler attribute)": [[151, "implementations.sweeper_classes.Multistep.BackwardEuler.beta", false]], "beta (multistep attribute)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.beta", false]], "border_padding() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.border_padding", false]], "boris_2nd_order (class in implementations.sweeper_classes.boris_2nd_order)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order", false]], "boris_solver() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.boris_solver", false]], "boussinesq_2d_imex (class in implementations.problem_classes.boussinesq_2d_fd_imex)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex", false]], "brusselator (class in implementations.problem_classes.brusselator)": [[106, "implementations.problem_classes.Brusselator.Brusselator", false]], "buck_converter (class in implementations.problem_classes.buckconverter)": [[107, "implementations.problem_classes.BuckConverter.buck_converter", false]], "build_f() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.build_f", false]], "butchertableau (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ButcherTableau", false]], "butchertableauclass (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.ButcherTableauClass", false]], "butchertableauclass (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.ButcherTableauClass", false]], "butchertableauclass (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.ButcherTableauClass", false]], "butchertableauclass (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.ButcherTableauClass", false]], "butchertableauclass (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.ButcherTableauClass", false]], "butchertableauclass (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.ButcherTableauClass", false]], "butchertableauclass (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.ButcherTableauClass", false]], "butchertableauclass (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.ButcherTableauClass", false]], "butchertableauclass (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.ButcherTableauClass", false]], "butchertableauclass (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.ButcherTableauClass", false]], "butchertableauclass_explicit (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.ButcherTableauClass_explicit", false]], "butchertableauclass_explicit (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.ButcherTableauClass_explicit", false]], "butchertableauclass_explicit (rungekuttaimex attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.ButcherTableauClass_explicit", false]], "butchertableauembedded (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ButcherTableauEmbedded", false]], "cache (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.Cache", false]], "callback (class in implementations.problem_classes.boussinesq_helpers.helper_classes)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback", false]], "cash_karp (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp", false]], "check_convergence() (checkconvergence static method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.check_convergence", false]], "check_iteration_estimate() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.check_iteration_estimate", false]], "check_iteration_status() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.check_iteration_status", false]], "check_iteration_status() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.check_iteration_status", false]], "check_iteration_status() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.check_iteration_status", false]], "check_parameters() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.check_parameters", false]], "check_parameters() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.check_parameters", false]], "check_parameters() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.check_parameters", false]], "check_parameters() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.check_parameters", false]], "check_parameters() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.check_parameters", false]], "check_parameters() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.check_parameters", false]], "check_parameters() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.check_parameters", false]], "check_parameters() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.check_parameters", false]], "check_parameters() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.check_parameters", false]], "checkconvergence (class in implementations.convergence_controller_classes.check_convergence)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence", false]], "checkiterationestimatornonmpi (class in implementations.convergence_controller_classes.check_iteration_estimator)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI", false]], "chemicalreaction3var (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var", false]], "coarse (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.coarse", false]], "coarse (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.coarse", false]], "coarse_prob (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.coarse_prob", false]], "col (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.col", false]], "coll (sweeper attribute)": [[54, "core.Sweeper.sweeper.coll", false]], "collbase (class in core.collocation)": [[42, "core.Collocation.CollBase", false]], "collocationerror": [[46, "core.Errors.CollocationError", false]], "comm (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.comm", false]], "comm (cupy_mesh property)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.comm", false]], "comm (mesh property)": [[89, "implementations.datatype_classes.mesh.mesh.comm", false]], "comm (sweepermpi property)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.comm", false]], "communicate_convergence() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.communicate_convergence", false]], "communicate_crash() (crashbase method)": [[75, "implementations.convergence_controller_classes.crash.CrashBase.communicate_crash", false]], "communicationerror": [[46, "core.Errors.CommunicationError", false]], "comp2_cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh", false]], "comp2_mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.comp2_mesh", false]], "components (comp2_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh.components", false]], "components (comp2_mesh attribute)": [[89, "implementations.datatype_classes.mesh.comp2_mesh.components", false]], "components (cupymulticomponentmesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.CuPyMultiComponentMesh.components", false]], "components (imex_cupy_mesh attribute)": [[87, "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh.components", false]], "components (imex_mesh attribute)": [[89, "implementations.datatype_classes.mesh.imex_mesh.components", false]], "components (multicomponentmesh attribute)": [[89, "implementations.datatype_classes.mesh.MultiComponentMesh.components", false]], "compute_end_point() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.compute_end_point", false]], "compute_end_point() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.compute_end_point", false]], "compute_end_point() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.compute_end_point", false]], "compute_end_point() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.compute_end_point", false]], "compute_end_point() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.compute_end_point", false]], "compute_end_point() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.compute_end_point", false]], "compute_end_point() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.compute_end_point", false]], "compute_end_point() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.compute_end_point", false]], "compute_end_point() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.compute_end_point", false]], "compute_end_point() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.compute_end_point", false]], "compute_end_point() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.compute_end_point", false]], "compute_end_point() (sweeper method)": [[54, "core.Sweeper.sweeper.compute_end_point", false]], "compute_end_point() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.compute_end_point", false]], "compute_end_point() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.compute_end_point", false]], "compute_optimal_step_size() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.compute_optimal_step_size", false]], "compute_residual() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.compute_residual", false]], "compute_residual() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.compute_residual", false]], "compute_residual() (sweeper method)": [[54, "core.Sweeper.sweeper.compute_residual", false]], "compute_residual() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.compute_residual", false]], "computefejerrule() (in module core.lagrange)": [[48, "core.Lagrange.computeFejerRule", false]], "connect_levels() (step method)": [[53, "core.Step.step.connect_levels", false]], "continue_periodic_array() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.continue_periodic_array", false]], "controller (class in core.controller)": [[44, "core.Controller.controller", false]], "controller_mpi (class in implementations.controller_classes.controller_mpi)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI", false]], "controller_nonmpi (class in implementations.controller_classes.controller_nonmpi)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI", false]], "controllererror": [[46, "core.Errors.ControllerError", false]], "convergence_control() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.convergence_control", false]], "convergencecontroller (class in core.convergencecontroller)": [[45, "core.ConvergenceController.ConvergenceController", false]], "convergenceerror": [[46, "core.Errors.ConvergenceError", false]], "core": [[40, "module-core", false]], "core.basetransfer": [[41, "module-core.BaseTransfer", false]], "core.collocation": [[42, "module-core.Collocation", false]], "core.common": [[43, "module-core.Common", false]], "core.controller": [[44, "module-core.Controller", false]], "core.convergencecontroller": [[45, "module-core.ConvergenceController", false]], "core.errors": [[46, "module-core.Errors", false]], "core.hooks": [[47, "module-core.Hooks", false]], "core.lagrange": [[48, "module-core.Lagrange", false]], "core.level": [[49, "module-core.Level", false]], "core.nodes": [[50, "module-core.Nodes", false]], "core.problem": [[51, "module-core.Problem", false]], "core.spacetransfer": [[52, "module-core.SpaceTransfer", false]], "core.step": [[53, "module-core.Step", false]], "core.sweeper": [[54, "module-core.Sweeper", false]], "count_switches() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.count_switches", false]], "count_switches() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.count_switches", false]], "cranknicholson (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson", false]], "crashbase (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.CrashBase", false]], "cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh", false]], "cupymulticomponentmesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.CuPyMultiComponentMesh", false]], "d (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.D", false]], "d_upwind (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.D_upwind", false]], "datachecker (class in helpers.testing)": [[62, "helpers.testing.DataChecker", false]], "dataerror": [[46, "core.Errors.DataError", false]], "ddx (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.ddx", false]], "debug() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.debug", false]], "decrement() (workcounter method)": [[51, "core.Problem.WorkCounter.decrement", false]], "default() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.default", false]], "default() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.default", false]], "delta_m (collbase attribute)": [[42, "core.Collocation.CollBase.delta_m", false]], "dependencies() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.dependencies", false]], "dependencies() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.dependencies", false]], "dependencies() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.dependencies", false]], "dependencies() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.dependencies", false]], "dependencies() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.dependencies", false]], "dependencies() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.dependencies", false]], "dependencies() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.dependencies", false]], "dependencies() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.dependencies", false]], "dependencies() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.dependencies", false]], "dependencies() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.dependencies", false]], "dependencies() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.dependencies", false]], "dependencies() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.dependencies", false]], "dependencies() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.dependencies", false]], "dependencies() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.dependencies", false]], "dependencies() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.dependencies", false]], "dependencies() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.dependencies", false]], "determine_restart() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.determine_restart", false]], "determine_restart() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.determine_restart", false]], "determine_restart() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.determine_restart", false]], "determine_restart() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.determine_restart", false]], "determine_restart() (basicrestartingmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI.determine_restart", false]], "determine_restart() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.determine_restart", false]], "determine_restart() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.determine_restart", false]], "determine_restart() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.determine_restart", false]], "dg() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dg", false]], "dg() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dg", false]], "dg2() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dg2", false]], "dginv() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv", false]], "dginv_lin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv_LIN", false]], "dginv_nonlin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dgInv_NONLIN", false]], "dirk (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk", false]], "dirk (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk", false]], "dirk43 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43", false]], "discontinuoustestode (class in implementations.problem_classes.discontinuoustestode)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE", false]], "dt (level property)": [[49, "core.Level.level.dt", false]], "dt (step property)": [[53, "core.Step.step.dt", false]], "dtype_f (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dtype_f", false]], "dtype_f (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.dtype_f", false]], "dtype_f (advectiondiffusion1d_implicit attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.dtype_f", false]], "dtype_f (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dtype_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dtype_f", false]], "dtype_f (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_front_semiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.dtype_f", false]], "dtype_f (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_multiimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.dtype_f", false]], "dtype_f (allencahn_multiimplicit_v2 attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.dtype_f", false]], "dtype_f (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dtype_f", false]], "dtype_f (allencahn_periodic_multiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.dtype_f", false]], "dtype_f (allencahn_periodic_semiimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.dtype_f", false]], "dtype_f (allencahn_semiimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.dtype_f", false]], "dtype_f (allencahn_semiimplicit_v2 attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.dtype_f", false]], "dtype_f (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dtype_f", false]], "dtype_f (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.dtype_f", false]], "dtype_f (battery attribute)": [[104, "implementations.problem_classes.Battery.battery.dtype_f", false]], "dtype_f (battery_implicit attribute)": [[104, "implementations.problem_classes.Battery.battery_implicit.dtype_f", false]], "dtype_f (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.dtype_f", false]], "dtype_f (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.dtype_f", false]], "dtype_f (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.dtype_f", false]], "dtype_f (chemicalreaction3var attribute)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.dtype_f", false]], "dtype_f (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.dtype_f", false]], "dtype_f (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.dtype_f", false]], "dtype_f (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.dtype_f", false]], "dtype_f (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.dtype_f", false]], "dtype_f (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dtype_f", false]], "dtype_f (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.dtype_f", false]], "dtype_f (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dtype_f", false]], "dtype_f (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dtype_f", false]], "dtype_f (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.dtype_f", false]], "dtype_f (grayscott_mi_linear attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.dtype_f", false]], "dtype_f (harmonic_oscillator attribute)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.dtype_f", false]], "dtype_f (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dtype_f", false]], "dtype_f (heatnd_forced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.dtype_f", false]], "dtype_f (henon_heiles attribute)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.dtype_f", false]], "dtype_f (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.dtype_f", false]], "dtype_f (jacobielliptic attribute)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.dtype_f", false]], "dtype_f (kaps attribute)": [[148, "implementations.problem_classes.odeSystem.Kaps.dtype_f", false]], "dtype_f (logistics_equation attribute)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.dtype_f", false]], "dtype_f (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.dtype_f", false]], "dtype_f (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.dtype_f", false]], "dtype_f (nonlinearschroedinger_fully_implicit attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.dtype_f", false]], "dtype_f (outer_solar_system attribute)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.dtype_f", false]], "dtype_f (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.dtype_f", false]], "dtype_f (petsc_fisher_fullyimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.dtype_f", false]], "dtype_f (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dtype_f", false]], "dtype_f (petsc_fisher_semiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_fullyimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dtype_f", false]], "dtype_f (petsc_grayscott_semiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.dtype_f", false]], "dtype_f (piline attribute)": [[128, "implementations.problem_classes.Piline.piline.dtype_f", false]], "dtype_f (polynomial_testequation attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.dtype_f", false]], "dtype_f (polynomial_testequation_imex attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX.dtype_f", false]], "dtype_f (protherorobinson attribute)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dtype_f", false]], "dtype_f (protherorobinsonautonomous attribute)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dtype_f", false]], "dtype_f (ptype attribute)": [[51, "core.Problem.ptype.dtype_f", false]], "dtype_f (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dtype_f", false]], "dtype_f (quenchimex attribute)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.dtype_f", false]], "dtype_f (swfw_scalar attribute)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.dtype_f", false]], "dtype_f (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.dtype_f", false]], "dtype_f (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.dtype_f", false]], "dtype_u (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dtype_u", false]], "dtype_u (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.dtype_u", false]], "dtype_u (advectiondiffusion1d_implicit attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.dtype_u", false]], "dtype_u (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dtype_u", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dtype_u", false]], "dtype_u (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dtype_u", false]], "dtype_u (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dtype_u", false]], "dtype_u (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.dtype_u", false]], "dtype_u (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.dtype_u", false]], "dtype_u (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.dtype_u", false]], "dtype_u (buck_converter attribute)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.dtype_u", false]], "dtype_u (chemicalreaction3var attribute)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.dtype_u", false]], "dtype_u (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.dtype_u", false]], "dtype_u (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.dtype_u", false]], "dtype_u (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.dtype_u", false]], "dtype_u (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.dtype_u", false]], "dtype_u (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dtype_u", false]], "dtype_u (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.dtype_u", false]], "dtype_u (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dtype_u", false]], "dtype_u (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dtype_u", false]], "dtype_u (harmonic_oscillator attribute)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.dtype_u", false]], "dtype_u (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dtype_u", false]], "dtype_u (henon_heiles attribute)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.dtype_u", false]], "dtype_u (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.dtype_u", false]], "dtype_u (jacobielliptic attribute)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.dtype_u", false]], "dtype_u (kaps attribute)": [[148, "implementations.problem_classes.odeSystem.Kaps.dtype_u", false]], "dtype_u (logistics_equation attribute)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.dtype_u", false]], "dtype_u (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.dtype_u", false]], "dtype_u (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.dtype_u", false]], "dtype_u (nonlinearschroedinger_fully_implicit attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.dtype_u", false]], "dtype_u (outer_solar_system attribute)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.dtype_u", false]], "dtype_u (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.dtype_u", false]], "dtype_u (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dtype_u", false]], "dtype_u (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dtype_u", false]], "dtype_u (piline attribute)": [[128, "implementations.problem_classes.Piline.piline.dtype_u", false]], "dtype_u (polynomial_testequation attribute)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.dtype_u", false]], "dtype_u (protherorobinson attribute)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.dtype_u", false]], "dtype_u (protherorobinsonautonomous attribute)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.dtype_u", false]], "dtype_u (ptype attribute)": [[51, "core.Problem.ptype.dtype_u", false]], "dtype_u (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dtype_u", false]], "dtype_u (swfw_scalar attribute)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.dtype_u", false]], "dtype_u (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.dtype_u", false]], "dtype_u (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.dtype_u", false]], "dump_setup() (controller method)": [[44, "core.Controller.controller.dump_setup", false]], "dw (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dw", false]], "dx (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.Dx", false], [93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.dx", false]], "dx (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.dx", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.dx", false]], "dx (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.dx", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.dx", false]], "dx (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.dx", false]], "dx (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.dx", false]], "dx (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.dx", false]], "dx (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.dx", false]], "dx (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dx", false]], "dx (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.dx", false]], "dx (generalized_fisher attribute)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.dx", false]], "dx (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.dx", false]], "dx (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dx", false]], "dx (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.dx", false]], "dx (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dx", false]], "dx (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.dx", false]], "dy (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.dy", false]], "dy (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.dy", false]], "dy (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.dy", false]], "dy (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.dy", false]], "elec (fields attribute)": [[90, "implementations.datatype_classes.particles.fields.elec", false]], "entry (class in core.hooks)": [[47, "core.Hooks.Entry", false]], "entry (hooks attribute)": [[47, "core.Hooks.hooks.entry", false], [47, "id0", false]], "eps (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.eps", false]], "esdirk43 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43", false]], "esdirk53 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53", false]], "estimate_embedded_error_serial() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.estimate_embedded_error_serial", false]], "estimatecontractionfactor (class in implementations.convergence_controller_classes.estimate_contraction_factor)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor", false]], "estimateembeddederror (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError", false]], "estimateembeddederrorcollocation (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation", false]], "estimateembeddederrorlinearizedmpi (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI", false]], "estimateembeddederrorlinearizednonmpi (class in implementations.convergence_controller_classes.estimate_embedded_error)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI", false]], "estimateextrapolationerrorbase (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase", false]], "estimateextrapolationerrornonmpi (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI", false]], "estimateextrapolationerrorwithinq (class in implementations.convergence_controller_classes.estimate_extrapolation_error)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ", false]], "estimatepolynomialerror (class in implementations.convergence_controller_classes.estimate_polynomial_error)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError", false]], "eval_f() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.eval_f", false]], "eval_f() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.eval_f", false]], "eval_f() (advectiondiffusion1d_implicit method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.eval_f", false]], "eval_f() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.eval_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.eval_f", false]], "eval_f() (allencahn2d_imex_stab method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.eval_f", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.eval_f", false]], "eval_f() (allencahn_front_finel method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel.eval_f", false]], "eval_f() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.eval_f", false]], "eval_f() (allencahn_front_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.eval_f", false]], "eval_f() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.eval_f", false]], "eval_f() (allencahn_imex method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.eval_f", false]], "eval_f() (allencahn_imex_timeforcing method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing.eval_f", false]], "eval_f() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.eval_f", false]], "eval_f() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.eval_f", false]], "eval_f() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.eval_f", false]], "eval_f() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.eval_f", false]], "eval_f() (allencahn_periodic_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.eval_f", false]], "eval_f() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.eval_f", false]], "eval_f() (allencahn_semiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.eval_f", false]], "eval_f() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.eval_f", false]], "eval_f() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.eval_f", false]], "eval_f() (battery method)": [[104, "implementations.problem_classes.Battery.battery.eval_f", false]], "eval_f() (battery_implicit method)": [[104, "implementations.problem_classes.Battery.battery_implicit.eval_f", false]], "eval_f() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.eval_f", false]], "eval_f() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.eval_f", false]], "eval_f() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.eval_f", false]], "eval_f() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.eval_f", false]], "eval_f() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.eval_f", false]], "eval_f() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.eval_f", false]], "eval_f() (exactdiscontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE.eval_f", false]], "eval_f() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.eval_f", false]], "eval_f() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.eval_f", false]], "eval_f() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.eval_f", false]], "eval_f() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.eval_f", false]], "eval_f() (fenics_vortex_2d_mass method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.eval_f", false]], "eval_f() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_f", false]], "eval_f() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.eval_f", false]], "eval_f() (genericndimfindiff method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.eval_f", false]], "eval_f() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.eval_f", false]], "eval_f() (grayscott_imex_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear.eval_f", false]], "eval_f() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.eval_f", false]], "eval_f() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.eval_f", false]], "eval_f() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.eval_f", false]], "eval_f() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.eval_f", false]], "eval_f() (heatnd_forced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.eval_f", false]], "eval_f() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.eval_f", false]], "eval_f() (imex_laplacian_mpifft method)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.eval_f", false]], "eval_f() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.eval_f", false]], "eval_f() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.eval_f", false]], "eval_f() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.eval_f", false]], "eval_f() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.eval_f", false]], "eval_f() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.eval_f", false]], "eval_f() (nonlinearschroedinger_fully_implicit method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.eval_f", false]], "eval_f() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.eval_f", false]], "eval_f() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.eval_f", false]], "eval_f() (petsc_fisher_fullyimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.eval_f", false]], "eval_f() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.eval_f", false]], "eval_f() (petsc_fisher_semiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.eval_f", false]], "eval_f() (petsc_grayscott_fullyimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.eval_f", false]], "eval_f() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.eval_f", false]], "eval_f() (petsc_grayscott_semiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.eval_f", false]], "eval_f() (piline method)": [[128, "implementations.problem_classes.Piline.piline.eval_f", false]], "eval_f() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.eval_f", false]], "eval_f() (polynomial_testequation_imex method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX.eval_f", false]], "eval_f() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.eval_f", false]], "eval_f() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.eval_f", false]], "eval_f() (ptype method)": [[51, "core.Problem.ptype.eval_f", false]], "eval_f() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.eval_f", false]], "eval_f() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.eval_f", false]], "eval_f() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.eval_f", false]], "eval_f() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.eval_f", false]], "eval_f() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.eval_f", false]], "eval_f_non_linear() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.eval_f_non_linear", false]], "eval_hamiltonian() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_hamiltonian", false]], "eval_hamiltonian() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.eval_hamiltonian", false]], "eval_hamiltonian() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.eval_hamiltonian", false]], "eval_hamiltonian() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.eval_hamiltonian", false]], "eval_mode_energy() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.eval_mode_energy", false]], "evalorthogpoly() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.evalOrthogPoly", false]], "evaluate() (collbase static method)": [[42, "core.Collocation.CollBase.evaluate", false]], "exactdiscontinuoustestode (class in implementations.problem_classes.discontinuoustestode)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE", false]], "expl (petsc_vec_comp2 attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2.expl", false]], "expl (petsc_vec_imex attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex.expl", false]], "expl (rhs_fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh.expl", false]], "explicit (class in implementations.sweeper_classes.explicit)": [[155, "implementations.sweeper_classes.explicit.explicit", false]], "explicitmidpointmethod (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod", false]], "f (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F", false]], "f (level attribute)": [[49, "core.Level.level.f", false]], "f (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.F", false]], "f() (bdf2 method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.f", false]], "f() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.f", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.f", false]], "f() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f", false]], "f() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f", false]], "f() (trapezoidal method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.f", false]], "f1 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F1", false]], "f2 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.F2", false]], "f_fast() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_fast", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_fast", false]], "f_fast() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fast", false]], "f_fast_solve() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_fast_solve", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_fast_solve", false]], "f_fastmom() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fastMom", false]], "f_fastther() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_fastTher", false]], "f_init (ptype property)": [[51, "core.Problem.ptype.f_init", false]], "f_lin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f_LIN", false]], "f_lin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f_LIN", false]], "f_nonlin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.f_NONLIN", false]], "f_nonlin() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.f_NONLIN", false]], "f_slow() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.f_slow", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.f_slow", false]], "f_slow() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.f_slow", false]], "f_solve() (bdf2 method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.f_solve", false]], "f_solve() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.f_solve", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.f_solve", false]], "f_solve() (trapezoidal method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.f_solve", false]], "fast_interactions() (penningtrap static method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.fast_interactions", false]], "fenics_grayscott (class in implementations.problem_classes.grayscott_1d_fenics_implicit)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott", false]], "fenics_heat (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat", false]], "fenics_heat_mass (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass", false]], "fenics_heat_mass_timebc (class in implementations.problem_classes.heatequation_1d_fenics_matrix_forced)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc", false]], "fenics_mesh (class in implementations.datatype_classes.fenics_mesh)": [[88, "implementations.datatype_classes.fenics_mesh.fenics_mesh", false]], "fenics_vortex_2d (class in implementations.problem_classes.vorticityvelocity_2d_fenics_periodic)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d", false]], "fenics_vortex_2d_mass (class in implementations.problem_classes.vorticityvelocity_2d_fenics_periodic)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass", false]], "fermi_pasta_ulam_tsingou (class in implementations.problem_classes.fermipastaulamtsingou)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou", false]], "fft (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.fft", false]], "fft (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.fft", false]], "fft (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.fft", false]], "fft (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.fft", false]], "fft (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.fft", false]], "fft (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.fft", false]], "fft_backend (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.fft_backend", false]], "fft_comm_backend (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.fft_comm_backend", false]], "fft_to_fft (class in implementations.transfer_classes.transfermesh_mpifft)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft", false]], "fields (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields", false]], "fields.electric (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields.electric", false]], "fields.magnetic (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.fields.magnetic", false]], "figsize() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.figsize", false]], "figsize_by_journal() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.figsize_by_journal", false]], "filter_stats() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.filter_stats", false]], "fine (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.fine", false]], "fine (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.fine", false]], "fine_prob (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.fine_prob", false]], "firsttimestep() (bdf2 method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2.firsttimestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.firsttimestep", false]], "fisher_full (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full", false]], "fisher_reaction (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction", false]], "fix_bc_for_residual (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.fix_bc_for_residual", false]], "fix_bc_for_residual (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.fix_bc_for_residual", false]], "fix_residual() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.fix_residual", false]], "fold (level attribute)": [[49, "core.Level.level.fold", false]], "formfunction() (fisher_full method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.formFunction", false]], "formfunction() (fisher_reaction method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.formFunction", false]], "formfunction() (gs_full method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.formFunction", false]], "formfunction() (gs_reaction method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.formFunction", false]], "formjacobian() (fisher_full method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.formJacobian", false]], "formjacobian() (fisher_reaction method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.formJacobian", false]], "formjacobian() (gs_full method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.formJacobian", false]], "formjacobian() (gs_reaction method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.formJacobian", false]], "forwardeuler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler", false]], "frozenclass (class in helpers.pysdc_helper)": [[59, "helpers.pysdc_helper.FrozenClass", false]], "full_solar_system (class in implementations.problem_classes.fullsolarsystem)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system", false]], "g (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.g", false]], "g (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.g", false]], "g (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.g", false]], "g (full_solar_system attribute)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.G", false]], "g (outer_solar_system attribute)": [[126, "id0", false], [126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.G", false]], "g() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.g", false]], "g() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.g", false]], "gamma (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.gamma", false]], "generalized_fisher (class in implementations.problem_classes.generalizedfisher_1d_fd_implicit)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher", false]], "generate_description() (in module helpers.setup_helper)": [[60, "helpers.setup_helper.generate_description", false]], "generate_scipy_reference_solution() (ptype method)": [[51, "core.Problem.ptype.generate_scipy_reference_solution", false]], "generate_starting_values() (adamsmoultonimplicit2step method)": [[151, "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step.generate_starting_values", false]], "generate_starting_values() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.generate_starting_values", false]], "generic_implicit (class in implementations.sweeper_classes.generic_implicit)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit", false]], "generic_implicit_mpi (class in implementations.sweeper_classes.generic_implicit_mpi)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI", false]], "genericndimfindiff (class in implementations.problem_classes.generic_nd_fd)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff", false]], "get() (frozenclass method)": [[59, "helpers.pysdc_helper.FrozenClass.get", false]], "get2dmatrix() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DMatrix", false]], "get2dmesh() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DMesh", false]], "get2dupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.get2DUpwindMatrix", false]], "get_1d_grid() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_1d_grid", false]], "get_butcher_tableau() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_Butcher_tableau", false]], "get_butcher_tableau_explicit() (rungekuttaimex class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.get_Butcher_tableau_explicit", false]], "get_convergence() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_convergence", false]], "get_convergence() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_convergence", false]], "get_convergence() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.get_convergence", false]], "get_convergence() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_convergence", false]], "get_convergence_controllers_as_table() (controller method)": [[44, "core.Controller.controller.get_convergence_controllers_as_table", false]], "get_count() (ncclcomm static method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_count", false]], "get_default_sweeper_class() (genericndimfindiff class method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.get_default_sweeper_class", false]], "get_default_sweeper_class() (ptype class method)": [[51, "core.Problem.ptype.get_default_sweeper_class", false]], "get_dtype() (ncclcomm static method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_dtype", false]], "get_extrapolated_error() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.get_extrapolated_error", false]], "get_extrapolated_solution() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.get_extrapolated_solution", false]], "get_extrapolation_coefficients() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.get_extrapolation_coefficients", false]], "get_fig() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.get_fig", false]], "get_fig() (ptype method)": [[51, "core.Problem.ptype.get_fig", false]], "get_finite_difference_matrix() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_finite_difference_matrix", false]], "get_finite_difference_stencil() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_finite_difference_stencil", false]], "get_full_f() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_full_f", false]], "get_full_f() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.get_full_f", false]], "get_implementation() (basicrestarting class method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.get_implementation", false]], "get_implementation() (estimateembeddederror class method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.get_implementation", false]], "get_implementation() (spreadstepsizesblockwise class method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.get_implementation", false]], "get_interactions() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.get_interactions", false]], "get_list_of_types() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.get_list_of_types", false]], "get_local_error_estimate() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_local_error_estimate", false]], "get_local_error_estimate() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.get_local_error_estimate", false]], "get_new_step_size() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.get_new_step_size", false]], "get_new_step_size() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.get_new_step_size", false]], "get_new_step_size() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.get_new_step_size", false]], "get_new_step_size() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.get_new_step_size", false]], "get_new_step_size() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.get_new_step_size", false]], "get_new_step_size() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.get_new_step_size", false]], "get_new_step_size() (adaptivityrk method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK.get_new_step_size", false]], "get_new_step_size() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.get_new_step_size", false]], "get_new_step_size() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.get_new_step_size", false]], "get_new_step_size() (stepsizeslopelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter.get_new_step_size", false]], "get_non_linear_jacobian() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.get_non_linear_Jacobian", false]], "get_op() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.get_op", false]], "get_problem_dict() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.get_problem_dict", false]], "get_q_matrix() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_Q_matrix", false]], "get_qdelta_explicit() (sweeper method)": [[54, "core.Sweeper.sweeper.get_Qdelta_explicit", false]], "get_qdelta_implicit() (sweeper method)": [[54, "core.Sweeper.sweeper.get_Qdelta_implicit", false]], "get_scalar_problems_manysweep_mat() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_scalar_problems_manysweep_mat", false]], "get_scalar_problems_manysweep_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_manysweep_mats", false]], "get_scalar_problems_picardsweep_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_picardsweep_mats", false]], "get_scalar_problems_sweeper_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_scalar_problems_sweeper_mats", false]], "get_scalar_problems_sweeper_mats() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_scalar_problems_sweeper_mats", false]], "get_sorted() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.get_sorted", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwise method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.get_step_from_which_to_spread", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwisempi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI.get_step_from_which_to_spread", false]], "get_step_from_which_to_spread() (spreadstepsizesblockwisenonmpi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI.get_step_from_which_to_spread", false]], "get_steps() (in module helpers.problem_helper)": [[58, "helpers.problem_helper.get_steps", false]], "get_sweeper_mats() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.get_sweeper_mats", false]], "get_sweeper_mats() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.get_sweeper_mats", false]], "get_switching_info() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.get_switching_info", false]], "get_switching_info() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.get_switching_info", false]], "get_sys_mat() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.get_sys_mat", false]], "get_transfer_matrix_q() (base_transfer static method)": [[41, "core.BaseTransfer.base_transfer.get_transfer_matrix_Q", false]], "get_update_order() (ark54 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.get_update_order", false]], "get_update_order() (ark548l2sa class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.get_update_order", false]], "get_update_order() (ark548l2saerk class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.get_update_order", false]], "get_update_order() (ark548l2saesdirk2 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.get_update_order", false]], "get_update_order() (cash_karp class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.get_update_order", false]], "get_update_order() (dirk43 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.get_update_order", false]], "get_update_order() (esdirk43 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.get_update_order", false]], "get_update_order() (esdirk53 class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.get_update_order", false]], "get_update_order() (heun_euler class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.get_update_order", false]], "get_update_order() (rungekutta class method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.get_update_order", false]], "getbchorizontal() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.getBCHorizontal", false]], "getbcleft() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getBCLeft", false]], "getbcleft() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getBCLeft", false]], "getbcright() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getBCRight", false]], "getbcright() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getBCRight", false]], "getbcvertical() (in module implementations.problem_classes.boussinesq_helpers.build2dfdmatrix)": [[138, "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix.getBCVertical", false]], "getboussinesq2dmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesq2DMatrix", false]], "getboussinesq2dupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesq2DUpwindMatrix", false]], "getboussinesqbchorizontal() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesqBCHorizontal", false]], "getboussinesqbcvertical() (in module implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix)": [[139, "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix.getBoussinesqBCVertical", false]], "getcounter() (callback method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback.getcounter", false]], "gethorizontaldx() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getHorizontalDx", false]], "getintegrationmatrix() (lagrangeapproximation method)": [[48, "core.Lagrange.LagrangeApproximation.getIntegrationMatrix", false]], "getinterpolationmatrix() (lagrangeapproximation method)": [[48, "core.Lagrange.LagrangeApproximation.getInterpolationMatrix", false]], "getmatrix() (in module implementations.problem_classes.acoustic_helpers.buildfdmatrix)": [[134, "implementations.problem_classes.acoustic_helpers.buildFDMatrix.getMatrix", false]], "getmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getMatrix", false]], "getnodes() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getNodes", false]], "getorthogpolycoefficients() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getOrthogPolyCoefficients", false]], "getresidual() (callback method)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback.getresidual", false]], "gettridiagcoefficients() (nodesgenerator method)": [[50, "core.Nodes.NodesGenerator.getTridiagCoefficients", false]], "getupwindmatrix() (in module implementations.problem_classes.boussinesq_helpers.buildfdmatrix)": [[140, "implementations.problem_classes.boussinesq_helpers.buildFDMatrix.getUpwindMatrix", false]], "getwave1dadvectionmatrix() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWave1DAdvectionMatrix", false]], "getwave1dmatrix() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWave1DMatrix", false]], "getwavebcleft() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWaveBCLeft", false]], "getwavebcright() (in module implementations.problem_classes.acoustic_helpers.buildwave1dmatrix)": [[135, "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix.getWaveBCRight", false]], "gmres_logger (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.gmres_logger", false]], "grayscott_imex_diffusion (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion", false]], "grayscott_imex_linear (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear", false]], "grayscott_mi_diffusion (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion", false]], "grayscott_mi_linear (class in implementations.problem_classes.grayscott_mpifft)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear", false]], "grids (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.grids", false]], "gs_full (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full", false]], "gs_reaction (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction", false]], "h (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.h", false]], "harmonic_oscillator (class in implementations.problem_classes.harmonicoscillator)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator", false]], "heat2d_petsc_forced (class in implementations.problem_classes.heatequation_2d_petsc_forced)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced", false]], "heatnd_forced (class in implementations.problem_classes.heatequation_nd_fd)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced", false]], "heatnd_unforced (class in implementations.problem_classes.heatequation_nd_fd)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced", false]], "helpers": [[55, "module-helpers", false]], "helpers.nccl_communicator": [[56, "module-helpers.NCCL_communicator", false]], "helpers.plot_helper": [[57, "module-helpers.plot_helper", false]], "helpers.problem_helper": [[58, "module-helpers.problem_helper", false]], "helpers.pysdc_helper": [[59, "module-helpers.pysdc_helper", false]], "helpers.setup_helper": [[60, "module-helpers.setup_helper", false]], "helpers.stats_helper": [[61, "module-helpers.stats_helper", false]], "helpers.testing": [[62, "module-helpers.testing", false]], "helpers.transfer_helper": [[63, "module-helpers.transfer_helper", false]], "helpers.visualization_tools": [[64, "module-helpers.visualization_tools", false]], "henon_heiles (class in implementations.problem_classes.henonheiles)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles", false]], "heun_euler (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler", false]], "hooks (class in core.hooks)": [[47, "core.Hooks.hooks", false]], "hooks (controller property)": [[44, "core.Controller.controller.hooks", false]], "hotrod (class in implementations.convergence_controller_classes.hotrod)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod", false]], "i (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.i", false]], "id (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.Id", false]], "id (advectionnd attribute)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.Id", false]], "id (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.Id", false]], "id (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.Id", false]], "id (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.Id", false]], "id (heatnd_unforced attribute)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.Id", false]], "id (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.Id", false]], "id (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.Id", false]], "imex_1st_order (class in implementations.sweeper_classes.imex_1st_order)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order", false]], "imex_1st_order_mass (class in implementations.sweeper_classes.imex_1st_order_mass)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass", false]], "imex_1st_order_mpi (class in implementations.sweeper_classes.imex_1st_order_mpi)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI", false]], "imex_cupy_mesh (class in implementations.datatype_classes.cupy_mesh)": [[87, "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh", false]], "imex_laplacian_mpifft (class in implementations.problem_classes.generic_mpifft_laplacian)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT", false]], "imex_mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.imex_mesh", false]], "impl (petsc_vec_comp2 attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2.impl", false]], "impl (petsc_vec_imex attribute)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex.impl", false]], "impl (rhs_fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh.impl", false]], "implementations": [[65, "module-implementations", false]], "implementations.controller_classes": [[66, "module-implementations.controller_classes", false]], "implementations.controller_classes.controller_mpi": [[67, "module-implementations.controller_classes.controller_MPI", false]], "implementations.controller_classes.controller_nonmpi": [[68, "module-implementations.controller_classes.controller_nonMPI", false]], "implementations.convergence_controller_classes": [[69, "module-implementations.convergence_controller_classes", false]], "implementations.convergence_controller_classes.adaptive_collocation": [[70, "module-implementations.convergence_controller_classes.adaptive_collocation", false]], "implementations.convergence_controller_classes.adaptivity": [[71, "module-implementations.convergence_controller_classes.adaptivity", false]], "implementations.convergence_controller_classes.basic_restarting": [[72, "module-implementations.convergence_controller_classes.basic_restarting", false]], "implementations.convergence_controller_classes.check_convergence": [[73, "module-implementations.convergence_controller_classes.check_convergence", false]], "implementations.convergence_controller_classes.check_iteration_estimator": [[74, "module-implementations.convergence_controller_classes.check_iteration_estimator", false]], "implementations.convergence_controller_classes.crash": [[75, "module-implementations.convergence_controller_classes.crash", false]], "implementations.convergence_controller_classes.estimate_contraction_factor": [[76, "module-implementations.convergence_controller_classes.estimate_contraction_factor", false]], "implementations.convergence_controller_classes.estimate_embedded_error": [[77, "module-implementations.convergence_controller_classes.estimate_embedded_error", false]], "implementations.convergence_controller_classes.estimate_extrapolation_error": [[78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error", false]], "implementations.convergence_controller_classes.estimate_polynomial_error": [[79, "module-implementations.convergence_controller_classes.estimate_polynomial_error", false]], "implementations.convergence_controller_classes.hotrod": [[80, "module-implementations.convergence_controller_classes.hotrod", false]], "implementations.convergence_controller_classes.inexactness": [[81, "module-implementations.convergence_controller_classes.inexactness", false]], "implementations.convergence_controller_classes.interpolate_between_restarts": [[82, "module-implementations.convergence_controller_classes.interpolate_between_restarts", false]], "implementations.convergence_controller_classes.spread_step_sizes": [[83, "module-implementations.convergence_controller_classes.spread_step_sizes", false]], "implementations.convergence_controller_classes.step_size_limiter": [[84, "module-implementations.convergence_controller_classes.step_size_limiter", false]], "implementations.convergence_controller_classes.store_uold": [[85, "module-implementations.convergence_controller_classes.store_uold", false]], "implementations.datatype_classes": [[86, "module-implementations.datatype_classes", false]], "implementations.datatype_classes.cupy_mesh": [[87, "module-implementations.datatype_classes.cupy_mesh", false]], "implementations.datatype_classes.fenics_mesh": [[88, "module-implementations.datatype_classes.fenics_mesh", false]], "implementations.datatype_classes.mesh": [[89, "module-implementations.datatype_classes.mesh", false]], "implementations.datatype_classes.particles": [[90, "module-implementations.datatype_classes.particles", false]], "implementations.datatype_classes.petsc_vec": [[91, "module-implementations.datatype_classes.petsc_vec", false]], "implementations.problem_classes": [[92, "module-implementations.problem_classes", false]], "implementations.problem_classes.acoustic_helpers": [[133, "module-implementations.problem_classes.acoustic_helpers", false]], "implementations.problem_classes.acoustic_helpers.buildfdmatrix": [[134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix", false]], "implementations.problem_classes.acoustic_helpers.buildwave1dmatrix": [[135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", false]], "implementations.problem_classes.acoustic_helpers.standard_integrators": [[136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators", false]], "implementations.problem_classes.acousticadvection_1d_fd_imex": [[93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex", false]], "implementations.problem_classes.advectiondiffusionequation_1d_fft": [[94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", false]], "implementations.problem_classes.advectionequation_nd_fd": [[95, "module-implementations.problem_classes.AdvectionEquation_ND_FD", false]], "implementations.problem_classes.allencahn_1d_fd": [[96, "module-implementations.problem_classes.AllenCahn_1D_FD", false]], "implementations.problem_classes.allencahn_2d_fd": [[97, "module-implementations.problem_classes.AllenCahn_2D_FD", false]], "implementations.problem_classes.allencahn_2d_fft": [[99, "module-implementations.problem_classes.AllenCahn_2D_FFT", false]], "implementations.problem_classes.allencahn_2d_fft_gpu": [[100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu", false]], "implementations.problem_classes.allencahn_mpifft": [[101, "module-implementations.problem_classes.AllenCahn_MPIFFT", false]], "implementations.problem_classes.allencahn_temp_mpifft": [[102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT", false]], "implementations.problem_classes.auzinger_implicit": [[103, "module-implementations.problem_classes.Auzinger_implicit", false]], "implementations.problem_classes.battery": [[104, "module-implementations.problem_classes.Battery", false]], "implementations.problem_classes.boussinesq_2d_fd_imex": [[105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex", false]], "implementations.problem_classes.boussinesq_helpers": [[137, "module-implementations.problem_classes.boussinesq_helpers", false]], "implementations.problem_classes.boussinesq_helpers.build2dfdmatrix": [[138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", false]], "implementations.problem_classes.boussinesq_helpers.buildboussinesq2dmatrix": [[139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", false]], "implementations.problem_classes.boussinesq_helpers.buildfdmatrix": [[140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix", false]], "implementations.problem_classes.boussinesq_helpers.helper_classes": [[141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes", false]], "implementations.problem_classes.boussinesq_helpers.standard_integrators": [[142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators", false]], "implementations.problem_classes.boussinesq_helpers.unflatten": [[143, "module-implementations.problem_classes.boussinesq_helpers.unflatten", false]], "implementations.problem_classes.brusselator": [[106, "module-implementations.problem_classes.Brusselator", false]], "implementations.problem_classes.buckconverter": [[107, "module-implementations.problem_classes.BuckConverter", false]], "implementations.problem_classes.discontinuoustestode": [[108, "module-implementations.problem_classes.DiscontinuousTestODE", false]], "implementations.problem_classes.fastwaveslowwave_0d": [[109, "module-implementations.problem_classes.FastWaveSlowWave_0D", false]], "implementations.problem_classes.fermipastaulamtsingou": [[110, "module-implementations.problem_classes.FermiPastaUlamTsingou", false]], "implementations.problem_classes.fullsolarsystem": [[111, "module-implementations.problem_classes.FullSolarSystem", false]], "implementations.problem_classes.generalizedfisher_1d_fd_implicit": [[112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", false]], "implementations.problem_classes.generalizedfisher_1d_petsc": [[113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc", false]], "implementations.problem_classes.generic_mpifft_laplacian": [[144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian", false]], "implementations.problem_classes.generic_nd_fd": [[145, "module-implementations.problem_classes.generic_ND_FD", false]], "implementations.problem_classes.grayscott_1d_fenics_implicit": [[114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit", false]], "implementations.problem_classes.grayscott_2d_petsc_periodic": [[115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic", false]], "implementations.problem_classes.grayscott_mpifft": [[116, "module-implementations.problem_classes.GrayScott_MPIFFT", false]], "implementations.problem_classes.harmonicoscillator": [[117, "module-implementations.problem_classes.HarmonicOscillator", false]], "implementations.problem_classes.heatequation_1d_fenics_matrix_forced": [[118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", false]], "implementations.problem_classes.heatequation_2d_petsc_forced": [[119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced", false]], "implementations.problem_classes.heatequation_nd_fd": [[120, "module-implementations.problem_classes.HeatEquation_ND_FD", false]], "implementations.problem_classes.henonheiles": [[122, "module-implementations.problem_classes.HenonHeiles", false]], "implementations.problem_classes.logisticequation": [[123, "module-implementations.problem_classes.LogisticEquation", false]], "implementations.problem_classes.lorenz": [[124, "module-implementations.problem_classes.Lorenz", false]], "implementations.problem_classes.nonlinear_ode_1": [[146, "module-implementations.problem_classes.nonlinear_ODE_1", false]], "implementations.problem_classes.nonlinearschroedinger_mpifft": [[125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT", false]], "implementations.problem_classes.odescalar": [[147, "module-implementations.problem_classes.odeScalar", false]], "implementations.problem_classes.odesystem": [[148, "module-implementations.problem_classes.odeSystem", false]], "implementations.problem_classes.outersolarsystem": [[126, "module-implementations.problem_classes.OuterSolarSystem", false]], "implementations.problem_classes.penningtrap_3d": [[127, "module-implementations.problem_classes.PenningTrap_3D", false]], "implementations.problem_classes.piline": [[128, "module-implementations.problem_classes.Piline", false]], "implementations.problem_classes.polynomial_test_problem": [[149, "module-implementations.problem_classes.polynomial_test_problem", false]], "implementations.problem_classes.quench": [[129, "module-implementations.problem_classes.Quench", false]], "implementations.problem_classes.testequation_0d": [[130, "module-implementations.problem_classes.TestEquation_0D", false]], "implementations.problem_classes.van_der_pol_implicit": [[131, "module-implementations.problem_classes.Van_der_Pol_implicit", false]], "implementations.problem_classes.vorticityvelocity_2d_fenics_periodic": [[132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", false]], "implementations.sweeper_classes": [[150, "module-implementations.sweeper_classes", false]], "implementations.sweeper_classes.boris_2nd_order": [[154, "module-implementations.sweeper_classes.boris_2nd_order", false]], "implementations.sweeper_classes.explicit": [[155, "module-implementations.sweeper_classes.explicit", false]], "implementations.sweeper_classes.generic_implicit": [[156, "module-implementations.sweeper_classes.generic_implicit", false]], "implementations.sweeper_classes.generic_implicit_mpi": [[157, "module-implementations.sweeper_classes.generic_implicit_MPI", false]], "implementations.sweeper_classes.imex_1st_order": [[158, "module-implementations.sweeper_classes.imex_1st_order", false]], "implementations.sweeper_classes.imex_1st_order_mass": [[160, "module-implementations.sweeper_classes.imex_1st_order_mass", false]], "implementations.sweeper_classes.imex_1st_order_mpi": [[159, "module-implementations.sweeper_classes.imex_1st_order_MPI", false]], "implementations.sweeper_classes.multi_implicit": [[161, "module-implementations.sweeper_classes.multi_implicit", false]], "implementations.sweeper_classes.multistep": [[151, "module-implementations.sweeper_classes.Multistep", false]], "implementations.sweeper_classes.runge_kutta": [[152, "module-implementations.sweeper_classes.Runge_Kutta", false]], "implementations.sweeper_classes.runge_kutta_nystrom": [[153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom", false]], "implementations.sweeper_classes.verlet": [[162, "module-implementations.sweeper_classes.verlet", false]], "implementations.transfer_classes": [[163, "module-implementations.transfer_classes", false]], "implementations.transfer_classes.basetransfer_mass": [[164, "module-implementations.transfer_classes.BaseTransfer_mass", false]], "implementations.transfer_classes.transferfenicsmesh": [[165, "module-implementations.transfer_classes.TransferFenicsMesh", false]], "implementations.transfer_classes.transfermesh": [[166, "module-implementations.transfer_classes.TransferMesh", false]], "implementations.transfer_classes.transfermesh_fft": [[167, "module-implementations.transfer_classes.TransferMesh_FFT", false]], "implementations.transfer_classes.transfermesh_fft2d": [[168, "module-implementations.transfer_classes.TransferMesh_FFT2D", false]], "implementations.transfer_classes.transfermesh_mpifft": [[169, "module-implementations.transfer_classes.TransferMesh_MPIFFT", false]], "implementations.transfer_classes.transfermesh_nocoarse": [[170, "module-implementations.transfer_classes.TransferMesh_NoCoarse", false]], "implementations.transfer_classes.transferparticles_nocoarse": [[172, "module-implementations.transfer_classes.TransferParticles_NoCoarse", false]], "implementations.transfer_classes.transferpetscdmda": [[171, "module-implementations.transfer_classes.TransferPETScDMDA", false]], "implicitmidpointmethod (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod", false]], "increment_stats() (hooks method)": [[47, "core.Hooks.hooks.increment_stats", false]], "init_step() (step method)": [[53, "core.Step.step.init_step", false]], "init_type (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.init_type", false]], "integrate() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.integrate", false]], "integrate() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.integrate", false]], "integrate() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.integrate", false]], "integrate() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.integrate", false]], "integrate() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.integrate", false]], "integrate() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.integrate", false]], "integrate() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.integrate", false]], "integrate() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.integrate", false]], "integrate() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.integrate", false]], "integrate() (sweeper method)": [[54, "core.Sweeper.sweeper.integrate", false]], "integrate() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.integrate", false]], "interpolatebetweenrestarts (class in implementations.convergence_controller_classes.interpolate_between_restarts)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts", false]], "interpolation_matrix_1d() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.interpolation_matrix_1d", false]], "irecv() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.irecv", false]], "irecv() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.irecv", false]], "irecv() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.irecv", false]], "irfft_object_fine (mesh_to_mesh_fft attribute)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.irfft_object_fine", false]], "isend() (cupy_mesh method)": [[87, "implementations.datatype_classes.cupy_mesh.cupy_mesh.isend", false]], "isend() (mesh method)": [[89, "implementations.datatype_classes.mesh.mesh.isend", false]], "isend() (particles method)": [[90, "implementations.datatype_classes.particles.particles.isend", false]], "isend() (petsc_vec method)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec.isend", false]], "it_check() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_check", false]], "it_check() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_check", false]], "it_coarse() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_coarse", false]], "it_coarse() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_coarse", false]], "it_down() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_down", false]], "it_down() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_down", false]], "it_fine() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_fine", false]], "it_fine() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_fine", false]], "it_up() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.it_up", false]], "it_up() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.it_up", false]], "iter (entry attribute)": [[47, "core.Hooks.Entry.iter", false]], "j (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.J", false]], "jac() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac", false]], "jac_lin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac_LIN", false]], "jac_nonlin() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.jac_NONLIN", false]], "jacobielliptic (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic", false]], "k (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.K", false]], "k (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.K", false]], "k (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.K", false]], "k (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.K", false]], "k (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.K", false]], "k2 (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.K2", false]], "k2 (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.K2", false]], "k2 (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.K2", false]], "k2 (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.K2", false]], "kaps (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.Kaps", false]], "ksp (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp", false]], "ksp (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.ksp", false]], "ksp (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.ksp", false]], "ksp_itercount (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp_itercount", false]], "ksp_ncalls (heat2d_petsc_forced attribute)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.ksp_ncalls", false]], "ku (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.Ku", false]], "ku (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.Ku", false]], "kv (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.Kv", false]], "kv (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.Kv", false]], "l (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.L", false]], "lagrangeapproximation (class in core.lagrange)": [[48, "core.Lagrange.LagrangeApproximation", false]], "lap (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.lap", false]], "lap (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.lap", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.lap", false]], "lap (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.lap", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.lap", false]], "leak (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.leak", false]], "left_is_node (collbase attribute)": [[42, "core.Collocation.CollBase.left_is_node", false]], "level (class in core.level)": [[49, "core.Level.level", false]], "level (entry attribute)": [[47, "core.Hooks.Entry.level", false]], "level (rungekutta property)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.level", false]], "level (sweeper property)": [[54, "core.Sweeper.sweeper.level", false]], "level_index (level attribute)": [[49, "core.Level.level.level_index", false]], "levels (step attribute)": [[53, "core.Step.step.levels", false]], "lin_itercount (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.lin_itercount", false]], "lin_ncalls (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.lin_ncalls", false]], "localx (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.localX", false]], "localx (fisher_reaction attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction.localX", false]], "localx (gs_full attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full.localX", false]], "localx (gs_reaction attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction.localX", false]], "localx (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.localX", false]], "localx (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.localX", false]], "log() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.log", false]], "logger (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.logger", false]], "logger (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.logger", false]], "logger (hooks attribute)": [[47, "core.Hooks.hooks.logger", false]], "logger (ptype attribute)": [[51, "core.Problem.ptype.logger", false], [51, "id0", false]], "logger (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.logger", false]], "logger (step attribute)": [[53, "core.Step.step.logger", false]], "logger (sweeper attribute)": [[54, "core.Sweeper.sweeper.logger", false]], "logging (class in implementations.problem_classes.boussinesq_helpers.helper_classes)": [[141, "implementations.problem_classes.boussinesq_helpers.helper_classes.logging", false]], "logistics_equation (class in implementations.problem_classes.logisticequation)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation", false]], "lorenzattractor (class in implementations.problem_classes.lorenz)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor", false]], "m (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.M", false]], "m (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.M", false]], "m (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.M", false]], "m (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.M", false]], "m (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.M", false]], "m (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.M", false]], "m (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.M", false]], "magn (fields attribute)": [[90, "implementations.datatype_classes.particles.fields.magn", false]], "matmul() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.matmul", false]], "matmul() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.matmul", false]], "matrix (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.matrix", false]], "matrix (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.matrix", false]], "matrix (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.matrix", false]], "matrix (ark548l2saerk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2.matrix", false]], "matrix (ark548l2saesdirk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK.matrix", false]], "matrix (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.matrix", false]], "matrix (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.matrix", false]], "matrix (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.matrix", false]], "matrix (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.matrix", false]], "matrix (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.matrix", false]], "matrix (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.matrix", false]], "matrix (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.matrix", false]], "matrix (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.matrix", false]], "matrix (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.matrix", false]], "matrix (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.matrix", false]], "matrix (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.matrix", false]], "matrix (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.matrix", false]], "matrix (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.matrix", false]], "matrix_explicit (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.matrix_explicit", false]], "matrix_explicit (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.matrix_explicit", false]], "matrix_explicit (rungekuttaimex attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.matrix_explicit", false]], "mesh (acoustic_1d_imex attribute)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.mesh", false]], "mesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.mesh", false]], "mesh_to_mesh (class in implementations.transfer_classes.transfermesh)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh", false]], "mesh_to_mesh (class in implementations.transfer_classes.transfermesh_nocoarse)": [[170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh", false]], "mesh_to_mesh_fenics (class in implementations.transfer_classes.transferfenicsmesh)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics", false]], "mesh_to_mesh_fft (class in implementations.transfer_classes.transfermesh_fft)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft", false]], "mesh_to_mesh_fft2d (class in implementations.transfer_classes.transfermesh_fft2d)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d", false]], "mesh_to_mesh_petsc_dmda (class in implementations.transfer_classes.transferpetscdmda)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda", false]], "meta_data (hooks attribute)": [[47, "core.Hooks.hooks.meta_data", false]], "module": [[40, "module-core", false], [41, "module-core.BaseTransfer", false], [42, "module-core.Collocation", false], [43, "module-core.Common", false], [44, "module-core.Controller", false], [45, "module-core.ConvergenceController", false], [46, "module-core.Errors", false], [47, "module-core.Hooks", false], [48, "module-core.Lagrange", false], [49, "module-core.Level", false], [50, "module-core.Nodes", false], [51, "module-core.Problem", false], [52, "module-core.SpaceTransfer", false], [53, "module-core.Step", false], [54, "module-core.Sweeper", false], [55, "module-helpers", false], [56, "module-helpers.NCCL_communicator", false], [57, "module-helpers.plot_helper", false], [58, "module-helpers.problem_helper", false], [59, "module-helpers.pysdc_helper", false], [60, "module-helpers.setup_helper", false], [61, "module-helpers.stats_helper", false], [62, "module-helpers.testing", false], [63, "module-helpers.transfer_helper", false], [64, "module-helpers.visualization_tools", false], [65, "module-implementations", false], [66, "module-implementations.controller_classes", false], [67, "module-implementations.controller_classes.controller_MPI", false], [68, "module-implementations.controller_classes.controller_nonMPI", false], [69, "module-implementations.convergence_controller_classes", false], [70, "module-implementations.convergence_controller_classes.adaptive_collocation", false], [71, "module-implementations.convergence_controller_classes.adaptivity", false], [72, "module-implementations.convergence_controller_classes.basic_restarting", false], [73, "module-implementations.convergence_controller_classes.check_convergence", false], [74, "module-implementations.convergence_controller_classes.check_iteration_estimator", false], [75, "module-implementations.convergence_controller_classes.crash", false], [76, "module-implementations.convergence_controller_classes.estimate_contraction_factor", false], [77, "module-implementations.convergence_controller_classes.estimate_embedded_error", false], [78, "module-implementations.convergence_controller_classes.estimate_extrapolation_error", false], [79, "module-implementations.convergence_controller_classes.estimate_polynomial_error", false], [80, "module-implementations.convergence_controller_classes.hotrod", false], [81, "module-implementations.convergence_controller_classes.inexactness", false], [82, "module-implementations.convergence_controller_classes.interpolate_between_restarts", false], [83, "module-implementations.convergence_controller_classes.spread_step_sizes", false], [84, "module-implementations.convergence_controller_classes.step_size_limiter", false], [85, "module-implementations.convergence_controller_classes.store_uold", false], [86, "module-implementations.datatype_classes", false], [87, "module-implementations.datatype_classes.cupy_mesh", false], [88, "module-implementations.datatype_classes.fenics_mesh", false], [89, "module-implementations.datatype_classes.mesh", false], [90, "module-implementations.datatype_classes.particles", false], [91, "module-implementations.datatype_classes.petsc_vec", false], [92, "module-implementations.problem_classes", false], [93, "module-implementations.problem_classes.AcousticAdvection_1D_FD_imex", false], [94, "module-implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT", false], [95, "module-implementations.problem_classes.AdvectionEquation_ND_FD", false], [96, "module-implementations.problem_classes.AllenCahn_1D_FD", false], [97, "module-implementations.problem_classes.AllenCahn_2D_FD", false], [99, "module-implementations.problem_classes.AllenCahn_2D_FFT", false], [100, "module-implementations.problem_classes.AllenCahn_2D_FFT_gpu", false], [101, "module-implementations.problem_classes.AllenCahn_MPIFFT", false], [102, "module-implementations.problem_classes.AllenCahn_Temp_MPIFFT", false], [103, "module-implementations.problem_classes.Auzinger_implicit", false], [104, "module-implementations.problem_classes.Battery", false], [105, "module-implementations.problem_classes.Boussinesq_2D_FD_imex", false], [106, "module-implementations.problem_classes.Brusselator", false], [107, "module-implementations.problem_classes.BuckConverter", false], [108, "module-implementations.problem_classes.DiscontinuousTestODE", false], [109, "module-implementations.problem_classes.FastWaveSlowWave_0D", false], [110, "module-implementations.problem_classes.FermiPastaUlamTsingou", false], [111, "module-implementations.problem_classes.FullSolarSystem", false], [112, "module-implementations.problem_classes.GeneralizedFisher_1D_FD_implicit", false], [113, "module-implementations.problem_classes.GeneralizedFisher_1D_PETSc", false], [114, "module-implementations.problem_classes.GrayScott_1D_FEniCS_implicit", false], [115, "module-implementations.problem_classes.GrayScott_2D_PETSc_periodic", false], [116, "module-implementations.problem_classes.GrayScott_MPIFFT", false], [117, "module-implementations.problem_classes.HarmonicOscillator", false], [118, "module-implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced", false], [119, "module-implementations.problem_classes.HeatEquation_2D_PETSc_forced", false], [120, "module-implementations.problem_classes.HeatEquation_ND_FD", false], [122, "module-implementations.problem_classes.HenonHeiles", false], [123, "module-implementations.problem_classes.LogisticEquation", false], [124, "module-implementations.problem_classes.Lorenz", false], [125, "module-implementations.problem_classes.NonlinearSchroedinger_MPIFFT", false], [126, "module-implementations.problem_classes.OuterSolarSystem", false], [127, "module-implementations.problem_classes.PenningTrap_3D", false], [128, "module-implementations.problem_classes.Piline", false], [129, "module-implementations.problem_classes.Quench", false], [130, "module-implementations.problem_classes.TestEquation_0D", false], [131, "module-implementations.problem_classes.Van_der_Pol_implicit", false], [132, "module-implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic", false], [133, "module-implementations.problem_classes.acoustic_helpers", false], [134, "module-implementations.problem_classes.acoustic_helpers.buildFDMatrix", false], [135, "module-implementations.problem_classes.acoustic_helpers.buildWave1DMatrix", false], [136, "module-implementations.problem_classes.acoustic_helpers.standard_integrators", false], [137, "module-implementations.problem_classes.boussinesq_helpers", false], [138, "module-implementations.problem_classes.boussinesq_helpers.build2DFDMatrix", false], [139, "module-implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix", false], [140, "module-implementations.problem_classes.boussinesq_helpers.buildFDMatrix", false], [141, "module-implementations.problem_classes.boussinesq_helpers.helper_classes", false], [142, "module-implementations.problem_classes.boussinesq_helpers.standard_integrators", false], [143, "module-implementations.problem_classes.boussinesq_helpers.unflatten", false], [144, "module-implementations.problem_classes.generic_MPIFFT_Laplacian", false], [145, "module-implementations.problem_classes.generic_ND_FD", false], [146, "module-implementations.problem_classes.nonlinear_ODE_1", false], [147, "module-implementations.problem_classes.odeScalar", false], [148, "module-implementations.problem_classes.odeSystem", false], [149, "module-implementations.problem_classes.polynomial_test_problem", false], [150, "module-implementations.sweeper_classes", false], [151, "module-implementations.sweeper_classes.Multistep", false], [152, "module-implementations.sweeper_classes.Runge_Kutta", false], [153, "module-implementations.sweeper_classes.Runge_Kutta_Nystrom", false], [154, "module-implementations.sweeper_classes.boris_2nd_order", false], [155, "module-implementations.sweeper_classes.explicit", false], [156, "module-implementations.sweeper_classes.generic_implicit", false], [157, "module-implementations.sweeper_classes.generic_implicit_MPI", false], [158, "module-implementations.sweeper_classes.imex_1st_order", false], [159, "module-implementations.sweeper_classes.imex_1st_order_MPI", false], [160, "module-implementations.sweeper_classes.imex_1st_order_mass", false], [161, "module-implementations.sweeper_classes.multi_implicit", false], [162, "module-implementations.sweeper_classes.verlet", false], [163, "module-implementations.transfer_classes", false], [164, "module-implementations.transfer_classes.BaseTransfer_mass", false], [165, "module-implementations.transfer_classes.TransferFenicsMesh", false], [166, "module-implementations.transfer_classes.TransferMesh", false], [167, "module-implementations.transfer_classes.TransferMesh_FFT", false], [168, "module-implementations.transfer_classes.TransferMesh_FFT2D", false], [169, "module-implementations.transfer_classes.TransferMesh_MPIFFT", false], [170, "module-implementations.transfer_classes.TransferMesh_NoCoarse", false], [171, "module-implementations.transfer_classes.TransferPETScDMDA", false], [172, "module-implementations.transfer_classes.TransferParticles_NoCoarse", false]], "multi_implicit (class in implementations.sweeper_classes.multi_implicit)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit", false]], "multicomponentmesh (class in implementations.datatype_classes.mesh)": [[89, "implementations.datatype_classes.mesh.MultiComponentMesh", false]], "multistep (class in implementations.sweeper_classes.multistep)": [[151, "implementations.sweeper_classes.Multistep.MultiStep", false]], "mx (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.mx", false]], "n (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.N", false]], "n (lagrangeapproximation property)": [[48, "core.Lagrange.LagrangeApproximation.n", false]], "ncclcomm (class in helpers.nccl_communicator)": [[56, "helpers.NCCL_communicator.NCCLComm", false]], "ndim (genericndimfindiff property)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.ndim", false]], "ndim (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.ndim", false]], "ndim (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.ndim", false]], "newfig() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.newfig", false]], "newton_itercount (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.newton_itercount", false]], "newton_itercount (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.newton_itercount", false]], "newton_maxiter (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.newton_maxiter", false]], "newton_ncalls (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.newton_ncalls", false]], "newton_ncalls (nonlinear_ode_1 attribute)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.newton_ncalls", false]], "newton_tol (auzinger attribute)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.newton_tol", false]], "newtoninexactness (class in implementations.convergence_controller_classes.inexactness)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness", false]], "next (step property)": [[53, "core.Step.step.next", false]], "next_neighbors() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.next_neighbors", false]], "next_neighbors_periodic() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.next_neighbors_periodic", false]], "node_type (nodesgenerator attribute)": [[50, "core.Nodes.NodesGenerator.node_type", false]], "nodes (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.nodes", false]], "nodes (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.nodes", false]], "nodes (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.nodes", false]], "nodes (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.nodes", false]], "nodes (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.nodes", false]], "nodes (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.nodes", false]], "nodes (collbase attribute)": [[42, "core.Collocation.CollBase.nodes", false]], "nodes (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.nodes", false]], "nodes (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.nodes", false]], "nodes (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.nodes", false]], "nodes (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.nodes", false]], "nodes (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.nodes", false]], "nodes (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.nodes", false]], "nodes (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.nodes", false]], "nodes (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.nodes", false]], "nodes (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.nodes", false]], "nodes (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.nodes", false]], "nodeserror": [[50, "core.Nodes.NodesError", false]], "nodesgenerator (class in core.nodes)": [[50, "core.Nodes.NodesGenerator", false]], "nonlinear_ode_1 (class in implementations.problem_classes.nonlinear_ode_1)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1", false]], "nonlinearschroedinger_fully_implicit (class in implementations.problem_classes.nonlinearschroedinger_mpifft)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit", false]], "nonlinearschroedinger_imex (class in implementations.problem_classes.nonlinearschroedinger_mpifft)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex", false]], "nswitches (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.nswitches", false]], "nswitches (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.nswitches", false]], "num_nodes (collbase attribute)": [[42, "core.Collocation.CollBase.num_nodes", false]], "num_restarts (entry attribute)": [[47, "core.Hooks.Entry.num_restarts", false]], "numsmalltimesteps() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.NumSmallTimeSteps", false]], "nvars (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.nvars", false]], "ones (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.ones", false]], "outer_solar_system (class in implementations.problem_classes.outersolarsystem)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system", false]], "parametererror": [[46, "core.Errors.ParameterError", false]], "params (base_transfer attribute)": [[41, "core.BaseTransfer.base_transfer.params", false]], "params (base_transfer_mass attribute)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.params", false]], "params (level attribute)": [[49, "core.Level.level.params", false]], "params (registerparams attribute)": [[43, "core.Common.RegisterParams.params", false]], "params (registerparams property)": [[43, "id0", false]], "params (space_transfer attribute)": [[52, "core.SpaceTransfer.space_transfer.params", false]], "params (step attribute)": [[53, "core.Step.step.params", false]], "params (sweeper attribute)": [[54, "core.Sweeper.sweeper.params", false]], "pars (class in core.convergencecontroller)": [[45, "core.ConvergenceController.Pars", false]], "particles (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles", false]], "particles.position (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles.position", false]], "particles.velocity (class in implementations.datatype_classes.particles)": [[90, "implementations.datatype_classes.particles.particles.velocity", false]], "particles_to_particles (class in implementations.transfer_classes.transferparticles_nocoarse)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles", false]], "penningtrap (class in implementations.problem_classes.penningtrap_3d)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap", false]], "petsc_fisher_fullyimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit", false]], "petsc_fisher_multiimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit", false]], "petsc_fisher_semiimplicit (class in implementations.problem_classes.generalizedfisher_1d_petsc)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit", false]], "petsc_grayscott_fullyimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit", false]], "petsc_grayscott_multiimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit", false]], "petsc_grayscott_semiimplicit (class in implementations.problem_classes.grayscott_2d_petsc_periodic)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit", false]], "petsc_vec (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec", false]], "petsc_vec_comp2 (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_comp2", false]], "petsc_vec_imex (class in implementations.datatype_classes.petsc_vec)": [[91, "implementations.datatype_classes.petsc_vec.petsc_vec_imex", false]], "pfasst() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.pfasst", false]], "pfasst() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.pfasst", false]], "piline (class in implementations.problem_classes.piline)": [[128, "implementations.problem_classes.Piline.piline", false]], "plot() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.plot", false]], "plot() (ptype method)": [[51, "core.Problem.ptype.plot", false]], "points (lagrangeapproximation attribute)": [[48, "core.Lagrange.LagrangeApproximation.points", false]], "polynomial_testequation (class in implementations.problem_classes.polynomial_test_problem)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation", false]], "polynomial_testequation_imex (class in implementations.problem_classes.polynomial_test_problem)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX", false]], "pos (particles attribute)": [[90, "implementations.datatype_classes.particles.particles.pos", false]], "post_comm() (hooks method)": [[47, "core.Hooks.hooks.post_comm", false]], "post_iteration() (hooks method)": [[47, "core.Hooks.hooks.post_iteration", false]], "post_iteration_processing() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.post_iteration_processing", false]], "post_iteration_processing() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.post_iteration_processing", false]], "post_iteration_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_iteration_processing", false]], "post_iteration_processing() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorlinearizedmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.post_iteration_processing", false]], "post_iteration_processing() (estimateextrapolationerrorwithinq method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ.post_iteration_processing", false]], "post_iteration_processing() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.post_iteration_processing", false]], "post_iteration_processing() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.post_iteration_processing", false]], "post_iteration_processing() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.post_iteration_processing", false]], "post_iteration_processing() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.post_iteration_processing", false]], "post_iteration_processing() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.post_iteration_processing", false]], "post_predict() (hooks method)": [[47, "core.Hooks.hooks.post_predict", false]], "post_run() (hooks method)": [[47, "core.Hooks.hooks.post_run", false]], "post_setup() (hooks method)": [[47, "core.Hooks.hooks.post_setup", false]], "post_spread_processing() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.post_spread_processing", false]], "post_spread_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_spread_processing", false]], "post_spread_processing() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.post_spread_processing", false]], "post_spread_processing() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.post_spread_processing", false]], "post_step() (hooks method)": [[47, "core.Hooks.hooks.post_step", false]], "post_step_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.post_step_processing", false]], "post_sweep() (hooks method)": [[47, "core.Hooks.hooks.post_sweep", false]], "pre_comm() (hooks method)": [[47, "core.Hooks.hooks.pre_comm", false]], "pre_iteration() (hooks method)": [[47, "core.Hooks.hooks.pre_iteration", false]], "pre_iteration_processing() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.pre_iteration_processing", false]], "pre_iteration_processing() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.pre_iteration_processing", false]], "pre_predict() (hooks method)": [[47, "core.Hooks.hooks.pre_predict", false]], "pre_run() (hooks method)": [[47, "core.Hooks.hooks.pre_run", false]], "pre_setup() (hooks method)": [[47, "core.Hooks.hooks.pre_setup", false]], "pre_step() (hooks method)": [[47, "core.Hooks.hooks.pre_step", false]], "pre_sweep() (hooks method)": [[47, "core.Hooks.hooks.pre_sweep", false]], "predict() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.predict", false]], "predict() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.predict", false]], "predict() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.predict", false]], "predict() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.predict", false]], "predict() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.predict", false]], "predict() (sweeper method)": [[54, "core.Sweeper.sweeper.predict", false]], "predict() (sweepermpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.predict", false]], "prepare_mpi_datatypes() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_MPI_datatypes", false]], "prepare_mpi_logical_operations() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_MPI_logical_operations", false]], "prepare_next_block() (basicrestartingmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI.prepare_next_block", false]], "prepare_next_block() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.prepare_next_block", false]], "prepare_next_block() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.prepare_next_block", false]], "prepare_next_block() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.prepare_next_block", false]], "prepare_next_block() (spreadstepsizesblockwisempi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI.prepare_next_block", false]], "prepare_next_block() (spreadstepsizesblockwisenonmpi method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI.prepare_next_block", false]], "prepare_next_block() (stopatmaxruntime method)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime.prepare_next_block", false]], "prepare_next_block() (stopatnan method)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan.prepare_next_block", false]], "prev (step property)": [[53, "core.Step.step.prev", false]], "prob (level property)": [[49, "core.Level.level.prob", false]], "problemerror": [[46, "core.Errors.ProblemError", false]], "process (entry attribute)": [[47, "core.Hooks.Entry.process", false]], "process_sweeper (entry attribute)": [[47, "core.Hooks.Entry.process_sweeper", false]], "project() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.project", false]], "prolong() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.prolong", false]], "prolong() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.prolong", false]], "prolong() (fft_to_fft method)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft.prolong", false]], "prolong() (mesh_to_mesh method)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.prolong", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.prolong", false]], "prolong() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.prolong", false]], "prolong() (mesh_to_mesh_fft method)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.prolong", false]], "prolong() (mesh_to_mesh_fft2d method)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.prolong", false]], "prolong() (mesh_to_mesh_petsc_dmda method)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda.prolong", false]], "prolong() (particles_to_particles method)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles.prolong", false]], "prolong() (space_transfer method)": [[52, "core.SpaceTransfer.space_transfer.prolong", false]], "prolong_f() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.prolong_f", false]], "prolong_f() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.prolong_f", false]], "protherorobinson (class in implementations.problem_classes.odescalar)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson", false]], "protherorobinsonautonomous (class in implementations.problem_classes.odesystem)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous", false]], "pspace (mesh_to_mesh attribute)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.Pspace", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.Pspace", false]], "pspace (mesh_to_mesh_fft2d attribute)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.Pspace", false]], "ptype (class in core.problem)": [[51, "core.Problem.ptype", false]], "q1 (multi_implicit attribute)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.Q1", false]], "q2 (multi_implicit attribute)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.Q2", false]], "qe (explicit attribute)": [[155, "implementations.sweeper_classes.explicit.explicit.QE", false]], "qe (imex_1st_order attribute)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.QE", false]], "qi (generic_implicit attribute)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.QI", false]], "qi (imex_1st_order attribute)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.QI", false]], "qmat (collbase attribute)": [[42, "core.Collocation.CollBase.Qmat", false]], "qq (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.QQ", false], [162, "implementations.sweeper_classes.verlet.verlet.qQ", false]], "qt (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.QT", false]], "quad_type (nodesgenerator attribute)": [[50, "core.Nodes.NodesGenerator.quad_type", false]], "quench (class in implementations.problem_classes.quench)": [[129, "implementations.problem_classes.Quench.Quench", false]], "quenchimex (class in implementations.problem_classes.quench)": [[129, "implementations.problem_classes.Quench.QuenchIMEX", false]], "qx (verlet attribute)": [[162, "implementations.sweeper_classes.verlet.verlet.Qx", false]], "radius (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.radius", false]], "rank (generic_implicit_mpi attribute)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.rank", false]], "rank (sweeper property)": [[54, "core.Sweeper.sweeper.rank", false]], "rank (sweepermpi property)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI.rank", false]], "readonlyerror": [[46, "core.Errors.ReadOnlyError", false]], "recv() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.recv", false]], "recv() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.Recv", false], [45, "core.ConvergenceController.ConvergenceController.recv", false]], "recv() (particles method)": [[90, "implementations.datatype_classes.particles.particles.recv", false]], "recv_full() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.recv_full", false]], "recv_full() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.recv_full", false]], "reduce() (ncclcomm method)": [[56, "helpers.NCCL_communicator.NCCLComm.Reduce", false]], "registerparams (class in core.common)": [[43, "core.Common.RegisterParams", false]], "reset_buffers_nonmpi() (basicrestartingnonmpi method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_buffers_nonMPI", false]], "reset_buffers_nonmpi() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.reset_buffers_nonMPI", false]], "reset_level() (level method)": [[49, "core.Level.level.reset_level", false]], "reset_stats() (hooks method)": [[47, "core.Hooks.hooks.reset_stats", false]], "reset_status_variables() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.reset_status_variables", false]], "reset_status_variables() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.reset_status_variables", false]], "reset_status_variables() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.reset_status_variables", false]], "reset_status_variables() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_status_variables", false]], "reset_status_variables() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.reset_status_variables", false]], "reset_status_variables() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.reset_status_variables", false]], "reset_status_variables() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.reset_status_variables", false]], "reset_status_variables() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.reset_status_variables", false]], "reset_status_variables() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.reset_status_variables", false]], "reset_step() (step method)": [[53, "core.Step.step.reset_step", false]], "reset_variable() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.reset_variable", false]], "restart_block() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.restart_block", false]], "restart_block() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.restart_block", false]], "restrict() (base_transfer method)": [[41, "core.BaseTransfer.base_transfer.restrict", false]], "restrict() (base_transfer_mass method)": [[164, "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass.restrict", false]], "restrict() (fft_to_fft method)": [[169, "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft.restrict", false]], "restrict() (mesh_to_mesh method)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.restrict", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.restrict", false]], "restrict() (mesh_to_mesh_fenics method)": [[165, "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics.restrict", false]], "restrict() (mesh_to_mesh_fft method)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.restrict", false]], "restrict() (mesh_to_mesh_fft2d method)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.restrict", false]], "restrict() (mesh_to_mesh_petsc_dmda method)": [[171, "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda.restrict", false]], "restrict() (particles_to_particles method)": [[172, "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles.restrict", false]], "restrict() (space_transfer method)": [[52, "core.SpaceTransfer.space_transfer.restrict", false]], "restriction_matrix_1d() (in module helpers.transfer_helper)": [[63, "helpers.transfer_helper.restriction_matrix_1d", false]], "return_stats() (controller method)": [[44, "core.Controller.controller.return_stats", false]], "return_stats() (hooks method)": [[47, "core.Hooks.hooks.return_stats", false]], "rfft_object_coarse (mesh_to_mesh_fft attribute)": [[167, "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft.rfft_object_coarse", false]], "rhs_fenics_mesh (class in implementations.datatype_classes.fenics_mesh)": [[88, "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh", false]], "right_is_node (collbase attribute)": [[42, "core.Collocation.CollBase.right_is_node", false]], "rk3lin() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.RK3Lin", false]], "rk4 (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4", false]], "rk_imex (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex", false]], "rk_imex (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex", false]], "rkn (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RKN", false]], "row (fisher_full attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full.row", false]], "rspace (mesh_to_mesh attribute)": [[166, "implementations.transfer_classes.TransferMesh.mesh_to_mesh.Rspace", false], [170, "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh.Rspace", false]], "rspace (mesh_to_mesh_fft2d attribute)": [[168, "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d.Rspace", false]], "run() (controller method)": [[44, "core.Controller.controller.run", false]], "run() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.run", false]], "run() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.run", false]], "rungekutta (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta", false]], "rungekuttaimex (class in implementations.sweeper_classes.runge_kutta)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX", false]], "rungekuttanystrom (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom", false]], "s (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.S", false]], "s2 (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.s2", false]], "savefig() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.savefig", false]], "send() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.Send", false], [45, "core.ConvergenceController.ConvergenceController.send", false]], "send() (particles method)": [[90, "implementations.datatype_classes.particles.particles.send", false]], "send_full() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.send_full", false]], "send_full() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.send_full", false]], "set_maxiter() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.set_maxiter", false]], "set_tolerance() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.set_tolerance", false]], "setup() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.setup", false]], "setup() (adaptivity method)": [[71, "implementations.convergence_controller_classes.adaptivity.Adaptivity.setup", false]], "setup() (adaptivitybase method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityBase.setup", false]], "setup() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.setup", false]], "setup() (adaptivityextrapolationwithinq method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ.setup", false]], "setup() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.setup", false]], "setup() (adaptivitypolynomialerror method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError.setup", false]], "setup() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.setup", false]], "setup() (adaptivityrk method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityRK.setup", false]], "setup() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.setup", false]], "setup() (checkconvergence method)": [[73, "implementations.convergence_controller_classes.check_convergence.CheckConvergence.setup", false]], "setup() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.setup", false]], "setup() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.setup", false]], "setup() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.setup", false]], "setup() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.setup", false]], "setup() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.setup", false]], "setup() (estimateembeddederrorlinearizednonmpi method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI.setup", false]], "setup() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.setup", false]], "setup() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.setup", false]], "setup() (estimateextrapolationerrorwithinq method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ.setup", false]], "setup() (estimatepolynomialerror method)": [[79, "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError.setup", false]], "setup() (hotrod method)": [[80, "implementations.convergence_controller_classes.hotrod.HotRod.setup", false]], "setup() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.setup", false]], "setup() (newtoninexactness method)": [[81, "implementations.convergence_controller_classes.inexactness.NewtonInexactness.setup", false]], "setup() (spreadstepsizesblockwise method)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise.setup", false]], "setup() (stepsizelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter.setup", false]], "setup() (stepsizeslopelimiter method)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter.setup", false]], "setup() (stopatmaxruntime method)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime.setup", false]], "setup() (stopatnan method)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan.setup", false]], "setup() (storeuold method)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld.setup", false]], "setup_convergence_controllers() (controller method)": [[44, "core.Controller.controller.setup_convergence_controllers", false]], "setup_gpu() (imex_laplacian_mpifft class method)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.setup_GPU", false]], "setup_gpu() (testequation0d class method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.setup_GPU", false]], "setup_mpl() (in module helpers.plot_helper)": [[57, "helpers.plot_helper.setup_mpl", false]], "setup_status_variables() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.setup_status_variables", false]], "setup_status_variables() (adaptivitycollocation method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation.setup_status_variables", false]], "setup_status_variables() (adaptivityresidual method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual.setup_status_variables", false]], "setup_status_variables() (basicrestarting method)": [[72, "implementations.convergence_controller_classes.basic_restarting.BasicRestarting.setup_status_variables", false]], "setup_status_variables() (checkiterationestimatornonmpi method)": [[74, "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI.setup_status_variables", false]], "setup_status_variables() (convergencecontroller method)": [[45, "core.ConvergenceController.ConvergenceController.setup_status_variables", false]], "setup_status_variables() (estimatecontractionfactor method)": [[76, "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor.setup_status_variables", false]], "setup_status_variables() (estimateembeddederror method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError.setup_status_variables", false]], "setup_status_variables() (estimateembeddederrorcollocation method)": [[77, "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation.setup_status_variables", false]], "setup_status_variables() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.setup_status_variables", false]], "setup_status_variables() (estimateextrapolationerrornonmpi method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI.setup_status_variables", false]], "setup_status_variables() (interpolatebetweenrestarts method)": [[82, "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts.setup_status_variables", false]], "show_residual_across_simulation() (in module helpers.visualization_tools)": [[64, "helpers.visualization_tools.show_residual_across_simulation", false]], "smat (collbase attribute)": [[42, "core.Collocation.CollBase.Smat", false]], "snes (petsc_fisher_multiimplicit attribute)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.snes", false]], "snes (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes", false]], "snes_itercount (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes_itercount", false]], "snes_ncalls (petsc_grayscott_multiimplicit attribute)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.snes_ncalls", false]], "solve_system() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.solve_system", false]], "solve_system() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.solve_system", false]], "solve_system() (advectiondiffusion1d_implicit method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit.solve_system", false]], "solve_system() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.solve_system", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.solve_system", false]], "solve_system() (allencahn2d_imex_stab method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.solve_system", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.solve_system", false]], "solve_system() (allencahn_front_finel method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel.solve_system", false]], "solve_system() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.solve_system", false]], "solve_system() (allencahn_front_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit.solve_system", false]], "solve_system() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.solve_system", false]], "solve_system() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.solve_system", false]], "solve_system() (allencahn_periodic_semiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit.solve_system", false]], "solve_system() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.solve_system", false]], "solve_system() (allencahn_semiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2.solve_system", false]], "solve_system() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.solve_system", false]], "solve_system() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.solve_system", false]], "solve_system() (battery method)": [[104, "implementations.problem_classes.Battery.battery.solve_system", false]], "solve_system() (battery_implicit method)": [[104, "implementations.problem_classes.Battery.battery_implicit.solve_system", false]], "solve_system() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.solve_system", false]], "solve_system() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.solve_system", false]], "solve_system() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.solve_system", false]], "solve_system() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.solve_system", false]], "solve_system() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.solve_system", false]], "solve_system() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.solve_system", false]], "solve_system() (exactdiscontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE.solve_system", false]], "solve_system() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.solve_system", false]], "solve_system() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.solve_system", false]], "solve_system() (fenics_heat_mass method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.solve_system", false]], "solve_system() (fenics_heat_mass_timebc method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.solve_system", false]], "solve_system() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.solve_system", false]], "solve_system() (fenics_vortex_2d_mass method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.solve_system", false]], "solve_system() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.solve_system", false]], "solve_system() (genericndimfindiff method)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.solve_system", false]], "solve_system() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.solve_system", false]], "solve_system() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.solve_system", false]], "solve_system() (imex_laplacian_mpifft method)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.solve_system", false]], "solve_system() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.solve_system", false]], "solve_system() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.solve_system", false]], "solve_system() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.solve_system", false]], "solve_system() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.solve_system", false]], "solve_system() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.solve_system", false]], "solve_system() (nonlinearschroedinger_fully_implicit method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit.solve_system", false]], "solve_system() (petsc_fisher_fullyimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit.solve_system", false]], "solve_system() (petsc_fisher_semiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit.solve_system", false]], "solve_system() (petsc_grayscott_fullyimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit.solve_system", false]], "solve_system() (petsc_grayscott_semiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit.solve_system", false]], "solve_system() (piline method)": [[128, "implementations.problem_classes.Piline.piline.solve_system", false]], "solve_system() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.solve_system", false]], "solve_system() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.solve_system", false]], "solve_system() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.solve_system", false]], "solve_system() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.solve_system", false]], "solve_system() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.solve_system", false]], "solve_system() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.solve_system", false]], "solve_system() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.solve_system", false]], "solve_system() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.solve_system", false]], "solve_system_1() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.solve_system_1", false]], "solve_system_1() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.solve_system_1", false]], "solve_system_1() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.solve_system_1", false]], "solve_system_1() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.solve_system_1", false]], "solve_system_1() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.solve_system_1", false]], "solve_system_1() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.solve_system_1", false]], "solve_system_1() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.solve_system_1", false]], "solve_system_2() (allencahn_multiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit.solve_system_2", false]], "solve_system_2() (allencahn_multiimplicit_v2 method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2.solve_system_2", false]], "solve_system_2() (allencahn_periodic_multiimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit.solve_system_2", false]], "solve_system_2() (grayscott_mi_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.solve_system_2", false]], "solve_system_2() (grayscott_mi_linear method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear.solve_system_2", false]], "solve_system_2() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.solve_system_2", false]], "solve_system_2() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.solve_system_2", false]], "sort_stats() (in module helpers.stats_helper)": [[61, "helpers.stats_helper.sort_stats", false]], "space_transfer (class in core.spacetransfer)": [[52, "core.SpaceTransfer.space_transfer", false]], "spectral (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.spectral", false]], "splitexplicit (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit", false]], "spread() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.spread", false]], "spread() (controller_nonmpi method)": [[68, "implementations.controller_classes.controller_nonMPI.controller_nonMPI.spread", false]], "spreadstepsizesblockwise (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise", false]], "spreadstepsizesblockwisempi (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI", false]], "spreadstepsizesblockwisenonmpi (class in implementations.convergence_controller_classes.spread_step_sizes)": [[83, "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI", false]], "sq (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.SQ", false]], "st (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.ST", false]], "status (class in core.convergencecontroller)": [[45, "core.ConvergenceController.Status", false]], "status (level attribute)": [[49, "core.Level.level.status", false]], "status (step attribute)": [[53, "core.Step.step.status", false]], "step (class in core.step)": [[53, "core.Step.step", false]], "stepsizelimiter (class in implementations.convergence_controller_classes.step_size_limiter)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter", false]], "stepsizeslopelimiter (class in implementations.convergence_controller_classes.step_size_limiter)": [[84, "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter", false]], "stopatmaxruntime (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.StopAtMaxRuntime", false]], "stopatnan (class in implementations.convergence_controller_classes.crash)": [[75, "implementations.convergence_controller_classes.crash.StopAtNan", false]], "store_values() (estimateextrapolationerrorbase method)": [[78, "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase.store_values", false]], "storeandcheck() (datachecker method)": [[62, "helpers.testing.DataChecker.storeAndCheck", false]], "storeuold (class in implementations.convergence_controller_classes.store_uold)": [[85, "implementations.convergence_controller_classes.store_uold.StoreUOld", false]], "sweep (entry attribute)": [[47, "core.Hooks.Entry.sweep", false]], "sweep (level property)": [[49, "core.Level.level.sweep", false]], "sweeper (class in core.sweeper)": [[54, "core.Sweeper.sweeper", false]], "sweepermpi (class in implementations.sweeper_classes.generic_implicit_mpi)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI", false]], "swfw_scalar (class in implementations.problem_classes.fastwaveslowwave_0d)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar", false]], "switch_a (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.switch_A", false]], "switch_f (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.switch_f", false]], "switch_sweeper() (adaptivecollocation method)": [[70, "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation.switch_sweeper", false]], "sx (boris_2nd_order attribute)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.Sx", false]], "t_switch (battery_n_capacitors attribute)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.t_switch", false]], "t_switch (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.t_switch", false]], "t_switch_exact (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.t_switch_exact", false]], "tag (level property)": [[49, "core.Level.level.tag", false]], "tau (level attribute)": [[49, "core.Level.level.tau", false]], "testequation0d (class in implementations.problem_classes.testequation_0d)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d", false]], "time (entry attribute)": [[47, "core.Hooks.Entry.time", false]], "time (level property)": [[49, "core.Level.level.time", false]], "time (step property)": [[53, "core.Step.step.time", false]], "timestep() (bdf2 method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2.timestep", false]], "timestep() (dirk method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk.timestep", false]], "timestep() (rk_imex method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex.timestep", false]], "timestep() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.timestep", false]], "timestep() (trapezoidal method)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal.timestep", false], [142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal.timestep", false]], "tleft (collbase attribute)": [[42, "core.Collocation.CollBase.tleft", false]], "tm (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.TM", false]], "transfer() (step method)": [[53, "core.Step.step.transfer", false]], "transfererror": [[46, "core.Errors.TransferError", false]], "trapezoidal (class in implementations.problem_classes.acoustic_helpers.standard_integrators)": [[136, "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal", false]], "trapezoidal (class in implementations.problem_classes.boussinesq_helpers.standard_integrators)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal", false]], "trigger_restart_upon_nonconvergence() (adaptivityforconvergedcollocationproblems method)": [[71, "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems.trigger_restart_upon_nonconvergence", false]], "tright (collbase attribute)": [[42, "core.Collocation.CollBase.tright", false]], "type (entry attribute)": [[47, "core.Hooks.Entry.type", false]], "u (level attribute)": [[49, "core.Level.level.u", false]], "u_exact() (acoustic_1d_imex method)": [[93, "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex.u_exact", false]], "u_exact() (advectiondiffusion1d_imex method)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.u_exact", false]], "u_exact() (advectionnd method)": [[95, "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd.u_exact", false]], "u_exact() (allencahn2d_imex method)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.u_exact", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.u_exact", false]], "u_exact() (allencahn_front_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.u_exact", false]], "u_exact() (allencahn_fullyimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.u_exact", false]], "u_exact() (allencahn_imex method)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.u_exact", false]], "u_exact() (allencahn_periodic_fullyimplicit method)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.u_exact", false]], "u_exact() (allencahn_semiimplicit method)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit.u_exact", false]], "u_exact() (allencahn_temp_imex method)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.u_exact", false]], "u_exact() (auzinger method)": [[103, "implementations.problem_classes.Auzinger_implicit.auzinger.u_exact", false]], "u_exact() (battery method)": [[104, "implementations.problem_classes.Battery.battery.u_exact", false]], "u_exact() (battery_n_capacitors method)": [[104, "implementations.problem_classes.Battery.battery_n_capacitors.u_exact", false]], "u_exact() (boussinesq_2d_imex method)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.u_exact", false]], "u_exact() (brusselator method)": [[106, "implementations.problem_classes.Brusselator.Brusselator.u_exact", false]], "u_exact() (buck_converter method)": [[107, "implementations.problem_classes.BuckConverter.buck_converter.u_exact", false]], "u_exact() (chemicalreaction3var method)": [[148, "implementations.problem_classes.odeSystem.ChemicalReaction3Var.u_exact", false]], "u_exact() (discontinuoustestode method)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.u_exact", false]], "u_exact() (fenics_grayscott method)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.u_exact", false]], "u_exact() (fenics_heat method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.u_exact", false]], "u_exact() (fenics_heat_mass_timebc method)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.u_exact", false]], "u_exact() (fenics_vortex_2d method)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.u_exact", false]], "u_exact() (fermi_pasta_ulam_tsingou method)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.u_exact", false]], "u_exact() (full_solar_system method)": [[111, "implementations.problem_classes.FullSolarSystem.full_solar_system.u_exact", false]], "u_exact() (generalized_fisher method)": [[112, "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher.u_exact", false]], "u_exact() (grayscott_imex_diffusion method)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.u_exact", false]], "u_exact() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.u_exact", false]], "u_exact() (heat2d_petsc_forced method)": [[119, "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced.u_exact", false]], "u_exact() (heatnd_forced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced.u_exact", false]], "u_exact() (heatnd_unforced method)": [[120, "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced.u_exact", false]], "u_exact() (henon_heiles method)": [[122, "implementations.problem_classes.HenonHeiles.henon_heiles.u_exact", false]], "u_exact() (jacobielliptic method)": [[148, "implementations.problem_classes.odeSystem.JacobiElliptic.u_exact", false]], "u_exact() (kaps method)": [[148, "implementations.problem_classes.odeSystem.Kaps.u_exact", false]], "u_exact() (logistics_equation method)": [[123, "implementations.problem_classes.LogisticEquation.logistics_equation.u_exact", false]], "u_exact() (lorenzattractor method)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.u_exact", false]], "u_exact() (nonlinear_ode_1 method)": [[146, "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1.u_exact", false]], "u_exact() (nonlinearschroedinger_imex method)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.u_exact", false]], "u_exact() (outer_solar_system method)": [[126, "implementations.problem_classes.OuterSolarSystem.outer_solar_system.u_exact", false]], "u_exact() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.u_exact", false]], "u_exact() (petsc_fisher_multiimplicit method)": [[113, "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit.u_exact", false]], "u_exact() (petsc_grayscott_multiimplicit method)": [[115, "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit.u_exact", false]], "u_exact() (piline method)": [[128, "implementations.problem_classes.Piline.piline.u_exact", false]], "u_exact() (polynomial_testequation method)": [[149, "implementations.problem_classes.polynomial_test_problem.polynomial_testequation.u_exact", false]], "u_exact() (protherorobinson method)": [[147, "implementations.problem_classes.odeScalar.ProtheroRobinson.u_exact", false]], "u_exact() (protherorobinsonautonomous method)": [[148, "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous.u_exact", false]], "u_exact() (quench method)": [[129, "implementations.problem_classes.Quench.Quench.u_exact", false]], "u_exact() (quenchimex method)": [[129, "implementations.problem_classes.Quench.QuenchIMEX.u_exact", false]], "u_exact() (swfw_scalar method)": [[109, "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar.u_exact", false]], "u_exact() (testequation0d method)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.u_exact", false]], "u_exact() (vanderpol method)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.u_exact", false]], "u_init (ptype property)": [[51, "core.Problem.ptype.u_init", false]], "u_init() (harmonic_oscillator method)": [[117, "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator.u_init", false]], "u_init() (penningtrap method)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.u_init", false]], "uend (level attribute)": [[49, "core.Level.level.uend", false]], "uext (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.uext", false]], "unflatten() (in module implementations.problem_classes.boussinesq_helpers.unflatten)": [[143, "implementations.problem_classes.boussinesq_helpers.unflatten.unflatten", false]], "unlockerror": [[46, "core.Errors.UnlockError", false]], "uold (level attribute)": [[49, "core.Level.level.uold", false]], "update() (cache method)": [[151, "implementations.sweeper_classes.Multistep.Cache.update", false]], "update_nodes() (boris_2nd_order method)": [[154, "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order.update_nodes", false]], "update_nodes() (explicit method)": [[155, "implementations.sweeper_classes.explicit.explicit.update_nodes", false]], "update_nodes() (generic_implicit method)": [[156, "implementations.sweeper_classes.generic_implicit.generic_implicit.update_nodes", false]], "update_nodes() (generic_implicit_mpi method)": [[157, "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI.update_nodes", false]], "update_nodes() (imex_1st_order method)": [[158, "implementations.sweeper_classes.imex_1st_order.imex_1st_order.update_nodes", false]], "update_nodes() (imex_1st_order_mass method)": [[160, "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass.update_nodes", false]], "update_nodes() (imex_1st_order_mpi method)": [[159, "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI.update_nodes", false]], "update_nodes() (multi_implicit method)": [[161, "implementations.sweeper_classes.multi_implicit.multi_implicit.update_nodes", false]], "update_nodes() (multistep method)": [[151, "implementations.sweeper_classes.Multistep.MultiStep.update_nodes", false]], "update_nodes() (rungekutta method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.update_nodes", false]], "update_nodes() (rungekuttaimex method)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX.update_nodes", false]], "update_nodes() (rungekuttanystrom method)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom.update_nodes", false]], "update_nodes() (sweeper method)": [[54, "core.Sweeper.sweeper.update_nodes", false]], "update_nodes() (verlet method)": [[162, "implementations.sweeper_classes.verlet.verlet.update_nodes", false]], "v (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.V", false]], "v (fenics_heat attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat.V", false]], "v (fenics_heat_mass attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass.V", false]], "v (fenics_heat_mass_timebc attribute)": [[118, "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc.V", false]], "v (fenics_vortex_2d attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d.V", false]], "v (fenics_vortex_2d_mass attribute)": [[132, "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass.V", false]], "values (fenics_mesh attribute)": [[88, "implementations.datatype_classes.fenics_mesh.fenics_mesh.values", false]], "vanderpol (class in implementations.problem_classes.van_der_pol_implicit)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol", false]], "vel (particles attribute)": [[90, "implementations.datatype_classes.particles.particles.vel", false]], "velocity_verlet (class in implementations.sweeper_classes.runge_kutta_nystrom)": [[153, "implementations.sweeper_classes.Runge_Kutta_Nystrom.Velocity_Verlet", false]], "verlet (class in implementations.sweeper_classes.verlet)": [[162, "implementations.sweeper_classes.verlet.verlet", false]], "verletlin() (splitexplicit method)": [[142, "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit.VerletLin", false]], "w (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w", false]], "w1 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w1", false]], "w2 (fenics_grayscott attribute)": [[114, "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott.w2", false]], "wait_with_interrupt() (controller_mpi method)": [[67, "implementations.controller_classes.controller_MPI.controller_MPI.wait_with_interrupt", false]], "weights (ark54 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK54.weights", false]], "weights (ark548l2sa attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA.weights", false]], "weights (ark548l2saerk attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK.weights", false]], "weights (ark548l2saesdirk2 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2.weights", false]], "weights (backwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.BackwardEuler.weights", false]], "weights (cash_karp attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Cash_Karp.weights", false]], "weights (collbase attribute)": [[42, "core.Collocation.CollBase.weights", false]], "weights (cranknicholson attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.CrankNicholson.weights", false]], "weights (dirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.DIRK43.weights", false]], "weights (esdirk43 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK43.weights", false]], "weights (esdirk53 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ESDIRK53.weights", false]], "weights (explicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod.weights", false]], "weights (forwardeuler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ForwardEuler.weights", false]], "weights (heun_euler attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.Heun_Euler.weights", false]], "weights (implicitmidpointmethod attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod.weights", false]], "weights (lagrangeapproximation attribute)": [[48, "core.Lagrange.LagrangeApproximation.weights", false]], "weights (rk4 attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RK4.weights", false]], "weights (rungekutta attribute)": [[152, "implementations.sweeper_classes.Runge_Kutta.RungeKutta.weights", false]], "welcome_message() (controller method)": [[44, "core.Controller.controller.welcome_message", false]], "work_counter (lorenzattractor attribute)": [[124, "implementations.problem_classes.Lorenz.LorenzAttractor.work_counter", false]], "work_counter (penningtrap attribute)": [[127, "implementations.problem_classes.PenningTrap_3D.penningtrap.work_counter", false]], "work_counters (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.work_counters", false]], "work_counters (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.work_counters", false]], "work_counters (battery_implicit attribute)": [[104, "implementations.problem_classes.Battery.battery_implicit.work_counters", false]], "work_counters (discontinuoustestode attribute)": [[108, "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE.work_counters", false]], "work_counters (vanderpol attribute)": [[131, "implementations.problem_classes.Van_der_Pol_implicit.vanderpol.work_counters", false]], "workcounter (class in core.problem)": [[51, "core.Problem.WorkCounter", false]], "writetojson() (datachecker method)": [[62, "helpers.testing.DataChecker.writeToJSON", false]], "x (allencahn_imex attribute)": [[101, "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex.X", false]], "x (allencahn_temp_imex attribute)": [[102, "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex.X", false]], "x (grayscott_imex_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion.X", false]], "x (grayscott_mi_diffusion attribute)": [[116, "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion.X", false]], "x (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.X", false]], "x (nonlinearschroedinger_imex attribute)": [[125, "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex.X", false]], "xp (imex_laplacian_mpifft attribute)": [[144, "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT.xp", false]], "xp (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.xp", false]], "xsp (testequation0d attribute)": [[130, "implementations.problem_classes.TestEquation_0D.testequation0d.xsp", false]], "xv (quench attribute)": [[129, "implementations.problem_classes.Quench.Quench.xv", false]], "xvalues (advectiondiffusion1d_imex attribute)": [[94, "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex.xvalues", false]], "xvalues (allencahn2d_imex attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex.xvalues", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex.xvalues", false]], "xvalues (allencahn2d_imex_stab attribute)": [[99, "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab.xvalues", false], [100, "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab.xvalues", false]], "xvalues (allencahn_front_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit.xvalues", false]], "xvalues (allencahn_fullyimplicit attribute)": [[97, "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit.xvalues", false]], "xvalues (allencahn_periodic_fullyimplicit attribute)": [[96, "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit.xvalues", false]], "xvalues (fermi_pasta_ulam_tsingou attribute)": [[110, "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou.xvalues", false]], "xvalues (genericndimfindiff attribute)": [[145, "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff.xvalues", false]], "xx (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.xx", false]], "zz (boussinesq_2d_imex attribute)": [[105, "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex.zz", false]]}, "objects": {"": [[40, 0, 0, "-", "core"], [55, 0, 0, "-", "helpers"], [65, 0, 0, "-", "implementations"]], "core": [[41, 0, 0, "-", "BaseTransfer"], [42, 0, 0, "-", "Collocation"], [43, 0, 0, "-", "Common"], [44, 0, 0, "-", "Controller"], [45, 0, 0, "-", "ConvergenceController"], [46, 0, 0, "-", "Errors"], [47, 0, 0, "-", "Hooks"], [48, 0, 0, "-", "Lagrange"], [49, 0, 0, "-", "Level"], [50, 0, 0, "-", "Nodes"], [51, 0, 0, "-", "Problem"], [52, 0, 0, "-", "SpaceTransfer"], [53, 0, 0, "-", "Step"], [54, 0, 0, "-", "Sweeper"]], "core.BaseTransfer": [[41, 1, 1, "", "base_transfer"]], "core.BaseTransfer.base_transfer": [[41, 2, 1, "", "coarse"], [41, 2, 1, "", "fine"], [41, 3, 1, "", "get_transfer_matrix_Q"], [41, 2, 1, "", "logger"], [41, 2, 1, "", "params"], [41, 3, 1, "", "prolong"], [41, 3, 1, "", "prolong_f"], [41, 3, 1, "", "restrict"]], "core.Collocation": [[42, 1, 1, "", "CollBase"]], "core.Collocation.CollBase": [[42, 2, 1, "", "Qmat"], [42, 2, 1, "", "Smat"], [42, 2, 1, "", "delta_m"], [42, 3, 1, "", "evaluate"], [42, 2, 1, "", "left_is_node"], [42, 2, 1, "", "nodes"], [42, 2, 1, "", "num_nodes"], [42, 2, 1, "", "right_is_node"], [42, 2, 1, "", "tleft"], [42, 2, 1, "", "tright"], [42, 2, 1, "", "weights"]], "core.Common": [[43, 1, 1, "", "RegisterParams"]], "core.Common.RegisterParams": [[43, 2, 1, "", "_parNames"], [43, 2, 1, "", "_parNamesReadOnly"], [43, 4, 1, "id0", "params"]], "core.Controller": [[44, 1, 1, "", "controller"]], "core.Controller.controller": [[44, 3, 1, "", "add_convergence_controller"], [44, 3, 1, "", "add_hook"], [44, 3, 1, "", "dump_setup"], [44, 3, 1, "", "get_convergence_controllers_as_table"], [44, 4, 1, "", "hooks"], [44, 3, 1, "", "return_stats"], [44, 3, 1, "", "run"], [44, 3, 1, "", "setup_convergence_controllers"], [44, 3, 1, "", "welcome_message"]], "core.ConvergenceController": [[45, 1, 1, "", "ConvergenceController"], [45, 1, 1, "", "Pars"], [45, 1, 1, "", "Status"]], "core.ConvergenceController.ConvergenceController": [[45, 3, 1, "", "Recv"], [45, 3, 1, "", "Send"], [45, 3, 1, "", "add_variable"], [45, 3, 1, "", "check_iteration_status"], [45, 3, 1, "", "check_parameters"], [45, 3, 1, "", "convergence_control"], [45, 3, 1, "", "debug"], [45, 3, 1, "", "dependencies"], [45, 3, 1, "", "determine_restart"], [45, 3, 1, "", "get_new_step_size"], [45, 3, 1, "", "log"], [45, 3, 1, "", "post_iteration_processing"], [45, 3, 1, "", "post_spread_processing"], [45, 3, 1, "", "post_step_processing"], [45, 3, 1, "", "pre_iteration_processing"], [45, 3, 1, "", "prepare_MPI_datatypes"], [45, 3, 1, "", "prepare_MPI_logical_operations"], [45, 3, 1, "", "prepare_next_block"], [45, 3, 1, "", "recv"], [45, 3, 1, "", "reset_buffers_nonMPI"], [45, 3, 1, "", "reset_status_variables"], [45, 3, 1, "", "reset_variable"], [45, 3, 1, "", "send"], [45, 3, 1, "", "setup"], [45, 3, 1, "", "setup_status_variables"]], "core.Errors": [[46, 5, 1, "", "CollocationError"], [46, 5, 1, "", "CommunicationError"], [46, 5, 1, "", "ControllerError"], [46, 5, 1, "", "ConvergenceError"], [46, 5, 1, "", "DataError"], [46, 5, 1, "", "ParameterError"], [46, 5, 1, "", "ProblemError"], [46, 5, 1, "", "ReadOnlyError"], [46, 5, 1, "", "TransferError"], [46, 5, 1, "", "UnlockError"]], "core.Hooks": [[47, 1, 1, "", "Entry"], [47, 1, 1, "", "hooks"]], "core.Hooks.Entry": [[47, 2, 1, "", "iter"], [47, 2, 1, "", "level"], [47, 2, 1, "", "num_restarts"], [47, 2, 1, "", "process"], [47, 2, 1, "", "process_sweeper"], [47, 2, 1, "", "sweep"], [47, 2, 1, "", "time"], [47, 2, 1, "", "type"]], "core.Hooks.hooks": [[47, 2, 1, "", "__num_restarts"], [47, 2, 1, "", "__stats"], [47, 3, 1, "", "add_to_stats"], [47, 2, 1, "id0", "entry"], [47, 3, 1, "", "increment_stats"], [47, 2, 1, "", "logger"], [47, 2, 1, "", "meta_data"], [47, 3, 1, "", "post_comm"], [47, 3, 1, "", "post_iteration"], [47, 3, 1, "", "post_predict"], [47, 3, 1, "", "post_run"], [47, 3, 1, "", "post_setup"], [47, 3, 1, "", "post_step"], [47, 3, 1, "", "post_sweep"], [47, 3, 1, "", "pre_comm"], [47, 3, 1, "", "pre_iteration"], [47, 3, 1, "", "pre_predict"], [47, 3, 1, "", "pre_run"], [47, 3, 1, "", "pre_setup"], [47, 3, 1, "", "pre_step"], [47, 3, 1, "", "pre_sweep"], [47, 3, 1, "", "reset_stats"], [47, 3, 1, "", "return_stats"]], "core.Lagrange": [[48, 1, 1, "", "LagrangeApproximation"], [48, 6, 1, "", "computeFejerRule"]], "core.Lagrange.LagrangeApproximation": [[48, 3, 1, "", "getIntegrationMatrix"], [48, 3, 1, "", "getInterpolationMatrix"], [48, 4, 1, "", "n"], [48, 2, 1, "", "points"], [48, 2, 1, "", "weights"]], "core.Level": [[49, 1, 1, "", "level"]], "core.Level.level": [[49, 4, 1, "", "dt"], [49, 2, 1, "", "f"], [49, 2, 1, "", "fold"], [49, 2, 1, "", "level_index"], [49, 2, 1, "", "params"], [49, 4, 1, "", "prob"], [49, 3, 1, "", "reset_level"], [49, 2, 1, "", "status"], [49, 4, 1, "", "sweep"], [49, 4, 1, "", "tag"], [49, 2, 1, "", "tau"], [49, 4, 1, "", "time"], [49, 2, 1, "", "u"], [49, 2, 1, "", "uend"], [49, 2, 1, "", "uold"]], "core.Nodes": [[50, 5, 1, "", "NodesError"], [50, 1, 1, "", "NodesGenerator"]], "core.Nodes.NodesGenerator": [[50, 3, 1, "", "evalOrthogPoly"], [50, 3, 1, "", "getNodes"], [50, 3, 1, "", "getOrthogPolyCoefficients"], [50, 3, 1, "", "getTridiagCoefficients"], [50, 2, 1, "", "node_type"], [50, 2, 1, "", "quad_type"]], "core.Problem": [[51, 1, 1, "", "WorkCounter"], [51, 1, 1, "", "ptype"]], "core.Problem.WorkCounter": [[51, 3, 1, "", "decrement"]], "core.Problem.ptype": [[51, 3, 1, "", "apply_mass_matrix"], [51, 2, 1, "", "dtype_f"], [51, 2, 1, "", "dtype_u"], [51, 3, 1, "", "eval_f"], [51, 4, 1, "", "f_init"], [51, 3, 1, "", "generate_scipy_reference_solution"], [51, 3, 1, "", "get_default_sweeper_class"], [51, 3, 1, "", "get_fig"], [51, 2, 1, "id0", "logger"], [51, 3, 1, "", "plot"], [51, 4, 1, "", "u_init"]], "core.SpaceTransfer": [[52, 1, 1, "", "space_transfer"]], "core.SpaceTransfer.space_transfer": [[52, 2, 1, "", "coarse_prob"], [52, 2, 1, "", "fine_prob"], [52, 2, 1, "", "logger"], [52, 2, 1, "", "params"], [52, 3, 1, "", "prolong"], [52, 3, 1, "", "restrict"]], "core.Step": [[53, 1, 1, "", "step"]], "core.Step.step": [[53, 3, 1, "", "connect_levels"], [53, 4, 1, "", "dt"], [53, 3, 1, "", "init_step"], [53, 2, 1, "", "levels"], [53, 2, 1, "", "logger"], [53, 4, 1, "", "next"], [53, 2, 1, "", "params"], [53, 4, 1, "", "prev"], [53, 3, 1, "", "reset_step"], [53, 2, 1, "", "status"], [53, 4, 1, "", "time"], [53, 3, 1, "", "transfer"]], "core.Sweeper": [[54, 1, 1, "", "sweeper"]], "core.Sweeper.sweeper": [[54, 2, 1, "", "coll"], [54, 3, 1, "", "compute_end_point"], [54, 3, 1, "", "compute_residual"], [54, 3, 1, "", "get_Qdelta_explicit"], [54, 3, 1, "", "get_Qdelta_implicit"], [54, 3, 1, "", "integrate"], [54, 4, 1, "", "level"], [54, 2, 1, "", "logger"], [54, 2, 1, "", "params"], [54, 3, 1, "", "predict"], [54, 4, 1, "", "rank"], [54, 3, 1, "", "update_nodes"]], "helpers": [[56, 0, 0, "-", "NCCL_communicator"], [57, 0, 0, "-", "plot_helper"], [58, 0, 0, "-", "problem_helper"], [59, 0, 0, "-", "pysdc_helper"], [60, 0, 0, "-", "setup_helper"], [61, 0, 0, "-", "stats_helper"], [62, 0, 0, "-", "testing"], [63, 0, 0, "-", "transfer_helper"], [64, 0, 0, "-", "visualization_tools"]], "helpers.NCCL_communicator": [[56, 1, 1, "", "NCCLComm"]], "helpers.NCCL_communicator.NCCLComm": [[56, 3, 1, "", "Allreduce"], [56, 3, 1, "", "Reduce"], [56, 3, 1, "", "get_count"], [56, 3, 1, "", "get_dtype"], [56, 3, 1, "", "get_op"]], "helpers.plot_helper": [[57, 6, 1, "", "figsize"], [57, 6, 1, "", "figsize_by_journal"], [57, 6, 1, "", "newfig"], [57, 6, 1, "", "savefig"], [57, 6, 1, "", "setup_mpl"]], "helpers.problem_helper": [[58, 6, 1, "", "get_1d_grid"], [58, 6, 1, "", "get_finite_difference_matrix"], [58, 6, 1, "", "get_finite_difference_stencil"], [58, 6, 1, "", "get_steps"]], "helpers.pysdc_helper": [[59, 1, 1, "", "FrozenClass"]], "helpers.pysdc_helper.FrozenClass": [[59, 2, 1, "", "__isfrozen"], [59, 3, 1, "", "get"]], "helpers.setup_helper": [[60, 6, 1, "", "generate_description"]], "helpers.stats_helper": [[61, 6, 1, "", "filter_stats"], [61, 6, 1, "", "get_list_of_types"], [61, 6, 1, "", "get_sorted"], [61, 6, 1, "", "sort_stats"]], "helpers.testing": [[62, 1, 1, "", "DataChecker"]], "helpers.testing.DataChecker": [[62, 3, 1, "", "storeAndCheck"], [62, 3, 1, "", "writeToJSON"]], "helpers.transfer_helper": [[63, 6, 1, "", "border_padding"], [63, 6, 1, "", "continue_periodic_array"], [63, 6, 1, "", "interpolation_matrix_1d"], [63, 6, 1, "", "next_neighbors"], [63, 6, 1, "", "next_neighbors_periodic"], [63, 6, 1, "", "restriction_matrix_1d"]], "helpers.visualization_tools": [[64, 6, 1, "", "show_residual_across_simulation"]], "implementations": [[66, 0, 0, "-", "controller_classes"], [69, 0, 0, "-", "convergence_controller_classes"], [86, 0, 0, "-", "datatype_classes"], [92, 0, 0, "-", "problem_classes"], [150, 0, 0, "-", "sweeper_classes"], [163, 0, 0, "-", "transfer_classes"]], "implementations.controller_classes": [[67, 0, 0, "-", "controller_MPI"], [68, 0, 0, "-", "controller_nonMPI"]], "implementations.controller_classes.controller_MPI": [[67, 1, 1, "", "controller_MPI"]], "implementations.controller_classes.controller_MPI.controller_MPI": [[67, 3, 1, "", "check_iteration_estimate"], [67, 3, 1, "", "default"], [67, 3, 1, "", "it_check"], [67, 3, 1, "", "it_coarse"], [67, 3, 1, "", "it_down"], [67, 3, 1, "", "it_fine"], [67, 3, 1, "", "it_up"], [67, 3, 1, "", "pfasst"], [67, 3, 1, "", "predict"], [67, 3, 1, "", "recv"], [67, 3, 1, "", "recv_full"], [67, 3, 1, "", "restart_block"], [67, 3, 1, "", "run"], [67, 3, 1, "", "send_full"], [67, 3, 1, "", "spread"], [67, 3, 1, "", "wait_with_interrupt"]], "implementations.controller_classes.controller_nonMPI": [[68, 1, 1, "", "controller_nonMPI"]], "implementations.controller_classes.controller_nonMPI.controller_nonMPI": [[68, 3, 1, "", "default"], [68, 3, 1, "", "it_check"], [68, 3, 1, "", "it_coarse"], [68, 3, 1, "", "it_down"], [68, 3, 1, "", "it_fine"], [68, 3, 1, "", "it_up"], [68, 3, 1, "", "pfasst"], [68, 3, 1, "", "predict"], [68, 3, 1, "", "recv_full"], [68, 3, 1, "", "restart_block"], [68, 3, 1, "", "run"], [68, 3, 1, "", "send_full"], [68, 3, 1, "", "spread"]], "implementations.convergence_controller_classes": [[70, 0, 0, "-", "adaptive_collocation"], [71, 0, 0, "-", "adaptivity"], [72, 0, 0, "-", "basic_restarting"], [73, 0, 0, "-", "check_convergence"], [74, 0, 0, "-", "check_iteration_estimator"], [75, 0, 0, "-", "crash"], [76, 0, 0, "-", "estimate_contraction_factor"], [77, 0, 0, "-", "estimate_embedded_error"], [78, 0, 0, "-", "estimate_extrapolation_error"], [79, 0, 0, "-", "estimate_polynomial_error"], [80, 0, 0, "-", "hotrod"], [81, 0, 0, "-", "inexactness"], [82, 0, 0, "-", "interpolate_between_restarts"], [83, 0, 0, "-", "spread_step_sizes"], [84, 0, 0, "-", "step_size_limiter"], [85, 0, 0, "-", "store_uold"]], "implementations.convergence_controller_classes.adaptive_collocation": [[70, 1, 1, "", "AdaptiveCollocation"]], "implementations.convergence_controller_classes.adaptive_collocation.AdaptiveCollocation": [[70, 3, 1, "", "check_parameters"], [70, 3, 1, "", "matmul"], [70, 3, 1, "", "post_iteration_processing"], [70, 3, 1, "", "post_spread_processing"], [70, 3, 1, "", "reset_status_variables"], [70, 3, 1, "", "setup"], [70, 3, 1, "", "setup_status_variables"], [70, 3, 1, "", "switch_sweeper"]], "implementations.convergence_controller_classes.adaptivity": [[71, 1, 1, "", "Adaptivity"], [71, 1, 1, "", "AdaptivityBase"], [71, 1, 1, "", "AdaptivityCollocation"], [71, 1, 1, "", "AdaptivityExtrapolationWithinQ"], [71, 1, 1, "", "AdaptivityForConvergedCollocationProblems"], [71, 1, 1, "", "AdaptivityPolynomialError"], [71, 1, 1, "", "AdaptivityRK"], [71, 1, 1, "", "AdaptivityResidual"]], "implementations.convergence_controller_classes.adaptivity.Adaptivity": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityBase": [[71, 3, 1, "", "compute_optimal_step_size"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityCollocation": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "post_iteration_processing"], [71, 3, 1, "", "reset_status_variables"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityExtrapolationWithinQ": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityForConvergedCollocationProblems": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "determine_restart"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "trigger_restart_upon_nonconvergence"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityPolynomialError": [[71, 3, 1, "", "dependencies"], [71, 3, 1, "", "get_convergence"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityRK": [[71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.adaptivity.AdaptivityResidual": [[71, 3, 1, "", "check_parameters"], [71, 3, 1, "", "get_local_error_estimate"], [71, 3, 1, "", "get_new_step_size"], [71, 3, 1, "", "setup"], [71, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.basic_restarting": [[72, 1, 1, "", "BasicRestarting"], [72, 1, 1, "", "BasicRestartingMPI"], [72, 1, 1, "", "BasicRestartingNonMPI"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestarting": [[72, 3, 1, "", "dependencies"], [72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "get_implementation"], [72, 3, 1, "", "reset_status_variables"], [72, 3, 1, "", "setup"], [72, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestartingMPI": [[72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.basic_restarting.BasicRestartingNonMPI": [[72, 3, 1, "", "determine_restart"], [72, 3, 1, "", "prepare_next_block"], [72, 3, 1, "", "reset_buffers_nonMPI"]], "implementations.convergence_controller_classes.check_convergence": [[73, 1, 1, "", "CheckConvergence"]], "implementations.convergence_controller_classes.check_convergence.CheckConvergence": [[73, 3, 1, "", "check_convergence"], [73, 3, 1, "", "check_iteration_status"], [73, 3, 1, "", "communicate_convergence"], [73, 3, 1, "", "dependencies"], [73, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.check_iteration_estimator": [[74, 1, 1, "", "CheckIterationEstimatorNonMPI"]], "implementations.convergence_controller_classes.check_iteration_estimator.CheckIterationEstimatorNonMPI": [[74, 3, 1, "", "check_iteration_status"], [74, 3, 1, "", "check_parameters"], [74, 3, 1, "", "dependencies"], [74, 3, 1, "", "reset_buffers_nonMPI"], [74, 3, 1, "", "setup"], [74, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.crash": [[75, 1, 1, "", "CrashBase"], [75, 1, 1, "", "StopAtMaxRuntime"], [75, 1, 1, "", "StopAtNan"]], "implementations.convergence_controller_classes.crash.CrashBase": [[75, 3, 1, "", "communicate_crash"]], "implementations.convergence_controller_classes.crash.StopAtMaxRuntime": [[75, 3, 1, "", "prepare_next_block"], [75, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.crash.StopAtNan": [[75, 3, 1, "", "prepare_next_block"], [75, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_contraction_factor": [[76, 1, 1, "", "EstimateContractionFactor"]], "implementations.convergence_controller_classes.estimate_contraction_factor.EstimateContractionFactor": [[76, 3, 1, "", "dependencies"], [76, 3, 1, "", "post_iteration_processing"], [76, 3, 1, "", "pre_iteration_processing"], [76, 3, 1, "", "reset_status_variables"], [76, 3, 1, "", "setup"], [76, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error": [[77, 1, 1, "", "EstimateEmbeddedError"], [77, 1, 1, "", "EstimateEmbeddedErrorCollocation"], [77, 1, 1, "", "EstimateEmbeddedErrorLinearizedMPI"], [77, 1, 1, "", "EstimateEmbeddedErrorLinearizedNonMPI"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedError": [[77, 3, 1, "", "dependencies"], [77, 3, 1, "", "estimate_embedded_error_serial"], [77, 3, 1, "", "get_implementation"], [77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_status_variables"], [77, 3, 1, "", "setup"], [77, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorCollocation": [[77, 3, 1, "", "dependencies"], [77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_status_variables"], [77, 3, 1, "", "setup"], [77, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedMPI": [[77, 3, 1, "", "post_iteration_processing"]], "implementations.convergence_controller_classes.estimate_embedded_error.EstimateEmbeddedErrorLinearizedNonMPI": [[77, 3, 1, "", "post_iteration_processing"], [77, 3, 1, "", "reset_buffers_nonMPI"], [77, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_extrapolation_error": [[78, 1, 1, "", "EstimateExtrapolationErrorBase"], [78, 1, 1, "", "EstimateExtrapolationErrorNonMPI"], [78, 1, 1, "", "EstimateExtrapolationErrorWithinQ"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorBase": [[78, 3, 1, "", "check_parameters"], [78, 3, 1, "", "get_extrapolation_coefficients"], [78, 3, 1, "", "reset_status_variables"], [78, 3, 1, "", "setup"], [78, 3, 1, "", "setup_status_variables"], [78, 3, 1, "", "store_values"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorNonMPI": [[78, 3, 1, "", "get_extrapolated_error"], [78, 3, 1, "", "get_extrapolated_solution"], [78, 3, 1, "", "post_iteration_processing"], [78, 3, 1, "", "prepare_next_block"], [78, 3, 1, "", "setup"], [78, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.estimate_extrapolation_error.EstimateExtrapolationErrorWithinQ": [[78, 3, 1, "", "post_iteration_processing"], [78, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.estimate_polynomial_error": [[79, 1, 1, "", "EstimatePolynomialError"]], "implementations.convergence_controller_classes.estimate_polynomial_error.EstimatePolynomialError": [[79, 3, 1, "", "check_parameters"], [79, 3, 1, "", "matmul"], [79, 3, 1, "", "post_iteration_processing"], [79, 3, 1, "", "reset_status_variables"], [79, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.hotrod": [[80, 1, 1, "", "HotRod"]], "implementations.convergence_controller_classes.hotrod.HotRod": [[80, 3, 1, "", "check_parameters"], [80, 3, 1, "", "dependencies"], [80, 3, 1, "", "determine_restart"], [80, 3, 1, "", "post_iteration_processing"], [80, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.inexactness": [[81, 1, 1, "", "NewtonInexactness"]], "implementations.convergence_controller_classes.inexactness.NewtonInexactness": [[81, 3, 1, "", "dependencies"], [81, 3, 1, "", "post_iteration_processing"], [81, 3, 1, "", "set_maxiter"], [81, 3, 1, "", "set_tolerance"], [81, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.interpolate_between_restarts": [[82, 1, 1, "", "InterpolateBetweenRestarts"]], "implementations.convergence_controller_classes.interpolate_between_restarts.InterpolateBetweenRestarts": [[82, 3, 1, "", "post_iteration_processing"], [82, 3, 1, "", "post_spread_processing"], [82, 3, 1, "", "setup"], [82, 3, 1, "", "setup_status_variables"]], "implementations.convergence_controller_classes.spread_step_sizes": [[83, 1, 1, "", "SpreadStepSizesBlockwise"], [83, 1, 1, "", "SpreadStepSizesBlockwiseMPI"], [83, 1, 1, "", "SpreadStepSizesBlockwiseNonMPI"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwise": [[83, 3, 1, "", "get_implementation"], [83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseMPI": [[83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.spread_step_sizes.SpreadStepSizesBlockwiseNonMPI": [[83, 3, 1, "", "get_step_from_which_to_spread"], [83, 3, 1, "", "prepare_next_block"]], "implementations.convergence_controller_classes.step_size_limiter": [[84, 1, 1, "", "StepSizeLimiter"], [84, 1, 1, "", "StepSizeSlopeLimiter"]], "implementations.convergence_controller_classes.step_size_limiter.StepSizeLimiter": [[84, 3, 1, "", "dependencies"], [84, 3, 1, "", "get_new_step_size"], [84, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.step_size_limiter.StepSizeSlopeLimiter": [[84, 3, 1, "", "get_new_step_size"], [84, 3, 1, "", "setup"]], "implementations.convergence_controller_classes.store_uold": [[85, 1, 1, "", "StoreUOld"]], "implementations.convergence_controller_classes.store_uold.StoreUOld": [[85, 3, 1, "", "post_iteration_processing"], [85, 3, 1, "", "post_spread_processing"], [85, 3, 1, "", "setup"]], "implementations.datatype_classes": [[87, 0, 0, "-", "cupy_mesh"], [88, 0, 0, "-", "fenics_mesh"], [89, 0, 0, "-", "mesh"], [90, 0, 0, "-", "particles"], [91, 0, 0, "-", "petsc_vec"]], "implementations.datatype_classes.cupy_mesh": [[87, 1, 1, "", "CuPyMultiComponentMesh"], [87, 1, 1, "", "comp2_cupy_mesh"], [87, 1, 1, "", "cupy_mesh"], [87, 1, 1, "", "imex_cupy_mesh"]], "implementations.datatype_classes.cupy_mesh.CuPyMultiComponentMesh": [[87, 2, 1, "", "components"]], "implementations.datatype_classes.cupy_mesh.comp2_cupy_mesh": [[87, 2, 1, "", "components"]], "implementations.datatype_classes.cupy_mesh.cupy_mesh": [[87, 3, 1, "", "bcast"], [87, 4, 1, "", "comm"], [87, 3, 1, "", "irecv"], [87, 3, 1, "", "isend"]], "implementations.datatype_classes.cupy_mesh.imex_cupy_mesh": [[87, 2, 1, "", "components"]], "implementations.datatype_classes.fenics_mesh": [[88, 1, 1, "", "fenics_mesh"], [88, 1, 1, "", "rhs_fenics_mesh"]], "implementations.datatype_classes.fenics_mesh.fenics_mesh": [[88, 2, 1, "", "values"]], "implementations.datatype_classes.fenics_mesh.rhs_fenics_mesh": [[88, 2, 1, "", "expl"], [88, 2, 1, "", "impl"]], "implementations.datatype_classes.mesh": [[89, 1, 1, "", "MultiComponentMesh"], [89, 1, 1, "", "comp2_mesh"], [89, 1, 1, "", "imex_mesh"], [89, 1, 1, "", "mesh"]], "implementations.datatype_classes.mesh.MultiComponentMesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.comp2_mesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.imex_mesh": [[89, 2, 1, "", "components"]], "implementations.datatype_classes.mesh.mesh": [[89, 2, 1, "", "_comm"], [89, 3, 1, "", "bcast"], [89, 4, 1, "", "comm"], [89, 3, 1, "", "irecv"], [89, 3, 1, "", "isend"]], "implementations.datatype_classes.particles": [[90, 1, 1, "", "acceleration"], [90, 1, 1, "", "fields"], [90, 1, 1, "", "particles"]], "implementations.datatype_classes.particles.fields": [[90, 2, 1, "", "elec"], [90, 1, 1, "", "electric"], [90, 2, 1, "", "magn"], [90, 1, 1, "", "magnetic"]], "implementations.datatype_classes.particles.particles": [[90, 3, 1, "", "isend"], [90, 2, 1, "", "pos"], [90, 1, 1, "", "position"], [90, 3, 1, "", "recv"], [90, 3, 1, "", "send"], [90, 2, 1, "", "vel"], [90, 1, 1, "", "velocity"]], "implementations.datatype_classes.petsc_vec": [[91, 1, 1, "", "petsc_vec"], [91, 1, 1, "", "petsc_vec_comp2"], [91, 1, 1, "", "petsc_vec_imex"]], "implementations.datatype_classes.petsc_vec.petsc_vec": [[91, 3, 1, "", "bcast"], [91, 3, 1, "", "irecv"], [91, 3, 1, "", "isend"]], "implementations.datatype_classes.petsc_vec.petsc_vec_comp2": [[91, 2, 1, "", "expl"], [91, 2, 1, "", "impl"]], "implementations.datatype_classes.petsc_vec.petsc_vec_imex": [[91, 2, 1, "", "expl"], [91, 2, 1, "", "impl"]], "implementations.problem_classes": [[93, 0, 0, "-", "AcousticAdvection_1D_FD_imex"], [94, 0, 0, "-", "AdvectionDiffusionEquation_1D_FFT"], [95, 0, 0, "-", "AdvectionEquation_ND_FD"], [96, 0, 0, "-", "AllenCahn_1D_FD"], [97, 0, 0, "-", "AllenCahn_2D_FD"], [99, 0, 0, "-", "AllenCahn_2D_FFT"], [100, 0, 0, "-", "AllenCahn_2D_FFT_gpu"], [101, 0, 0, "-", "AllenCahn_MPIFFT"], [102, 0, 0, "-", "AllenCahn_Temp_MPIFFT"], [103, 0, 0, "-", "Auzinger_implicit"], [104, 0, 0, "-", "Battery"], [105, 0, 0, "-", "Boussinesq_2D_FD_imex"], [106, 0, 0, "-", "Brusselator"], [107, 0, 0, "-", "BuckConverter"], [108, 0, 0, "-", "DiscontinuousTestODE"], [109, 0, 0, "-", "FastWaveSlowWave_0D"], [110, 0, 0, "-", "FermiPastaUlamTsingou"], [111, 0, 0, "-", "FullSolarSystem"], [112, 0, 0, "-", "GeneralizedFisher_1D_FD_implicit"], [113, 0, 0, "-", "GeneralizedFisher_1D_PETSc"], [114, 0, 0, "-", "GrayScott_1D_FEniCS_implicit"], [115, 0, 0, "-", "GrayScott_2D_PETSc_periodic"], [116, 0, 0, "-", "GrayScott_MPIFFT"], [117, 0, 0, "-", "HarmonicOscillator"], [118, 0, 0, "-", "HeatEquation_1D_FEniCS_matrix_forced"], [119, 0, 0, "-", "HeatEquation_2D_PETSc_forced"], [120, 0, 0, "-", "HeatEquation_ND_FD"], [122, 0, 0, "-", "HenonHeiles"], [123, 0, 0, "-", "LogisticEquation"], [124, 0, 0, "-", "Lorenz"], [125, 0, 0, "-", "NonlinearSchroedinger_MPIFFT"], [126, 0, 0, "-", "OuterSolarSystem"], [127, 0, 0, "-", "PenningTrap_3D"], [128, 0, 0, "-", "Piline"], [129, 0, 0, "-", "Quench"], [130, 0, 0, "-", "TestEquation_0D"], [131, 0, 0, "-", "Van_der_Pol_implicit"], [132, 0, 0, "-", "VorticityVelocity_2D_FEniCS_periodic"], [133, 0, 0, "-", "acoustic_helpers"], [137, 0, 0, "-", "boussinesq_helpers"], [144, 0, 0, "-", "generic_MPIFFT_Laplacian"], [145, 0, 0, "-", "generic_ND_FD"], [146, 0, 0, "-", "nonlinear_ODE_1"], [147, 0, 0, "-", "odeScalar"], [148, 0, 0, "-", "odeSystem"], [149, 0, 0, "-", "polynomial_test_problem"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex": [[93, 1, 1, "", "acoustic_1d_imex"]], "implementations.problem_classes.AcousticAdvection_1D_FD_imex.acoustic_1d_imex": [[93, 2, 1, "", "A"], [93, 2, 1, "", "Dx"], [93, 2, 1, "", "Id"], [93, 2, 1, "", "dtype_f"], [93, 2, 1, "", "dtype_u"], [93, 2, 1, "", "dx"], [93, 3, 1, "", "eval_f"], [93, 2, 1, "", "mesh"], [93, 3, 1, "", "solve_system"], [93, 3, 1, "", "u_exact"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT": [[94, 1, 1, "", "advectiondiffusion1d_imex"], [94, 1, 1, "", "advectiondiffusion1d_implicit"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_imex": [[94, 2, 1, "", "ddx"], [94, 2, 1, "", "dtype_f"], [94, 2, 1, "", "dtype_u"], [94, 3, 1, "", "eval_f"], [94, 2, 1, "", "lap"], [94, 3, 1, "", "solve_system"], [94, 3, 1, "", "u_exact"], [94, 2, 1, "", "xvalues"]], "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT.advectiondiffusion1d_implicit": [[94, 2, 1, "", "dtype_f"], [94, 2, 1, "", "dtype_u"], [94, 3, 1, "", "eval_f"], [94, 3, 1, "", "solve_system"]], "implementations.problem_classes.AdvectionEquation_ND_FD": [[95, 1, 1, "", "advectionNd"]], "implementations.problem_classes.AdvectionEquation_ND_FD.advectionNd": [[95, 2, 1, "", "A"], [95, 2, 1, "", "Id"], [95, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_1D_FD": [[96, 1, 1, "", "allencahn_front_finel"], [96, 1, 1, "", "allencahn_front_fullyimplicit"], [96, 1, 1, "", "allencahn_front_semiimplicit"], [96, 1, 1, "", "allencahn_periodic_fullyimplicit"], [96, 1, 1, "", "allencahn_periodic_multiimplicit"], [96, 1, 1, "", "allencahn_periodic_semiimplicit"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_finel": [[96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_fullyimplicit": [[96, 2, 1, "", "A"], [96, 2, 1, "", "dtype_f"], [96, 2, 1, "", "dtype_u"], [96, 2, 1, "", "dx"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"], [96, 3, 1, "", "u_exact"], [96, 2, 1, "", "uext"], [96, 2, 1, "", "work_counters"], [96, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_front_semiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_fullyimplicit": [[96, 2, 1, "", "A"], [96, 2, 1, "", "dtype_f"], [96, 2, 1, "", "dtype_u"], [96, 2, 1, "", "dx"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"], [96, 3, 1, "", "u_exact"], [96, 2, 1, "", "work_counters"], [96, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_multiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system_1"], [96, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_1D_FD.allencahn_periodic_semiimplicit": [[96, 2, 1, "", "dtype_f"], [96, 3, 1, "", "eval_f"], [96, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_2D_FD": [[97, 1, 1, "", "allencahn_fullyimplicit"], [97, 1, 1, "", "allencahn_multiimplicit"], [97, 1, 1, "", "allencahn_multiimplicit_v2"], [97, 1, 1, "", "allencahn_semiimplicit"], [97, 1, 1, "", "allencahn_semiimplicit_v2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_fullyimplicit": [[97, 2, 1, "", "A"], [97, 2, 1, "", "dtype_f"], [97, 2, 1, "", "dtype_u"], [97, 2, 1, "", "dx"], [97, 3, 1, "", "eval_f"], [97, 2, 1, "", "lin_itercount"], [97, 2, 1, "", "lin_ncalls"], [97, 2, 1, "", "newton_itercount"], [97, 2, 1, "", "newton_ncalls"], [97, 3, 1, "", "solve_system"], [97, 3, 1, "", "u_exact"], [97, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system_1"], [97, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_multiimplicit_v2": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system_1"], [97, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system"], [97, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_2D_FD.allencahn_semiimplicit_v2": [[97, 2, 1, "", "dtype_f"], [97, 3, 1, "", "eval_f"], [97, 3, 1, "", "solve_system"]], "implementations.problem_classes.AllenCahn_2D_FFT": [[99, 1, 1, "", "allencahn2d_imex"], [99, 1, 1, "", "allencahn2d_imex_stab"]], "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex": [[99, 2, 1, "", "dtype_f"], [99, 2, 1, "", "dtype_u"], [99, 2, 1, "", "dx"], [99, 3, 1, "", "eval_f"], [99, 2, 1, "", "lap"], [99, 3, 1, "", "solve_system"], [99, 3, 1, "", "u_exact"], [99, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT.allencahn2d_imex_stab": [[99, 2, 1, "", "dx"], [99, 3, 1, "", "eval_f"], [99, 2, 1, "", "lap"], [99, 3, 1, "", "solve_system"], [99, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu": [[100, 1, 1, "", "allencahn2d_imex"], [100, 1, 1, "", "allencahn2d_imex_stab"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex": [[100, 2, 1, "", "dtype_f"], [100, 2, 1, "", "dtype_u"], [100, 2, 1, "", "dx"], [100, 3, 1, "", "eval_f"], [100, 2, 1, "", "lap"], [100, 3, 1, "", "solve_system"], [100, 3, 1, "", "u_exact"], [100, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_2D_FFT_gpu.allencahn2d_imex_stab": [[100, 2, 1, "", "dx"], [100, 3, 1, "", "eval_f"], [100, 2, 1, "", "lap"], [100, 3, 1, "", "solve_system"], [100, 2, 1, "", "xvalues"]], "implementations.problem_classes.AllenCahn_MPIFFT": [[101, 1, 1, "", "allencahn_imex"], [101, 1, 1, "", "allencahn_imex_timeforcing"]], "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex": [[101, 2, 1, "", "K2"], [101, 2, 1, "", "X"], [101, 2, 1, "", "dx"], [101, 2, 1, "", "dy"], [101, 3, 1, "", "eval_f"], [101, 2, 1, "", "fft"], [101, 3, 1, "", "u_exact"]], "implementations.problem_classes.AllenCahn_MPIFFT.allencahn_imex_timeforcing": [[101, 3, 1, "", "eval_f"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT": [[102, 1, 1, "", "allencahn_temp_imex"]], "implementations.problem_classes.AllenCahn_Temp_MPIFFT.allencahn_temp_imex": [[102, 2, 1, "", "D"], [102, 2, 1, "", "K2"], [102, 2, 1, "", "L"], [102, 2, 1, "", "TM"], [102, 2, 1, "", "X"], [102, 2, 1, "", "comm"], [102, 2, 1, "", "dtype_f"], [102, 2, 1, "", "dtype_u"], [102, 2, 1, "", "dw"], [102, 2, 1, "", "dx"], [102, 2, 1, "", "dy"], [102, 2, 1, "", "eps"], [102, 3, 1, "", "eval_f"], [102, 2, 1, "", "fft"], [102, 2, 1, "", "init_type"], [102, 2, 1, "", "nvars"], [102, 2, 1, "", "radius"], [102, 3, 1, "", "solve_system"], [102, 2, 1, "", "spectral"], [102, 3, 1, "", "u_exact"]], "implementations.problem_classes.Auzinger_implicit": [[103, 1, 1, "", "auzinger"]], "implementations.problem_classes.Auzinger_implicit.auzinger": [[103, 2, 1, "", "dtype_f"], [103, 2, 1, "", "dtype_u"], [103, 3, 1, "", "eval_f"], [103, 2, 1, "", "newton_maxiter"], [103, 2, 1, "", "newton_tol"], [103, 3, 1, "", "solve_system"], [103, 3, 1, "", "u_exact"]], "implementations.problem_classes.Battery": [[104, 1, 1, "", "battery"], [104, 1, 1, "", "battery_implicit"], [104, 1, 1, "", "battery_n_capacitors"]], "implementations.problem_classes.Battery.battery": [[104, 2, 1, "", "dtype_f"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "solve_system"], [104, 3, 1, "", "u_exact"]], "implementations.problem_classes.Battery.battery_implicit": [[104, 2, 1, "", "dtype_f"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "solve_system"], [104, 2, 1, "", "work_counters"]], "implementations.problem_classes.Battery.battery_n_capacitors": [[104, 2, 1, "", "A"], [104, 3, 1, "", "count_switches"], [104, 2, 1, "", "dtype_f"], [104, 2, 1, "", "dtype_u"], [104, 3, 1, "", "eval_f"], [104, 3, 1, "", "get_problem_dict"], [104, 3, 1, "", "get_switching_info"], [104, 2, 1, "", "nswitches"], [104, 3, 1, "", "solve_system"], [104, 2, 1, "", "switch_A"], [104, 2, 1, "", "switch_f"], [104, 2, 1, "", "t_switch"], [104, 3, 1, "", "u_exact"]], "implementations.problem_classes.Boussinesq_2D_FD_imex": [[105, 1, 1, "", "boussinesq_2d_imex"]], "implementations.problem_classes.Boussinesq_2D_FD_imex.boussinesq_2d_imex": [[105, 2, 1, "", "D_upwind"], [105, 2, 1, "", "Id"], [105, 2, 1, "", "M"], [105, 2, 1, "", "N"], [105, 2, 1, "", "bc_hor"], [105, 2, 1, "", "bc_ver"], [105, 2, 1, "", "dtype_f"], [105, 2, 1, "", "dtype_u"], [105, 3, 1, "", "eval_f"], [105, 2, 1, "", "gmres_logger"], [105, 2, 1, "", "h"], [105, 3, 1, "", "solve_system"], [105, 3, 1, "", "u_exact"], [105, 2, 1, "", "xx"], [105, 2, 1, "", "zz"]], "implementations.problem_classes.Brusselator": [[106, 1, 1, "", "Brusselator"]], "implementations.problem_classes.Brusselator.Brusselator": [[106, 3, 1, "", "eval_f"], [106, 3, 1, "", "get_fig"], [106, 3, 1, "", "plot"], [106, 3, 1, "", "solve_system"], [106, 3, 1, "", "u_exact"]], "implementations.problem_classes.BuckConverter": [[107, 1, 1, "", "buck_converter"]], "implementations.problem_classes.BuckConverter.buck_converter": [[107, 2, 1, "", "A"], [107, 2, 1, "", "dtype_f"], [107, 2, 1, "", "dtype_u"], [107, 3, 1, "", "eval_f"], [107, 3, 1, "", "solve_system"], [107, 3, 1, "", "u_exact"]], "implementations.problem_classes.DiscontinuousTestODE": [[108, 1, 1, "", "DiscontinuousTestODE"], [108, 1, 1, "", "ExactDiscontinuousTestODE"]], "implementations.problem_classes.DiscontinuousTestODE.DiscontinuousTestODE": [[108, 3, 1, "", "count_switches"], [108, 2, 1, "", "dtype_f"], [108, 2, 1, "", "dtype_u"], [108, 3, 1, "", "eval_f"], [108, 3, 1, "", "get_switching_info"], [108, 2, 1, "", "nswitches"], [108, 3, 1, "", "solve_system"], [108, 2, 1, "", "t_switch"], [108, 2, 1, "", "t_switch_exact"], [108, 3, 1, "", "u_exact"], [108, 2, 1, "", "work_counters"]], "implementations.problem_classes.DiscontinuousTestODE.ExactDiscontinuousTestODE": [[108, 3, 1, "", "eval_f"], [108, 3, 1, "", "solve_system"]], "implementations.problem_classes.FastWaveSlowWave_0D": [[109, 1, 1, "", "swfw_scalar"]], "implementations.problem_classes.FastWaveSlowWave_0D.swfw_scalar": [[109, 2, 1, "", "dtype_f"], [109, 2, 1, "", "dtype_u"], [109, 3, 1, "", "eval_f"], [109, 3, 1, "", "solve_system"], [109, 3, 1, "", "u_exact"]], "implementations.problem_classes.FermiPastaUlamTsingou": [[110, 1, 1, "", "fermi_pasta_ulam_tsingou"]], "implementations.problem_classes.FermiPastaUlamTsingou.fermi_pasta_ulam_tsingou": [[110, 2, 1, "", "dtype_f"], [110, 2, 1, "", "dtype_u"], [110, 2, 1, "", "dx"], [110, 3, 1, "", "eval_f"], [110, 3, 1, "", "eval_hamiltonian"], [110, 3, 1, "", "eval_mode_energy"], [110, 2, 1, "", "ones"], [110, 3, 1, "", "u_exact"], [110, 2, 1, "", "xvalues"]], "implementations.problem_classes.FullSolarSystem": [[111, 1, 1, "", "full_solar_system"]], "implementations.problem_classes.FullSolarSystem.full_solar_system": [[111, 2, 1, "", "G"], [111, 2, 1, "", "dtype_f"], [111, 2, 1, "", "dtype_u"], [111, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit": [[112, 1, 1, "", "generalized_fisher"]], "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit.generalized_fisher": [[112, 2, 1, "", "A"], [112, 2, 1, "", "dtype_f"], [112, 2, 1, "", "dtype_u"], [112, 2, 1, "", "dx"], [112, 3, 1, "", "eval_f"], [112, 3, 1, "", "solve_system"], [112, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc": [[113, 1, 1, "", "Fisher_full"], [113, 1, 1, "", "Fisher_reaction"], [113, 1, 1, "", "petsc_fisher_fullyimplicit"], [113, 1, 1, "", "petsc_fisher_multiimplicit"], [113, 1, 1, "", "petsc_fisher_semiimplicit"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_full": [[113, 2, 1, "", "col"], [113, 3, 1, "", "formFunction"], [113, 3, 1, "", "formJacobian"], [113, 2, 1, "", "localX"], [113, 2, 1, "", "mx"], [113, 2, 1, "", "row"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.Fisher_reaction": [[113, 3, 1, "", "formFunction"], [113, 3, 1, "", "formJacobian"], [113, 2, 1, "", "localX"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_fullyimplicit": [[113, 2, 1, "", "dtype_f"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "solve_system"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_multiimplicit": [[113, 2, 1, "", "A"], [113, 2, 1, "", "F"], [113, 2, 1, "", "J"], [113, 2, 1, "", "dtype_f"], [113, 2, 1, "", "dtype_u"], [113, 2, 1, "", "dx"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "get_sys_mat"], [113, 2, 1, "", "ksp"], [113, 2, 1, "", "localX"], [113, 2, 1, "", "snes"], [113, 3, 1, "", "solve_system_1"], [113, 3, 1, "", "solve_system_2"], [113, 3, 1, "", "u_exact"]], "implementations.problem_classes.GeneralizedFisher_1D_PETSc.petsc_fisher_semiimplicit": [[113, 2, 1, "", "dtype_f"], [113, 3, 1, "", "eval_f"], [113, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit": [[114, 1, 1, "", "fenics_grayscott"]], "implementations.problem_classes.GrayScott_1D_FEniCS_implicit.fenics_grayscott": [[114, 2, 1, "", "F"], [114, 2, 1, "", "F1"], [114, 2, 1, "", "F2"], [114, 2, 1, "", "M"], [114, 2, 1, "", "V"], [114, 2, 1, "", "dtype_f"], [114, 2, 1, "", "dtype_u"], [114, 3, 1, "", "eval_f"], [114, 3, 1, "", "solve_system"], [114, 3, 1, "", "u_exact"], [114, 2, 1, "", "w"], [114, 2, 1, "", "w1"], [114, 2, 1, "", "w2"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic": [[115, 1, 1, "", "GS_full"], [115, 1, 1, "", "GS_reaction"], [115, 1, 1, "", "petsc_grayscott_fullyimplicit"], [115, 1, 1, "", "petsc_grayscott_multiimplicit"], [115, 1, 1, "", "petsc_grayscott_semiimplicit"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_full": [[115, 3, 1, "", "formFunction"], [115, 3, 1, "", "formJacobian"], [115, 2, 1, "", "localX"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.GS_reaction": [[115, 3, 1, "", "formFunction"], [115, 3, 1, "", "formJacobian"], [115, 2, 1, "", "localX"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_fullyimplicit": [[115, 2, 1, "", "dtype_f"], [115, 3, 1, "", "eval_f"], [115, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_multiimplicit": [[115, 2, 1, "", "AMat"], [115, 2, 1, "", "Id"], [115, 2, 1, "", "dtype_f"], [115, 2, 1, "", "dtype_u"], [115, 2, 1, "", "dx"], [115, 2, 1, "", "dy"], [115, 3, 1, "", "eval_f"], [115, 2, 1, "", "ksp"], [115, 2, 1, "", "localX"], [115, 2, 1, "", "snes"], [115, 2, 1, "", "snes_itercount"], [115, 2, 1, "", "snes_ncalls"], [115, 3, 1, "", "solve_system_1"], [115, 3, 1, "", "solve_system_2"], [115, 3, 1, "", "u_exact"]], "implementations.problem_classes.GrayScott_2D_PETSc_periodic.petsc_grayscott_semiimplicit": [[115, 2, 1, "", "dtype_f"], [115, 3, 1, "", "eval_f"], [115, 3, 1, "", "solve_system"]], "implementations.problem_classes.GrayScott_MPIFFT": [[116, 1, 1, "", "grayscott_imex_diffusion"], [116, 1, 1, "", "grayscott_imex_linear"], [116, 1, 1, "", "grayscott_mi_diffusion"], [116, 1, 1, "", "grayscott_mi_linear"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_diffusion": [[116, 2, 1, "", "Ku"], [116, 2, 1, "", "Kv"], [116, 2, 1, "", "X"], [116, 3, 1, "", "eval_f"], [116, 2, 1, "", "fft"], [116, 2, 1, "", "ndim"], [116, 3, 1, "", "solve_system"], [116, 3, 1, "", "u_exact"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_imex_linear": [[116, 3, 1, "", "eval_f"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_diffusion": [[116, 2, 1, "", "Ku"], [116, 2, 1, "", "Kv"], [116, 2, 1, "", "X"], [116, 2, 1, "", "dtype_f"], [116, 3, 1, "", "eval_f"], [116, 2, 1, "", "fft"], [116, 2, 1, "", "ndim"], [116, 3, 1, "", "solve_system_1"], [116, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.GrayScott_MPIFFT.grayscott_mi_linear": [[116, 2, 1, "", "dtype_f"], [116, 3, 1, "", "eval_f"], [116, 3, 1, "", "solve_system_1"], [116, 3, 1, "", "solve_system_2"]], "implementations.problem_classes.HarmonicOscillator": [[117, 1, 1, "", "harmonic_oscillator"]], "implementations.problem_classes.HarmonicOscillator.harmonic_oscillator": [[117, 2, 1, "", "dtype_f"], [117, 2, 1, "", "dtype_u"], [117, 3, 1, "", "eval_f"], [117, 3, 1, "", "eval_hamiltonian"], [117, 3, 1, "", "u_exact"], [117, 3, 1, "", "u_init"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced": [[118, 1, 1, "", "fenics_heat"], [118, 1, 1, "", "fenics_heat_mass"], [118, 1, 1, "", "fenics_heat_mass_timebc"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 3, 1, "", "apply_mass_matrix"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "dtype_f"], [118, 2, 1, "", "dtype_u"], [118, 3, 1, "", "eval_f"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"], [118, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "bc_hom"], [118, 3, 1, "", "eval_f"], [118, 2, 1, "", "fix_bc_for_residual"], [118, 3, 1, "", "fix_residual"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"]], "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced.fenics_heat_mass_timebc": [[118, 2, 1, "", "K"], [118, 2, 1, "", "M"], [118, 2, 1, "", "V"], [118, 2, 1, "", "bc"], [118, 2, 1, "", "bc_hom"], [118, 2, 1, "", "fix_bc_for_residual"], [118, 2, 1, "", "g"], [118, 3, 1, "", "solve_system"], [118, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced": [[119, 1, 1, "", "heat2d_petsc_forced"]], "implementations.problem_classes.HeatEquation_2D_PETSc_forced.heat2d_petsc_forced": [[119, 2, 1, "", "A"], [119, 2, 1, "", "Id"], [119, 2, 1, "", "dtype_f"], [119, 2, 1, "", "dtype_u"], [119, 2, 1, "", "dx"], [119, 2, 1, "", "dy"], [119, 3, 1, "", "eval_f"], [119, 2, 1, "", "ksp"], [119, 2, 1, "", "ksp_itercount"], [119, 2, 1, "", "ksp_ncalls"], [119, 3, 1, "", "solve_system"], [119, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_ND_FD": [[120, 1, 1, "", "heatNd_forced"], [120, 1, 1, "", "heatNd_unforced"]], "implementations.problem_classes.HeatEquation_ND_FD.heatNd_forced": [[120, 2, 1, "", "dtype_f"], [120, 3, 1, "", "eval_f"], [120, 3, 1, "", "u_exact"]], "implementations.problem_classes.HeatEquation_ND_FD.heatNd_unforced": [[120, 2, 1, "", "A"], [120, 2, 1, "", "Id"], [120, 3, 1, "", "u_exact"]], "implementations.problem_classes.HenonHeiles": [[122, 1, 1, "", "henon_heiles"]], "implementations.problem_classes.HenonHeiles.henon_heiles": [[122, 2, 1, "", "dtype_f"], [122, 2, 1, "", "dtype_u"], [122, 3, 1, "", "eval_f"], [122, 3, 1, "", "eval_hamiltonian"], [122, 3, 1, "", "u_exact"]], "implementations.problem_classes.LogisticEquation": [[123, 1, 1, "", "logistics_equation"]], "implementations.problem_classes.LogisticEquation.logistics_equation": [[123, 2, 1, "", "dtype_f"], [123, 2, 1, "", "dtype_u"], [123, 3, 1, "", "eval_f"], [123, 3, 1, "", "solve_system"], [123, 3, 1, "", "u_exact"]], "implementations.problem_classes.Lorenz": [[124, 1, 1, "", "LorenzAttractor"]], "implementations.problem_classes.Lorenz.LorenzAttractor": [[124, 2, 1, "", "dtype_f"], [124, 2, 1, "", "dtype_u"], [124, 3, 1, "", "eval_f"], [124, 3, 1, "", "solve_system"], [124, 3, 1, "", "u_exact"], [124, 2, 1, "", "work_counter"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT": [[125, 1, 1, "", "nonlinearschroedinger_fully_implicit"], [125, 1, 1, "", "nonlinearschroedinger_imex"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_fully_implicit": [[125, 2, 1, "", "dtype_f"], [125, 2, 1, "", "dtype_u"], [125, 3, 1, "", "eval_f"], [125, 3, 1, "", "solve_system"]], "implementations.problem_classes.NonlinearSchroedinger_MPIFFT.nonlinearschroedinger_imex": [[125, 2, 1, "", "K2"], [125, 2, 1, "", "X"], [125, 2, 1, "", "fft"], [125, 3, 1, "", "u_exact"]], "implementations.problem_classes.OuterSolarSystem": [[126, 1, 1, "", "outer_solar_system"]], "implementations.problem_classes.OuterSolarSystem.outer_solar_system": [[126, 2, 1, "id0", "G"], [126, 2, 1, "", "dtype_f"], [126, 2, 1, "", "dtype_u"], [126, 3, 1, "", "eval_f"], [126, 3, 1, "", "eval_hamiltonian"], [126, 3, 1, "", "u_exact"]], "implementations.problem_classes.PenningTrap_3D": [[127, 1, 1, "", "penningtrap"]], "implementations.problem_classes.PenningTrap_3D.penningtrap": [[127, 3, 1, "", "boris_solver"], [127, 3, 1, "", "build_f"], [127, 2, 1, "", "dtype_f"], [127, 2, 1, "", "dtype_u"], [127, 3, 1, "", "eval_f"], [127, 3, 1, "", "fast_interactions"], [127, 3, 1, "", "get_interactions"], [127, 3, 1, "", "u_exact"], [127, 3, 1, "", "u_init"], [127, 2, 1, "", "work_counter"]], "implementations.problem_classes.Piline": [[128, 1, 1, "", "piline"]], "implementations.problem_classes.Piline.piline": [[128, 2, 1, "", "dtype_f"], [128, 2, 1, "", "dtype_u"], [128, 3, 1, "", "eval_f"], [128, 3, 1, "", "solve_system"], [128, 3, 1, "", "u_exact"]], "implementations.problem_classes.Quench": [[129, 1, 1, "", "Quench"], [129, 1, 1, "", "QuenchIMEX"]], "implementations.problem_classes.Quench.Quench": [[129, 2, 1, "", "A"], [129, 2, 1, "", "Id"], [129, 2, 1, "", "dtype_f"], [129, 2, 1, "", "dtype_u"], [129, 2, 1, "", "dx"], [129, 3, 1, "", "eval_f"], [129, 3, 1, "", "eval_f_non_linear"], [129, 3, 1, "", "get_non_linear_Jacobian"], [129, 2, 1, "", "leak"], [129, 3, 1, "", "solve_system"], [129, 3, 1, "", "u_exact"], [129, 2, 1, "", "xv"]], "implementations.problem_classes.Quench.QuenchIMEX": [[129, 2, 1, "", "dtype_f"], [129, 3, 1, "", "eval_f"], [129, 3, 1, "", "solve_system"], [129, 3, 1, "", "u_exact"]], "implementations.problem_classes.TestEquation_0D": [[130, 1, 1, "", "testequation0d"]], "implementations.problem_classes.TestEquation_0D.testequation0d": [[130, 2, 1, "", "A"], [130, 2, 1, "", "dtype_f"], [130, 2, 1, "", "dtype_u"], [130, 3, 1, "", "eval_f"], [130, 3, 1, "", "setup_GPU"], [130, 3, 1, "", "solve_system"], [130, 3, 1, "", "u_exact"], [130, 2, 1, "", "xp"], [130, 2, 1, "", "xsp"]], "implementations.problem_classes.Van_der_Pol_implicit": [[131, 1, 1, "", "vanderpol"]], "implementations.problem_classes.Van_der_Pol_implicit.vanderpol": [[131, 2, 1, "", "dtype_f"], [131, 2, 1, "", "dtype_u"], [131, 3, 1, "", "eval_f"], [131, 3, 1, "", "solve_system"], [131, 3, 1, "", "u_exact"], [131, 2, 1, "", "work_counters"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic": [[132, 1, 1, "", "fenics_vortex_2d"], [132, 1, 1, "", "fenics_vortex_2d_mass"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d": [[132, 2, 1, "", "K"], [132, 2, 1, "", "M"], [132, 2, 1, "", "V"], [132, 3, 1, "", "apply_mass_matrix"], [132, 2, 1, "", "dtype_f"], [132, 2, 1, "", "dtype_u"], [132, 3, 1, "", "eval_f"], [132, 3, 1, "", "solve_system"], [132, 3, 1, "", "u_exact"]], "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic.fenics_vortex_2d_mass": [[132, 2, 1, "", "K"], [132, 2, 1, "", "M"], [132, 2, 1, "", "V"], [132, 3, 1, "", "eval_f"], [132, 3, 1, "", "solve_system"]], "implementations.problem_classes.acoustic_helpers": [[134, 0, 0, "-", "buildFDMatrix"], [135, 0, 0, "-", "buildWave1DMatrix"], [136, 0, 0, "-", "standard_integrators"]], "implementations.problem_classes.acoustic_helpers.buildFDMatrix": [[134, 6, 1, "", "getBCLeft"], [134, 6, 1, "", "getBCRight"], [134, 6, 1, "", "getHorizontalDx"], [134, 6, 1, "", "getMatrix"]], "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix": [[135, 6, 1, "", "getWave1DAdvectionMatrix"], [135, 6, 1, "", "getWave1DMatrix"], [135, 6, 1, "", "getWaveBCLeft"], [135, 6, 1, "", "getWaveBCRight"]], "implementations.problem_classes.acoustic_helpers.standard_integrators": [[136, 1, 1, "", "bdf2"], [136, 1, 1, "", "dirk"], [136, 1, 1, "", "rk_imex"], [136, 1, 1, "", "trapezoidal"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.bdf2": [[136, 3, 1, "", "firsttimestep"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.dirk": [[136, 3, 1, "", "f"], [136, 3, 1, "", "f_solve"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.rk_imex": [[136, 3, 1, "", "f_fast"], [136, 3, 1, "", "f_fast_solve"], [136, 3, 1, "", "f_slow"], [136, 3, 1, "", "timestep"]], "implementations.problem_classes.acoustic_helpers.standard_integrators.trapezoidal": [[136, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers": [[138, 0, 0, "-", "build2DFDMatrix"], [139, 0, 0, "-", "buildBoussinesq2DMatrix"], [140, 0, 0, "-", "buildFDMatrix"], [141, 0, 0, "-", "helper_classes"], [142, 0, 0, "-", "standard_integrators"], [143, 0, 0, "-", "unflatten"]], "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix": [[138, 6, 1, "", "get2DMatrix"], [138, 6, 1, "", "get2DMesh"], [138, 6, 1, "", "get2DUpwindMatrix"], [138, 6, 1, "", "getBCHorizontal"], [138, 6, 1, "", "getBCVertical"]], "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix": [[139, 6, 1, "", "getBoussinesq2DMatrix"], [139, 6, 1, "", "getBoussinesq2DUpwindMatrix"], [139, 6, 1, "", "getBoussinesqBCHorizontal"], [139, 6, 1, "", "getBoussinesqBCVertical"]], "implementations.problem_classes.boussinesq_helpers.buildFDMatrix": [[140, 6, 1, "", "getBCLeft"], [140, 6, 1, "", "getBCRight"], [140, 6, 1, "", "getMatrix"], [140, 6, 1, "", "getUpwindMatrix"]], "implementations.problem_classes.boussinesq_helpers.helper_classes": [[141, 1, 1, "", "Callback"], [141, 1, 1, "", "logging"]], "implementations.problem_classes.boussinesq_helpers.helper_classes.Callback": [[141, 3, 1, "", "getcounter"], [141, 3, 1, "", "getresidual"]], "implementations.problem_classes.boussinesq_helpers.helper_classes.logging": [[141, 3, 1, "", "add"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators": [[142, 1, 1, "", "SplitExplicit"], [142, 1, 1, "", "bdf2"], [142, 1, 1, "", "dirk"], [142, 1, 1, "", "rk_imex"], [142, 1, 1, "", "trapezoidal"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.SplitExplicit": [[142, 3, 1, "", "NumSmallTimeSteps"], [142, 3, 1, "", "RK3Lin"], [142, 3, 1, "", "VerletLin"], [142, 3, 1, "", "f_fast"], [142, 3, 1, "", "f_fastMom"], [142, 3, 1, "", "f_fastTher"], [142, 3, 1, "", "f_slow"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.bdf2": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "firsttimestep"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.dirk": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.rk_imex": [[142, 3, 1, "", "f_fast"], [142, 3, 1, "", "f_fast_solve"], [142, 3, 1, "", "f_slow"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.standard_integrators.trapezoidal": [[142, 3, 1, "", "f"], [142, 3, 1, "", "f_solve"], [142, 3, 1, "", "timestep"]], "implementations.problem_classes.boussinesq_helpers.unflatten": [[143, 6, 1, "", "unflatten"]], "implementations.problem_classes.generic_MPIFFT_Laplacian": [[144, 1, 1, "", "IMEX_Laplacian_MPIFFT"]], "implementations.problem_classes.generic_MPIFFT_Laplacian.IMEX_Laplacian_MPIFFT": [[144, 2, 1, "", "K2"], [144, 2, 1, "", "X"], [144, 2, 1, "", "dtype_f"], [144, 2, 1, "", "dtype_u"], [144, 3, 1, "", "eval_f"], [144, 2, 1, "", "fft"], [144, 2, 1, "", "fft_backend"], [144, 2, 1, "", "fft_comm_backend"], [144, 3, 1, "", "setup_GPU"], [144, 3, 1, "", "solve_system"], [144, 2, 1, "", "xp"]], "implementations.problem_classes.generic_ND_FD": [[145, 1, 1, "", "GenericNDimFinDiff"]], "implementations.problem_classes.generic_ND_FD.GenericNDimFinDiff": [[145, 2, 1, "", "A"], [145, 2, 1, "", "Id"], [145, 2, 1, "", "dtype_f"], [145, 2, 1, "", "dtype_u"], [145, 4, 1, "", "dx"], [145, 3, 1, "", "eval_f"], [145, 3, 1, "", "get_default_sweeper_class"], [145, 4, 1, "", "grids"], [145, 4, 1, "", "ndim"], [145, 3, 1, "", "solve_system"], [145, 2, 1, "", "xvalues"]], "implementations.problem_classes.nonlinear_ODE_1": [[146, 1, 1, "", "nonlinear_ODE_1"]], "implementations.problem_classes.nonlinear_ODE_1.nonlinear_ODE_1": [[146, 2, 1, "", "dtype_f"], [146, 2, 1, "", "dtype_u"], [146, 3, 1, "", "eval_f"], [146, 2, 1, "", "newton_itercount"], [146, 2, 1, "", "newton_ncalls"], [146, 3, 1, "", "solve_system"], [146, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeScalar": [[147, 1, 1, "", "ProtheroRobinson"]], "implementations.problem_classes.odeScalar.ProtheroRobinson": [[147, 3, 1, "", "dg"], [147, 2, 1, "", "dtype_f"], [147, 2, 1, "", "dtype_u"], [147, 3, 1, "", "eval_f"], [147, 3, 1, "", "f"], [147, 3, 1, "", "f_LIN"], [147, 3, 1, "", "f_NONLIN"], [147, 3, 1, "", "g"], [147, 3, 1, "", "jac"], [147, 3, 1, "", "jac_LIN"], [147, 3, 1, "", "jac_NONLIN"], [147, 3, 1, "", "solve_system"], [147, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem": [[148, 1, 1, "", "ChemicalReaction3Var"], [148, 1, 1, "", "JacobiElliptic"], [148, 1, 1, "", "Kaps"], [148, 1, 1, "", "ProtheroRobinsonAutonomous"]], "implementations.problem_classes.odeSystem.ChemicalReaction3Var": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.JacobiElliptic": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.Kaps": [[148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.odeSystem.ProtheroRobinsonAutonomous": [[148, 3, 1, "", "dg"], [148, 3, 1, "", "dg2"], [148, 3, 1, "", "dgInv"], [148, 3, 1, "", "dgInv_LIN"], [148, 3, 1, "", "dgInv_NONLIN"], [148, 2, 1, "", "dtype_f"], [148, 2, 1, "", "dtype_u"], [148, 3, 1, "", "eval_f"], [148, 3, 1, "", "f"], [148, 3, 1, "", "f_LIN"], [148, 3, 1, "", "f_NONLIN"], [148, 3, 1, "", "g"], [148, 3, 1, "", "solve_system"], [148, 3, 1, "", "u_exact"]], "implementations.problem_classes.polynomial_test_problem": [[149, 1, 1, "", "polynomial_testequation"], [149, 1, 1, "", "polynomial_testequation_IMEX"]], "implementations.problem_classes.polynomial_test_problem.polynomial_testequation": [[149, 2, 1, "", "dtype_f"], [149, 2, 1, "", "dtype_u"], [149, 3, 1, "", "eval_f"], [149, 3, 1, "", "solve_system"], [149, 3, 1, "", "u_exact"]], "implementations.problem_classes.polynomial_test_problem.polynomial_testequation_IMEX": [[149, 2, 1, "", "dtype_f"], [149, 3, 1, "", "eval_f"]], "implementations.sweeper_classes": [[151, 0, 0, "-", "Multistep"], [152, 0, 0, "-", "Runge_Kutta"], [153, 0, 0, "-", "Runge_Kutta_Nystrom"], [154, 0, 0, "-", "boris_2nd_order"], [155, 0, 0, "-", "explicit"], [156, 0, 0, "-", "generic_implicit"], [157, 0, 0, "-", "generic_implicit_MPI"], [158, 0, 0, "-", "imex_1st_order"], [159, 0, 0, "-", "imex_1st_order_MPI"], [160, 0, 0, "-", "imex_1st_order_mass"], [161, 0, 0, "-", "multi_implicit"], [162, 0, 0, "-", "verlet"]], "implementations.sweeper_classes.Multistep": [[151, 1, 1, "", "AdamsBashforthExplicit1Step"], [151, 1, 1, "", "AdamsMoultonImplicit1Step"], [151, 1, 1, "", "AdamsMoultonImplicit2Step"], [151, 1, 1, "", "BackwardEuler"], [151, 1, 1, "", "Cache"], [151, 1, 1, "", "MultiStep"]], "implementations.sweeper_classes.Multistep.AdamsBashforthExplicit1Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit1Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.AdamsMoultonImplicit2Step": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"], [151, 3, 1, "", "generate_starting_values"]], "implementations.sweeper_classes.Multistep.BackwardEuler": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"]], "implementations.sweeper_classes.Multistep.Cache": [[151, 3, 1, "", "update"]], "implementations.sweeper_classes.Multistep.MultiStep": [[151, 2, 1, "", "alpha"], [151, 2, 1, "", "beta"], [151, 3, 1, "", "compute_end_point"], [151, 3, 1, "", "compute_residual"], [151, 3, 1, "", "generate_starting_values"], [151, 3, 1, "", "predict"], [151, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.Runge_Kutta": [[152, 1, 1, "", "ARK54"], [152, 1, 1, "", "ARK548L2SA"], [152, 1, 1, "", "ARK548L2SAERK"], [152, 1, 1, "", "ARK548L2SAERK2"], [152, 1, 1, "", "ARK548L2SAESDIRK"], [152, 1, 1, "", "ARK548L2SAESDIRK2"], [152, 1, 1, "", "BackwardEuler"], [152, 1, 1, "", "ButcherTableau"], [152, 1, 1, "", "ButcherTableauEmbedded"], [152, 1, 1, "", "Cash_Karp"], [152, 1, 1, "", "CrankNicholson"], [152, 1, 1, "", "DIRK43"], [152, 1, 1, "", "ESDIRK43"], [152, 1, 1, "", "ESDIRK53"], [152, 1, 1, "", "ExplicitMidpointMethod"], [152, 1, 1, "", "ForwardEuler"], [152, 1, 1, "", "Heun_Euler"], [152, 1, 1, "", "ImplicitMidpointMethod"], [152, 1, 1, "", "RK4"], [152, 1, 1, "", "RungeKutta"], [152, 1, 1, "", "RungeKuttaIMEX"]], "implementations.sweeper_classes.Runge_Kutta.ARK54": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "matrix_explicit"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SA": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "matrix_explicit"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAERK2": [[152, 2, 1, "", "matrix"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK": [[152, 2, 1, "", "matrix"]], "implementations.sweeper_classes.Runge_Kutta.ARK548L2SAESDIRK2": [[152, 2, 1, "", "ButcherTableauClass"], [152, 2, 1, "", "gamma"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "i"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.BackwardEuler": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.Cash_Karp": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.CrankNicholson": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.DIRK43": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ESDIRK43": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "s2"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ESDIRK53": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ExplicitMidpointMethod": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ForwardEuler": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.Heun_Euler": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "get_update_order"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.ImplicitMidpointMethod": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RK4": [[152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RungeKutta": [[152, 2, 1, "", "ButcherTableauClass"], [152, 3, 1, "", "compute_end_point"], [152, 3, 1, "", "get_Butcher_tableau"], [152, 3, 1, "", "get_Q_matrix"], [152, 3, 1, "", "get_full_f"], [152, 3, 1, "", "get_update_order"], [152, 3, 1, "", "integrate"], [152, 4, 1, "", "level"], [152, 2, 1, "", "matrix"], [152, 2, 1, "", "nodes"], [152, 3, 1, "", "predict"], [152, 3, 1, "", "update_nodes"], [152, 2, 1, "", "weights"]], "implementations.sweeper_classes.Runge_Kutta.RungeKuttaIMEX": [[152, 2, 1, "", "ButcherTableauClass_explicit"], [152, 3, 1, "", "get_Butcher_tableau_explicit"], [152, 3, 1, "", "integrate"], [152, 2, 1, "", "matrix_explicit"], [152, 3, 1, "", "predict"], [152, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom": [[153, 1, 1, "", "RKN"], [153, 1, 1, "", "RungeKuttaNystrom"], [153, 1, 1, "", "Velocity_Verlet"]], "implementations.sweeper_classes.Runge_Kutta_Nystrom.RungeKuttaNystrom": [[153, 3, 1, "", "compute_end_point"], [153, 3, 1, "", "get_full_f"], [153, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.boris_2nd_order": [[154, 1, 1, "", "boris_2nd_order"]], "implementations.sweeper_classes.boris_2nd_order.boris_2nd_order": [[154, 2, 1, "", "S"], [154, 2, 1, "", "SQ"], [154, 2, 1, "", "ST"], [154, 2, 1, "", "Sx"], [154, 3, 1, "", "compute_end_point"], [154, 3, 1, "", "get_scalar_problems_manysweep_mats"], [154, 3, 1, "", "get_scalar_problems_picardsweep_mats"], [154, 3, 1, "", "get_scalar_problems_sweeper_mats"], [154, 3, 1, "", "get_sweeper_mats"], [154, 3, 1, "", "integrate"], [154, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.explicit": [[155, 1, 1, "", "explicit"]], "implementations.sweeper_classes.explicit.explicit": [[155, 2, 1, "", "QE"], [155, 3, 1, "", "compute_end_point"], [155, 3, 1, "", "integrate"], [155, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.generic_implicit": [[156, 1, 1, "", "generic_implicit"]], "implementations.sweeper_classes.generic_implicit.generic_implicit": [[156, 2, 1, "", "QI"], [156, 3, 1, "", "compute_end_point"], [156, 3, 1, "", "integrate"], [156, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.generic_implicit_MPI": [[157, 1, 1, "", "SweeperMPI"], [157, 1, 1, "", "generic_implicit_MPI"]], "implementations.sweeper_classes.generic_implicit_MPI.SweeperMPI": [[157, 4, 1, "", "comm"], [157, 3, 1, "", "compute_end_point"], [157, 3, 1, "", "compute_residual"], [157, 3, 1, "", "predict"], [157, 4, 1, "", "rank"]], "implementations.sweeper_classes.generic_implicit_MPI.generic_implicit_MPI": [[157, 3, 1, "", "compute_end_point"], [157, 3, 1, "", "integrate"], [157, 2, 1, "", "rank"], [157, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order": [[158, 1, 1, "", "imex_1st_order"]], "implementations.sweeper_classes.imex_1st_order.imex_1st_order": [[158, 2, 1, "", "QE"], [158, 2, 1, "", "QI"], [158, 3, 1, "", "compute_end_point"], [158, 3, 1, "", "get_scalar_problems_manysweep_mat"], [158, 3, 1, "", "get_scalar_problems_sweeper_mats"], [158, 3, 1, "", "get_sweeper_mats"], [158, 3, 1, "", "integrate"], [158, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order_MPI": [[159, 1, 1, "", "imex_1st_order_MPI"]], "implementations.sweeper_classes.imex_1st_order_MPI.imex_1st_order_MPI": [[159, 3, 1, "", "compute_end_point"], [159, 3, 1, "", "integrate"], [159, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.imex_1st_order_mass": [[160, 1, 1, "", "imex_1st_order_mass"]], "implementations.sweeper_classes.imex_1st_order_mass.imex_1st_order_mass": [[160, 3, 1, "", "compute_end_point"], [160, 3, 1, "", "compute_residual"], [160, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.multi_implicit": [[161, 1, 1, "", "multi_implicit"]], "implementations.sweeper_classes.multi_implicit.multi_implicit": [[161, 2, 1, "", "Q1"], [161, 2, 1, "", "Q2"], [161, 3, 1, "", "compute_end_point"], [161, 3, 1, "", "integrate"], [161, 3, 1, "", "update_nodes"]], "implementations.sweeper_classes.verlet": [[162, 1, 1, "", "verlet"]], "implementations.sweeper_classes.verlet.verlet": [[162, 2, 1, "", "QQ"], [162, 2, 1, "", "QT"], [162, 2, 1, "", "Qx"], [162, 3, 1, "", "compute_end_point"], [162, 3, 1, "", "integrate"], [162, 2, 1, "", "qQ"], [162, 3, 1, "", "update_nodes"]], "implementations.transfer_classes": [[164, 0, 0, "-", "BaseTransfer_mass"], [165, 0, 0, "-", "TransferFenicsMesh"], [166, 0, 0, "-", "TransferMesh"], [167, 0, 0, "-", "TransferMesh_FFT"], [168, 0, 0, "-", "TransferMesh_FFT2D"], [169, 0, 0, "-", "TransferMesh_MPIFFT"], [170, 0, 0, "-", "TransferMesh_NoCoarse"], [171, 0, 0, "-", "TransferPETScDMDA"], [172, 0, 0, "-", "TransferParticles_NoCoarse"]], "implementations.transfer_classes.BaseTransfer_mass": [[164, 1, 1, "", "base_transfer_mass"]], "implementations.transfer_classes.BaseTransfer_mass.base_transfer_mass": [[164, 2, 1, "", "coarse"], [164, 2, 1, "", "fine"], [164, 2, 1, "", "logger"], [164, 2, 1, "", "params"], [164, 3, 1, "", "prolong"], [164, 3, 1, "", "prolong_f"], [164, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferFenicsMesh": [[165, 1, 1, "", "mesh_to_mesh_fenics"]], "implementations.transfer_classes.TransferFenicsMesh.mesh_to_mesh_fenics": [[165, 3, 1, "", "project"], [165, 3, 1, "", "prolong"], [165, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh": [[166, 1, 1, "", "mesh_to_mesh"]], "implementations.transfer_classes.TransferMesh.mesh_to_mesh": [[166, 2, 1, "", "Pspace"], [166, 2, 1, "", "Rspace"], [166, 3, 1, "", "prolong"], [166, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_FFT": [[167, 1, 1, "", "mesh_to_mesh_fft"]], "implementations.transfer_classes.TransferMesh_FFT.mesh_to_mesh_fft": [[167, 2, 1, "", "irfft_object_fine"], [167, 3, 1, "", "prolong"], [167, 3, 1, "", "restrict"], [167, 2, 1, "", "rfft_object_coarse"]], "implementations.transfer_classes.TransferMesh_FFT2D": [[168, 1, 1, "", "mesh_to_mesh_fft2d"]], "implementations.transfer_classes.TransferMesh_FFT2D.mesh_to_mesh_fft2d": [[168, 2, 1, "", "Pspace"], [168, 2, 1, "", "Rspace"], [168, 3, 1, "", "prolong"], [168, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_MPIFFT": [[169, 1, 1, "", "fft_to_fft"]], "implementations.transfer_classes.TransferMesh_MPIFFT.fft_to_fft": [[169, 3, 1, "", "prolong"], [169, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferMesh_NoCoarse": [[170, 1, 1, "", "mesh_to_mesh"]], "implementations.transfer_classes.TransferMesh_NoCoarse.mesh_to_mesh": [[170, 2, 1, "", "Pspace"], [170, 2, 1, "", "Rspace"], [170, 3, 1, "", "prolong"], [170, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferPETScDMDA": [[171, 1, 1, "", "mesh_to_mesh_petsc_dmda"]], "implementations.transfer_classes.TransferPETScDMDA.mesh_to_mesh_petsc_dmda": [[171, 3, 1, "", "prolong"], [171, 3, 1, "", "restrict"]], "implementations.transfer_classes.TransferParticles_NoCoarse": [[172, 1, 1, "", "particles_to_particles"]], "implementations.transfer_classes.TransferParticles_NoCoarse.particles_to_particles": [[172, 3, 1, "", "prolong"], [172, 3, 1, "", "restrict"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:function"}, "terms": {"": [0, 1, 3, 5, 6, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 43, 45, 51, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 96, 97, 103, 104, 110, 111, 113, 114, 115, 116, 118, 119, 123, 124, 126, 127, 129, 131, 132, 146, 152, 154, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206], "0": [0, 1, 5, 7, 8, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 42, 45, 47, 48, 50, 51, 53, 56, 57, 58, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 151, 152, 162, 166, 170, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "00": [26, 27, 28, 34, 36, 181, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "0000": [198, 206], "000000": [181, 201], "00000000e": [181, 186, 201, 202], "0000e": [26, 27, 34, 198, 206], "000295912208286": 126, "001": [107, 147, 148], "0010e": [198, 206], "00138": 152, "0019e": [26, 34], "0038936088": [181, 201], "007": 152, "00759375": 152, "0089384": 152, "009264413846": 148, "00977228": 152, "01": [16, 19, 26, 28, 29, 30, 34, 36, 105, 107, 114, 116, 132, 152, 181, 182, 194, 201, 205], "0105": [193, 205], "012009": 152, "013": 148, "0130": 124, "01558764": 152, "015625": 39, "0169e": [26, 34], "01932199": 152, "01974675": 152, "02": [12, 26, 27, 32, 34, 94, 105, 152, 181, 194, 201, 205], "020": 124, "02860124": 152, "0294958": 152, "03": [27, 28, 34, 36, 129, 178, 179, 180, 181, 186, 194, 200, 201, 202, 205], "03123381": 152, "031256": 152, "03237673": 152, "03401389": 152, "03544857": 152, "03612492": 152, "0376e": [198, 206], "0384e": [27, 34], "04": [26, 34, 96, 97, 99, 100, 101, 102, 152, 173, 175, 177, 178, 179, 180, 181, 188, 189, 194, 195, 199, 200, 201, 203, 205], "04049657": 152, "04130861": 152, "04159433": 152, "04330529": 152, "044004": 129, "04619048": 152, "0469": 124, "04757042": 152, "04803878": 152, "04925926": 152, "05": [16, 19, 27, 28, 34, 35, 36, 62, 105, 132, 178, 179, 180, 181, 182, 183, 190, 194, 196, 200, 201, 202, 204, 205, 206], "05000194": 152, "0504e": [198, 206], "0509e": [27, 34], "0517767": 152, "05221": 106, "05518433e": [179, 200], "05646515e": [197, 206], "05794559": 152, "05882276": 152, "06": [12, 16, 19, 26, 27, 32, 34, 95, 120, 129, 152, 174, 178, 179, 180, 181, 182, 188, 194, 199, 200, 201, 203, 205], "06176758": 152, "0625": [181, 189, 201, 203], "06272422": 152, "0645e": [198, 206], "0681e": [26, 34], "06990092": 152, "07": [26, 34, 178, 179, 180, 181, 186, 190, 191, 192, 193, 194, 197, 198, 200, 201, 202, 204, 205, 206], "0702010": 125, "07058771": 152, "07249025e": [178, 179, 200], "0725e": [180, 201], "07389944": 152, "0748e": [198, 206], "075": 152, "07552741": 152, "07592412": 152, "07655461": 152, "08": [12, 16, 19, 25, 26, 27, 29, 30, 34, 36, 62, 97, 108, 111, 129, 178, 179, 180, 181, 183, 185, 193, 194, 195, 198, 200, 201, 202, 205, 206], "08074895": 152, "0813e": [198, 206], "08239438": 152, "08255805": 152, "08333333333333333": 151, "08352": 39, "086": [16, 19, 114, 116], "09": [16, 19, 29, 30, 36, 114, 116, 124, 125, 131, 178, 179, 180, 181, 185, 189, 198, 200, 201, 202, 203, 206], "09139032": 152, "09182987": 152, "0930e": [198, 206], "09408171e": [181, 201], "09456105": 152, "09466623": 152, "09554859": 152, "0961": [193, 205], "09651334": 152, "09710432": 152, "0978836": 152, "09852117e": [181, 201], "09957696": 152, "09959201e": [197, 206], "0e": [26, 27, 34], "0e00": [174, 176, 199], "1": [0, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 45, 47, 48, 50, 51, 58, 63, 78, 79, 80, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132, 144, 145, 146, 148, 149, 151, 152, 153, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "10": [3, 8, 9, 12, 14, 16, 19, 21, 25, 28, 29, 30, 32, 36, 39, 80, 102, 103, 105, 106, 107, 111, 113, 115, 119, 124, 129, 152, 153, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 193, 194, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "100": [12, 16, 19, 25, 29, 30, 32, 36, 87, 89, 96, 97, 103, 104, 108, 112, 114, 115, 116, 123, 124, 128, 131, 179, 181, 182, 183, 186, 200, 201, 202], "1000": [12, 21, 32, 107, 109, 129, 147, 148], "10000": [12, 21, 32, 95, 120, 145, 179, 200], "100000": [179, 200], "1000u_1": 148, "1000u_3": 148, "1007": [80, 105, 106, 152, 153], "1016": 152, "10217737": 152, "1023": [173, 175, 177, 178, 179, 180, 185, 199, 200, 201, 202], "1025": 152, "1028": [147, 148], "10825502": 152, "1088": 129, "10f": [181, 186, 201, 202], "11": [0, 26, 27, 34, 35, 104, 145, 146, 147, 148, 152, 178, 179, 180, 181, 185, 188, 193, 194, 197, 200, 201, 202, 203, 205, 206], "1102e": [26, 34], "11056894": 152, "111": [12, 32], "11111111": 152, "11190756e": [178, 179, 200], "1119e": [180, 201], "1137": 8, "11405073e": [181, 201], "1141e": [198, 206], "1145": [3, 9, 152], "11498708": 152, "1150087179536389e": [193, 205], "11526943": 152, "11740333": 152, "1175": 124, "11977427": 152, "12": [12, 21, 27, 28, 34, 36, 95, 96, 97, 103, 112, 116, 120, 123, 129, 130, 144, 145, 147, 148, 152, 174, 176, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "120": 5, "12228335": 152, "12262308": 152, "12278839e": [179, 200], "12385474": 152, "125": [152, 190, 195, 197, 198, 204, 205, 206], "1250": [198, 206], "12523680": [186, 202], "127": [26, 27, 34, 96, 112, 116], "128": [16, 19, 26, 27, 34, 96, 97, 99, 100, 101, 102, 118, 129, 132, 189, 193, 194, 203, 205], "13": [0, 26, 34, 189, 197, 198, 203, 206], "1306e": [194, 205], "1316e": [194, 205], "13179599": 152, "1321e": [194, 205], "13349473": 152, "133e": [194, 205], "1361": 129, "1365e": [189, 203], "1387216566052821e": [193, 205], "1387407230222816e": [193, 205], "1387594756569534e": [193, 205], "138768636885694e": [193, 205], "1398477110001295": [198, 206], "14": [0, 12, 27, 32, 34, 62, 152, 153, 179, 181, 189, 194, 197, 200, 201, 203, 205, 206], "14043176": 152, "14270778": 152, "14315725": 152, "1442366": 152, "145": [147, 148], "146": [179, 181, 200, 201], "14644661": 152, "14689238": 152, "147": 39, "148": 39, "1486e": [198, 206], "14e": [193, 205], "15": [12, 14, 26, 27, 34, 45, 70, 174, 181, 182, 184, 187, 189, 194, 197, 199, 201, 202, 203, 205, 206], "1510": [194, 205], "1520": 124, "1555e": [196, 206], "16": [12, 21, 26, 27, 34, 95, 119, 120, 145, 174, 176, 181, 182, 188, 189, 194, 197, 198, 199, 201, 203, 205, 206], "160": [179, 181, 200, 201], "16014818": 152, "162": [147, 148], "16383": [176, 199], "16534547e": [181, 201], "16666667": 152, "166689e": [179, 200], "1681210279998595": [198, 206], "1688e": [194, 205], "16hpc047": [3, 9], "16me0679k": [3, 9], "17": [26, 34, 36, 189, 194, 203, 205], "170": [179, 181, 200, 201], "17123386e": [181, 201], "17366254": 152, "1744e": [194, 205], "1749e": [194, 205], "1763e": [198, 206], "17753521": 152, "1781e": [26, 34], "1784573": 152, "18": [12, 26, 27, 32, 34, 39, 194, 197, 205, 206], "1819e": [198, 206], "1829e": [198, 206], "1830e": [198, 206], "1841e": [198, 206], "1852e": [198, 206], "18709281": 152, "1875e": [198, 206], "1886e": [198, 206], "18931339e": [178, 179, 200], "1893e": [180, 201], "19": [12, 32, 152, 188, 194, 203, 205], "1936": 127, "1940": 110, "1955": 110, "1963": 124, "1965": 110, "1974": [147, 148], "19815049": 152, "1983": [114, 115, 116], "1991": [147, 148], "1995": 148, "19998305": 152, "1d": [7, 16, 17, 33, 58, 63, 93, 96, 112, 129, 167, 199], "1darrai": [8, 48, 50, 51, 93, 94, 96, 97, 99, 100, 101, 104, 109, 110, 127, 129, 145], "1e": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 62, 95, 96, 97, 103, 104, 105, 108, 112, 113, 115, 116, 119, 120, 123, 124, 125, 129, 131, 145, 147, 148, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "1e0": [28, 36], "1e02": [26, 27, 34], "1e99": [174, 176, 199], "1i": [190, 192, 196, 204, 206], "1j": [26, 27, 34], "2": [0, 6, 7, 9, 11, 12, 14, 16, 17, 19, 21, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 51, 63, 70, 71, 78, 87, 88, 89, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 127, 128, 129, 131, 132, 145, 146, 147, 148, 152, 173, 174, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 201, 202, 203, 204, 205, 206], "20": [14, 28, 29, 30, 36, 174, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 193, 195, 199, 200, 201, 202, 203, 205], "200": [97, 146, 147, 148, 179, 181, 200, 201], "200000": [179, 200], "2002": 111, "20020981300012863": [198, 206], "2006": 48, "2008": [112, 113], "2010": 105, "2011": [113, 115, 119], "2012": [107, 114, 118, 132], "2013": 107, "2015": [103, 114, 118, 127, 132], "2016": [0, 3, 9, 80, 93, 109, 158], "20160005923": 152, "2017": 0, "2018": [0, 152], "2019": [0, 3, 9, 116, 125, 144], "2020": [3, 9], "2021": 0, "2022": 0, "2023": [0, 39, 113, 115, 119, 145], "2024": [0, 62, 179, 181, 200, 201], "2037037": 152, "2047": [28, 36], "2048": [12, 21, 110], "2049": [16, 19], "205": 152, "20765519": 152, "21": [27, 34, 179, 181, 189, 200, 201, 203], "21043771": 152, "21070865": 152, "21115733": 152, "214": 4, "2140": 103, "21707909e": [178, 179, 200], "2171e": [180, 201], "21723324": 152, "22": [26, 34, 145], "22154535": 152, "22170197": 152, "22208425": 152, "22222222": 152, "2222222222222222": 152, "225": 152, "2256e": [198, 206], "227": [179, 181, 200, 201], "22700796e": [185, 202], "23": 0, "230": [179, 181, 200, 201], "2300e": [198, 206], "23046868": 152, "2310": 39, "232": [179, 181, 200, 201], "23219692": 152, "23548432": 152, "238": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "2389e": [198, 206], "23902755": 152, "24": [0, 12, 32, 35, 152, 188, 189, 203], "24190177": 152, "24459274": 152, "24492577": 152, "24727121": 152, "2473561574763597e": [193, 205], "2473562155116167e": [193, 205], "25": [0, 12, 16, 19, 21, 25, 26, 27, 28, 34, 36, 96, 97, 99, 100, 101, 102, 107, 110, 152, 181, 182, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 201, 202, 203, 204, 205, 206], "2500": [198, 206], "2500u_2": 148, "2500u_3": 148, "2542e": [27, 34], "25479166": 152, "255": [28, 36, 185, 188, 202, 203], "25515937": 152, "25523316": 152, "256": [94, 114, 115], "25641026": 152, "25992958": 152, "25e": [193, 205], "26": [193, 205], "26266": 149, "26313315e": [179, 200], "26767786": 152, "26824595": 152, "26902403e": [181, 201], "27": [189, 203], "27343378e": [178, 179, 200], "2734e": [180, 201], "2759e": [198, 206], "27699588": 152, "27805384": 152, "28": [0, 124, 147, 148], "283185307179586": 144, "284": 153, "2849e": [198, 206], "2878e": [27, 34], "28832383": 152, "2887e": [26, 34], "2891022": 152, "29": [189, 203], "29017765": 152, "29035988": 152, "2907e": [198, 206], "2962963": 152, "2976": [193, 205], "29921812": 152, "2_": 110, "2_1": [103, 120], "2_2": 103, "2_n": 120, "2d": [10, 11, 16, 33, 70, 79, 95, 97, 105, 119, 120, 168, 194, 205], "2darrai": [8, 48, 107, 127, 128], "2e": [16, 19, 173, 177, 179, 195, 199, 200, 205], "2f": [12, 16, 19, 21, 25, 28, 32, 36, 178, 180, 183, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "2i": [12, 16, 19, 21, 25, 28, 32, 36, 174, 176, 178, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 197, 199, 200, 201, 202, 203, 204, 205, 206], "2m": 79, "2nd": [174, 199], "2t": 148, "2u": [96, 101, 102], "3": [0, 3, 6, 7, 9, 11, 12, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 70, 80, 90, 96, 101, 102, 103, 104, 105, 106, 110, 111, 113, 114, 115, 116, 120, 122, 124, 125, 126, 127, 147, 148, 152, 153, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206], "30": [0, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 145, 180, 182, 183, 185, 186, 188, 189, 190, 193, 194, 198, 201, 202, 203, 204, 205, 206], "300": 105, "3018": 0, "3051": [193, 205], "30740486": 152, "3086": [194, 205], "309": 148, "30932282": 152, "31": [184, 187, 190, 197, 202, 203, 204, 206], "31357496": 152, "3174778": 152, "319": 80, "32": [105, 194, 198, 205, 206], "32710645e": [182, 201], "32884988": 152, "329": 148, "33": [188, 203], "3307e": [198, 206], "3310410": [3, 9], "33333333": 152, "338": [28, 36], "33862938e": [182, 201], "3386928": 152, "3399e": [198, 206], "340": [179, 181, 200, 201], "34179688": 152, "34252355": 152, "3459433140001238": [198, 206], "35": [183, 202], "35039579e": [186, 202], "35039652e": [186, 202], "3505e": [188, 203], "3515e": [27, 34], "3516e": [198, 206], "35401238": 152, "35675713": 152, "3584e": [198, 206], "36": 129, "364": [176, 199], "36445413e": [178, 179, 200], "3645e": [180, 201], "366532612659e": 148, "37": [12, 32], "3712": [193, 205], "3750": [198, 206], "37840597": 152, "38": [93, 109, 112, 113, 114, 115, 116, 190, 191, 192, 196, 197, 204, 206], "3802e": [198, 206], "38199341": 152, "38272147e": [178, 179, 200], "3827e": [180, 201], "3839079": 152, "38765767": 152, "38943865": 152, "39": 145, "39907952": 152, "3996e": [26, 34], "3_47": 80, "3d": [12, 32], "3e": [16, 19, 26, 34, 182, 201], "3f": [174, 176, 199], "3rd": 12, "4": [0, 6, 9, 12, 14, 15, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 42, 47, 93, 104, 105, 106, 108, 109, 114, 118, 132, 146, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206], "40": [12, 32, 80, 180, 194, 197, 201, 205, 206], "40034541": 152, "40257649": 152, "40294452": 152, "40642621e": [179, 200], "40666667": 152, "406977": [186, 202], "40716288": 152, "407936": [186, 202], "41": [62, 152, 194, 205], "4142135623730951": 152, "4166666666666667": 151, "42": [12, 21], "42666667": 152, "43": [62, 188, 189, 203], "4334": [194, 205], "4355": [194, 205], "4360e": [198, 206], "43659": 80, "43697244": 152, "44": [189, 203], "4409e": [26, 34, 198, 206], "4419": 105, "4433e": [26, 34], "44444444": 152, "4469e": [198, 206], "44739556": 152, "44960920e": [182, 201], "44961064e": [181, 201], "45": [3, 9, 129, 194, 205], "4571e": [198, 206], "46": [12, 21], "4603e": [27, 34], "46382067": 152, "46413844": 152, "4661e": [198, 206], "46686371": 152, "4674e": [27, 34], "468": [179, 200], "47": [12, 21], "4700e": [198, 206], "473": [179, 200], "475": [12, 21], "477": [179, 200], "48": [189, 203], "481": [112, 113, 179, 200], "4836e": [198, 206], "484": [179, 200], "48499772e": [178, 179, 200], "4850e": [180, 201], "4857009": 152, "488": [112, 113, 179, 200], "48853707": 152, "491": [179, 200], "495": [179, 200], "499": [179, 200], "4e": [12, 16, 19, 26, 27, 28, 32, 34, 36, 175, 180, 194, 195, 198, 199, 201, 205, 206], "4f": [12, 16, 19, 21, 193, 194, 195, 198, 205, 206], "4i": [183, 184, 202], "4u": 106, "5": [0, 9, 12, 14, 17, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 47, 93, 96, 101, 102, 104, 105, 106, 107, 108, 112, 114, 118, 122, 123, 128, 131, 132, 136, 142, 146, 147, 148, 151, 152, 176, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206], "50": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 35, 36, 132, 180, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "500": [105, 193, 205], "5000": [198, 206], "5000000000": [181, 201], "50177262": 152, "502": [179, 200], "50301513e": [181, 201], "506": [179, 200], "510": [179, 200], "511": [185, 188, 202, 203], "512": [95, 120, 145], "513": [179, 200], "518": [179, 200], "51uv": 148, "52056786": 152, "522": [179, 200], "52281995": 152, "525": [179, 200], "52601840e": [178, 179, 200], "5260e": [180, 201], "52810922": 152, "529": [179, 200], "532": [179, 200], "53203678e": [181, 201], "536": [179, 200], "5365e": [198, 206], "539": [179, 200], "54": [12, 32], "540": 153, "543": [179, 200], "54553377": 152, "547": [179, 200], "55": 129, "550": [179, 200], "5501e": [198, 206], "5511e": [198, 206], "5517e": [198, 206], "554": [179, 200], "55610768": 152, "557": [179, 200], "558": [179, 200], "5583e": [198, 206], "56": [12, 32], "56333333": 152, "56345584": 152, "5666084": 152, "57692308": 152, "584751476999827": [198, 206], "58499506": 152, "59": [189, 203], "59259259": 152, "5987e": [198, 206], "5e": [146, 147, 148, 181, 190, 193, 197, 201, 204, 205, 206], "5th": [176, 199], "6": [0, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 47, 96, 101, 102, 106, 126, 144, 152, 178, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206], "60": [29, 30, 36, 148, 180, 193, 194, 201, 205], "6094379": 108, "61": 107, "6111421": 146, "6141e": [27, 34], "61439672": 152, "61510341": 152, "6153e": [198, 206], "61640883": 152, "6180339887": 57, "62": [183, 190, 191, 192, 196, 197, 198, 202, 204, 206], "625": 152, "6250": [198, 206], "63": [26, 29, 30, 34, 36, 190, 197, 204, 206], "6312e": [27, 34], "64": [26, 27, 29, 30, 34, 36, 102, 189, 193, 198, 203, 205, 206], "6412": 105, "642": 106, "64285714": 152, "6459e": [198, 206], "64760301": 152, "6478e": [198, 206], "6490e": [198, 206], "6494e": [198, 206], "65": [194, 195, 205], "6530e": [198, 206], "65958848": 152, "65981763": 152, "6598e": [198, 206], "6619e": [198, 206], "6666666666666665": 124, "6666666666666666": 151, "6668": 129, "66968022e": [181, 201], "671": [176, 199], "674808": 152, "6758": [193, 205], "67724741e": [181, 201], "6813e": [198, 206], "68230621e": [179, 200], "68291993": 152, "68442667e": [178, 179, 200], "6844e": [180, 201], "6858e": [27, 34], "686e": [28, 36], "68953216e": [178, 179, 200], "6895e": [180, 201], "69220068": 152, "69330188": 152, "6975e": [198, 206], "69984764e": [179, 200], "6e": [12, 21, 173, 175, 177, 179, 185, 186, 199, 200, 202], "6l": 152, "6th": 0, "7": [0, 9, 12, 21, 26, 27, 28, 29, 34, 36, 39, 47, 106, 152, 178, 179, 180, 181, 184, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206], "70": [180, 194, 201, 205], "7050e": [198, 206], "70955276": 152, "7096e": [198, 206], "71148731": [186, 202], "71215206": 152, "7128e": [198, 206], "7174e": [198, 206], "72": 152, "72740635": 152, "7307e": [198, 206], "74": [12, 32], "7400e": [27, 34], "75": [12, 26, 27, 32, 34, 188, 189, 190, 191, 192, 196, 197, 198, 203, 204, 206], "7500": [198, 206], "7511e": [26, 34], "75418500": [186, 202], "7556966486": [186, 202], "75871412": 152, "7614": [195, 205], "7620": [195, 205], "76287525": 152, "7728748139998061": [198, 206], "7751": [194, 205], "77956562": 152, "7804e": [198, 206], "7823": [195, 205], "7832e": [198, 206], "78862": 153, "78947003e": [179, 200], "791": [176, 199], "79216702e": [179, 200], "79505": 152, "79507": 152, "7992e": [26, 34], "7e": [12, 25], "8": [0, 3, 5, 6, 9, 27, 34, 57, 124, 173, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 187, 188, 189, 190, 192, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], "80": [180, 201], "8017e": [198, 206], "803471e": [175, 199], "80377591e": [178, 179, 200], "8038e": [180, 201], "8075e": [198, 206], "8078e": [198, 206], "81481481": 152, "8191e": [198, 206], "82": [189, 203], "8225e": [198, 206], "8266e": [198, 206], "82951499e": [179, 200], "83": [12, 21], "83333333": 152, "8338e": [198, 206], "84460712": 152, "8449e": [27, 34], "8462e": [27, 34], "85495353e": [179, 200], "85638959": 152, "8573e": [26, 34], "8580e": [198, 206], "85982063e": [179, 200], "8684e": [198, 206], "87": [179, 181, 200, 201], "87271747e": [191, 192, 204], "87272106e": [190, 192, 204], "87290945e": [190, 191, 192, 204], "87294206e": [190, 192, 204], "87300679e": [190, 192, 204], "87344391e": [197, 206], "87358097e": [191, 192, 204], "87358935e": [191, 192, 204], "875": 152, "8750": [198, 206], "87540078e": [197, 206], "87627033e": [190, 204], "87650037e": [197, 206], "8785": [181, 201], "8799": [181, 201], "88": [188, 190, 191, 192, 196, 197, 203, 204, 206], "888": [174, 199], "89": [12, 21, 25, 28, 29, 30, 32, 36], "89718343": 152, "8981": [195, 205], "89887281": 152, "8e": [178, 181, 182, 185, 186, 190, 192, 197, 200, 201, 202, 204, 206], "8f": [186, 202], "8l": 152, "9": [0, 16, 19, 26, 27, 34, 62, 152, 178, 179, 180, 181, 182, 186, 187, 189, 191, 192, 193, 194, 197, 198, 200, 201, 202, 203, 204, 205, 206], "90": [0, 16, 19, 85], "91": [183, 202], "9147e": [198, 206], "92": 152, "9204": [193, 205], "921": [181, 201], "922": [181, 201], "9274": 152, "928": [181, 201], "93": [189, 203], "934": [181, 201], "9347": [12, 21], "9363e": [26, 34], "939": [181, 201], "94": [188, 189, 203], "9425660003": [186, 202], "9425667246": [186, 202], "9428639794": [186, 202], "945": [181, 201], "9479e": [195, 205], "949": [174, 199], "95": [72, 179, 181, 183, 194, 200, 201, 202, 205], "951": [181, 201], "9524": [194, 205], "95409337e": [185, 202], "955": 152, "955701": [3, 9], "95583202e": [181, 201], "956": [181, 201], "95687314e": [197, 206], "96": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "9619e": [198, 206], "962": [181, 201], "96232037e": [185, 202], "9666e": [198, 206], "968": [181, 201], "9697e": [198, 206], "973": [181, 201], "976": [174, 199], "978": [80, 105, 106, 153], "979": [181, 201], "98": [183, 202], "98148148": 152, "981783e": [173, 177, 199, 200], "982": [174, 199], "984": [181, 201], "987": [181, 201], "988": [174, 199], "99": [124, 125, 129, 183, 189, 194, 195, 196, 202, 203, 205, 206], "990731920827": 148, "99233927": 152, "994": [174, 199], "9957e": [198, 206], "99691114e": [179, 200], "997": [3, 9, 174, 199], "999": [174, 199], "A": [0, 1, 4, 5, 6, 8, 9, 11, 13, 16, 18, 19, 26, 27, 34, 35, 36, 44, 48, 49, 60, 70, 72, 78, 79, 93, 95, 96, 97, 104, 105, 107, 108, 112, 113, 114, 115, 116, 118, 119, 120, 127, 128, 129, 130, 132, 145, 147, 148, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 196, 197, 198], "And": [0, 152], "As": [0, 5, 13, 18, 35, 56, 193, 199, 202, 203, 205], "At": 203, "Be": [5, 71, 81, 84, 152], "Being": 1, "But": [0, 4, 5, 6, 87, 89], "By": [5, 45, 79, 83, 200, 204], "For": [0, 1, 3, 4, 5, 6, 8, 9, 12, 15, 18, 26, 33, 34, 35, 38, 39, 45, 48, 67, 68, 70, 71, 93, 96, 97, 99, 100, 101, 102, 104, 108, 112, 113, 115, 118, 125, 127, 145, 146, 147, 148, 152, 153, 154, 157, 158, 188, 194, 195, 198, 199, 201, 202, 203, 205, 206], "If": [0, 3, 4, 5, 7, 9, 13, 39, 45, 47, 51, 57, 62, 71, 75, 77, 78, 79, 82, 87, 89, 95, 104, 107, 108, 111, 116, 120, 123, 125, 126, 144, 145, 151, 193, 204, 205], "In": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 33, 34, 35, 36, 38, 70, 74, 77, 78, 104, 118, 124, 132, 149, 152, 153, 199, 200, 201, 202, 203, 205, 206], "It": [0, 3, 5, 9, 10, 13, 18, 35, 38, 42, 45, 49, 70, 71, 109, 124, 128, 152, 157, 199, 200, 202, 204, 205], "Its": [50, 123], "NOT": [193, 205], "No": [0, 1, 3, 9, 26, 27, 34, 93, 104, 109, 132, 199], "Not": [152, 202], "Of": [6, 202], "On": [4, 147, 148], "One": [0, 199, 202, 203, 206], "Such": 4, "That": [78, 79, 84], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 26, 27, 33, 34, 36, 38, 41, 42, 44, 45, 48, 50, 51, 54, 57, 58, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 154, 155, 156, 157, 158, 160, 161, 162, 164, 199, 200, 202, 203, 205, 206], "Then": [5, 8, 13, 14, 15, 35, 48, 62, 199, 201], "There": [0, 6, 13, 38, 71, 87, 89], "These": [10, 15, 36, 38, 45, 152, 153], "To": [2, 3, 5, 9, 11, 15, 39, 62, 87, 89, 145, 147, 148, 201, 202, 203, 204, 205], "With": 205, "_": [6, 8, 11, 12, 21, 25, 32, 48, 106, 116, 118, 125, 132, 179, 181, 198, 200, 201, 206], "_0": 11, "_1": [111, 126], "__": [6, 179, 181, 200, 201], "___": [179, 181, 200, 201], "____": [179, 181, 200, 201], "_____": [179, 181, 200, 201], "__dict__": [6, 59], "__eval_": 132, "__file__": 62, "__getattr__": [87, 89], "__init__": [0, 6, 7, 8, 45, 130, 144, 157], "__isfrozen": 59, "__main__": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "__name__": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "__num_restart": 47, "__par": [41, 49, 52, 53, 54, 164], "__stat": 47, "__statu": [49, 53], "_comm": 89, "_data": 62, "_dataref": 62, "_hamiltonian": [12, 25, 32], "_i": [111, 126], "_initsweep_": 6, "_initsweep_copi": 6, "_initsweep_copy_past": 6, "_initsweep_spread": 6, "_initsweep_spread_out": 6, "_j": [111, 126], "_l": 11, "_makeattributeandregist": [0, 7], "_nonmpi": 203, "_out": [12, 32], "_parnam": 43, "_parnamesreadonli": 43, "_posit": [12, 32], "_recomput": [180, 201], "_think": 6, "a_getting_statist": [180, 201], "a_k": [104, 107], "a_multistep_multilevel_hierarchi": [187, 203], "a_pysdc_with_fen": [193, 205], "a_run_non_mpi_control": [190, 191, 192, 196, 204, 206], "a_spatial_problem_setup": [173, 177, 199, 200], "a_spatial_transfer_oper": [183, 202], "a_step_data_structur": [177, 200], "a_visualize_residu": [196, 206], "aa": 111, "aa1405": 111, "aanda": 111, "ab": [16, 19, 26, 28, 34, 36, 173, 174, 176, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "abbrev": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "abbrevi": 6, "abl": 18, "abort": [5, 26, 27, 34, 75], "about": [0, 1, 5, 12, 45, 49, 58, 77, 78, 104, 108, 202, 203, 204], "abov": [0, 3, 4, 9, 11, 15, 18, 33, 45, 87, 89, 104, 175, 199, 202], "absolut": [62, 71], "abstract": [44, 45, 51, 52, 54, 71], "abus": 1, "ac": 97, "academ": 36, "acbeea": 129, "acceler": [5, 12, 51, 70, 86, 90, 110, 111, 117, 122, 126, 127], "accept": [1, 5, 11, 70, 87, 89], "access": [18, 52, 68, 87, 89, 166, 167, 168, 169, 170, 174, 176, 178, 199, 200, 201, 203], "accident": 204, "accompani": [0, 9, 201], "accord": [47, 152, 178, 200], "accordingli": [18, 82], "account": [1, 4, 5, 50, 111, 126, 202], "accumul": 78, "accur": [77, 80, 152], "accuraci": [4, 10, 13, 18, 35, 58, 70, 77, 78, 145, 147, 148, 173, 174, 176, 177, 198, 200, 204, 206], "achiev": [33, 78, 201, 202, 204, 205], "acm": [0, 3, 9], "acoust": [93, 105], "acoustic_1d_imex": [92, 93], "acoustic_help": 92, "acousticadvection_1d_fd_imex": 92, "acronym": 6, "across": [5, 36, 45, 62, 64, 67, 68, 75, 76, 78, 148, 157], "act": [0, 1, 6, 56], "action": [0, 1, 3, 5, 9], "activ": [26, 34, 35, 67, 68, 70, 72, 78, 83, 179, 181, 188, 190, 194, 195, 198, 200, 201, 203, 204, 205, 206], "active_slot": 68, "actual": [0, 13, 14, 47, 104, 127, 129, 152, 153, 178, 193, 199, 200, 201, 203, 204, 205, 206], "ad": [0, 4, 8, 44, 45, 59, 77, 87, 89, 151, 157, 206], "adamsbashforthexplicit1step": [150, 151], "adamsmoultonimplicit1step": [150, 151], "adamsmoultonimplicit2step": [150, 151], "adapt": [0, 1, 5, 35, 39, 69, 70, 78, 84, 152, 157, 204], "adaptive_coll_param": 77, "adaptive_colloc": 69, "adaptivecolloc": [69, 70, 77], "adaptivitybas": [69, 71], "adaptivitycolloc": [69, 71], "adaptivityextrapolationwithinq": [69, 71], "adaptivityforconvergedcollocationproblem": [69, 71], "adaptivitypolynomialerror": [69, 71], "adaptivityresidu": [69, 71], "adaptivityrk": [69, 71], "add": [0, 4, 5, 6, 7, 9, 16, 19, 36, 41, 44, 45, 47, 70, 71, 72, 76, 77, 78, 79, 82, 129, 132, 141, 151, 157, 164, 174, 176, 199, 201], "add_convergence_control": 44, "add_hook": 44, "add_subplot": [12, 32], "add_to_stat": [47, 67, 68], "add_vari": 45, "addit": [2, 4, 6, 38, 44, 60, 95, 201, 204], "addition": [2, 96], "address": 1, "adjust": [15, 39, 82, 84, 174, 176, 199], "administ": 157, "admittedli": 201, "advanc": [1, 3, 9, 113, 115, 116, 119, 125, 144, 202], "advect": [17, 18, 26, 27, 29, 30, 34, 36, 93, 94, 95, 105, 145, 189, 198, 206], "advection_setup": [26, 27, 34], "advectiondiffus": 6, "advectiondiffusion1d_imex": [92, 94], "advectiondiffusion1d_implicit": [92, 94], "advectiondiffusionequation_1d_fft": 92, "advectionequation_nd_fd": [26, 27, 29, 30, 34, 36, 92, 189, 198, 203, 206], "advectionnd": [26, 27, 29, 30, 34, 36, 92, 95, 189, 198, 203, 206], "affect": [0, 1], "afford": 18, "aforement": 36, "after": [0, 5, 6, 7, 9, 10, 11, 13, 16, 18, 45, 47, 71, 72, 77, 78, 81, 82, 107, 178, 179, 181, 186, 198, 200, 201, 202, 203, 206], "afterward": [44, 70], "ag": 1, "again": [0, 35, 36, 157, 200, 201, 202, 203, 204, 205, 206], "against": [10, 34], "agg": [174, 176, 199], "aggreg": 36, "aggress": [1, 14, 193, 205], "agreement": [3, 9], "ahead": 5, "aim": 18, "aka": [0, 16], "akramov": 39, "akramov2023spectr": 39, "al": [80, 113, 115, 119], "alamo": 110, "alejandro": [113, 115, 119], "algebra": 9, "algorithm": [0, 3, 9, 18, 203, 204, 205, 206], "algorithmu": 153, "alia": [47, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152], "align": [1, 16, 19, 35], "all": [0, 1, 3, 5, 6, 9, 10, 12, 14, 15, 16, 17, 18, 19, 26, 27, 29, 30, 33, 34, 35, 36, 43, 44, 45, 47, 48, 49, 54, 62, 67, 68, 70, 71, 72, 74, 75, 78, 79, 83, 87, 89, 90, 95, 104, 111, 120, 127, 145, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 180, 187, 190, 192, 193, 199, 200, 201, 202, 203, 204, 205, 206], "all_to_don": [26, 34, 179, 181, 190, 200, 201, 204], "allen": [0, 9, 38, 96, 97, 99, 100, 101, 102], "allencahn2d_imex": [92, 99, 100], "allencahn2d_imex_stab": [92, 99, 100], "allencahn_1d_fd": 92, "allencahn_2d_fd": 92, "allencahn_2d_fd_gpu": 92, "allencahn_2d_fft": 92, "allencahn_2d_fft_gpu": 92, "allencahn_dump": 10, "allencahn_front_finel": [92, 96], "allencahn_front_fullyimplicit": [92, 96], "allencahn_front_semiimplicit": [92, 96], "allencahn_fullyimplicit": [92, 97], "allencahn_imex": [92, 101], "allencahn_imex_timeforc": [92, 101], "allencahn_monitor": 10, "allencahn_monitor_and_dump": 10, "allencahn_mpifft": [10, 92], "allencahn_multiimplicit": [92, 97], "allencahn_multiimplicit_v2": [92, 97], "allencahn_periodic_fullyimplicit": [92, 96], "allencahn_periodic_multiimplicit": [92, 96], "allencahn_periodic_semiimplicit": [92, 96], "allencahn_semiimplicit": [92, 97], "allencahn_semiimplicit_v2": [92, 97], "allencahn_temp_imex": [92, 102], "allencahn_temp_mpifft": [10, 92], "allinclusive_matrix_nonmpi": 34, "alloc": 49, "allot": 18, "allow": [0, 1, 2, 5, 6, 10, 36, 44, 45, 62, 70, 71, 72, 73, 75, 78, 79, 80, 87, 89, 95, 120, 201, 203, 205], "allow_doubl": 44, "allow_overwrit": 45, "allreduc": 56, "almost": 151, "alna": [114, 118, 132], "alon": 38, "along": [9, 13, 87, 89, 127], "alpha": [12, 21, 50, 104, 106, 110, 127, 136, 142, 144, 151], "alreadi": [0, 2, 3, 5, 9, 38, 44, 45, 47, 82, 87, 89, 178, 200, 201, 204], "also": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 13, 15, 16, 18, 36, 38, 44, 71, 72, 78, 83, 84, 107, 116, 127, 145, 147, 148, 193, 194, 199, 200, 201, 202, 203, 204, 205, 206], "alter": 5, "altern": [201, 206], "although": [3, 6, 9, 10, 199, 200, 202], "alwai": [5, 6, 15, 47, 71, 83, 107, 152, 153, 154, 162, 199, 202, 204], "amat": 115, "among": 152, "amount": 78, "amp": [12, 25, 117], "ampl": 18, "amplifi": 11, "amplitud": [117, 127], "an": [0, 1, 5, 11, 13, 15, 18, 33, 34, 35, 36, 44, 45, 51, 56, 62, 63, 70, 71, 75, 77, 78, 79, 84, 87, 89, 94, 99, 100, 104, 106, 107, 108, 112, 113, 116, 118, 128, 132, 147, 148, 149, 152, 153, 154, 158, 178, 198, 199, 200, 202, 203, 204, 205, 206], "analysi": [0, 5, 9], "analyt": [11, 50, 93, 123, 173, 174, 175, 176, 199], "analyz": [5, 33, 34, 38, 199], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 27, 34, 35, 48, 60, 70, 79, 84, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 199], "annoi": 0, "anoth": [34, 97, 204, 206], "answer": [1, 18], "anymor": [0, 206], "anyon": 4, "anyth": [61, 71], "anywai": [72, 193, 205], "api": [0, 4, 205], "apidoc": [0, 9], "apnum": 152, "apolog": 1, "apologi": 1, "app": 0, "appar": 152, "appear": [1, 11], "append": [12, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 63, 174, 176, 199], "appl": 105, "appli": [1, 5, 11, 13, 18, 35, 36, 41, 87, 89, 118, 132, 148, 152, 164], "applic": [2, 4, 9, 13, 35, 47, 61, 70, 75, 107, 199, 206], "apply_mass_matrix": [51, 118, 132], "appoint": 1, "appreci": [3, 9], "approach": [2, 3, 5, 9, 34, 35, 36, 145, 193, 203, 205], "appropri": [1, 87, 89, 105, 149, 199], "approx": 108, "approxim": [8, 11, 18, 39, 48, 78, 79, 94, 96, 99, 100, 101, 102, 116, 123, 124, 125, 128, 129, 131, 144, 148], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 33, 34, 35, 36, 38, 39, 41, 45, 48, 51, 53, 61, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 87, 89, 93, 94, 96, 97, 102, 104, 107, 111, 114, 115, 116, 118, 124, 127, 131, 132, 144, 149, 151, 152, 153, 157, 158, 164, 175, 178, 179, 180, 186, 193, 199, 200, 201, 202, 203, 204, 205, 206], "arbitrari": [45, 71, 88, 104], "archiv": [114, 118, 132], "archiveprefix": 39, "arena": 11, "arg": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 51, 75, 87, 89, 95, 173, 174, 175, 176, 178, 190, 192, 193, 194, 199, 200, 204, 205], "argmax": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "argmin": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "argonn": 18, "argument": [6, 45, 47, 51, 61, 62, 95, 180, 201], "argv": [192, 195, 204, 205], "aris": [11, 13, 47, 96, 112, 123, 131, 145, 146], "arithmet": 5, "ark5": 152, "ark54": [150, 152], "ark548l2sa": [150, 152], "ark548l2saerk": [150, 152], "ark548l2saerk2": [150, 152], "ark548l2saesdirk": [150, 152], "ark548l2saesdirk2": [150, 152], "around": [1, 78, 199, 200, 206], "arr": 63, "arrai": [0, 7, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 42, 51, 62, 63, 87, 89, 104, 152, 173, 174, 181, 182, 183, 186, 188, 189, 193, 194, 195, 198, 199, 201, 202, 203, 205, 206], "array_lik": [130, 131], "arriv": [78, 200], "art": 36, "articl": [12, 21, 110, 111], "artifact": 5, "arxiv": [39, 125], "ask": [5, 190, 204, 206], "aspect": [6, 18], "assembl": [113, 127, 174, 176, 182, 199, 201], "assert": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "assign": [5, 29, 30, 36, 87, 89, 149], "assist": 39, "associ": [4, 8, 48, 49, 145], "assum": [3, 9, 127, 203], "assumpt": [45, 71, 74, 78, 80], "astonish": [179, 181, 200, 201], "asymptot": 9, "atol": [62, 198, 206], "attach": [11, 201], "attack": 1, "attempt": 9, "attent": 1, "attract": 6, "attractor": [15, 124], "attribu": 153, "attribut": [0, 4, 7, 8, 46, 51, 52, 59, 78, 87, 89, 94, 104, 128, 152, 166, 167, 168, 169, 170, 199, 201, 203], "attributeerror": 6, "august": [0, 3, 9], "author": 39, "autocatalyt": [114, 115, 116], "autom": [5, 114, 118, 132], "automat": [0, 2, 5, 7, 9, 45, 77], "autonom": [106, 148], "auzing": [92, 103, 198, 206], "auzinger_implicit": [92, 198, 206], "avail": [0, 1, 5, 9, 14, 18, 38, 42, 45, 71, 77, 78, 151, 152], "averag": 77, "avoid": [0, 1, 4, 5, 6, 59, 203], "avoid_restart": 71, "awai": [0, 80, 87, 89], "awar": [5, 71, 81, 84, 152, 153], "awesom": [9, 42], "awesome_new_project": 4, "ax": [12, 28, 32, 36, 39, 174, 176, 199], "axb": [70, 79], "axes3d": [12, 32], "axi": [11, 39, 127, 174, 176, 199], "axialen": 127, "b": [5, 16, 19, 26, 27, 28, 29, 30, 34, 36, 70, 78, 79, 105, 114, 115, 116, 118, 127, 132, 136, 142, 147, 148, 181, 186, 187, 188, 189, 195, 198], "b_adding_statist": [181, 201], "b_multilevel_hierarchi": [184, 202], "b_multistep_sdc": [197, 206], "b_my_first_pfasst_run": [188, 203], "b_my_first_sweep": [178, 200], "b_odd_temporal_distribut": [191, 204], "b_pysdc_with_mpi4pyfft": [194, 205], "b_spatial_accuracy_check": [174, 183, 199, 202], "back": [0, 1, 2, 4, 5, 6, 7, 8, 173, 199], "background": 13, "backward": [0, 45, 152, 167], "backwardeul": [150, 151, 152], "badg": 5, "balai": [113, 115, 119], "bar": [16, 19], "barycentr": [0, 8, 48, 63], "barycentricinterpol": 14, "base": [0, 2, 3, 5, 7, 9, 10, 11, 13, 14, 16, 18, 19, 26, 27, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 181, 182, 186, 199, 201, 202], "base_energi": [181, 182, 186, 201, 202], "base_error": [174, 176, 199], "base_transf": [40, 41, 53, 164, 166, 167, 168, 169, 170, 202], "base_transfer_class": [30, 36, 53, 202], "base_transfer_mass": [163, 164], "base_transfer_mpi": [30, 36], "base_transfer_param": [41, 53, 164, 186, 193, 202, 205], "basetransf": [40, 205], "basetransfer_mass": 163, "basetransfer_mpi": [30, 36], "basi": [9, 12, 107], "basic": [71, 72, 199, 200, 202, 203, 204, 206], "basic_restart": 69, "basicrestart": [69, 72], "basicrestartingmpi": [69, 72], "basicrestartingnonmpi": [69, 72, 179, 181, 200, 201], "batteri": [0, 92], "battery_implicit": [92, 104], "battery_n_capacitor": [92, 104], "bayreuth": 9, "bbox_inch": [174, 176, 199], "bbox_to_anchor": [12, 21, 25, 32], "bc": [26, 27, 29, 30, 34, 36, 58, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 118, 119, 120, 123, 124, 125, 128, 129, 130, 131, 144, 145, 146, 147, 148, 149, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "bc_hom": 118, "bc_hor": [105, 138, 139], "bc_left": [134, 135, 140], "bc_param": 58, "bc_right": [134, 135, 140], "bc_ver": [105, 138, 139], "bcast": [87, 89, 91], "bcparam": 145, "bdf": 51, "bdf2": [133, 136, 137, 142], "beat": 199, "beautifi": [16, 19, 28, 36, 174, 176, 199], "becaus": [5, 18, 78, 82, 87, 89, 124, 132, 157, 193, 205], "becom": [9, 11, 18, 70, 78, 111, 126, 204], "been": [0, 4, 5, 9, 18, 36, 38, 45, 71, 72, 78, 84, 129, 196, 202, 203, 206], "befor": [0, 5, 35, 45, 47, 54, 70, 71, 72, 108, 144, 152, 157, 177, 195, 200, 205], "begin": [11, 35, 45, 127, 148, 179, 181, 200, 201, 204], "behav": 13, "behavior": [0, 1, 13, 110, 112, 113, 203], "behaviour": [11, 71, 124, 151], "behold": 200, "bei": 127, "being": [45, 129, 132, 182, 201], "belgium": [3, 9], "belong": [54, 60, 77, 151, 157, 160, 202], "belov": 151, "below": [0, 8, 12, 13, 15, 17, 18, 45, 62, 71, 84, 104, 200, 201, 205, 206], "beltoforion": 117, "benchmark": [0, 5, 38], "benefici": 18, "benefit": 18, "besid": 0, "bespok": 151, "best": [0, 1, 6, 18, 84, 200, 202], "beta": [50, 71, 110, 124, 151], "better": [0, 3, 5, 6, 9, 82, 152, 193, 199, 205], "between": [0, 6, 13, 18, 26, 27, 34, 35, 41, 42, 45, 53, 70, 71, 72, 74, 76, 77, 78, 80, 82, 96, 97, 105, 107, 112, 119, 124, 129, 164, 165, 166, 167, 168, 169, 170, 171, 173, 185, 186, 197, 199, 200, 202, 204, 206], "beyond": [9, 36, 202], "bf": [95, 97, 99, 100, 101, 102, 111, 120, 126, 148], "bf01934920": 152, "bin": 5, "bind": [0, 205], "bindings_definit": 35, "bit": [0, 157, 199, 200, 201, 202], "bitflip": 15, "black": [0, 5, 36, 198, 206], "blechta": [114, 118, 132], "blend": 14, "block": [15, 18, 26, 27, 34, 45, 47, 64, 67, 68, 71, 72, 77, 83, 87, 89, 90, 91, 193, 204, 205, 206], "blue": [28, 36], "bmbf": [3, 9], "bmod": 107, "board": [0, 99, 100], "bodi": [1, 111, 126], "boilerpl": 0, "book": [50, 106, 153], "bookkeep": [67, 68], "bool": [16, 19, 42, 44, 45, 47, 49, 58, 61, 63, 70, 71, 72, 73, 74, 75, 78, 79, 80, 83, 96, 101, 102, 104, 108, 111, 112, 116, 123, 125, 126, 129, 131, 144, 146, 147, 148, 157, 159, 190, 193, 194, 204, 205], "boolean": [71, 83, 118], "boost": 71, "border_pad": [55, 63], "bori": [9, 12, 127, 154, 201, 202], "boris_2nd_ord": [150, 181, 182, 186, 201, 202], "boris_solv": 127, "both": [0, 6, 12, 13, 14, 18, 26, 33, 34, 35, 39, 45, 58, 73, 93, 94, 97, 103, 104, 105, 109, 114, 116, 118, 119, 131, 132, 152, 157, 185, 190, 192, 197, 202, 204, 205, 206], "bottom": 124, "bound": 18, "boundari": [0, 26, 27, 29, 30, 34, 35, 36, 42, 58, 63, 94, 95, 96, 97, 99, 100, 101, 102, 105, 113, 114, 115, 118, 119, 120, 125, 129, 132, 145, 166, 167, 168, 169, 170, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "boussinesq": 105, "boussinesq_2d_fd_imex": 92, "boussinesq_2d_imex": [92, 105], "boussinesq_help": 92, "box": [0, 36], "branch": [2, 5, 15], "brand": 0, "break": [0, 4, 192, 199, 204], "briefli": [9, 206], "bring": 0, "broadcast": [87, 89, 91], "brownbaerchen": 0, "browser": 5, "brussel": 92, "bsd": 39, "bu": 11, "buck": 107, "buck_convert": [92, 107], "buckconvert": 92, "buffer": [45, 74, 77, 87, 89, 90], "bug": [0, 4, 45, 47, 179, 181, 200, 201], "bugbear": 5, "bugfix": 0, "build": [5, 27, 34, 58, 175, 176, 192, 199, 204], "build2dfdmatrix": 137, "build_f": 127, "build_propagation_matrix": [27, 34], "buildboussinesq2dmatrix": 137, "buildfdmatrix": [133, 137], "buildwave1dmatrix": 133, "built": [5, 6, 62, 152, 153, 200, 206], "bundl": [53, 203], "butcher": [152, 153], "butcher_tableau": 153, "butchertableau": [150, 152, 153], "butchertableauclass": 152, "butchertableauclass_explicit": 152, "butchertableauembed": [150, 152], "butterfli": 124, "buvoli": 35, "c": [0, 3, 7, 9, 26, 27, 29, 30, 34, 35, 36, 93, 94, 95, 104, 105, 107, 114, 118, 125, 127, 132, 189, 193, 198], "c1": [107, 128], "c2": [107, 128], "c_": [93, 105, 139], "c_1": [104, 107, 128], "c_2": [104, 107, 128], "c_3": 104, "c_advection_and_pfasst": [189, 203], "c_collocation_problem_setup": [175, 199], "c_iteration_estim": [198, 206], "c_k": 104, "c_m": 35, "c_mpi_parallel": [192, 204], "c_n": 104, "c_node": 41, "c_nvar": [114, 118, 132, 193, 205], "c_pysdc_with_petsc": [195, 205], "c_sdc_vs_mlsdc": [185, 202], "c_study_colloc": [182, 201], "c_using_pysdcs_frontend": [179, 200], "cach": [62, 150, 151], "cadv": 93, "cahn": [0, 9, 38, 96, 97, 99, 100, 101, 102], "calcul": 0, "call": [7, 12, 13, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 45, 47, 51, 53, 56, 61, 62, 71, 72, 77, 81, 82, 85, 87, 89, 96, 97, 104, 107, 115, 116, 119, 127, 131, 132, 146, 157, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "callback": [137, 141], "camco": 103, "camelcas": 6, "can": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 18, 26, 33, 34, 35, 36, 38, 42, 45, 48, 50, 51, 53, 60, 62, 67, 70, 71, 77, 78, 79, 87, 88, 89, 90, 91, 95, 96, 99, 100, 101, 102, 104, 105, 107, 110, 112, 113, 114, 116, 120, 128, 145, 152, 153, 154, 158, 165, 166, 167, 168, 169, 170, 171, 177, 188, 190, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "cancel": 78, "candid": 18, "cann": 42, "cannot": [4, 7, 11, 45, 71, 87, 89, 149, 202], "capabl": [200, 204], "capac": 129, "capacit": [104, 107, 128], "capacitor": [13, 104, 107, 128], "captur": 18, "cardiac": 9, "care": [44, 72, 78, 95, 152, 204], "carpent": 152, "carri": [11, 45], "case": [4, 5, 6, 11, 13, 35, 36, 39, 74, 104, 108, 112, 113, 199, 202, 203, 204, 206], "cash_karp": [150, 152], "cast": 11, "cat": 8, "catch": [67, 68], "categori": 5, "caus": [5, 15, 152, 204], "cclass": [182, 201], "cd": [35, 38], "cdot": [35, 93, 96, 97, 104, 105, 107, 108, 109, 113, 114, 115, 118, 119, 125, 127, 128, 129, 130, 132, 145], "center": [12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 95, 96, 112, 120, 129, 145, 179, 181, 186, 189, 198, 200, 201, 202, 203, 206], "central": [95, 119, 200], "cern": 129, "certain": [0, 5, 10, 11, 18, 33, 129, 203], "cg": [95, 114, 118, 120, 132, 145, 193, 198, 205, 206], "chang": [0, 4, 5, 7, 13, 38, 68, 70, 71, 77, 78, 81, 87, 89, 104, 107, 108, 200, 201, 203, 205], "changelog": [3, 9], "channel": [1, 5], "chao": [112, 113], "chaotic": 124, "chapter": 153, "charact": [5, 6], "characterist": [1, 203], "charg": 127, "cheap": 78, "cheaper": [152, 153], "chebfun": 116, "chebi": [6, 42], "chebyshev": 42, "check": [0, 3, 5, 7, 9, 10, 12, 15, 17, 25, 27, 28, 34, 36, 45, 62, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 108, 173, 174, 178, 182, 183, 184, 185, 187, 188, 191, 200, 201, 202, 203, 204, 205, 206], "check_converg": 69, "check_iteration_estim": [67, 69, 198, 206], "check_iteration_statu": [45, 73, 74], "check_paramet": [45, 70, 71, 74, 78, 79, 80], "checkconverg": [44, 69, 73, 179, 181, 200, 201], "checker": [99, 100], "checkiterationestimatornonmpi": [69, 74, 198, 206], "checkout": [3, 9], "chem": [114, 115, 116], "chemic": 148, "chemicalreaction3var": [92, 148], "chi": 35, "chicago": 110, "child": [45, 72, 77, 78, 83, 132], "children": 45, "chmod": 5, "choic": [3, 5, 9, 35, 152, 153, 203], "choos": [82, 129, 152, 153, 203], "chose": [3, 9, 124], "chosen": [2, 202], "chucknorri": 6, "ci": [0, 2, 3, 4, 9, 10, 12, 16, 17, 33, 38, 205], "circl": [10, 96, 97, 99, 100, 101, 102], "circuit": [13, 104], "citat": [3, 9, 39, 152], "cl": [72, 77, 83], "claim": 152, "clarifi": [1, 13], "clariti": 1, "class": [0, 1, 2, 4, 8, 11, 12, 14, 16, 19, 25, 26, 27, 28, 32, 34, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 181, 182, 186, 187, 188, 189, 195, 198, 199, 200, 201, 202, 203, 205, 206], "classic": [0, 2, 3, 9, 12, 16, 19, 21, 25, 28, 32, 36, 152], "classmethod": [51, 72, 77, 83, 130, 144, 145, 152], "clean": [0, 9, 49, 53], "cleaner": 0, "cleanup": 0, "clear": [11, 201], "clearli": [0, 9], "clemson": 18, "close": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 71, 83, 145, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "cmd": [192, 204], "cnvar": [119, 195, 205], "co": [103, 118, 119, 120, 124, 147, 148], "coars": [34, 35, 38, 41, 52, 53, 63, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 186, 193, 202, 205, 206], "coarse_grid": 63, "coarse_level": [41, 53, 164], "coarse_prob": [52, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "coarsen": [0, 12, 14, 193, 202, 205, 206], "coarsest": [67, 68, 195, 205], "code": [0, 2, 3, 4, 6, 7, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 75, 87, 89, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "code_of_conduct": 1, "codecov": [0, 5], "coeff": [78, 145], "coeffic": 104, "coeffici": [26, 27, 34, 50, 78, 94, 104, 107, 118, 119, 120, 123, 128, 132, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "coil": 13, "col": 113, "coll": [54, 175, 176, 184, 199, 202], "coll_err": [198, 206], "coll_error": [198, 206], "coll_error_after_step": [198, 206], "collabor": [0, 18], "collbas": [40, 42, 54, 175, 176, 179, 181, 199, 200, 201], "collect": [0, 5, 12, 21, 25, 29, 30, 32, 36, 110, 174, 176, 183, 199, 202], "collgausslegendr": 42, "collgausslobatto": 42, "collgaussradau_left": 42, "collgaussradau_right": 42, "colloc": [0, 3, 9, 14, 18, 33, 34, 35, 36, 40, 46, 54, 70, 71, 77, 78, 79, 82, 83, 104, 108, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 179, 181, 182, 198, 200, 202, 206], "collocation_class": [152, 153, 199], "collocationerror": [40, 46], "color": [5, 18, 28, 29, 30, 36, 174, 176, 195, 199, 205], "color_list": [28, 29, 30, 36], "column": [8, 48, 78, 113, 158, 175, 176, 199], "com": [3, 9, 48, 106, 153], "combin": [5, 11, 12, 35, 78, 192, 195, 202, 204, 205], "come": [0, 4, 5, 10, 15, 18, 28, 36, 45, 199, 204, 206], "comm": [30, 36, 45, 56, 61, 67, 72, 73, 75, 83, 87, 89, 90, 91, 101, 102, 113, 115, 116, 119, 125, 144, 157, 192, 194, 195, 204, 205], "comm_world": [30, 36, 113, 115, 116, 119, 125, 144, 192, 194, 195, 204, 205], "command": [5, 15, 35], "comment": [1, 4, 5], "commerci": 36, "commit": [1, 2, 4, 5, 15], "commit_msg_fil": 5, "common": [1, 11, 13, 40], "commonli": 11, "commun": [0, 1, 3, 9, 10, 18, 45, 46, 47, 56, 61, 67, 70, 72, 73, 74, 75, 77, 79, 83, 87, 89, 90, 91, 101, 102, 113, 115, 116, 119, 125, 144, 157, 192, 195, 204, 205], "communicate_converg": 73, "communicate_crash": 75, "communicationerror": [40, 46], "comp1": [87, 89], "comp2": [87, 89], "comp2_cupy_mesh": [86, 87], "comp2_mesh": [86, 89, 96, 97, 116], "compact": 35, "compactli": 34, "compar": [5, 10, 13, 16, 19, 26, 27, 28, 33, 34, 35, 36, 62, 70, 71, 78, 79, 80, 99, 100, 173, 174, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "compare_control": [26, 27, 34], "compare_to_matrixbas": [26, 34], "compare_to_propag": [27, 34], "comparison": 16, "comparison_matrix_vs_nomat_detail": [26, 34], "comparison_matrix_vs_propagator_detail": [27, 34], "compat": [0, 3, 4, 9, 45, 70, 71, 74, 77, 78, 79, 80], "compil": [3, 9, 35], "complaint": [0, 1], "complet": [0, 5, 67, 203], "complex": [7, 9, 12, 33, 35, 56, 89, 201], "complianc": 5, "complic": [201, 203], "compon": [5, 10, 11, 13, 35, 87, 88, 89, 91, 103, 116, 123, 124, 131, 146, 147, 148, 161, 206], "composit": [34, 45, 83], "comprehens": [5, 70], "compress": [0, 9], "compressor": 18, "compromis": 6, "comput": [0, 3, 7, 8, 9, 10, 12, 14, 16, 18, 19, 21, 25, 28, 32, 36, 39, 41, 45, 48, 50, 51, 54, 62, 67, 70, 71, 77, 78, 84, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 173, 174, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "compute_end_point": [54, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 200], "compute_optimal_step_s": 71, "compute_residu": [54, 151, 157, 160, 178, 200], "computefejerrul": [6, 40, 48], "concept": 34, "concern": [5, 35], "concurr": 18, "conda": [3, 5, 9, 10], "condens": 0, "condit": [0, 5, 11, 18, 26, 27, 29, 30, 34, 35, 36, 51, 58, 70, 82, 85, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 145, 146, 147, 148, 151, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 193, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "conditionali": 5, "conduct": [3, 5, 9, 129], "config": 35, "configur": [33, 39, 59, 206], "conflict": [4, 5], "conform": 9, "confus": [0, 5, 157], "conjug": 97, "connect": 0, "connect_level": 53, "connoisseur": 152, "consecut": [77, 174, 176, 199, 206], "consequ": 1, "conserv": 201, "consid": [1, 5, 11, 13, 33, 35, 51, 95, 120], "consider": 203, "consist": [0, 2, 4, 6, 108, 126, 127, 128, 199], "constant": [10, 78, 97, 99, 100, 111, 117, 118, 126, 127, 154, 203, 206], "constantli": [5, 129], "construct": [1, 58, 63, 201], "constructor": [0, 7], "consumpt": 13, "contain": [0, 5, 8, 9, 10, 11, 12, 16, 18, 19, 33, 36, 38, 41, 42, 43, 44, 45, 47, 48, 49, 51, 54, 58, 61, 63, 67, 68, 72, 75, 78, 82, 83, 88, 90, 94, 96, 97, 103, 104, 105, 108, 110, 111, 113, 115, 116, 118, 123, 125, 127, 130, 131, 145, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 164, 174, 176, 177, 184, 190, 199, 200, 201, 202, 204], "content": [5, 9], "continu": [1, 2, 3, 4, 6, 7, 9, 15, 63, 71, 73, 82, 87, 89, 114, 115, 116, 118, 132], "continue_periodic_arrai": [55, 63], "contract": [71, 76], "contrast": [200, 201, 203], "contribut": [0, 1, 5, 6, 7, 8], "contributor": 4, "control": [0, 9, 12, 13, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 45, 46, 47, 53, 61, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 107, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206], "control_ord": [45, 71, 72], "controller_class": [12, 16, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 65, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_mat": [26, 34], "controller_matrix_nonmpi": [26, 27, 34], "controller_mlsdc": [185, 202], "controller_mpi": [0, 66, 192, 195, 204, 205, 206], "controller_mssdc_g": [197, 206], "controller_mssdc_jac": [197, 206], "controller_nomat": [26, 34], "controller_nonmpi": [0, 12, 16, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 66, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 67, 68, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "controller_paramet": 200, "controller_params_g": [197, 206], "controller_params_jac": [197, 206], "controller_pfasst": [197, 206], "controller_sdc": [185, 202], "controllererror": [40, 46], "contruct": 63, "conv": 39, "conv_test_to0": 17, "conv_test_toinf": 17, "convect": 124, "conveni": [15, 49, 199], "convent": [2, 5, 7], "converg": [0, 9, 11, 12, 13, 18, 33, 39, 44, 45, 46, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 179, 181, 193, 199, 200, 201, 204, 205], "convergence_control": [44, 45, 198, 206], "convergence_controller_class": [65, 198, 206], "convergencecontrol": [40, 44, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "convergenceerror": [40, 46, 75], "convert": [26, 34, 107, 180, 182, 186, 197, 201, 202, 206], "cool": 129, "coordin": [95, 101, 102, 116, 125, 144], "copi": [0, 5, 7, 49, 54, 151, 157, 192, 197, 204, 206], "core": [0, 3, 4, 5, 7, 9, 12, 157, 175, 176, 177, 178, 179, 181, 184, 199, 200, 201, 202, 205], "correct": [0, 3, 4, 9, 10, 11, 33, 34, 35, 41, 49, 51, 67, 68, 93, 106, 109, 110, 127, 132, 153, 158, 164, 184, 193, 202, 205], "correctt": 35, "correl": 71, "corresp": 53, "correspond": [3, 5, 9, 12, 18, 25, 26, 27, 33, 34, 45, 50, 53, 61, 70, 154, 155, 156, 157, 158, 159, 160, 161, 162, 202, 204, 206], "corrupt": 80, "cosimo": [113, 115, 119], "costli": [18, 202], "could": [0, 1, 4, 18, 70, 71, 79, 152, 153], "coulomb": 127, "count": [16, 17, 19, 26, 27, 29, 30, 34, 36, 44, 45, 51, 96, 104, 108, 124, 127, 131, 146, 180, 189, 190, 192, 197, 200, 201, 202, 203, 204, 206], "count_switch": [104, 108], "counter": [96, 178, 200], "counterpart": [35, 204], "coupl": [35, 53, 87, 89, 199, 205], "cours": [6, 45, 202], "cover": 5, "coverag": 9, "coverage_process_start": [192, 204], "cp": 100, "cpp": 35, "cr": 104, "cranknicholson": [150, 152], "crash": [39, 69], "crash_at_maxit": 131, "crashbas": [69, 75], "creat": [3, 5, 9, 10, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 39, 47, 62, 104, 114, 118, 132, 145, 173, 174, 175, 176, 177, 184, 195, 196, 199, 200, 201, 202, 203, 205, 206], "createbinari": [16, 19], "creation": [0, 12, 21, 25, 28, 32, 36, 178, 179, 180, 181, 182, 186, 193, 200, 201, 202, 205], "criteria": [45, 73], "criterion": [44, 71], "crucial": [80, 202], "csc": [95, 112, 120, 129, 145], "csc_matrix": [63, 93, 105, 130], "csv": 39, "ct": 7, "cube": 38, "cube_1d": 35, "cubic": 110, "cupi": [0, 5, 58, 87, 100], "cupy_mesh": [86, 100], "cupymulticomponentmesh": [86, 87], "current": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16, 18, 19, 21, 25, 28, 32, 36, 42, 45, 47, 49, 51, 53, 54, 63, 67, 68, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 157, 160, 192, 200, 204, 206], "curv": 9, "custom": [2, 6, 8, 14, 41, 47, 49, 51, 52, 53, 54, 154, 155, 158, 160, 161, 162, 164, 166, 167, 169, 201], "custon": [168, 170, 172], "cute": 8, "cv": 129, "cwd": [12, 16, 19, 21, 25, 28, 32, 36, 192, 204], "cycl": [13, 107], "d": [11, 14, 28, 29, 35, 36, 87, 89, 93, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113, 115, 116, 117, 118, 119, 122, 124, 126, 128, 130, 131, 144, 145, 148, 192, 204], "d_collocation_accuracy_check": [176, 199], "d_mlsdc_with_particl": [186, 202], "d_u": [114, 115, 116], "d_upwind": 105, "d_v": [114, 115, 116], "d_w": [96, 101, 102], "da": [113, 115], "dae": 0, "dalcin": [113, 115, 116, 119, 125, 144], "damp": 117, "daniel": [39, 127], "darl": 152, "dash": 18, "dat": [12, 16, 19, 21, 25, 32], "data": [0, 3, 9, 10, 11, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 42, 45, 46, 47, 49, 51, 52, 56, 61, 62, 67, 68, 80, 87, 88, 89, 90, 91, 93, 127, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 204, 205, 206], "datacheck": [55, 62], "dataerror": [40, 46], "datatyp": [7, 10, 45, 87, 89, 169], "datatype_class": [7, 10, 65, 174, 179, 181, 199, 200, 201, 205], "date": 5, "david": [116, 125, 144], "dc": 13, "ddx": 94, "de": [117, 153], "dead": 206, "deal": [13, 175, 176, 192, 199, 200, 201, 202, 204], "dearli": [3, 9], "debug": [44, 45, 204], "decai": [114, 115, 116], "decemb": 0, "decent": [3, 9], "decid": [29, 30, 36, 78, 82, 104, 205], "decis": [0, 1], "declar": 0, "decomposit": [18, 36], "decompress": 18, "decoupl": [36, 199], "decrement": 51, "dedic": [4, 107], "deem": 1, "deeper": 200, "deepli": 200, "def": [5, 6, 7, 8, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 147, 148, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "default": [4, 5, 16, 19, 45, 47, 48, 51, 54, 59, 60, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 114, 118, 124, 129, 132, 145, 147, 148, 151, 157, 200, 202], "default_hook": [179, 181, 200, 201], "defaultdict": [12, 21, 25, 32], "defaulthook": [179, 200], "defer": [0, 3, 9, 11, 33, 35, 93, 109, 158], "defin": [0, 2, 3, 6, 7, 9, 34, 38, 41, 42, 51, 53, 71, 72, 73, 75, 81, 83, 84, 85, 107, 108, 109, 112, 113, 114, 117, 118, 119, 132, 145, 147, 148, 154, 158, 179, 181, 189, 200, 201, 202, 203, 205], "definit": [0, 7, 157, 201], "degre": [26, 27, 29, 30, 34, 36, 58, 93, 112, 114, 115, 116, 118, 132, 145, 149, 173, 175, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 199, 200, 201, 202, 203, 204, 205], "del": [192, 204], "delet": [5, 78], "delta": [11, 29, 30, 36, 48, 96, 97, 99, 100, 101, 102, 106, 109, 112, 113, 114, 115, 116, 125, 132], "delta_m": 42, "demonstr": [1, 9, 10, 18, 195, 196, 200, 201, 202, 203, 204, 205, 206], "denot": [11, 35, 77, 94, 96, 99, 100, 101, 102, 104, 109, 116, 117, 118, 120, 125, 132, 144], "dens": 78, "densiti": 129, "depend": [0, 3, 9, 10, 13, 35, 45, 59, 71, 72, 73, 74, 76, 77, 80, 81, 84, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 144, 145, 146, 147, 148, 149, 174, 176, 178, 179, 181, 195, 199, 200, 201, 202, 203, 205], "deprec": [0, 9], "der": [14, 15, 131, 147, 148], "deriv": [11, 14, 34, 44, 47, 50, 58, 78, 87, 89, 93, 96, 105, 108, 117, 129, 132, 145, 146, 147, 148, 149, 158], "derogatori": 1, "describ": [8, 9, 11, 16, 17, 19, 38, 104, 111, 114, 115, 116, 126, 180, 201], "descript": [0, 5, 9, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 40, 44, 45, 53, 60, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "description_mlsdc": [185, 202], "description_mssdc": [197, 206], "description_pfasst": [197, 206], "description_sdc": [185, 202], "design": 15, "desir": [18, 71, 72, 77, 83], "dest": [45, 87, 89, 90, 91], "destin": 45, "destroi": 129, "detail": [0, 2, 3, 5, 8, 9, 10, 13, 71, 125, 127, 201, 204, 205], "detect": [5, 18, 80], "detector": [15, 80], "deterior": [6, 13], "determin": [0, 1, 10, 39, 45, 71, 73, 78, 84, 104, 107, 152, 153], "determine_restart": [45, 71, 72, 80], "dev": 4, "develop": [2, 3, 5, 6, 8, 9, 13, 100, 124], "deviat": [12, 181, 182, 183, 186, 201, 202], "devic": 107, "dft": 48, "dg": [147, 148], "dg2": 148, "dginv": 148, "dginv_lin": 148, "dginv_nonlin": 148, "diag": [96, 130], "diagon": [3, 9, 26, 27, 34, 35, 36, 130, 152], "dict": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 43, 44, 45, 47, 53, 60, 61, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 95, 104, 110, 124, 127, 145, 174, 177, 178, 179, 181, 182, 183, 184, 185, 186, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "dictionari": [0, 12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 43, 45, 46, 47, 53, 61, 70, 71, 72, 73, 75, 79, 81, 83, 84, 85, 104, 157, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "did": [5, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 78, 174, 175, 176, 177, 178, 179, 183, 192, 195, 199, 200, 202, 204, 205], "die": 127, "diff": [5, 26, 34, 185, 197, 202, 206], "diff_g": [197, 206], "diff_jac": [197, 206], "diff_jac_g": [197, 206], "differ": [0, 1, 3, 6, 9, 10, 12, 15, 16, 17, 18, 26, 27, 28, 33, 34, 41, 44, 45, 48, 58, 62, 70, 71, 74, 76, 77, 78, 79, 80, 82, 95, 96, 97, 99, 100, 101, 102, 104, 105, 107, 108, 112, 119, 120, 124, 129, 131, 145, 151, 164, 181, 182, 185, 186, 188, 189, 190, 192, 193, 197, 199, 200, 201, 202, 203, 204, 205, 206], "differenti": [9, 13, 15, 35, 80, 103, 104, 107, 108, 114, 118, 123, 124, 128, 132, 145, 147, 148, 153], "diffus": [17, 26, 27, 34, 35, 94, 99, 100, 102, 106, 112, 113, 114, 115, 116, 118, 119, 120, 132, 144, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "diffusion_setup": [26, 27, 34], "dig": 200, "digest": 0, "dill": [0, 12, 21, 25, 32], "dim": [58, 143, 166, 168, 170], "dimems": 105, "dimens": [12, 32, 58, 87, 88, 89, 90, 95, 97, 105, 116, 119, 120, 125, 129, 132, 145, 198, 202, 206], "dimension": [51, 63, 93, 94, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 118, 119, 120, 125], "dir": [87, 89], "direct": [0, 5, 18, 71, 84, 95, 97, 101, 102, 105, 113, 115, 119, 120, 123, 129, 145, 172, 179, 200], "direct_solv": 129, "directli": [0, 4, 5, 11, 34, 68, 95, 120, 123, 175, 176, 199], "directori": [3, 5, 9, 12, 15, 16, 19, 21, 25, 28, 32, 36, 62, 192, 204], "dirichlet": [26, 27, 29, 30, 34, 36, 95, 96, 105, 114, 118, 119, 120, 145, 166, 170, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 199, 200, 201, 202, 203, 204, 206], "dirichletbc": 118, "dirk": [33, 129, 133, 136, 137, 142], "dirk43": [150, 152], "disabl": [1, 9], "discontinu": [13, 104], "discontinuoustestod": 92, "discourag": 6, "discov": 0, "discret": [0, 8, 13, 18, 35, 48, 58, 93, 94, 95, 96, 97, 104, 105, 106, 108, 112, 113, 115, 116, 119, 120, 125, 129, 145, 173, 174, 198, 199, 205, 206], "discretis": [11, 129, 145], "discuss": [9, 204], "disparag": 1, "dispers": 33, "displai": [35, 51, 106], "displaystyl": [8, 48, 95, 120], "distanc": [42, 96, 97, 112, 119, 129], "distinguish": 6, "distort": 124, "distribut": [0, 18, 42, 50, 60, 67, 68, 72, 82, 99, 100, 113, 115, 116, 119, 125, 144], "disturb": 11, "divers": 1, "divid": [5, 93, 105, 109, 114, 118, 132, 204], "dmda": [0, 113, 115, 171], "dnf": 124, "do": [0, 4, 5, 6, 9, 11, 18, 26, 27, 34, 42, 45, 53, 70, 71, 77, 78, 82, 84, 87, 89, 95, 151, 152, 174, 177, 178, 179, 183, 188, 190, 191, 192, 193, 194, 197, 198, 199, 200, 202, 203, 204, 205, 206], "do_coll_upd": [179, 181, 200, 201], "do_full_upd": [155, 156, 157, 158, 160, 161], "doc": [5, 125], "docker": 18, "docstr": 8, "document": [0, 2, 3, 4, 7, 33, 77], "doe": [0, 5, 6, 12, 14, 36, 47, 49, 53, 59, 60, 71, 75, 152, 153, 193, 199, 200, 201, 202, 203, 204, 205, 206], "doesn": [56, 76, 78], "dof": [49, 176, 183, 184, 198, 199, 202, 206], "doi": [3, 8, 9, 80, 103, 105, 124, 129, 152], "dolfin": [114, 118, 132], "dom": 151, "domain": [13, 18, 33, 35, 93, 96, 99, 100, 101, 102, 105, 106, 107, 112, 113, 129, 199], "domain_nam": 35, "don": [0, 3, 4, 5, 8, 9, 45, 71, 78, 84, 152, 153, 178, 200, 204], "done": [4, 5, 9, 10, 12, 13, 14, 16, 19, 21, 25, 28, 29, 30, 32, 36, 45, 71, 108, 112, 115, 116, 119, 129, 144, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "dot": [11, 27, 34], "doubl": [6, 71], "doubt": 6, "down": [4, 13, 15, 67, 68, 107], "download": [0, 5], "downsid": 18, "drain": 104, "dress": 151, "drive": [10, 96, 101, 102, 206], "driver": [16, 19, 67, 68], "drop": [0, 13, 104], "druck": 127, "dt": [7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 48, 49, 53, 71, 78, 103, 104, 107, 108, 109, 117, 122, 123, 124, 127, 128, 130, 131, 136, 142, 145, 146, 147, 148, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "dt_cont": 39, "dt_initi": [179, 181, 200, 201], "dt_list": [28, 36, 176, 199], "dt_max": 84, "dt_min": 84, "dtau": 142, "dtype": [7, 87, 89, 144, 181, 182, 186, 201, 202], "dtype_f": [7, 49, 51, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153], "dtype_u": [7, 49, 51, 53, 77, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 173, 174, 183, 199, 202], "du": [7, 16, 19, 114, 115, 116, 123, 146, 147, 148], "due": [12, 17, 18, 33, 35, 118, 202, 204, 205], "dummi": [108, 149, 172], "dump": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44], "dump_setup": [44, 179, 181, 195, 200, 201, 205], "duplic": 15, "durat": 5, "dure": [0, 1, 4, 5, 15, 18, 38, 47, 49, 51, 73, 84, 87, 89, 114, 115, 116, 200, 201, 202], "durran": 105, "duti": [13, 107], "dv": [16, 19, 114, 115, 116, 127, 148], "dw": [10, 96, 101, 102, 148], "dx": [8, 28, 36, 58, 93, 96, 97, 99, 100, 101, 102, 105, 110, 112, 113, 114, 115, 118, 119, 127, 129, 132, 134, 135, 138, 139, 140, 142, 145, 173, 174, 183, 199, 202], "dy": [101, 102, 115, 119], "dynam": [13, 33, 104, 105, 108, 186, 202], "dz": [138, 142], "e": [0, 1, 3, 4, 5, 6, 9, 12, 35, 36, 47, 51, 53, 59, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 172, 174, 176, 177, 181, 186, 199, 200, 201, 202, 203, 204, 205, 206], "e_": 127, "e_est": 71, "e_tol": 71, "e_tol_low": 71, "each": [0, 2, 5, 7, 9, 11, 13, 16, 18, 19, 26, 27, 29, 30, 33, 34, 35, 36, 38, 39, 45, 47, 67, 68, 70, 72, 77, 78, 83, 87, 89, 96, 97, 104, 107, 127, 131, 145, 157, 177, 180, 182, 184, 185, 187, 188, 189, 190, 198, 199, 200, 201, 202, 203, 204, 206], "earli": 18, "earlier": [0, 152, 153], "earth": [12, 111], "eas": [4, 6, 53], "easi": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "easier": [0, 52, 166, 167, 168, 169, 170, 174, 176, 199, 200], "easiest": [36, 205], "easili": [3, 6, 9, 12, 18], "echo": 5, "econom": 1, "ed": 110, "ediff": [182, 201], "ediff_expect": [182, 201], "edit": 1, "editor": 5, "educ": [1, 3, 9], "ee": [179, 181, 200, 201], "effect": [6, 71, 124, 129], "effici": [18, 71, 82], "effort": 0, "efield": 127, "eigenvalu": 17, "eight": 9, "einem": 127, "either": [0, 18, 35, 39, 71, 84, 95, 120, 152, 153, 178, 193, 199, 200, 205], "elec": 90, "electr": [15, 35, 90, 127], "electromagnet": 201, "electromot": 107, "electrophysiologi": 9, "element": [58, 114, 118, 129, 132, 199, 205], "elif": [12, 16, 19, 25, 26, 27, 28, 29, 30, 32, 34, 36, 193, 198, 205, 206], "ell": [104, 107, 128], "ellipt": 148, "els": [6, 12, 16, 19, 25, 26, 27, 29, 30, 32, 34, 36, 71, 104, 106, 108, 132, 157, 186, 190, 192, 193, 194, 195, 198, 202, 204, 205, 206], "elsewher": 78, "email": 1, "emb": 63, "embed": [15, 71, 73, 76, 77, 79, 81, 152], "empathi": 1, "emploi": [35, 71], "empti": [5, 192, 204], "emul": [0, 13, 129, 203], "en": [101, 102, 111, 116, 117], "enabl": [0, 15, 71, 202], "encapsul": 199, "end": [0, 5, 6, 11, 13, 35, 44, 45, 49, 54, 62, 67, 68, 70, 78, 79, 124, 127, 148, 179, 181, 190, 200, 201, 202, 204], "end_tim": [35, 186, 202], "endless": 18, "endpoint": [178, 200], "energi": [0, 9, 12, 21, 104, 110, 128, 181, 182, 186, 201, 202], "energy_mlsdc": [186, 202], "energy_mlsdc_fint": [186, 202], "energy_mod": [12, 21, 110], "energy_sdc": [186, 202], "energy_step": [12, 21], "enforc": [2, 5, 6, 45, 84], "eng": [114, 115, 116], "engin": [3, 9], "enough": [78, 151, 178, 179, 200], "enrico": 110, "ensur": [39, 70, 204, 206], "entir": [70, 79, 87, 89, 129], "entri": [40, 47, 61, 78, 152, 154, 158, 174, 176, 199, 201, 202], "enumer": [12, 21, 32], "env": [3, 9, 130, 144, 192, 204], "environ": [0, 1, 3, 9, 12, 15, 129, 192, 204, 205], "ep": [96, 97, 99, 100, 101, 102], "eprint": 39, "epsilon": [127, 147, 148], "eqnarrai": 148, "equal": [27, 34, 78, 104, 113, 115, 119], "equat": [0, 9, 13, 15, 17, 26, 27, 33, 34, 36, 78, 80, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 145, 146, 147, 148, 152, 153, 188, 189, 193, 194, 198, 201, 202, 203, 205, 206], "equid": [6, 42], "equidist": [14, 36, 42, 63], "equidist_nest": 63, "equidistantinn": 42, "equidistantnoleft": 42, "equidistantspline_right": 0, "equiv": 93, "equival": [42, 45], "erk": 152, "err": [16, 19, 28, 36, 173, 174, 175, 176, 177, 178, 179, 181, 188, 189, 190, 192, 193, 194, 195, 196, 199, 200, 201, 203, 204, 205, 206], "err_ham": [12, 21, 25, 32], "err_hamiltonian": [12, 21, 25, 32], "err_list": [174, 176, 199], "err_mat": [26, 34], "err_mat_ex": [27, 34], "err_mat_prop": [27, 34], "err_mlsdc": [185, 202], "err_mssdc_g": [197, 206], "err_mssdc_jac": [197, 206], "err_nomat": [26, 34], "err_pfasst": [197, 206], "err_prop_ex": [27, 34], "err_reduction_hook": [28, 36], "err_sdc": [185, 202], "error": [0, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 45, 50, 62, 67, 70, 71, 73, 74, 75, 76, 77, 79, 80, 81, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "error_embedded_estimate_colloc": 77, "error_output": [198, 206], "error_post": [28, 36], "error_post_iter": [28, 36], "error_pr": [28, 36], "error_pre_iter": [28, 36], "error_reduct": [28, 36], "error_reduction_data": [28, 36], "errreductionhook": [28, 36], "errtol": [190, 198, 204, 206], "eschnaubelt": 0, "esdirk": 152, "esdirk4": 152, "esdirk43": [150, 152], "esdirk5": 152, "esdirk53": [150, 152], "esp": [3, 9], "especi": 100, "essenti": 51, "establish": 18, "estim": [0, 13, 15, 67, 71, 73, 76, 77, 79, 80, 81, 104, 108, 190, 198, 204], "estimate_contraction_factor": 69, "estimate_embedded_error": 69, "estimate_embedded_error_seri": 77, "estimate_extrapolation_error": 69, "estimate_polynomial_error": 69, "estimatecontractionfactor": [69, 76], "estimateembeddederror": [69, 77], "estimateembeddederrorcolloc": [69, 71, 77], "estimateembeddederrorlinearizedmpi": [69, 77], "estimateembeddederrorlinearizednonmpi": [69, 77], "estimateextrapolationerrorbas": [69, 78], "estimateextrapolationerrornonmpi": [69, 78], "estimateextrapolationerrorwithinq": [69, 78], "estimatepolynomialerror": [69, 79], "et": [80, 113, 115, 119], "etc": [3, 5, 9, 38, 45, 71, 74, 78, 80, 202, 203], "ethnic": 1, "etot": [181, 182, 186, 201, 202], "euler": [11, 35, 36, 105, 151, 152, 154, 155, 158, 160, 162, 189, 203], "european": [3, 9], "eval_f": [7, 51, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 173, 174, 199], "eval_f_non_linear": 129, "eval_hamiltonian": [110, 117, 122, 126], "eval_mode_energi": 110, "eval_rh": 51, "evalorthogpoli": 50, "evalu": [18, 42, 50, 51, 54, 78, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 154, 155, 156, 157, 158, 160, 161, 162, 202], "even": [0, 4, 5, 6, 33, 192, 201, 202, 204, 205], "event": [1, 13, 104, 108], "eventu": [4, 6, 9, 62], "ever": 0, "everi": [18, 45, 70, 78, 79, 81, 82, 83], "everybodi": 152, "everyon": 1, "everyth": [12, 21, 25, 32, 42, 132, 177, 184, 200, 202], "evolut": [3, 9, 76], "evolv": 9, "ex": [10, 38], "exact": [12, 16, 19, 26, 27, 28, 34, 36, 51, 77, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 146, 147, 148, 149, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "exactdiscontinuoustestod": [92, 108], "exactli": [70, 71, 203], "exampl": [0, 1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 35, 36, 45, 62, 87, 89, 94, 95, 96, 97, 99, 100, 101, 102, 104, 107, 112, 113, 116, 117, 118, 119, 125, 128, 157, 181, 199, 200, 201, 202, 203, 204, 205, 206], "exce": [71, 75, 80, 129], "exceed": 75, "except": [6, 15, 45, 46, 50, 129, 192, 204], "exception": 6, "exchang": 0, "excit": 34, "execut": [5, 39, 62, 204], "exercis": 204, "exhibit": 124, "exist": [0, 4, 5, 33, 45, 47, 59, 62, 205], "exist_ok": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "exit": [29, 30, 36], "exp": [94, 108, 109, 112, 113, 147, 148], "expand": [87, 89], "expans": [58, 78], "expect": [0, 4, 9, 13, 28, 35, 36, 39, 78, 89, 156, 173, 174, 175, 176, 177, 180, 181, 182, 183, 185, 196, 198, 199, 200, 201, 202, 204, 205, 206], "expens": [18, 202], "experi": [1, 9, 13, 15, 35, 110, 174, 176, 199, 201], "expl": [87, 88, 89, 91, 129, 158, 159], "explain": [0, 9], "explan": [1, 13, 15], "explicit": [1, 3, 9, 35, 88, 91, 116, 125, 132, 149, 150, 152, 153, 158, 160, 200], "explicitli": [0, 35, 94, 96, 99, 100, 101, 102, 106, 118, 144, 205], "explicitmidpointmethod": [150, 152], "exploit": 34, "explor": [33, 200, 206], "exponenti": [9, 129], "export": [3, 5, 9, 35], "express": [1, 104, 107, 118, 128], "ext": 127, "extend": [2, 127, 201], "extens": [3, 9, 35], "extern": [0, 1, 9, 15, 96, 127, 202], "extra": [0, 5], "extract": [12, 21, 25, 32, 61], "extract_stat": [12, 21, 25, 32], "extrapol": [15, 71, 79], "ey": [15, 105, 175, 176, 199], "f": [0, 3, 5, 6, 7, 8, 9, 11, 12, 21, 25, 26, 27, 28, 32, 34, 36, 41, 42, 48, 49, 51, 52, 78, 87, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "f1": 114, "f2": 114, "f_": [107, 129], "f_e": 35, "f_fast": [136, 142], "f_fast_solv": [136, 142], "f_fastmom": 142, "f_fastther": 142, "f_i": 35, "f_init": [7, 51], "f_j": [8, 48], "f_k": [104, 107], "f_lin": [147, 148], "f_node": 41, "f_nonlin": [147, 148], "f_slow": [136, 142], "f_solv": [136, 142], "fa": [41, 49, 164], "fact": [202, 205], "factor": [15, 18, 71, 76, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "fail": [5, 192, 204], "failur": 5, "fair": 1, "fairli": 1, "fall": [71, 75], "fals": [7, 12, 16, 19, 32, 44, 45, 47, 57, 58, 63, 67, 68, 72, 77, 87, 89, 96, 111, 123, 126, 130, 144, 145, 147, 148, 155, 156, 157, 158, 159, 160, 161, 179, 181, 186, 190, 193, 194, 195, 197, 198, 200, 201, 202, 204, 205, 206], "famili": [114, 118, 132, 193, 205], "familiar": 11, "famou": 12, "faq": 1, "far": [36, 71, 93, 94, 99, 100, 102, 105, 106, 109, 114, 116, 118, 125, 132, 144, 199, 202, 203, 204, 206], "fashion": [0, 96, 97, 116], "fast": [9, 93, 94, 99, 100, 101, 102, 109, 116, 125, 127, 144, 158], "fast_interact": 127, "faster": [0, 205], "fastest": 9, "fastwaveslowwave_0d": 92, "fault": [15, 18, 80], "fault_stat": 15, "favor": [4, 6], "favorit": [5, 152], "fd": [58, 95, 96, 97, 112, 119, 120, 129, 145, 173, 174, 198, 199, 206], "featur": [0, 14, 204, 206], "feb": [62, 145], "februari": 0, "feder": [3, 9], "feed": [114, 115, 116], "feedback": 1, "feel": 70, "fejer": 48, "feng": [112, 113], "fenic": [0, 3, 9, 88, 114, 118, 132, 165, 193], "fenics_grayscott": [92, 114], "fenics_heat": [92, 118, 193, 205], "fenics_heat_mass": [92, 118, 193, 205], "fenics_heat_mass_timebc": [92, 118, 193, 205], "fenics_mesh": [86, 114, 118, 132], "fenics_vortex_2d": [92, 132], "fenics_vortex_2d_mass": [92, 132], "fermi": [21, 110], "fermi_pasta_ulam_tsing": [12, 21, 92, 110], "fermipastaulamtsing": [12, 21, 92], "fetch": 4, "few": [0, 2, 4, 5, 6, 9, 12, 15, 204, 205, 206], "fewer": [15, 71, 202], "fft": [0, 3, 9, 10, 38, 94, 99, 100, 101, 102, 106, 116, 125, 144, 167, 168, 169], "fft_backend": 144, "fft_comm_backend": 144, "fft_to_fft": [163, 169, 194, 205], "fftw": 144, "fi": 5, "field": [10, 13, 47, 86, 90, 127, 181, 186, 201, 202], "fifth": 152, "fig": [12, 32, 33, 39, 51, 106], "figsiz": [55, 57, 174, 176, 199], "figsize_by_journ": [55, 57], "figur": [12, 14, 17, 18, 28, 29, 30, 32, 35, 36, 51, 57, 62, 106, 174, 176, 199, 206], "file": [0, 3, 5, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 57, 62, 174, 192, 199, 200, 204], "filenam": [57, 64, 190, 204], "filepath": 62, "filer_recomput": 47, "fill": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 54, 127, 151, 152, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "filter": [12, 16, 19, 21, 25, 27, 28, 29, 30, 32, 34, 36, 61, 180, 181, 182, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 203, 204, 205, 206], "filter_stat": [12, 21, 25, 32, 55, 61, 180, 201], "final": [0, 2, 5, 9, 11, 18, 28, 34, 36, 41, 45, 62, 72, 78, 80, 83, 84, 162, 164, 182, 200, 201], "final_energi": [182, 201], "find": [6, 9, 13, 15, 18, 29, 30, 36, 45, 63, 174, 176, 199], "fine": [0, 14, 35, 38, 41, 52, 53, 63, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 186, 199, 202], "fine_grid": 63, "fine_level": [41, 53, 164], "fine_onli": [194, 205], "fine_prob": [52, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "finel": 96, "finer": 202, "finest": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 53, 67, 68, 71, 77, 78, 83, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "finish": [5, 179, 181, 200, 201], "finit": [58, 78, 95, 96, 97, 112, 114, 118, 119, 120, 129, 132, 145, 199, 205], "finter": [16, 19, 186, 193, 202, 205], "first": [0, 3, 4, 5, 9, 12, 14, 15, 33, 39, 41, 44, 45, 48, 54, 62, 70, 72, 77, 78, 83, 87, 89, 104, 110, 114, 116, 124, 152, 154, 157, 158, 160, 161, 164, 174, 175, 176, 180, 201, 202], "firsttimestep": [136, 142], "fisher": [29, 30, 36, 112, 113], "fisher_ful": [92, 113], "fisher_react": [92, 113], "fit": [57, 152, 153], "five": [29, 36], "fix": [0, 4, 5, 13, 15, 33, 35, 36, 102, 118, 125, 203, 206], "fix_bc_for_residu": 118, "fix_residu": 118, "fixed_time_in_jacobian": [28, 36], "flag": [0, 16, 19, 42, 59, 63, 67, 68, 118, 200, 206], "flake8": [0, 5], "flakeheaven": [0, 5], "flakeheaven_output": 5, "flatten": [9, 51], "flavor": [2, 3, 9, 72, 77, 83, 186, 202, 204], "flexibl": 10, "float": [12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 42, 44, 45, 49, 50, 51, 53, 57, 58, 62, 71, 72, 75, 78, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 188, 189, 190, 193, 194, 195, 203, 204, 205], "flop": [152, 153], "fluid": [105, 124], "fly": 201, "fname": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 64, 174, 176, 179, 181, 190, 191, 192, 195, 196, 199, 200, 201, 204, 205, 206], "focu": 201, "focus": 1, "focuss": 9, "fold": [5, 49], "folder": [3, 5, 9, 10, 35, 39, 205], "follow": [0, 1, 2, 5, 6, 7, 8, 10, 11, 15, 34, 35, 39, 42, 104, 107, 110, 112, 113, 127, 145, 147, 148, 190, 200, 201, 204, 205], "font_siz": 57, "fontsiz": [174, 176, 199], "foolish": 6, "footprint": 18, "forc": [4, 10, 12, 96, 101, 102, 110, 118, 119, 120, 181, 186, 201, 202, 205], "forg": 5, "forget": [3, 5, 9], "forgo": 45, "fork": [2, 4, 5], "form": [7, 9, 11, 35, 95, 97, 99, 100, 101, 102, 114, 115, 116, 120, 123, 130, 147, 148, 154, 158, 193, 199, 203, 205], "format": [0, 5, 6, 11, 62], "formfunct": [113, 115], "formjacobian": [113, 115], "formul": [0, 11, 34, 111, 114, 118, 126, 132, 154, 155, 156, 157, 158, 160, 161, 162, 199], "formula": [8, 48, 178, 200], "forschungszentrum": 18, "forward": [87, 89, 90, 91, 151, 152, 153, 167, 206], "forwardeul": [150, 152], "found": [3, 9, 12, 13, 14, 29, 30, 33, 36, 45, 63, 87, 89, 104, 108, 201, 205], "four": [0, 30, 36], "fourier": [94, 99, 100, 101, 102, 116, 125, 144], "fourth": 152, "fpic": 35, "fpu": 110, "fput": [12, 21, 110], "fput_energi": [12, 21], "fput_hamiltonian": [12, 21], "fput_out": [12, 21], "fput_posit": [12, 21], "frac": [7, 8, 35, 48, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 145, 146, 147, 148], "fractal": [112, 113], "framework": [2, 205], "franc": [3, 9], "free": [1, 26, 27, 34, 36, 70, 179, 181, 195, 200, 201, 205], "freedom": [26, 27, 29, 30, 34, 36, 58, 93, 112, 114, 115, 116, 118, 132, 145, 173, 175, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 199, 200, 201, 202, 203, 204, 205], "freez": 59, "freq": [26, 27, 29, 30, 34, 36, 94, 95, 119, 120, 145, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "frequenc": [26, 27, 34, 95, 105, 107, 119, 120, 145, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "fri": 62, "friction": 154, "friendliest": 200, "from": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 41, 42, 43, 44, 45, 47, 48, 49, 50, 58, 61, 62, 64, 67, 68, 70, 71, 77, 78, 79, 83, 87, 89, 94, 104, 105, 106, 111, 118, 124, 127, 129, 130, 144, 145, 146, 151, 152, 153, 157, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "front": [0, 107], "frozen": 45, "frozenclass": [45, 49, 53, 55, 59], "fslow": 142, "fsw": 107, "full": [5, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 42, 51, 111, 114, 115, 125, 129, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "full_ab": [179, 181, 200, 201], "full_solar_system": [12, 32, 92, 111], "fulli": [0, 3, 9, 11, 16, 19, 41, 45, 50, 71, 93, 94, 96, 97, 104, 109, 113, 115, 125, 127, 129, 199], "fullsolarsystem": [12, 32, 92], "fully_implicit_da": 11, "fully_implicit_dae_playground": 11, "fun": 199, "function": [2, 4, 5, 7, 8, 11, 12, 13, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 45, 47, 48, 49, 51, 53, 56, 60, 61, 63, 67, 68, 71, 72, 74, 77, 78, 80, 82, 87, 88, 89, 94, 99, 100, 101, 102, 104, 107, 108, 113, 114, 115, 116, 117, 118, 125, 127, 132, 144, 149, 154, 157, 158, 172, 173, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "functionspac": [114, 118, 132], "fund": [3, 9], "fundament": [152, 153], "funtion": 153, "further": [0, 6, 9, 53, 58, 84, 104, 201, 206], "furthermor": 2, "futur": 0, "fvalu": 48, "fvisibl": 35, "fwsw": 33, "g": [0, 3, 4, 5, 6, 9, 12, 28, 29, 30, 36, 47, 51, 52, 53, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 165, 166, 167, 168, 169, 170, 171, 172, 177, 199, 200, 201, 202, 203, 204, 205, 206], "g_e": 35, "gain": 35, "galerkin": [114, 118, 132], "gamma": 152, "gather": [9, 16, 47, 127, 174, 176, 182, 183, 192, 199, 201, 202, 204, 206], "gauss": [6, 15, 18, 36, 42, 48, 50, 71, 77, 182, 201, 203, 206], "gaussian": [95, 120, 129], "gaussradau_right": 199, "gautschi": 50, "gca": [28, 36], "gender": 1, "gener": [0, 6, 7, 9, 11, 15, 17, 23, 33, 35, 36, 42, 50, 51, 58, 60, 62, 87, 89, 99, 100, 112, 113, 115, 125, 144, 145, 151, 156, 157, 193, 201, 202, 205], "generalized_fish": [29, 30, 36, 92, 112], "generalized_fisher_jac": [28, 36], "generalizedfisher_1d_fd_implicit": [29, 30, 36, 92], "generalizedfisher_1d_fd_implicit_jac": [28, 36], "generalizedfisher_1d_petsc": [16, 19, 92], "generate_descript": [55, 60], "generate_scipy_reference_solut": 51, "generate_starting_valu": 151, "generic_implicit": [16, 19, 26, 27, 28, 29, 34, 36, 150, 157, 177, 184, 185, 189, 190, 197, 198, 200, 202, 203, 204, 206], "generic_implicit_mpi": [30, 36, 150], "generic_mpifft_laplacian": 92, "generic_nd_fd": 92, "genericndimfindiff": [92, 95, 120, 145], "geq": [104, 108], "german": [3, 9], "germani": [3, 9], "get": [0, 5, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 51, 57, 58, 59, 61, 70, 71, 72, 76, 78, 79, 83, 87, 89, 97, 99, 106, 108, 113, 124, 128, 129, 131, 147, 148, 152, 153, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206], "get2dmatrix": [137, 138], "get2dmesh": [137, 138], "get2dupwindmatrix": [137, 138], "get_1d_grid": [55, 58], "get_accuracy_ord": [174, 176, 183, 199, 202], "get_butcher_tableau": 152, "get_butcher_tableau_explicit": 152, "get_converg": 71, "get_convergence_controllers_as_t": 44, "get_count": 56, "get_default_sweeper_class": [51, 145], "get_dtyp": 56, "get_extrapolated_error": 78, "get_extrapolated_solut": 78, "get_extrapolation_coeffici": 78, "get_fig": [51, 106], "get_finite_difference_matrix": [55, 58], "get_finite_difference_stencil": [55, 58], "get_full_f": [152, 153], "get_implement": [72, 77, 83], "get_interact": 127, "get_list_of_typ": [55, 61, 180, 201], "get_local_error_estim": 71, "get_new_step_s": [45, 71, 84], "get_non_linear_jacobian": 129, "get_op": 56, "get_problem_dict": 104, "get_q_matrix": 152, "get_qd": 203, "get_qdelta_explicit": 54, "get_qdelta_implicit": 54, "get_rank": [30, 36, 192, 194, 195, 204, 205], "get_scalar_problems_manysweep_mat": [154, 158], "get_scalar_problems_picardsweep_mat": 154, "get_scalar_problems_sweeper_mat": [154, 158], "get_siz": [30, 36, 192, 195, 204, 205], "get_sort": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 55, 61, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "get_step": [55, 58], "get_step_from_which_to_spread": 83, "get_sweeper_mat": [154, 158], "get_switching_info": [104, 108], "get_sys_mat": 113, "get_transfer_matrix_q": 41, "get_update_ord": 152, "getattr": 6, "getbchorizont": [137, 138], "getbcleft": [133, 134, 137, 140], "getbcright": [133, 134, 137, 140], "getbcvert": [137, 138], "getboussinesq2dmatrix": [137, 139], "getboussinesq2dupwindmatrix": [137, 139], "getboussinesqbchorizont": [137, 139], "getboussinesqbcvert": [137, 139], "getcount": 141, "gethorizontaldx": [133, 134], "getintegrationmatrix": 48, "getinterpolationmatrix": [8, 48], "getmatrix": [133, 134, 137, 140], "getnod": 50, "getorthogonalpolynomialcoeffici": 6, "getorthogpolycoeff": 6, "getorthogpolycoeffici": 50, "getresidu": 141, "getter": [44, 47, 49, 53, 87, 89], "gettridiagcoeffici": 50, "getupwindmatrix": [137, 140], "getwave1dadvectionmatrix": [133, 135], "getwave1dmatrix": [133, 135], "getwavebcleft": [133, 135], "getwavebcright": [133, 135], "gg": 109, "git": [4, 5], "github": [0, 2, 3, 5, 9, 15, 48], "gitlab": [3, 5, 9], "give": [1, 3, 5, 9, 45, 63, 71, 74, 79, 84, 131, 203, 204], "given": [2, 5, 7, 8, 35, 38, 39, 42, 48, 50, 52, 53, 62, 70, 93, 94, 96, 103, 104, 109, 118, 123, 124, 127, 131, 146, 147, 148, 173, 199, 203, 204, 206], "glimmentladung": 127, "global": [39, 77, 113], "global_order_vs_approx_ord": 39, "gmre": [33, 95, 105, 125, 145, 198, 201, 206], "gmres_logg": 105, "gmres_maxit": 105, "gmres_restart": 105, "gmres_tol_limit": 105, "go": [3, 5, 9, 14, 47, 67, 68, 82, 84, 178, 192, 200, 203, 204], "goal": [36, 38], "goe": [6, 45], "goetschel": 18, "good": [15, 18, 203, 205], "got": [0, 7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "gov": [146, 152], "gpu": [0, 5, 58, 100, 130, 144], "gracefulli": 1, "grad": [95, 129], "gradient": [94, 97], "gradual": 81, "grai": [0, 114, 115, 116], "grant": [3, 9], "graph": [5, 28, 36], "gravit": [12, 111, 126], "gravitation": [111, 126], "grayscott": 116, "grayscott_1d_fenics_implicit": 92, "grayscott_2d_petsc_period": [16, 19, 92], "grayscott_imex_diffus": [92, 116], "grayscott_imex_linear": [92, 116], "grayscott_mi_diffus": [92, 116], "grayscott_mi_linear": [92, 116], "grayscott_mpifft": 92, "great": [3, 9], "greater": [18, 104], "greatli": [3, 9, 18], "green": [28, 36], "grep": [5, 29, 30, 36], "grid": [0, 28, 29, 30, 34, 36, 58, 63, 94, 96, 97, 99, 100, 101, 102, 110, 113, 114, 115, 116, 125, 128, 129, 144, 145, 171, 174, 176, 199, 202], "ground": 0, "group": 9, "gs_full": [92, 115], "gs_reaction": [92, 115], "gs_refer": [16, 19], "guess": [82, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 206], "guettel": 14, "guhur": 80, "guid": [0, 18, 174, 176, 199], "guidelin": [2, 3, 5, 6, 9], "guido": 6, "gyselinck": 107, "g\u00f6tschel": 39, "h": [104, 105, 108, 122, 138, 139], "ha": [0, 3, 4, 9, 10, 18, 45, 62, 70, 71, 72, 75, 78, 79, 82, 83, 84, 94, 97, 104, 107, 129, 146, 157, 187, 196, 199, 200, 201, 202, 203, 204, 205, 206], "hackathon": 0, "had": 0, "hake": [114, 118, 132], "half": [149, 154, 162, 183, 202], "halv": [71, 193, 202, 205], "ham": [12, 21, 25, 32, 110, 117, 122, 126], "hamiltonian": [12, 21, 25, 32, 110, 117, 122, 126], "hamiltonian_and_energy_output": [12, 21], "hamiltonian_output": [12, 25, 32], "hand": [7, 18, 35, 45, 51, 54, 58, 70, 78, 82, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 175, 176, 199, 200, 202, 205], "handl": [0, 13, 45, 46, 50, 83, 87, 89, 90, 91, 96, 97, 115, 125, 204], "handler": [26, 27, 34], "happen": [4, 26, 27, 34, 44, 45, 70, 71, 77, 82, 206], "happili": [199, 200], "harass": 1, "hard": 45, "hardwar": 18, "harm": 1, "harmon": [12, 25, 117], "harmonic_oscil": [12, 25, 92, 117], "harmonic_oscillator_run_point": 39, "harmonic_oscillator_run_st": 39, "harmonic_oscillator_run_stab_interv": 39, "harmonicoscil": [12, 25, 92], "hat": 127, "have": [0, 1, 4, 5, 6, 9, 12, 13, 15, 25, 27, 34, 35, 36, 38, 45, 51, 56, 70, 71, 72, 77, 78, 79, 82, 87, 88, 89, 91, 95, 97, 147, 148, 151, 152, 153, 177, 187, 193, 199, 200, 201, 202, 203, 204, 205, 206], "haven": 77, "he": 199, "head": 5, "headach": 204, "header": [0, 29, 30, 36, 174, 199], "healthi": 1, "heart": 35, "heat": [17, 29, 30, 34, 36, 118, 119, 120, 129, 145, 152, 188, 193, 198, 201, 202, 203, 205, 206], "heat2d_petsc_forc": [92, 119, 195, 205], "heatequation_1d_fd": 199, "heatequation_1d_fd_forc": 200, "heatequation_1d_fenics_matrix_forc": [92, 193, 205], "heatequation_2d_petsc_forc": [92, 195, 205], "heatequation_nd_fd": [26, 27, 29, 30, 34, 36, 92, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 197, 198, 199, 200, 201, 202, 203, 204, 206], "heatequation_nd_fd_cupi": 92, "heatmap": 17, "heatnd_forc": [92, 120, 178, 179, 180, 187, 188, 198, 200, 201, 203, 206], "heatnd_unforc": [26, 27, 29, 30, 34, 36, 92, 120, 173, 174, 175, 176, 177, 183, 184, 185, 190, 197, 199, 200, 202, 204, 206], "heavili": 203, "height": [16, 19, 57], "heil": [12, 25, 122], "helmholtz": [3, 9], "help": [3, 5, 6, 8, 9, 38, 193, 201, 205], "helper": [9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 41, 44, 47, 67, 68, 104, 113, 115, 117, 127, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "helper_class": 137, "henc": [5, 15, 18, 45, 71, 79, 118, 129, 132], "henceforth": 11, "henon": [12, 25], "henon_heil": [12, 25, 92, 122], "henonheil": [12, 25, 92], "here": [0, 1, 5, 8, 9, 11, 12, 13, 14, 15, 18, 33, 35, 36, 42, 45, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 83, 84, 85, 87, 88, 89, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 116, 117, 118, 122, 124, 125, 127, 131, 132, 144, 146, 147, 148, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 179, 180, 181, 182, 185, 186, 189, 192, 193, 196, 199, 200, 201, 202, 203, 204, 205, 206], "hesit": 4, "heun_eul": [150, 152], "hidden": [35, 53, 200], "hierarchi": [12, 21, 25, 28, 32, 36, 67, 68, 157, 178, 179, 180, 181, 182, 184, 186, 187, 193, 200, 201, 205], "high": [3, 9, 12, 14, 16, 19, 21, 25, 28, 32, 36, 78, 127, 148, 188, 189, 193, 194, 195, 198, 202, 203, 205, 206], "higher": [15, 50, 51, 78, 114, 118, 132, 152, 173, 177, 185, 193, 199, 200, 202, 205], "highli": [4, 202], "highlight": 9, "hirse_p": [3, 9], "hit": 71, "hobgoblin": 6, "hold": 5, "home": [130, 144], "homogen": 118, "hood": 0, "hook": [0, 5, 11, 12, 25, 32, 40, 44, 67, 68, 77, 179, 181, 182, 186, 198, 200, 201, 202, 206], "hook_class": [12, 21, 25, 28, 32, 36, 179, 181, 182, 186, 198, 200, 201, 202, 206], "hookclass_da": 11, "hookclass_error_output": [198, 206], "hookclass_particl": [181, 182, 186, 201, 202], "hoorai": 0, "horizon": [3, 9], "horizont": 39, "host": [3, 4, 9], "hot": [15, 71, 80], "hotrod": 69, "household": 13, "houwen": [147, 148], "how": [5, 8, 12, 13, 17, 18, 72, 76, 77, 78, 107, 129, 180, 199, 200, 201, 202, 203, 204, 205, 206], "howev": [4, 5, 6, 18, 35, 45, 78, 95, 129, 152, 153, 202, 206], "howto": 38, "hpc": [10, 38], "html": [1, 5, 111, 116, 125], "htmlcov": 5, "http": [0, 1, 3, 5, 8, 9, 12, 21, 48, 80, 101, 102, 105, 106, 110, 111, 113, 115, 116, 117, 119, 125, 146, 152, 153], "huge": 129, "hybrid": 35, "h\u00e9non": 122, "i": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 53, 59, 62, 67, 68, 70, 71, 72, 73, 75, 77, 78, 79, 80, 82, 83, 84, 85, 87, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 172, 173, 174, 176, 177, 178, 179, 180, 181, 183, 184, 185, 187, 188, 189, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "i_": [35, 107, 128], "i_l": 104, "id": [29, 30, 36, 93, 95, 105, 115, 119, 120, 129, 145, 174, 176, 183, 199, 202], "id_prev": [174, 176, 199], "idea": [0, 3, 6, 9, 34, 36, 82, 152, 153, 201, 203, 204], "ideal": 18, "ident": [1, 51, 93, 95, 105, 115, 119, 120, 129, 145], "identifi": [47, 67], "idx": [12, 21, 32], "ie": [29, 36, 179, 181, 189, 193, 200, 201, 203, 205], "iepar": [29, 30, 36], "ignor": [5, 152, 153, 206], "ii": 153, "ikrom": 39, "ikrom96git": 0, "il": [26, 27, 34], "ilam": [26, 27, 34], "ilim_left": [26, 27, 34], "ilim_right": [26, 27, 34], "illustr": [13, 104], "im": 109, "imag": 5, "imageri": 1, "imaginari": 36, "imex": [3, 9, 26, 33, 34, 93, 106, 132, 144, 149, 152, 158, 160, 178, 179, 180, 181, 182, 186, 188, 194, 195, 198, 200, 201, 202, 203, 205, 206], "imex_1st_ord": [16, 19, 150, 159, 160, 178, 179, 180, 187, 188, 193, 194, 195, 198, 200, 201, 203, 205, 206], "imex_1st_order_mass": [132, 150, 193, 205], "imex_1st_order_mpi": 150, "imex_cupy_mesh": [86, 87, 100], "imex_laplacian_mpifft": [92, 101, 106, 116, 125, 144], "imex_mesh": [86, 89, 93, 94, 96, 97, 99, 102, 104, 105, 107, 109, 120, 128, 129, 144, 149, 179, 200], "imexexp": 35, "imit": [45, 77], "immedi": [18, 77, 206], "immit": 74, "impact": [0, 1, 17, 18], "impl": [87, 88, 89, 91, 158, 159], "implement": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 39, 42, 45, 48, 50, 51, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "impli": [11, 62, 205], "implicit": [3, 9, 11, 16, 19, 26, 29, 30, 33, 34, 35, 36, 88, 91, 94, 96, 97, 104, 113, 115, 116, 118, 132, 149, 151, 152, 156, 157, 158, 160, 161, 188, 189, 194, 195, 198, 200, 203, 205, 206], "implicitli": [35, 96, 97, 99, 100, 101, 102, 106, 113, 115, 116, 125, 129, 144], "implicitmidpointmethod": [150, 152], "import": [3, 5, 6, 7, 8, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 45, 62, 78, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "importantli": [87, 89], "importerror": [192, 204], "impress": 151, "improv": [0, 4, 6, 8, 13, 18, 201, 202], "inappropri": 1, "incid": 1, "incl": 36, "includ": [0, 1, 5, 34, 35, 67, 68, 89, 96, 97, 111, 132, 152, 153, 199, 205], "inclus": [0, 1, 42], "incomp": 0, "incomplet": [16, 19], "inconsist": [0, 193, 205], "incorpor": 80, "increas": [0, 8, 18, 48, 50, 95, 193, 202, 203, 205, 206], "incredibli": 0, "increment": [47, 51, 178, 200], "increment_stat": 47, "indent": 149, "independ": 62, "index": [0, 5, 9, 11, 29, 30, 36, 70, 77, 78, 83, 104, 108], "indi": 36, "indic": [5, 6, 9, 42, 46, 63, 67, 96, 99, 100, 101, 102, 104, 107, 108, 112, 114, 118, 123, 129, 131, 132, 146, 200], "individu": [1, 16, 18, 19, 39, 44], "induct": [104, 107, 128], "inductor": [104, 107, 128], "ineffici": 201, "inexact": [16, 18, 19, 28, 36, 69, 70], "inexact_linear_ratio": [97, 129], "inexpens": 35, "inf": [175, 176, 181, 199, 201], "infinit": 11, "influenc": [111, 126], "info": [45, 179, 181, 200, 201], "inform": [1, 5, 13, 45, 47, 58, 71, 104, 108, 113, 115, 199, 201, 206], "infti": 35, "inher": 13, "inherit": [2, 7, 43, 94, 104, 157], "inherti": 0, "inhomogen": 96, "init": [7, 8, 45, 51, 87, 88, 89, 90, 91, 173, 174, 183, 189, 199, 202, 203], "init_step": 53, "init_typ": [99, 100, 101, 102], "initi": [0, 7, 11, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 44, 45, 47, 51, 53, 67, 68, 70, 78, 82, 84, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "initial_guess": [12, 16, 19, 21, 25, 26, 27, 32, 34, 152, 153, 179, 181, 194, 195, 198, 200, 201, 205, 206], "initialis": [101, 102], "initsweep": 6, "inner": [12, 42, 173, 174, 199], "innov": [3, 9], "input": [0, 10, 13, 51, 60, 63, 113, 115, 156, 200], "insid": [104, 129], "insight": 6, "inspir": [1, 6, 8, 48, 50], "instabl": 124, "instal": [0, 3, 5, 9, 10, 11, 15, 18, 203, 204, 205], "instanc": [1, 4, 5, 6, 8, 18, 26, 27, 34, 44, 45, 47, 48, 70, 71, 78, 79, 113, 115, 145, 147, 148, 157, 173, 174, 175, 176, 177, 178, 199, 200], "instanti": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 45, 51, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "instead": [0, 11, 34, 45, 56, 57, 71, 82, 99, 100, 149, 192, 198, 200, 204, 206], "instrument": 38, "insul": 129, "insult": 1, "int": [12, 16, 19, 21, 25, 28, 32, 36, 42, 45, 47, 48, 49, 50, 58, 63, 67, 71, 72, 78, 83, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 127, 129, 131, 132, 145, 146, 147, 148, 154, 157, 158, 183, 188, 189, 193, 194, 195, 202, 203, 205], "int_": [11, 48, 114, 118, 132], "int_0": 11, "integ": [45, 48, 104], "integr": [0, 2, 3, 4, 6, 9, 11, 12, 14, 15, 18, 33, 35, 38, 41, 42, 48, 54, 127, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 177, 200], "intend": [3, 9, 13], "intent": 9, "inter": [8, 48, 127], "interact": [1, 26, 27, 34, 127, 202], "interconnect": 18, "interdepend": 6, "interest": [3, 9, 18, 33, 38, 201, 203, 204, 206], "interestingli": 201, "interfac": [4, 18, 44, 51, 52, 54, 152, 153, 200], "intermedi": [18, 78, 108], "intern": [0, 13, 127, 200], "internali": 48, "interplai": 202, "interpol": [0, 8, 13, 41, 48, 63, 70, 71, 77, 79, 82, 104, 118, 183, 186, 202, 203], "interpolate_between_restart": 69, "interpolatebetweenrestart": [69, 82], "interpolation_matrix_1d": [55, 63], "interpret": 5, "interrupt": [67, 206], "interv": [16, 19, 28, 29, 30, 36, 42, 48, 49, 78, 96, 112, 113, 127, 154, 155, 156, 157, 158, 159, 160, 161, 162, 175, 176, 178, 180, 199, 200, 201], "intracomm": [45, 61, 72, 75, 83], "introduc": [0, 4, 5, 9, 18, 158, 201, 206], "introduct": 0, "invers": [132, 193, 205], "invert": [106, 205], "invert_xaxi": [28, 36], "investig": [1, 11, 13, 17, 33, 93, 109, 110, 127, 129], "invis": [0, 1], "involv": [0, 1], "io": [101, 102, 116], "ion": 35, "ionic": 35, "ionic_model_nam": 35, "ionic_models_path": 35, "ionicmodel": 35, "iorder": [26, 27, 34, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "irecv": [87, 89, 91], "irfft_object_fin": 167, "isclos": [174, 176, 198, 199, 206], "isdc": 16, "isend": [87, 89, 90, 91], "isfil": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 196, 197, 199, 206], "isinst": [29, 30, 36], "isol": 11, "isola": [114, 115, 116], "isotherm": [114, 115, 116], "issu": [1, 3, 4, 5, 9, 152], "issue214": 4, "it_check": [45, 67, 68], "it_coars": [67, 68], "it_down": [67, 68], "it_fin": [67, 68, 179, 181, 200, 201], "it_up": [67, 68], "item": [12, 16, 19, 21, 25, 27, 28, 32, 34, 36, 61, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 201, 202, 203, 204, 205, 206], "item_mssdc_g": [197, 206], "item_mssdc_jac": [197, 206], "item_pfasst": [197, 206], "iter": [0, 11, 12, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 39, 44, 45, 47, 51, 67, 68, 70, 71, 73, 74, 76, 77, 78, 81, 82, 85, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 141, 144, 145, 146, 147, 148, 149, 152, 153, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205], "iter_count": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 180, 188, 189, 190, 192, 193, 194, 195, 196, 198, 201, 203, 204, 205, 206], "iter_counts_gath": [192, 204], "iter_counts_list": [192, 204], "iter_counts_mat": [26, 27, 34], "iter_counts_mssdc_g": [197, 206], "iter_counts_mssdc_jac": [197, 206], "iter_counts_nomat": [26, 34], "iter_counts_pfasst": [197, 206], "its": [0, 3, 5, 6, 9, 12, 57, 71, 78, 108, 129, 173, 174, 199, 200, 201, 202, 203], "itself": [8, 13, 45, 78, 129, 202, 206], "j": [8, 48, 93, 97, 99, 100, 101, 102, 107, 109, 110, 111, 113, 114, 115, 118, 126, 132, 147, 148, 152], "jac": [51, 147], "jac_lin": 147, "jac_nonlin": 147, "jacobi": [36, 71, 77, 113, 148, 206], "jacobian": [11, 36, 50, 51, 113, 115, 129], "jacobiellipt": [92, 148], "jacobimssdc": 6, "januari": 0, "jlesc": 18, "job": 5, "jobscript": 10, "johansson": [114, 118, 132], "joint": [3, 9], "journal": [57, 116, 125, 127, 144, 147, 148], "jsc": 38, "json": 62, "ju": [3, 9], "jube": 38, "jube_run_pysdc_ac_spac": 38, "jube_run_pysdc_ac_spacetim": 38, "juelich": 18, "juli": 0, "jupit": [12, 126], "jupyt": [9, 15], "jureca": [10, 38], "just": [1, 5, 9, 29, 30, 34, 36, 45, 51, 62, 72, 77, 78, 82, 87, 89, 108, 116, 147, 148, 149, 151, 172, 180, 193, 201, 205], "justifi": 5, "juwels_": 5, "juwels_cupi": 5, "k": [8, 11, 12, 21, 25, 28, 29, 30, 32, 33, 35, 36, 39, 48, 63, 78, 94, 104, 107, 110, 114, 115, 116, 117, 118, 127, 129, 132, 154, 158, 174, 176, 182, 199, 201], "k2": [101, 102, 125, 144], "k_i": 120, "k_iter": 39, "kap": [92, 148], "kappa": 39, "kappa_max": 39, "keep": [6, 10, 44, 45, 51, 58, 79, 87, 89, 149, 190, 204], "kehlet": [114, 118, 132], "kei": [6, 12, 16, 19, 21, 25, 29, 30, 32, 36, 59, 61, 62, 67, 68, 78, 104, 145, 182, 192, 200, 201, 203, 204], "kennedi": 152, "kept": 124, "key": [116, 125, 144], "keyword": [47, 51, 61], "kilomet": 6, "kind": [1, 42, 48, 87, 89, 97, 201, 203], "klein": 14, "kler": [113, 115, 119], "know": [3, 9, 49, 71, 78, 79, 82, 181, 200, 201, 203], "knowledg": 202, "known": [10, 11, 13, 45, 99, 100, 124, 127], "koaxialen": 127, "koelner": 151, "kolmogorov": [112, 113], "kron": [175, 176, 199], "kroneck": [36, 199], "krylov": 125, "ksp": [113, 115, 119], "ksp_itercount": [16, 19, 119], "ksp_ncall": [16, 19, 119], "ku": 116, "kutta": [0, 71, 77, 147, 148, 152, 153], "kv": 116, "kwarg": [42, 45, 47, 51, 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 95, 101, 106, 116, 120, 125, 149], "kx": 117, "l": [11, 28, 29, 30, 36, 63, 77, 94, 99, 100, 101, 102, 104, 116, 125, 144, 152, 174, 176, 177, 178, 184, 199, 200, 202], "l1": 107, "l_": 128, "l_1": 107, "la": [110, 204], "label": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "label_list": [28, 36], "labels": [174, 176, 199], "laboratori": 18, "ladder": 1, "lagrang": [8, 40, 114, 118, 132, 202], "lagrangeapproxim": [8, 40, 48], "lagrangian": 41, "lam": [7, 123], "lambda": [7, 12, 16, 19, 21, 25, 26, 27, 32, 34, 109, 123, 127, 130, 154, 158, 192, 204], "lambda0": [16, 19, 28, 29, 30, 36, 112, 113], "lambda_": [35, 109], "lambda_0": [29, 30, 36, 112, 113], "lambda_1": [112, 113, 130], "lambda_f": 109, "lambda_fast": 158, "lambda_i": 35, "lambda_n": 130, "lambda_slow": 158, "lamdt": 36, "languag": 1, "lap": [94, 99, 100], "laplac": [96, 97, 101, 102, 112, 116, 119, 125, 144], "laplacian": [94, 96, 97, 99, 100, 106, 125, 144, 173, 174, 199], "larg": [12, 13, 18, 21, 25, 26, 27, 32, 33, 34, 83, 196, 197, 199, 206], "larger": [10, 199, 205], "larsen": 35, "last": [15, 45, 71, 77, 78, 79, 83, 85, 152, 153, 157, 159, 202, 203], "last_onli": [157, 159], "later": [28, 29, 30, 36, 174, 199, 200, 201], "latest": [15, 101, 102, 116], "latex": [0, 3, 9, 57], "latter": 205, "law": [111, 126], "layer": 124, "lead": [1, 5, 45, 87, 89, 129, 152, 153, 202, 206], "leader": 1, "leak": 129, "leak_rang": 129, "leak_transit": 129, "leak_typ": 129, "learn": [1, 9], "least": [0, 3, 9, 14, 201, 204], "led": 0, "left": [6, 11, 12, 14, 21, 25, 32, 33, 42, 48, 58, 63, 95, 96, 97, 99, 100, 101, 102, 112, 113, 118, 119, 120, 122, 127, 145, 158, 174, 176, 199], "left_boundari": 58, "left_is_nod": 42, "legend": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "legendr": [5, 6, 42, 48, 50, 175, 176, 185, 199, 201, 202], "legendre_numpi": 48, "legendre_scipi": 48, "len": [7, 12, 16, 19, 21, 27, 29, 30, 32, 34, 36, 174, 176, 183, 184, 187, 192, 195, 199, 202, 203, 204, 205], "length": [70, 104, 106, 202], "leq": [8, 48, 104, 107, 108, 120, 146], "less": [0, 10, 77, 78, 177, 184, 193, 200, 202, 203, 205], "let": [3, 8, 9, 48, 82, 96, 104, 109], "level": [0, 1, 3, 6, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 40, 41, 45, 46, 47, 52, 53, 54, 67, 68, 70, 71, 76, 77, 78, 83, 85, 151, 152, 157, 160, 164, 165, 166, 167, 168, 169, 170, 171, 172, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "level_index": [49, 178, 200], "level_numb": 47, "level_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "leverag": [0, 18], "li": 15, "lib": [130, 144], "libpfasst": 0, "libpressio": [0, 18], "librari": [0, 2, 5, 9, 18, 204], "licens": 39, "life": 200, "light": 200, "lightweight": 80, "like": [0, 1, 3, 5, 6, 7, 8, 9, 26, 27, 33, 34, 36, 38, 45, 48, 53, 62, 70, 77, 78, 82, 87, 89, 124, 201, 203, 205, 206], "limit": [12, 17, 36, 39, 71, 72, 75, 83, 84, 174, 176, 195, 199, 205], "lin_itercount": 97, "lin_maxit": 97, "lin_ncal": 97, "lin_tol": 97, "linalg": [27, 34, 175, 176, 181, 199, 201], "line": [5, 6, 11, 18, 39, 70, 128, 145, 174, 175, 176, 192, 199, 204], "linear": [0, 7, 11, 16, 17, 19, 28, 34, 35, 36, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 113, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 130, 132, 144, 145, 147, 148, 149, 175, 176, 195, 199, 205], "linear_plot": 11, "linearized_implicit_fixed_parallel": [28, 36], "linearized_implicit_fixed_parallel_prec": [28, 36], "linearized_implicit_parallel": [28, 36], "linestyl": [29, 30, 36], "linewidth": [174, 176, 199], "linit": [95, 120, 125, 129, 145, 179, 198, 200, 206], "link": [106, 153], "lint": 0, "lintol": [95, 120, 125, 129, 145, 179, 200], "lipschitz": 206, "lisandro": [113, 115, 116, 119, 125, 144], "lisawim": 0, "list": [7, 8, 9, 10, 12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 44, 45, 48, 49, 51, 53, 57, 58, 61, 62, 63, 68, 70, 72, 78, 79, 80, 83, 87, 89, 96, 99, 100, 101, 102, 104, 105, 108, 110, 114, 130, 132, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 174, 176, 180, 181, 182, 183, 186, 188, 189, 190, 192, 197, 199, 201, 202, 203, 204, 206], "littl": [6, 194, 199, 201, 205], "lo": 110, "load": [5, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 45, 71, 72, 73, 76, 77, 80, 81, 84, 104, 128], "lobatto": [6, 12, 21, 25, 32, 42, 50, 182, 201], "loc": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "local": [0, 4, 5, 7, 18, 39, 71, 77, 78, 79, 80, 96, 97, 104, 107, 108, 113, 115, 119, 124, 128, 129, 130, 132, 145, 149, 193, 205], "local_ms_act": 68, "local_ms_run": 68, "localvar": 7, "localx": [113, 115], "locat": [5, 50], "log": [5, 41, 45, 51, 52, 53, 54, 67, 68, 108, 137, 141, 164, 174, 176, 199, 200, 201, 206], "log2": [188, 189, 203], "log_to_fil": [179, 181, 200, 201], "logarithm": 11, "logg": [114, 118, 132], "logger": [41, 45, 47, 51, 52, 53, 54, 105, 164, 195, 205], "logger_level": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 70, 179, 180, 181, 182, 185, 186, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "logic": [45, 200], "logist": 123, "logisticequ": 92, "logistics_equ": [92, 123], "loglog": [28, 36, 174, 176, 199], "loglog_plot": 11, "logspac": [26, 27, 34], "long": [0, 5, 6, 17, 33, 77, 78, 107, 193, 205], "longer": [0, 5, 13, 202], "longest": 202, "look": [0, 2, 5, 14, 15, 45, 124, 199, 202, 203, 206], "loop": [5, 13, 16, 19, 28, 29, 30, 36, 47, 174, 176, 182, 188, 189, 190, 199, 201, 203, 204], "lorenz": [15, 51, 92, 148], "lorenzattractor": [92, 124], "lossi": 18, "lossless": 18, "lost": 72, "lot": [0, 152, 153, 201, 204], "low": 11, "lower": [4, 5, 18, 36, 71, 77, 79, 84, 152, 153, 156, 201], "lowercas": 6, "lpi": 128, "lsol_maxit": [16, 19, 113, 115], "lsol_tol": [16, 19, 113, 115], "lte": 78, "lu": [16, 19, 26, 27, 28, 29, 34, 36, 177, 184, 185, 188, 189, 190, 194, 195, 197, 198, 200, 202, 203, 204, 205, 206], "lugano": 0, "lvl": 81, "lw": [12, 21, 25, 28, 29, 30, 32, 36], "m": [3, 5, 8, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 45, 48, 68, 72, 78, 79, 80, 83, 105, 114, 118, 127, 129, 132, 136, 175, 176, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "m_1": [111, 126], "m_fast": 136, "m_guess": [104, 108], "m_i": [111, 126], "m_j": [111, 126], "m_slow": 136, "machin": [5, 10, 11, 16, 18, 204], "maco": 0, "made": [0, 5, 11, 15], "magic": [82, 198, 206], "magn": 90, "magnet": [90, 127, 129], "magnetfeld": 127, "mai": [0, 1, 2, 3, 4, 5, 6, 9, 16, 18, 47, 58, 77, 82, 152, 178, 200, 204, 206], "mail": 1, "main": [0, 1, 2, 5, 9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 42, 67, 68, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "main_a": [191, 204], "mainli": [0, 9], "maintain": [0, 3, 6, 9, 18], "mainten": 4, "major": 0, "make": [0, 1, 5, 6, 12, 15, 45, 47, 51, 70, 71, 77, 78, 87, 89, 147, 148, 177, 178, 200, 201, 203], "mamba": [0, 5], "manag": [18, 49, 151], "mani": [0, 2, 3, 5, 9, 10, 42, 72, 76, 178, 199, 200, 202, 204, 205], "manner": 18, "manual": [38, 39, 45], "map": 36, "march": [0, 11, 78], "mardal": [114, 118, 132], "margin": 0, "mark": [0, 18], "marker": [0, 5, 28, 29, 30, 36, 174, 176, 199], "marker_list": [28, 29, 30, 36], "markeredgecolor": [28, 29, 30, 36], "markers": [174, 176, 199], "marti": 107, "martin": 18, "mass": [12, 51, 111, 114, 117, 118, 126, 127, 132, 160, 193, 205], "mass_inv": [193, 205], "mass_timebc": [193, 205], "master": [4, 5, 9, 11, 15], "mat": [26, 27, 34, 113, 115], "match": [5, 16, 19, 80, 195, 205], "materi": 10, "math": [8, 39, 105, 113, 118, 132], "mathbb": [35, 112, 113, 127, 145], "mathbf": [11, 35], "mathemat": [3, 9, 147, 148], "mathia": 127, "matmul": [70, 79], "matplotlib": [0, 38, 51, 57, 106, 174, 176, 199], "matric": [41, 154, 158, 175, 199], "matrix": [0, 5, 8, 9, 11, 17, 26, 27, 29, 30, 33, 35, 36, 41, 42, 48, 50, 51, 54, 58, 63, 70, 78, 79, 93, 95, 96, 97, 104, 105, 107, 112, 113, 114, 115, 116, 118, 119, 120, 125, 127, 128, 129, 130, 132, 144, 145, 152, 154, 155, 156, 157, 158, 160, 161, 162, 166, 168, 170, 175, 176, 193, 199, 205], "matrix_explicit": 152, "matrixpfasst": [0, 26, 27, 34], "matter": 78, "max": [12, 16, 19, 21, 25, 28, 32, 36, 73, 95, 120, 174, 176, 188, 189, 193, 194, 195, 196, 199, 203, 205, 206], "max_": 104, "max_err": [174, 176, 199], "max_it": [196, 206], "max_restart": [71, 72], "max_runtim": 75, "maximum": [14, 44, 71, 72, 73, 75, 96, 97, 103, 104, 105, 112, 113, 115, 119, 123, 124, 129, 131, 145, 146, 147, 148, 152, 153, 178, 200], "maxit": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 39, 81, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "maxmean": [194, 205], "maxmeanit": [12, 25, 32], "me": [67, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 146, 148, 149], "mean": [12, 13, 14, 15, 16, 18, 19, 21, 25, 28, 32, 36, 77, 78, 84, 87, 89, 104, 107, 119, 129, 157, 188, 189, 193, 194, 195, 198, 203, 205, 206], "mean_number_of_iter": [198, 206], "measur": [18, 201], "media": 1, "medium": 9, "meet": 0, "member": 1, "memori": [18, 78], "mention": [11, 15, 33], "mere": 206, "merg": [0, 4, 5, 44], "mesh": [0, 7, 10, 35, 58, 86, 87, 90, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 165, 166, 167, 168, 169, 170, 173, 174, 179, 193, 199, 200, 205], "mesh_to_mesh": [26, 27, 34, 163, 166, 170, 183, 184, 185, 187, 188, 189, 190, 197, 198, 202, 203, 204, 206], "mesh_to_mesh_fen": [163, 165, 193, 205], "mesh_to_mesh_fft": [163, 167], "mesh_to_mesh_fft2d": [163, 168], "mesh_to_mesh_nc": [198, 206], "mesh_to_mesh_nocoars": [26, 27, 34], "mesh_to_mesh_petsc_dmda": [16, 19, 163, 171, 195, 205], "messag": [5, 45, 67, 70, 71, 74, 78, 79, 80], "met": 206, "meta": [49, 199, 201], "meta_data": 47, "metadata": [47, 61], "method": [0, 3, 6, 8, 9, 11, 12, 13, 14, 15, 33, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 68, 70, 71, 77, 78, 79, 82, 96, 97, 103, 104, 105, 106, 114, 118, 123, 124, 125, 129, 131, 132, 142, 144, 145, 146, 147, 148, 151, 152, 153, 174, 176, 199, 205, 206], "methodologi": 205, "mg": [67, 68], "michael": 39, "microgrid": 13, "micromamba": [130, 144], "might": [5, 18, 59, 82, 84, 204], "migrat": 0, "mikael": [116, 125, 144], "mileston": 4, "mimick": 10, "min": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 184, 188, 189, 193, 194, 195, 196, 199, 202, 203, 205, 206], "min3": [29, 30, 36], "min_err": [174, 176, 199], "min_gt": [29, 30, 36], "min_it": [196, 206], "min_lintol": 129, "mind": [6, 51, 58, 79, 87, 89, 149], "minim": [36, 129], "minimz": 36, "minion": 39, "ministri": [3, 9], "minor": 0, "minu": 6, "mirror": [5, 63], "misc": [11, 39], "miss": [5, 206], "mistak": 1, "mkdir": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "ml": [193, 194, 198, 205, 206], "mlesdc": 35, "mlsdc": [0, 3, 9, 12, 34, 53, 67, 68, 185, 186, 193, 194, 203, 204, 205, 206], "modal": 9, "mode": [12, 21, 77, 110], "model": [0, 11, 15, 35, 104, 107, 110, 114, 115, 116, 124, 128, 129, 148], "moder": 1, "modif": [4, 58], "modifi": [4, 5, 11, 36, 38, 50, 77], "modul": [0, 4, 7, 9], "mol": 145, "moment": 78, "monitor": [12, 13, 204], "monodomain": 9, "moon": [12, 111], "more": [0, 2, 3, 5, 7, 8, 9, 10, 12, 13, 16, 18, 19, 25, 32, 33, 36, 59, 71, 76, 77, 87, 89, 127, 147, 148, 177, 181, 182, 184, 185, 186, 193, 199, 200, 201, 202, 203, 205, 206], "moreov": 35, "mortensen": [116, 125, 144], "most": [0, 3, 5, 6, 9, 11, 12, 53, 82, 199, 200, 202, 203, 205], "mostli": [6, 46], "motion": [111, 124, 126, 127], "move": [0, 71, 72, 201], "movement": 12, "movi": 10, "mozilla": 1, "mpi": [0, 3, 9, 10, 15, 18, 30, 38, 45, 56, 61, 70, 71, 72, 73, 74, 75, 78, 79, 83, 89, 116, 125, 144, 157, 192, 194, 195, 203, 205], "mpi4pi": [0, 3, 9, 10, 15, 30, 36, 45, 56, 61, 72, 73, 75, 83, 101, 102, 116, 125, 144, 192, 194, 195, 200, 203, 204], "mpi_op": 56, "mpi_parallel": 204, "mpich3": 0, "mpirun": [15, 35, 192, 194, 204, 205], "mpl": [12, 16, 19, 21, 25, 28, 32, 36], "mpl_toolkit": [12, 32], "mplot3d": [12, 32], "msdc": 202, "msg": [5, 45, 75], "mssdc": [67, 68, 77, 197, 206], "mssdc_jac": [179, 181, 197, 200, 201, 206], "mssdcjacobi": 6, "mu": [29, 30, 36, 39, 117, 131, 154], "mu_max": 39, "much": [0, 5, 71, 152, 153, 181, 182, 186, 200, 201, 202], "multi": [0, 3, 9, 15, 16, 19, 71, 87, 89, 96, 97, 113, 116, 161, 187, 190, 197, 199, 200, 203, 204], "multi_implicit": [16, 19, 150], "multi_level": [190, 191, 204], "multicomponentmesh": [86, 89], "multidimension": [116, 125, 144], "multigrid": [0, 3, 9, 34, 206], "multilevel": [3, 9, 35, 53], "multipl": [0, 5, 13, 18, 44, 45, 47, 53, 70, 78, 79, 87, 89, 144, 157, 184, 189, 193, 194, 200, 201, 202, 203, 204, 205], "multipli": 114, "multiscal": 33, "multist": [114, 115, 116], "multistep": [0, 150], "multistepsdcjacobi": 6, "must": [5, 7, 8, 48, 51, 62, 87, 89, 104, 202], "mutual": [111, 126], "mvec": 132, "mx": 113, "my": [6, 9], "my_env": [192, 204], "my_featur": 4, "mybarycentricinterpol": 14, "mycustomproblem": 7, "myprotherorobinson": [147, 148], "mysweep": 6, "n": [8, 12, 16, 19, 21, 26, 27, 28, 32, 34, 35, 36, 48, 95, 97, 99, 100, 101, 102, 104, 105, 110, 111, 112, 114, 116, 118, 120, 125, 126, 127, 132, 134, 135, 138, 139, 140, 142, 145, 174, 175, 176, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "n_": [104, 127], "n_time_rank": 35, "na": 39, "nabla": [35, 118, 132], "naiv": 36, "nake": 15, "name": [2, 3, 4, 5, 7, 9, 12, 16, 19, 25, 32, 43, 45, 46, 49, 57, 59, 87, 89, 127, 192, 199, 200, 201, 203, 204], "namedtupl": [29, 30, 36, 47, 174, 176, 183, 199, 202], "nan": [75, 96, 112, 123, 131, 146, 147, 148], "narrai": 154, "nasa": 152, "nation": [1, 18], "natur": [0, 1, 11, 124, 201], "navig": 15, "nbsp": [3, 9], "nc": [41, 166, 168, 170], "ncapacitor": 104, "nccl": 56, "nccl_commun": 55, "ncclcomm": [55, 56], "ncoeff": 6, "ncol": [28, 29, 30, 36, 174, 176, 199], "nd": [95, 120, 129, 145, 166, 170], "ndarrai": [0, 42, 51, 58, 63, 70, 79, 87, 88, 89, 102, 105, 127, 154, 158], "ndim": [12, 32, 95, 116, 120, 145, 198, 206], "ndim_list": [198, 206], "necessari": [0, 5, 16, 19, 49, 62, 70, 193, 201, 205], "need": [0, 3, 5, 9, 10, 15, 16, 18, 19, 27, 33, 34, 35, 36, 38, 44, 45, 51, 53, 67, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 107, 110, 114, 119, 124, 132, 151, 162, 175, 176, 177, 184, 192, 193, 199, 200, 202, 204, 205, 206], "neglig": 0, "neighbor": 63, "neptun": [12, 126], "neq": [8, 48, 111, 126, 127], "nest": 63, "neumann": [105, 129, 145], "neumann_bc_ord": 145, "never": [4, 70, 79], "new": [0, 3, 4, 5, 7, 8, 9, 11, 13, 34, 36, 53, 68, 70, 76, 82, 83, 84, 105, 113, 115, 151, 152, 153, 174, 176, 180, 192, 199, 204], "new_field": 127, "new_step": 83, "newer": 152, "newfig": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57], "newli": [5, 62], "newton": [28, 81, 96, 97, 103, 104, 108, 111, 112, 113, 115, 116, 123, 124, 125, 126, 129, 131, 146, 147, 148], "newton_itercount": [97, 146], "newton_krylov": 125, "newton_maxit": [28, 29, 30, 36, 96, 97, 103, 104, 108, 112, 116, 123, 124, 129, 131, 146, 147, 148, 198, 206], "newton_ncal": [97, 146], "newton_tol": [28, 29, 30, 36, 81, 96, 97, 103, 104, 108, 112, 116, 123, 124, 129, 131, 146, 147, 148, 198, 206], "newton_vs_sdc": [28, 36], "newtoninexact": [69, 81], "next": [4, 5, 6, 7, 8, 11, 14, 18, 35, 49, 53, 63, 70, 71, 77, 83, 104, 201, 202, 203, 204, 206], "next_neighbor": [55, 63], "next_neighbors_period": [55, 63], "nextgenerationeu": [3, 9], "nf": [41, 166, 168, 170], "nfev": 124, "nfreq": [105, 139], "nice": [3, 9, 11, 18, 78, 199, 203], "nico_schl\u00f6m": 48, "niedrigem": 127, "niter": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 51, 178, 180, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "niter_mlsdc": [185, 202], "niter_sdc": [185, 202], "niters_max_al": [189, 203], "niters_min_al": [189, 203], "nl": [194, 205], "nlin": 125, "nlsol_maxit": [16, 19, 113, 115], "nlsol_tol": [16, 19, 113, 115], "nn": [63, 145], "nnode": [6, 184, 202], "no_storag": 78, "node": [0, 5, 14, 18, 33, 35, 39, 40, 41, 42, 48, 49, 54, 63, 70, 71, 77, 78, 79, 82, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 109, 112, 114, 116, 118, 119, 123, 125, 127, 129, 131, 132, 144, 146, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 178, 182, 184, 193, 200, 202, 203, 205], "node_typ": [6, 42, 50, 175, 176, 185, 199, 202], "nodegener": 6, "nodeserror": [40, 50], "nodesgener": [40, 50], "nomat": [26, 34], "non": [7, 17, 35, 36, 45, 63, 67, 71, 72, 74, 78, 83, 87, 89, 90, 91, 106, 124, 129, 147, 148, 204], "none": [7, 10, 12, 16, 19, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 44, 45, 47, 48, 49, 51, 58, 59, 61, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 97, 99, 100, 102, 104, 105, 106, 108, 110, 113, 114, 115, 119, 124, 128, 129, 130, 131, 132, 144, 145, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 179, 181, 190, 193, 194, 198, 199, 200, 201, 204, 205, 206], "nonetheless": 36, "nonhomogen": [104, 107, 128], "nonlinear": [0, 16, 19, 35, 71, 96, 97, 99, 100, 101, 102, 103, 104, 105, 109, 110, 112, 113, 114, 115, 118, 123, 124, 125, 127, 131, 132, 146, 147, 148, 205], "nonlinear_ode_1": 92, "nonlinear_playground": [28, 36], "nonlinearschroedinger_fully_implicit": [92, 125], "nonlinearschroedinger_imex": [92, 125, 194, 205], "nonlinearschroedinger_mpifft": [92, 194, 205], "nonmpi": [0, 45], "nonstiff": 148, "nor": [16, 19], "norm": [27, 33, 34, 75, 175, 176, 181, 199, 201], "normal": [200, 204], "nose": 0, "nosetest": 204, "notabl": [0, 44, 71], "notat": [34, 124, 158, 204], "note": [5, 6, 8, 12, 14, 16, 17, 19, 26, 27, 33, 34, 39, 48, 77, 87, 89, 132, 179, 193, 194, 199, 200, 201, 202, 203, 204, 205, 206], "notebook": [9, 15], "noth": [45, 68, 151, 157], "notic": [18, 71], "notimplementederror": [6, 12, 16, 19, 25, 32, 193, 205], "novemb": 0, "now": [0, 3, 9, 10, 13, 18, 34, 36, 45, 72, 152, 177, 184, 199, 200, 201, 202, 203, 204, 206], "np": [7, 8, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 48, 50, 63, 70, 79, 88, 93, 94, 96, 97, 99, 101, 102, 104, 105, 107, 109, 110, 127, 128, 129, 145, 147, 148, 173, 174, 175, 176, 181, 182, 183, 186, 188, 189, 192, 193, 194, 195, 198, 199, 201, 202, 203, 204, 205, 206], "npart": [12, 21, 32, 110, 127, 181, 182, 186, 201, 202], "npdarrai": 63, "nproc": [198, 206], "npy": 11, "nschloe": 48, "nstep": [12, 21, 32, 188, 189, 198, 203, 206], "nsteps_list": [198, 206], "nsweep": [16, 19, 26, 27, 34, 154, 158, 179, 181, 194, 195, 198, 200, 201, 205, 206], "nswitch": [104, 108], "ntr": 152, "nu": [16, 19, 26, 27, 28, 29, 30, 34, 36, 94, 97, 99, 100, 112, 113, 118, 119, 120, 132, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 193, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "num_coeff": 50, "num_nod": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 42, 50, 70, 152, 153, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "num_proc": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 67, 68, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "num_proc_list": [188, 189, 190, 191, 203, 204], "num_procs_list": [192, 204], "num_restart": 47, "num_step": 151, "number": [0, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 42, 45, 47, 48, 50, 56, 58, 63, 67, 68, 70, 71, 72, 73, 78, 79, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 127, 129, 131, 132, 145, 146, 147, 148, 152, 153, 154, 158, 172, 173, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "numer": [10, 11, 12, 18, 33, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128, 129, 130, 131, 132, 144, 146, 147, 148, 149, 153], "numpi": [0, 6, 7, 8, 10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 48, 51, 58, 87, 89, 130, 144, 154, 158, 173, 174, 175, 176, 181, 182, 183, 186, 188, 189, 193, 194, 195, 198, 199, 201, 202, 203, 205, 206], "numpoint": [174, 176, 199], "numquad": 48, "numsmalltimestep": 142, "nvar": [16, 19, 26, 27, 28, 29, 30, 34, 36, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 112, 113, 115, 116, 120, 125, 129, 144, 145, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 194, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "nvars_fin": [183, 202], "nvars_fine_list": [183, 202], "nvars_list": [174, 176, 183, 199, 202], "nversion": 109, "nwork": [26, 27, 34], "nx": 143, "nystrom": 153, "nz": 143, "o": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 35, 36, 174, 176, 192, 196, 197, 199, 204, 206], "o3": 35, "object": [2, 6, 8, 18, 36, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 56, 59, 60, 62, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88, 90, 91, 101, 102, 105, 113, 115, 116, 119, 125, 136, 141, 142, 144, 151, 152, 164, 181, 182, 186, 200, 201, 202, 206], "oblig": 1, "obtain": [5, 8, 34, 36, 48, 58, 70, 71, 77, 78, 114], "obviou": [11, 14], "occur": [13, 15, 18, 108], "octob": 0, "od": [7, 9, 35, 51, 54, 103, 104, 107, 108, 124, 128, 146, 147, 148, 151, 157, 202, 205], "odd": [191, 192], "oder": 50, "odescalar": 92, "odesystem": 92, "off": 202, "offens": 1, "offer": [0, 200], "offici": 1, "offlin": 1, "offset": [58, 87, 89, 90], "often": [3, 9, 18, 71], "ogrid": [101, 102], "old": [0, 9, 42, 70, 151], "old_dt": [176, 199], "old_field": 127, "old_nvar": [174, 199], "old_part": 127, "oldest": 151, "omega": [35, 94, 114, 115, 116, 118, 132], "omega_": [127, 181, 182, 186, 201, 202], "omega_b": [127, 181, 182, 186, 201, 202], "omit": [33, 87, 89, 202], "onc": [4, 5, 26, 27, 34, 45, 70, 78, 79, 192, 204], "one": [0, 4, 5, 7, 12, 14, 15, 16, 18, 29, 30, 35, 36, 38, 44, 45, 51, 58, 62, 63, 64, 67, 68, 70, 71, 72, 73, 77, 79, 87, 89, 93, 94, 96, 104, 107, 108, 110, 112, 113, 114, 115, 118, 123, 132, 146, 147, 148, 151, 152, 157, 173, 177, 179, 181, 186, 192, 199, 200, 201, 202, 204], "ones": [0, 16, 110, 132, 152, 175, 176, 199], "onli": [0, 4, 5, 6, 10, 12, 14, 15, 18, 27, 33, 34, 35, 36, 42, 43, 44, 45, 46, 49, 54, 61, 71, 74, 77, 78, 79, 84, 96, 97, 107, 111, 114, 126, 127, 129, 149, 151, 152, 153, 157, 159, 173, 174, 177, 178, 179, 181, 186, 190, 192, 196, 199, 200, 201, 202, 203, 204, 205, 206], "onlin": 1, "oop": 2, "op": 56, "open": [1, 5, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "opensff": 0, "oper": [0, 5, 41, 45, 53, 70, 78, 79, 87, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 112, 116, 119, 120, 125, 129, 144, 145, 149, 164, 199, 200, 204], "opinion": 1, "opportun": 18, "oppos": 152, "optim": [6, 11, 36, 71, 125, 174, 176, 199], "option": [28, 36, 48, 71, 77, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 206], "order": [0, 3, 5, 8, 9, 10, 11, 13, 15, 16, 18, 19, 21, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 38, 44, 45, 48, 50, 58, 63, 70, 71, 72, 74, 76, 77, 78, 79, 80, 85, 87, 89, 90, 93, 95, 96, 97, 105, 110, 112, 114, 117, 118, 119, 120, 122, 127, 129, 132, 134, 135, 136, 138, 139, 140, 142, 145, 148, 151, 152, 153, 154, 158, 160, 161, 162, 174, 176, 179, 181, 183, 189, 193, 198, 199, 200, 201, 202, 203, 205, 206], "order_adv": 93, "order_guide_spac": [174, 176, 199], "order_upw": 105, "order_upwind": 105, "ordinari": [11, 13, 15, 35, 80, 103, 104, 107, 108, 124, 128, 147, 148], "org": [0, 1, 3, 5, 8, 9, 12, 21, 80, 103, 105, 110, 111, 113, 115, 116, 119, 124, 125, 152, 153], "orient": [1, 2], "origin": [3, 9, 14, 33, 42, 116, 124, 127], "orthogon": 50, "oscil": [12, 14, 25, 117, 131], "osti": 146, "other": [0, 1, 2, 5, 6, 13, 16, 18, 27, 34, 44, 45, 49, 61, 62, 71, 72, 78, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 193, 199, 201, 202, 205], "otherwis": [1, 5, 45, 47, 78, 83, 107, 132, 193, 199, 205], "our": [3, 9, 67, 68, 199, 200, 201, 203, 205], "out": [0, 3, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 67, 68, 77, 127, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "outcom": [3, 9, 18], "outer": [12, 32, 36, 126], "outer_solar_system": [12, 32, 92, 111, 126], "outersolarsystem": [12, 32, 92], "output": [7, 12, 13, 25, 32, 38, 47, 51, 62, 70, 113, 115, 167, 181, 182, 186, 190, 192, 195, 201, 202, 204, 205], "outsid": [45, 84], "over": [0, 12, 13, 16, 19, 28, 29, 30, 34, 36, 41, 42, 47, 104, 114, 115, 116, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 174, 176, 182, 188, 189, 190, 199, 201, 203, 204, 206], "overal": [1, 114, 115, 116, 204], "overhaul": 0, "overhead": 78, "overload": [45, 147, 148], "overrid": [45, 58, 70, 71, 73, 82, 129], "overrul": 83, "overview": [5, 179, 181, 200, 201], "overwrit": [45, 70, 113, 115], "overwritten": [62, 76, 157, 205], "own": [4, 5, 18, 201], "p": [0, 8, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 48, 63, 93, 105, 113, 114, 115, 116, 147, 148, 174, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "p_": [8, 48], "p_0": 93, "pablo": [113, 115, 119], "packag": [0, 5, 9, 15, 130, 144], "pad": 63, "pad_typ": 63, "page": [0, 1, 2, 9, 18, 57, 113, 115, 119, 125, 153], "pair": [48, 152, 174, 176, 199], "pancetta": [3, 9], "panel": 5, "panfilov": 35, "paper": [0, 3, 8, 9, 14, 17, 39, 48, 67, 68, 110, 201], "paper_plot": 15, "par": [26, 27, 34, 40, 45], "par_list": [26, 27, 34], "parabol": 203, "parallel": [0, 3, 4, 5, 9, 10, 12, 15, 18, 35, 38, 67, 68, 70, 77, 79, 83, 87, 89, 101, 113, 115, 116, 119, 125, 144, 147, 148, 157, 188, 189, 192, 194, 195, 197, 200, 203, 206], "parallelis": [125, 144], "parallelisim": 0, "parallelsdc": [28, 29, 30, 36], "parallelsdc_fish": [28, 36], "parallelsdc_fisher_newton": [28, 36], "parallelsdc_iterations_precond": [29, 36], "parallelsdc_iterations_precond_mpi": [30, 36], "parallelsdc_nonlinear_out": [28, 36], "parallelsdc_preconditioner_": [29, 36], "parallelsdc_preconditioner_mpi_": [30, 36], "parallelsdc_results_graph": [28, 36], "param": [0, 6, 29, 30, 36, 41, 43, 44, 45, 49, 52, 53, 54, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 176, 178, 183, 199, 200, 202], "param_list": [29, 30, 36], "paramet": [0, 4, 7, 8, 10, 11, 12, 14, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 157, 158, 159, 160, 164, 165, 167, 168, 169, 170, 171, 172, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "parametererror": [6, 40, 46], "paramt": [0, 16, 19, 26, 27, 34], "paraphas": 10, "parent": [26, 27, 34, 47, 132, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "parmssdc": [197, 206], "pars": 5, "part": [0, 3, 5, 9, 14, 16, 19, 26, 27, 29, 30, 34, 36, 38, 39, 41, 45, 88, 91, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 109, 114, 115, 116, 118, 125, 127, 128, 129, 132, 144, 149, 152, 153, 164, 177, 187, 188, 189, 192, 194, 195, 196, 198], "partial": [35, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 119, 120, 125, 132, 145], "partial_": 11, "particip": 1, "particl": [0, 86, 110, 111, 117, 122, 126, 127, 172, 181, 186, 201], "particle_hook": [181, 182, 186, 201, 202], "particles_to_particl": [12, 21, 25, 32, 163, 172, 186, 202], "particular": [0, 3, 4, 5, 8, 9, 10, 16, 18, 19, 33, 35, 49, 70, 78, 149, 152, 153, 199, 202, 204, 205], "partner": 10, "pascalcas": 6, "pass": [5, 6, 8, 16, 19, 26, 27, 29, 30, 34, 36, 41, 45, 49, 51, 53, 54, 57, 61, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 164, 187, 188, 189, 194, 195, 198, 199, 200, 202, 203, 205, 206], "past": 129, "pasta": [21, 110], "path": [3, 5, 9, 12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 45, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "pathlib": [26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "patienc": 72, "pattern": 1, "paz": [113, 115, 119], "pcoars": [183, 202], "pde": [16, 18, 19, 116, 132, 195, 205], "pde_err": [198, 206], "pde_error": [198, 206], "pde_error_after_step": [198, 206], "pdf": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 125, 174, 176, 199], "peak": 199, "peek": [3, 9], "pen": [0, 12, 21, 25, 32, 127, 181, 186, 201, 202], "pendulum": 11, "penningtrap": [92, 127, 181, 182, 186, 201, 202], "penningtrap_3d": [92, 181, 182, 186, 201, 202], "penningtrap_3d_coars": [186, 202], "penningtrap_coars": [186, 202], "penningtrap_run_error": 39, "penningtrap_run_hamiltonian_error": 39, "penningtrap_run_work_precis": 39, "peopl": 1, "pep": [5, 6], "pep8": [5, 9], "pepc": 127, "per": [12, 16, 19, 29, 30, 35, 36, 58, 90, 145], "percentag": 107, "perf_count": [186, 202], "perform": [0, 3, 4, 5, 9, 18, 31, 33, 35, 39, 49, 56, 67, 68, 70, 73, 78, 79, 149, 152, 153, 203, 204, 206], "performan": 0, "perhap": 18, "period": [1, 26, 27, 29, 30, 34, 36, 63, 93, 94, 95, 96, 97, 99, 100, 101, 102, 106, 107, 113, 115, 116, 120, 125, 132, 144, 145, 166, 167, 168, 169, 170, 189, 195, 198, 203, 205, 206], "permiss": [1, 5], "permut": [193, 205], "person": [1, 4, 5], "perspect": [0, 3, 9], "petrovskii": [112, 113], "petsc": [0, 3, 9, 16, 19, 113, 115, 119, 171, 192, 195, 204], "petsc4pi": [0, 3, 9, 16, 19, 113, 115, 119], "petsc_dmda_grid": 205, "petsc_fisher_fullyimplicit": [16, 19, 92, 113], "petsc_fisher_multiimplicit": [16, 19, 92, 113], "petsc_fisher_semiimplicit": [16, 19, 92, 113], "petsc_grayscott_fullyimplicit": [16, 19, 92, 115], "petsc_grayscott_multiimplicit": [16, 19, 92, 115], "petsc_grayscott_semiimplicit": [16, 19, 92, 115], "petsc_vec": [86, 113, 115, 119], "petsc_vec_comp2": [86, 91, 113, 115], "petsc_vec_imex": [86, 91, 113, 115, 119], "pfasst": [0, 3, 9, 10, 12, 26, 27, 35, 36, 64, 67, 68, 188, 189, 190, 191, 192, 194, 197, 200, 202, 205, 206], "pfasst_burnin": [188, 189, 190, 203, 204], "pfasst_conv_linf": 17, "pfasst_conv_test": 17, "pfft": [116, 125, 144], "pfine": [183, 202], "pgf": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "phase": [0, 12, 25, 67, 68, 85, 117], "physic": [1, 12, 127], "physica": 127, "pi": [50, 94, 95, 99, 100, 107, 118, 119, 120, 128, 173, 174, 183, 199, 202], "picard": [11, 39, 154, 155, 156, 157, 158, 160, 161, 162], "pick": 206, "pickl": [16, 19, 28, 29, 30, 36], "pictur": [8, 12, 18, 21, 38], "pilin": [15, 92], "pint": 18, "pinter": [8, 48], "pintsim": 104, "pip": [0, 3, 5, 9, 10], "pipe": [192, 204], "pipelin": [0, 5, 15, 71, 83], "piskunov": [112, 113], "pkl": [16, 19, 28, 29, 30, 36], "place": [0, 5, 45, 76, 77], "plai": [0, 10, 173, 199, 206], "plan": [36, 167], "planet": [12, 111, 126], "planetary_mass": 111, "platform": [0, 3, 9], "playground": [0, 3, 5, 18], "playground_parallel": [192, 204], "pleas": [2, 3, 5, 9, 15, 39, 47, 51, 61, 71, 77, 84, 106, 152, 153, 157, 200, 201], "pledg": 0, "plot": [0, 3, 5, 9, 11, 12, 13, 16, 17, 18, 19, 21, 25, 28, 29, 30, 32, 36, 39, 51, 106, 174, 176, 196, 197, 199, 206], "plot_accuraci": [174, 176, 199], "plot_graph": [28, 36], "plot_help": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55], "plot_iter": [29, 30, 36], "plote": 62, "plotgmrescounter_boussinesq": [23, 33], "plt": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "plt_helper": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "plu": [35, 78, 183, 186, 202], "plug": 45, "plugin": [0, 203, 206], "plural": 6, "pluto": [12, 126], "pmatrix": [11, 148], "pmesh": 169, "png": [10, 12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 64, 174, 176, 196, 197, 199, 206], "po": [12, 21, 32, 90, 127, 181, 201], "point": [5, 8, 13, 18, 39, 42, 48, 49, 50, 57, 63, 70, 77, 78, 79, 94, 96, 97, 99, 100, 101, 102, 104, 108, 111, 113, 126, 129, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 199], "pol": [14, 15, 131], "polish": 0, "polit": 1, "polynomi": [42, 48, 50, 78, 79, 149], "polynomial_test_problem": 92, "polynomial_testequ": [92, 149], "polynomial_testequation_imex": [92, 149], "popen": [192, 204], "port": [0, 9], "posit": [1, 12, 16, 19, 21, 25, 28, 32, 36, 90, 110, 111, 117, 122, 126, 127, 154, 162, 181, 186, 188, 189, 193, 194, 195, 201, 202, 203, 205], "possibl": [0, 6, 35, 41, 45, 63, 70, 71, 84, 129, 144, 164, 199, 202], "possibli": [5, 10, 15, 70, 79, 82], "post": [1, 5, 30, 36, 47, 200], "post_comm": 47, "post_iter": 47, "post_iteration_process": [45, 70, 71, 76, 77, 78, 79, 80, 81, 82, 85], "post_predict": 47, "post_run": [47, 179, 181, 200, 201], "post_setup": 47, "post_spread_process": [45, 70, 82, 85], "post_step": 47, "post_step_process": 45, "post_sweep": [47, 179, 181, 200, 201], "potenti": [0, 6, 35, 63, 118], "power": 129, "pp": [147, 148], "pparam": 142, "practic": [0, 11, 35, 77], "pragma": 5, "pre": [2, 4, 5, 29, 30, 36, 186, 200, 202], "pre_comm": 47, "pre_iter": 47, "pre_iteration_process": [45, 76], "pre_predict": 47, "pre_run": 47, "pre_setup": 47, "pre_step": 47, "pre_sweep": 47, "preced": 5, "precis": [0, 16, 18, 36, 204], "precondition": [29, 30, 35, 77, 152, 153, 157, 189, 203], "preconditioner_playground": [29, 36], "preconditioner_playground_mpi": [30, 36], "predecessor": 83, "predict": [54, 67, 68, 82, 151, 152, 157, 178, 200, 202], "predict_typ": [179, 181, 188, 189, 190, 194, 200, 201, 203, 204, 205], "predictor": [3, 9, 47, 54, 67, 68, 152, 157, 202], "prefactor": 78, "prefix": [4, 6], "prepar": [0, 5, 12, 21, 25, 32, 45, 202], "preparatori": [3, 9], "prepare_mpi_datatyp": 45, "prepare_mpi_logical_oper": 45, "prepare_next_block": [45, 72, 75, 78, 83], "prescrib": [27, 33, 34, 200], "present": [9, 44, 186, 202], "preset": 71, "press": 110, "pretend": [77, 78], "pretti": [202, 206], "prev": 53, "prev_error": [174, 176, 199], "prevent": 206, "previou": [0, 5, 11, 53, 62, 70, 74, 77, 78, 127, 151], "previous": 11, "primarili": 38, "primaryclass": 39, "princip": 0, "principl": 203, "print": [5, 6, 7, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "print_convergence_control": 45, "prioriti": 45, "privaci": 1, "privat": 1, "prob": [12, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 113, 115, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "probabl": [6, 127, 205], "problem": [0, 2, 3, 6, 9, 11, 15, 16, 17, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 40, 44, 46, 49, 52, 60, 70, 71, 75, 77, 78, 79, 81, 83, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 142, 144, 145, 146, 147, 148, 149, 154, 158, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "problem_class": [10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 49, 51, 60, 65, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "problem_help": 55, "problem_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "problem_params_mlsdc": [185, 202], "problem_params_sdc": [185, 202], "problemclass": [193, 205], "problemerror": [7, 40, 46], "proce": 200, "procedur": 206, "process": [5, 10, 15, 18, 26, 34, 38, 46, 47, 67, 78, 87, 89, 91, 114, 115, 116, 179, 181, 187, 188, 189, 190, 191, 192, 196, 197, 200, 201, 203, 204, 206], "process_startup": 5, "process_sweep": 47, "processor": [12, 18, 21, 32, 35, 190, 193, 194, 195, 204, 205], "prod_": [8, 48, 95, 120], "produc": [34, 36, 42, 50, 114, 115, 116, 196, 197, 202, 206], "product": [15, 36, 118, 132, 166, 170, 199], "profession": 1, "profil": 124, "program": [2, 5, 26, 27, 34, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "programm": [3, 9], "progress": 18, "project": [0, 3, 4, 5, 10, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 62, 104, 114, 118, 132, 165, 206], "prolong": [41, 52, 53, 67, 68, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "prolong_f": [41, 164], "promin": [0, 205], "promptli": 1, "proof": 0, "prop": [27, 34], "propag": [26, 27, 33, 129], "propagaton": 34, "proper": [9, 39], "properli": 62, "properti": [0, 8, 33, 43, 44, 48, 49, 51, 53, 54, 78, 87, 89, 145, 152, 157, 205], "proport": 124, "propos": [4, 35], "prothero": [147, 148], "protherorobinson": [92, 147], "protherorobinsonautonom": [92, 148], "prototyp": [0, 3, 9, 18, 51, 200], "prove": [13, 18], "provid": [0, 1, 2, 7, 10, 13, 18, 26, 27, 34, 39, 42, 58, 62, 96, 97, 104, 108, 116, 186, 200, 201, 202, 205], "provision": 151, "provok": 124, "pspace": [166, 168, 170], "ptp": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "ptype": [7, 40, 49, 51, 52, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 117, 118, 119, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "public": [1, 4, 9, 33, 36, 38, 124], "publish": 1, "pull": [0, 2], "puls": 107, "pure": 15, "purl": 146, "purpos": [3, 9, 44, 192, 196, 200, 202, 204, 206], "push": [0, 4, 5, 9], "put": [6, 174, 199, 201, 206], "py": [5, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 104, 130, 144, 154, 155, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "pybind11": 35, "pylab": [174, 176, 199], "pypi": [0, 3, 9], "pyplot": [51, 106], "pyproject": [5, 192, 204], "pysdc": [0, 4, 7, 8, 10, 11, 12, 14, 15, 16, 19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 47, 49, 51, 52, 53, 54, 60, 62, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 99, 104, 124, 128, 130, 131, 144, 148, 149, 152, 164, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 204, 206], "pysdc_help": 55, "pytest": [0, 3, 5, 9], "python": [0, 2, 3, 5, 6, 8, 9, 15, 18, 35, 39, 113, 115, 119, 192, 194, 204, 205], "python3": [35, 130, 144], "pythonpath": [3, 9, 192, 204], "q": [11, 29, 30, 36, 54, 114, 127, 152, 153, 154, 157, 158, 160, 175, 176, 199], "q1": [16, 19, 161], "q2": [16, 19, 161], "q_": [113, 115, 127], "q_delta": [152, 153], "q_max": 129, "qd": [29, 30, 36], "qd_list": [29, 30, 36], "qd_type": [29, 30, 36, 54], "qd_type_list": [29, 30, 36], "qe": [155, 158, 179, 181, 200, 201], "qi": [16, 19, 26, 27, 28, 29, 30, 34, 36, 152, 153, 156, 158, 177, 179, 181, 184, 185, 188, 189, 190, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "qi_list": [189, 203], "qmat": [42, 175, 176, 199], "qpar": [29, 30, 36], "qq": [154, 162], "qt": [154, 162], "qtype": [182, 201], "quad": [7, 35, 147, 148], "quad_typ": [6, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 42, 50, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "quadpi": 48, "quadrat": [28, 36, 110], "quadratur": [0, 39, 42, 48, 50, 70, 71, 77, 78, 82, 182, 201], "quadtyp": 6, "quantiti": 203, "quench": [0, 92], "quenchimex": [92, 129], "question": [1, 18, 206], "quick": 199, "quickli": [41, 62, 193, 200, 205], "quit": [0, 5, 201], "qx": [154, 162], "r": [5, 8, 16, 19, 28, 29, 30, 35, 36, 41, 63, 93, 96, 97, 99, 100, 101, 102, 104, 105, 107, 109, 111, 112, 113, 115, 119, 126, 127, 128, 129, 145, 164, 206], "r_": [104, 107, 128], "race": 1, "radau": [6, 16, 19, 26, 27, 28, 29, 30, 34, 36, 42, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "radiat": 15, "radii": 10, "radiu": [10, 17, 33, 36, 96, 97, 99, 100, 101, 102], "rais": [5, 6, 7, 12, 16, 19, 25, 26, 27, 32, 34, 45, 62, 75, 192, 193, 204, 205], "ran": 200, "random": [18, 99, 100], "rang": [12, 16, 19, 21, 25, 28, 29, 30, 32, 35, 36, 104, 113, 129, 173, 174, 176, 183, 184, 187, 188, 189, 193, 194, 195, 198, 199, 202, 203, 205, 206], "rank": [45, 54, 70, 72, 75, 78, 79, 83, 87, 89, 90, 91, 114, 118, 132, 157, 192, 194, 195, 204, 205], "rapid": [3, 9], "rate": [28, 33, 36, 114, 115, 116], "rather": [6, 8, 12, 13, 18, 33, 87, 89, 193, 200, 204, 205], "ratio": [57, 76, 127, 129], "ration": 9, "raw": 61, "rb": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "rcparam": [174, 176, 199], "rdc": 9, "re": [4, 56, 62, 118, 178, 200, 202], "reach": [33, 35, 71, 84, 131, 178, 200, 206], "reaction": [35, 106, 112, 113, 114, 115, 116, 148], "reactor": [114, 115, 116], "read": [3, 5, 6, 8, 9, 11, 12, 16, 19, 21, 25, 28, 32, 36, 43, 46, 59], "readabl": [0, 2, 4, 6], "readi": [0, 4, 58, 203, 206], "readlin": [192, 204], "readm": 9, "readonli": [0, 7], "readonlyerror": [40, 46], "readthedoc": [101, 102, 116], "real": [0, 11, 36, 56, 101, 102, 116, 123, 125, 144, 167, 194, 199, 203, 205], "realis": [152, 153], "realiz": [0, 9, 26, 27, 34, 114, 115, 119, 204], "realli": [67, 87, 89, 149, 179, 181, 200, 201, 205], "rearrang": [12, 21, 25, 32], "reason": [1, 5, 45, 152, 153, 199, 202], "reasonalbli": 35, "recalcul": [11, 13], "receiv": [3, 9, 45, 49, 67, 87, 89, 90, 91], "recent": [0, 18], "recommend": [0, 2, 3, 5, 9, 199, 202], "recomput": [61, 78], "record": [67, 68, 70, 77], "recov": 15, "recurr": 50, "recurs": 45, "recv": [45, 67, 68, 90], "recv_ful": [67, 68], "recvbuf": 56, "red": [28, 36], "redesign": 0, "reduc": [0, 18, 56, 70, 71, 79, 145, 172, 178, 179, 180, 182, 193, 200, 201, 202, 205], "reduct": [18, 28, 36], "redund": 0, "reevalu": [41, 70, 164], "ref": [62, 104], "refer": [12, 13, 14, 15, 16, 19, 41, 45, 51, 52, 62, 77, 80, 83, 93, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 125, 127, 128, 129, 132, 144, 147, 148, 152, 164], "referenc": [49, 53], "reference_sol_typ": 129, "refin": [35, 81, 114, 118, 119, 132, 193, 195, 205], "reflect": [78, 200], "reformat": 5, "reformul": [11, 118, 132], "regard": 13, "regardless": [1, 5], "regim": 107, "region": 38, "regist": [7, 43, 61, 180, 201], "registerparam": [40, 43, 51], "regularli": [4, 5, 13], "reiniti": 76, "reject": 1, "rel": [57, 62, 71, 72, 111, 175, 176, 186, 199, 202], "relat": [5, 33, 41, 45, 51, 52, 53, 54, 164, 201], "releas": [0, 3, 9, 33], "relev": [16, 19, 45, 200, 201], "reli": [0, 38, 45, 78, 202], "reliabl": [0, 2], "religion": 1, "remain": [18, 199], "remov": [0, 1, 4, 5, 62, 151, 158], "renam": 62, "renew": 0, "repeat": 18, "repeatedli": 11, "replac": [6, 14, 16, 19, 201, 202], "replic": 45, "repo": 4, "report": [1, 5, 9, 110], "repositori": [4, 5], "repres": [1, 7, 35, 178, 199, 200, 203], "represent": 11, "reproduc": [12, 14, 15, 21, 38], "request": [0, 1, 2, 45, 67, 72, 87, 89, 90, 91, 179, 200], "requir": [0, 3, 5, 9, 12, 18, 29, 30, 35, 36, 58, 71, 78, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 185, 200, 202, 205, 206], "rerun": 5, "rescal": 57, "research": [3, 9], "resembl": 34, "reset": [45, 47, 49, 57, 67, 68, 70, 71, 72, 74, 77, 178, 200, 201], "reset_buffers_nonmpi": [45, 72, 74, 77], "reset_level": 49, "reset_stat": 47, "reset_statu": 49, "reset_status_vari": [45, 70, 71, 72, 76, 77, 78, 79], "reset_step": 53, "reset_vari": 45, "reshap": 51, "residu": [11, 33, 35, 44, 54, 64, 70, 71, 73, 78, 81, 113, 115, 118, 129, 157, 159, 160, 178, 179, 180, 181, 193, 196, 197, 200, 201, 202, 205], "residual_post_iter": [180, 201], "residual_post_step": [180, 201], "residual_post_sweep": [180, 201], "residual_typ": [179, 181, 200, 201], "residuum": [147, 148], "resili": [0, 9, 18], "resist": [104, 107, 128], "resistor": [104, 107, 128], "resolut": [14, 95, 112, 113, 114, 115, 116, 118, 119, 120, 125, 129, 132, 144, 145, 202], "resourc": [18, 113, 115, 119], "respect": [1, 5, 18, 26, 27, 33, 34, 35], "rest": [14, 96, 97, 144, 200], "restart": [13, 18, 45, 47, 67, 68, 71, 72, 82, 83, 105, 180, 201], "restart_block": [45, 67, 68, 71, 77], "restol": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "restor": 0, "restrict": [13, 41, 49, 52, 53, 63, 164, 165, 166, 167, 168, 169, 170, 171, 172, 193, 202, 205], "restriction_matrix_1d": [55, 63], "result": [0, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 45, 47, 70, 82, 87, 89, 118, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "retriev": [72, 77, 174, 176, 181, 199, 201], "return": [0, 5, 7, 8, 12, 16, 19, 21, 25, 26, 27, 32, 34, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 63, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 175, 176, 178, 180, 181, 182, 186, 190, 192, 193, 198, 199, 200, 201, 202, 204, 205, 206], "return_stat": [44, 47], "returncod": [192, 204], "reutrn": 71, "rev": 5, "reveal": 199, "revers": [16, 19, 176, 199], "review": [1, 18, 33], "revis": 4, "reviv": 0, "rework": 0, "rewritten": 0, "rewrot": 0, "reynold": 124, "rfft_object_coars": 167, "rh": [7, 10, 41, 49, 51, 54, 78, 88, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 157, 164], "rho": [124, 132], "rhs_fenics_mesh": [86, 88, 118, 132], "rhs_imex_mesh": 200, "richardson": [114, 118, 132], "right": [0, 1, 5, 6, 7, 11, 12, 16, 18, 19, 26, 27, 28, 29, 30, 33, 34, 35, 36, 42, 48, 49, 51, 54, 58, 63, 70, 82, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "right_boundari": 58, "right_is_nod": 42, "ring": [114, 118, 132], "rk": [33, 152, 153], "rk3lin": 142, "rk4": [150, 152], "rk_imex": [133, 136, 137, 142], "rkn": [150, 153], "rl": [26, 27, 34, 107, 128], "rlam": [26, 27, 34], "rlim_left": [26, 27, 34], "rlim_right": [26, 27, 34], "roadmap": 4, "robert": [3, 9, 18, 39, 127], "robinson": [147, 148], "robust": 36, "rod": [15, 71, 80], "rodrigo": [113, 115, 119], "rogn": [114, 118, 132], "role": 0, "root": [3, 5, 9, 11, 13, 35, 56, 87, 89, 91, 108, 192, 204], "rorder": [26, 27, 34, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "rossum": 6, "rotat": [16, 19], "roughli": 107, "routin": [0, 4, 9, 10, 12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 41, 47, 49, 53, 64, 67, 68, 73, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 164, 172, 173, 174, 175, 176, 178, 190, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206], "row": [8, 48, 70, 72, 78, 79, 113, 158], "rp": 107, "rpi": 128, "rspace": [166, 168, 170], "rst": 5, "rtol": [62, 174, 176, 199], "rule": [2, 5, 6, 48, 50, 70, 71, 77, 151, 152, 153, 162, 201], "run": [0, 3, 9, 10, 11, 12, 15, 16, 17, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 39, 44, 47, 60, 61, 62, 64, 67, 68, 75, 78, 84, 124, 173, 174, 176, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206], "run_ac": 15, "run_accuracy_check": [173, 174, 176, 177, 199, 200], "run_convergence_test": 11, "run_global_error": 39, "run_imex_sdc": [178, 200], "run_iteration_test": 11, "run_local_error": 39, "run_monodomainode_cli": 35, "run_penning_trap_simul": [181, 186, 201, 202], "run_pfasst_vari": [193, 205], "run_pysc_ac": 10, "run_pysdc_ac": 38, "run_pysdc_ac_scorep": 38, "run_quench": 15, "run_refer": [16, 19], "run_schroeding": 15, "run_script": 35, "run_sdc_vari": [16, 19], "run_simple_forcing_benchmark": 38, "run_simple_forcing_verif": 10, "run_simul": [12, 21, 25, 32, 180, 182, 194, 198, 201, 205, 206], "run_temp_forcing_refer": 10, "run_temp_forcing_verif": 10, "run_vari": [193, 205], "run_vdp": 15, "runawai": 129, "rung": [0, 71, 77, 147, 148, 152, 153], "runge_kutta": 150, "runge_kutta_nystrom": 150, "rungekutta": [150, 152, 153], "rungekuttaimex": [150, 152], "rungekuttanystrom": [150, 153], "runner": [5, 130, 144], "runtim": [12, 17, 21, 33, 75, 202], "ruprecht": [39, 93, 109, 127, 158], "rush": 35, "s0036144502417715": 8, "s0168": 152, "s2": 152, "sa": 152, "sabariego": 107, "safe": 206, "safeti": [71, 206], "sai": [79, 107], "same": [4, 5, 6, 7, 15, 18, 27, 34, 44, 45, 51, 62, 70, 78, 83, 87, 89, 94, 95, 97, 104, 106, 120, 129, 145, 180, 187, 199, 200, 201, 202, 203, 204], "same_nonzero_pattern": [113, 115], "sat": 145, "satisfi": [104, 119, 193, 205], "satish": [113, 115, 119], "saturn": [12, 126], "save": [16, 19, 28, 29, 30, 36, 39, 49, 62, 174, 176, 199], "save_interval_fil": 39, "save_pdf": 57, "save_pgf": 57, "save_png": 57, "save_points_fil": 39, "savefig": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57, 174, 176, 199], "saw": 203, "scalar": [7, 8, 33, 48, 109, 114, 118, 132, 147, 154, 158], "scalar_equation_setup": [27, 34], "scale": [8, 10, 12, 15, 16, 18, 19, 21, 25, 28, 29, 30, 32, 36, 48, 57, 96, 97, 99, 100, 101, 102, 127, 199, 205], "scan": 45, "scheme": [10, 11, 33, 34, 35, 36, 70, 71, 78, 79, 105, 106, 151, 152, 153, 154, 203, 206], "schnaubelt": 129, "scholarpedia": [12, 21, 110], "schr\u00f6dinger": [0, 125, 205], "sch\u00f6p": 129, "sci": [93, 109, 114, 115, 116, 129], "scienc": [10, 206], "scientif": [147, 148], "scientist": [3, 9], "scipi": [11, 14, 48, 51, 93, 96, 97, 99, 100, 124, 125, 128, 129, 130, 131, 148, 175, 176, 199], "score": [0, 38], "scott": [0, 114, 115, 116], "script": [4, 5, 9, 10, 11, 16, 38, 39, 62, 124, 204], "sdc": [0, 2, 3, 9, 12, 13, 14, 18, 19, 28, 34, 39, 53, 67, 68, 71, 73, 77, 78, 81, 83, 110, 129, 154, 158, 178, 179, 180, 181, 182, 185, 186, 189, 193, 194, 197, 198, 199, 200, 201, 203, 204, 205], "sdc_showdown": [16, 19], "sdc_timing_fish": [16, 19], "sdc_timing_grayscott": [16, 19], "search": 9, "sebastian": [18, 39], "sec": [16, 19, 193, 194, 195, 205], "second": [0, 5, 9, 15, 21, 25, 32, 33, 34, 41, 50, 62, 71, 78, 79, 96, 97, 110, 111, 112, 114, 116, 117, 119, 122, 124, 126, 152, 153, 154, 157, 158, 161, 162, 164, 198, 201, 206], "section": 5, "secur": [1, 5], "sed": 5, "see": [0, 1, 3, 5, 9, 14, 15, 16, 17, 18, 19, 26, 27, 34, 35, 38, 45, 62, 80, 114, 116, 118, 124, 125, 127, 132, 152, 157, 158, 175, 187, 188, 189, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "seed": 149, "seem": [0, 12, 14, 152], "seen": [13, 15, 35, 107, 112, 113, 202], "segr\u00e9": 110, "seidel": [15, 18, 71, 77], "select": [6, 71, 79], "self": [6, 7, 8, 45, 51, 68, 73, 78, 104, 106, 147, 148, 157], "semi": [16, 19, 33, 77, 96, 97, 99, 100, 101, 102, 113, 115, 116, 125, 129], "semilogi": [12, 21, 25, 32], "semilogx": [29, 30, 36], "semilogy_plot": 11, "send": [45, 49, 56, 67, 68, 87, 89, 90, 91], "send_ful": [67, 68], "sendbuf": 56, "sensit": 202, "sent": [45, 206], "separ": [0, 5, 8, 18, 36, 45, 199], "sequenc": [130, 131], "seri": 1, "serial": [10, 15, 18, 35, 68, 77, 87, 89, 197, 203, 204, 205, 206], "seriou": [1, 206], "sermssdc": [197, 206], "serv": [13, 104, 128], "servlet": 146, "set": [1, 2, 3, 4, 7, 8, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 41, 43, 45, 46, 47, 48, 53, 60, 61, 70, 71, 82, 84, 95, 127, 145, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "set_maxit": 81, "set_paramet": 204, "set_parameters_ml": [190, 192, 196, 204, 206], "set_parameters_sl": [190, 204], "set_toler": 81, "set_xtick": [28, 36], "setter": [53, 108], "settl": 13, "setup": [0, 9, 10, 12, 26, 27, 28, 29, 30, 34, 36, 44, 45, 47, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 110, 127, 174, 176, 177, 179, 181, 183, 187, 193, 198, 200, 201, 202, 203, 205, 206], "setup_advect": [198, 206], "setup_auzing": [198, 206], "setup_convergence_control": 44, "setup_diffus": [198, 206], "setup_fput": [12, 21], "setup_full_solar_system": [12, 32], "setup_gpu": [130, 144], "setup_harmon": [12, 25], "setup_help": 55, "setup_henonheil": [12, 25], "setup_list": [29, 30, 36], "setup_mpl": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 55, 57], "setup_outer_solar_system": [12, 32], "setup_paramet": [16, 19], "setup_status_vari": [45, 70, 71, 72, 74, 76, 77, 78, 82], "sever": [4, 12, 35, 36, 62, 95, 120], "sex": 1, "sexual": 1, "sh": 5, "shall": 206, "shape": [7, 41, 87, 89], "share": [35, 78, 152], "shed": 200, "shell": 129, "shell_script": 5, "shift": 145, "ship": [0, 3, 9], "short": [4, 6, 204], "shortcut": [45, 63, 177, 178, 180, 200, 201], "shorter": [0, 6, 202], "should": [0, 4, 5, 6, 7, 9, 10, 11, 18, 44, 45, 47, 48, 50, 51, 78, 79, 96, 108, 112, 113, 115, 116, 117, 123, 129, 131, 145, 203, 205, 206], "shouldn": 78, "show": [0, 5, 13, 14, 15, 17, 33, 38, 83, 181, 182, 186, 201, 202, 203, 204, 205], "show_residual_across_simul": [55, 64, 196, 197, 206], "show_result": [12, 16, 19, 21, 25, 32], "showcas": 18, "shown": [9, 12, 16], "shrink": [10, 175, 176, 199], "siam": [93, 109, 147, 148], "side": [7, 18, 35, 51, 54, 58, 70, 82, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 175, 176, 199, 200, 202, 205], "sig": [127, 181, 182, 186, 201, 202], "sigma": [95, 120, 124, 179, 200], "sigma_1": 113, "sign": [13, 104, 108, 132], "signatur": 51, "signific": [0, 205, 206], "significantli": [0, 18, 71, 203], "silent": 80, "simpl": [0, 6, 9, 10, 11, 13, 26, 27, 34, 36, 73, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 116, 123, 124, 128, 129, 130, 131, 144, 145, 146, 147, 148, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "simple_da": 11, "simple_problem": [12, 25], "simpler": [71, 202], "simpli": [0, 5, 16, 62, 200, 201, 202, 203, 206], "simplic": [0, 35], "simplifi": [0, 6, 8, 28], "simul": [0, 9, 10, 11, 12, 15, 18, 21, 25, 32, 64, 72, 83, 104, 107, 128, 129, 178, 180, 190, 200, 201, 204], "simultan": [0, 103, 131], "sin": [94, 95, 99, 100, 103, 118, 119, 120, 173, 174, 183, 199, 202], "sinc": [0, 3, 9, 11, 12, 13, 18, 33, 38, 45, 71, 77, 78, 124, 151, 193, 199, 200, 204, 205, 206], "sine": [173, 174, 199], "singl": [0, 1, 5, 18, 26, 27, 34, 49, 61, 73, 127, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 177, 178, 179, 180, 181, 182, 186, 190, 193, 194, 200, 201, 202, 204, 205, 206], "singli": 152, "singular": [11, 146], "sisdc": 33, "site": [130, 144], "sitecustom": 5, "situat": [11, 202], "six": [12, 126], "size": [1, 7, 8, 13, 15, 18, 41, 45, 48, 49, 53, 58, 67, 71, 72, 74, 78, 80, 82, 83, 84, 93, 105, 110, 113, 127, 145, 175, 176, 192, 198, 199, 204, 206], "skip": 2, "skip_residual_comput": [179, 181, 200, 201], "slightli": [12, 33, 124, 201, 202], "slope": 84, "slow": [0, 9, 10, 15, 93, 109, 158], "slower": 18, "slurm": 5, "small": [3, 9, 10, 16, 18, 19, 35, 51, 178, 199, 200], "smaller": [13, 14, 147, 148], "smat": 42, "smooth": [34, 127, 181, 186, 201, 202], "smoother": [17, 206], "smoother_specrad_heatmap": 17, "snake_cas": 6, "sne": [113, 115], "snes_itercount": [16, 19, 115], "snes_ncal": [16, 19, 115], "snippet": 204, "so": [0, 5, 12, 13, 18, 36, 38, 45, 53, 71, 75, 76, 78, 93, 94, 99, 100, 102, 104, 105, 106, 108, 109, 114, 116, 118, 124, 125, 127, 132, 144, 157, 199, 200, 201, 203, 204, 206], "social": 1, "socio": 1, "soem": 0, "soft": [15, 18, 80], "softwar": [3, 9, 114, 118, 132], "sol": [95, 120, 145], "sol_maxit": 119, "sol_tol": [119, 195, 205], "solar": [32, 111, 126], "solar_system": [12, 32], "soliton": [112, 113], "solut": [4, 6, 7, 10, 11, 13, 15, 16, 18, 19, 26, 27, 28, 33, 34, 36, 49, 51, 62, 70, 71, 74, 75, 77, 78, 79, 82, 85, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 173, 174, 175, 176, 178, 179, 181, 183, 185, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206], "solv": [4, 7, 9, 16, 18, 19, 51, 70, 71, 78, 79, 83, 94, 95, 96, 97, 99, 100, 101, 102, 104, 106, 112, 113, 114, 115, 116, 118, 120, 123, 124, 125, 127, 132, 144, 147, 148, 149, 152, 153, 175, 176, 199, 205], "solvabl": 11, "solve_collocation_problem": [175, 199], "solve_ivp": 51, "solve_system": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "solve_system_1": [96, 97, 113, 115, 116], "solve_system_2": [96, 97, 113, 115, 116], "solver": [0, 12, 16, 18, 33, 36, 80, 81, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 195, 198, 201, 202, 205, 206], "solver_typ": [95, 120, 145, 179, 198, 200, 206], "some": [0, 2, 4, 5, 6, 11, 12, 13, 15, 38, 43, 45, 56, 62, 70, 72, 75, 124, 129, 132, 174, 176, 199, 200, 201, 206], "some_featur": 4, "somebodi": 45, "someon": [5, 6, 9], "someth": [0, 44, 45, 51, 70, 71, 87, 89], "sometim": 199, "somewhat": [0, 5, 204], "sommeij": [147, 148], "soon": [70, 82], "sort": [0, 1, 12, 16, 19, 21, 25, 26, 32, 34, 61, 174, 176, 180, 182, 183, 186, 192, 197, 199, 201, 202, 204, 206], "sort_stat": [55, 61, 180, 201], "sortbi": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 61, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "sorted_data": [16, 19], "sound": 93, "sourc": [0, 5, 13, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 183, 202], "sp": [105, 175, 176, 199], "space": [0, 1, 5, 10, 16, 18, 19, 26, 27, 34, 36, 38, 41, 52, 53, 58, 75, 94, 96, 99, 100, 101, 102, 112, 113, 114, 115, 116, 118, 125, 129, 132, 144, 164, 174, 176, 183, 184, 185, 187, 188, 189, 190, 194, 195, 197, 198, 199, 200, 202, 203, 204, 206], "space_comm": [195, 205], "space_rank": [195, 205], "space_transf": [40, 52, 53, 165, 166, 167, 168, 169, 170, 171, 172], "space_transfer_class": [12, 16, 19, 21, 25, 26, 27, 32, 34, 41, 53, 164, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "space_transfer_param": [16, 19, 26, 27, 34, 41, 52, 53, 164, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 202, 203, 204, 205, 206], "spacetransf": [40, 172], "spacn": [176, 199], "spars": [58, 93, 95, 105, 112, 120, 129, 130, 145, 175, 176, 199], "spatial": [0, 9, 16, 18, 19, 26, 27, 34, 35, 41, 53, 58, 94, 95, 96, 97, 99, 100, 101, 102, 110, 112, 113, 114, 115, 116, 118, 119, 120, 125, 129, 132, 144, 145, 164, 166, 168, 170, 173, 174, 177, 183, 187, 188, 189, 195, 198, 200, 201, 203, 205, 206], "spdiag": 97, "special": [6, 9, 11, 12, 25, 32, 34, 97, 112, 113, 118, 181, 182, 186, 201, 202, 206], "specif": [0, 2, 4, 5, 8, 10, 39, 45, 48, 57, 58, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 89, 123], "specifi": [1, 5, 7, 11, 16, 19, 38, 53, 61, 193, 202, 203, 205], "speck": [3, 9, 39, 93, 109, 127, 158], "spectral": [0, 3, 9, 11, 17, 33, 35, 36, 93, 94, 99, 100, 101, 102, 106, 109, 116, 125, 144, 158, 194, 205], "speed": [0, 10, 18, 93, 94, 95, 105], "speedup": [70, 202], "spent": 18, "sphinx": [0, 5, 9], "spline": 0, "split": [0, 33, 35, 93, 97, 99, 100, 109, 114, 152, 158, 192, 195, 204, 205], "splitexplicit": [137, 142], "spr": 63, "spread": [12, 26, 27, 32, 34, 45, 67, 68, 72, 82, 83, 85, 179, 181, 200, 201], "spread_step_s": 69, "spreadstepsizesblockwis": [69, 83], "spreadstepsizesblockwisempi": [69, 83], "spreadstepsizesblockwisenonmpi": [69, 83, 179, 181, 200, 201], "spring": [110, 117, 154], "springer": [80, 105, 106, 107, 114, 118, 132, 153], "spsolv": [175, 176, 199], "sq": 154, "sqrt": [96, 97, 99, 100, 101, 102, 112, 113, 146], "squar": 78, "st": 154, "stabil": [33, 39, 99, 100, 105, 147, 148, 206], "stabl": [0, 35, 152, 199], "stage": [5, 45, 54, 67, 68, 78, 151, 152, 153, 157, 160, 179, 181, 200, 201, 206], "stai": [10, 107], "stall": 18, "stamp": 201, "stand": 38, "standard": [0, 2, 11, 14, 16, 33, 34, 35, 36, 41, 77, 78, 127, 164, 199, 201, 202, 203, 204], "standard_integr": [133, 137], "start": [0, 4, 5, 6, 15, 18, 44, 47, 51, 67, 68, 70, 99, 106, 108, 114, 118, 124, 127, 128, 131, 147, 148, 151, 158, 178, 190, 199, 200, 204], "start_tim": [186, 202], "stat": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 44, 47, 61, 64, 67, 68, 179, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 200, 201, 202, 203, 204, 205, 206], "state": [5, 6, 13, 35, 36, 101, 102, 104, 107, 108], "state_funct": [104, 108], "statement": [3, 5, 9], "static": [41, 42, 56, 73, 127], "statist": [9, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 47, 61, 64, 67, 68, 96, 147, 148, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 202, 203, 204, 205, 206], "stats_dict": [182, 201], "stats_help": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 55, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 203, 204, 205, 206], "stats_mat": [26, 27, 34], "stats_mlsdc": [185, 186, 202], "stats_mlsdc_fint": [186, 202], "stats_mssdc_g": [197, 206], "stats_mssdc_jac": [197, 206], "stats_nomat": [26, 34], "stats_pfasst": [197, 206], "stats_sdc": [185, 186, 202], "statu": [1, 40, 45, 49, 53, 67, 68, 70, 71, 72, 73, 76, 77, 113, 115, 178, 200], "status_variab": 45, "std": [12, 16, 19, 21, 25, 28, 32, 35, 36, 188, 189, 193, 194, 195, 203, 205], "stderr": [192, 204], "stdout": [192, 204], "steadi": [107, 124], "steep": 9, "steer": 200, "stencil": [58, 95, 113, 120, 129, 145, 199], "stencil_typ": [26, 27, 29, 30, 34, 36, 58, 95, 120, 129, 145, 179, 189, 198, 200, 203, 206], "step": [0, 3, 5, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 44, 45, 47, 49, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 94, 96, 97, 99, 100, 101, 102, 107, 108, 113, 115, 116, 125, 127, 129, 147, 148, 151, 152, 153, 154, 157, 160, 162, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198], "step_1": [173, 174, 175, 176, 177, 183, 199, 200, 202], "step_1_a_out": [173, 199], "step_1_accuracy_test_col": [176, 199], "step_1_accuracy_test_spac": [174, 199], "step_1_b_out": [174, 199], "step_1_c_out": [175, 199], "step_1_d_out": [176, 199], "step_2": [177, 178, 179, 200], "step_2_a_out": [177, 200], "step_2_b_out": [178, 200], "step_2_c_out": [179, 200], "step_3": [180, 181, 182, 186, 201, 202], "step_3_a_out": [180, 201], "step_3_b_out": [181, 201], "step_3_c_out": [182, 201], "step_4": [183, 184, 185, 186, 202], "step_4_a_out": [183, 202], "step_4_b_out": [184, 202], "step_4_c_out": [185, 202], "step_4_d_out": [186, 202], "step_5": [187, 188, 189, 203], "step_5_a_out": [187, 203], "step_5_b_out": [188, 203], "step_5_c_out": [189, 203], "step_6": [190, 191, 192, 196, 204, 206], "step_6_a_ml_out": [190, 204], "step_6_a_sl_out": [190, 204], "step_6_b_out": [191, 192, 204], "step_6_c1_out": [192, 204], "step_6_c2_out": [192, 204], "step_7": [193, 194, 195, 205], "step_7_a_out": [193, 205], "step_7_b_out": [194, 205], "step_7_c_out": [195, 205], "step_8": [196, 197, 198, 206], "step_8_a_out": [196, 206], "step_8_b_out": [197, 206], "step_8_c_out": [198, 206], "step_8_residu": [196, 206], "step_8_residuals_mssdc_g": [197, 206], "step_8_residuals_mssdc_jac": [197, 206], "step_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "step_size_limit": 69, "step_size_spread": 72, "stepper": 53, "stepsiz": [93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 118, 119, 123, 124, 125, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149], "stepsizelimit": [69, 84], "stepsizeslopelimit": [69, 84], "stick": 6, "stiff": [17, 26, 27, 33, 34, 35, 36, 51, 131, 132, 147, 148, 203], "stiffli": 152, "still": [5, 35, 36, 45, 70, 79, 149, 152], "stir": [114, 115, 116], "stop": [0, 44, 71, 73, 82, 96, 112, 123, 131, 146, 147, 148, 206], "stop_at_maxit": 96, "stop_at_nan": [96, 108, 112, 123, 124, 131, 146, 147, 148], "stopatmaxruntim": [69, 75], "stopatnan": [69, 75], "storag": [74, 78, 104], "store": [0, 7, 8, 15, 16, 29, 30, 36, 45, 62, 70, 74, 76, 77, 78, 79, 82, 85, 151, 152, 153, 176, 183, 199, 201, 202], "store_uold": 69, "store_valu": 78, "storeandcheck": 62, "storeuold": [69, 85], "str": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 43, 44, 45, 48, 50, 54, 57, 58, 59, 61, 62, 64, 70, 71, 74, 77, 78, 79, 80, 95, 99, 100, 101, 102, 114, 118, 120, 129, 132, 145, 151, 157, 160, 183, 192, 193, 195, 202, 204, 205], "straightforward": [14, 200, 201, 206], "strategi": [15, 36, 202, 206], "streamlin": 0, "strictli": [6, 152, 153], "stride": [87, 89, 90], "string": [6, 16, 19, 44, 45, 49, 61, 87, 89, 145], "structur": [0, 2, 4, 9, 35, 49, 51, 53, 106, 113, 115, 195, 199, 203, 205], "studi": [3, 9, 33, 36, 71, 110], "stuff": [16, 19, 45, 78], "style": [5, 8, 12, 16, 19, 21, 25, 28, 32, 36, 67, 68, 78], "subclass": 0, "subinterv": [13, 104], "sublist": [192, 204], "submiss": 0, "submodul": 65, "subpackag": 0, "subprocess": [192, 204], "subroutin": 199, "subscript": 36, "substanc": [114, 115, 116], "substanti": 18, "substitut": [152, 153], "subtract": [71, 77, 152, 153], "success": [5, 152, 153, 203], "suffer": 18, "suffic": [11, 71], "suffici": [33, 71, 129], "suffix": [6, 35, 203], "suit": [0, 199], "suitabl": [39, 51, 106], "sum": [18, 36, 56], "sum_": [8, 11, 48, 110, 111, 120, 126, 127], "summar": 2, "summari": [4, 5, 6, 7, 8], "sun": [12, 107, 111, 126], "sun_onli": [12, 32, 111, 126], "super": [7, 45, 47, 116, 201], "supercond": 129, "superconduct": 129, "supercrit": 124, "suppli": [45, 47, 51, 57, 61, 70, 74, 84, 104, 106, 157], "support": [0, 3, 9, 56, 152, 153, 202], "suppos": [9, 204, 206], "suppress": 200, "sure": [0, 5, 45, 47, 51, 70, 71, 77, 87, 89, 201], "surfac": 124, "surprisingli": 36, "sustain": 1, "sw": 107, "sweep": [15, 18, 34, 35, 38, 47, 49, 54, 67, 68, 71, 74, 77, 78, 80, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 179, 181, 184, 200, 201, 202, 206], "sweeper": [0, 3, 6, 9, 11, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 40, 41, 49, 70, 75, 77, 82, 132, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 164, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "sweeper_class": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 65, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "sweeper_help": 203, "sweeper_list": [28, 36], "sweeper_param": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 49, 70, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206], "sweeper_params_mlsdc": [185, 202], "sweeper_params_sdc": [185, 202], "sweepermpi": [150, 157, 159], "swfw_scalar": [92, 109], "switch": [0, 70, 71, 77, 104, 107, 108, 130, 144], "switch_a": 104, "switch_detect": [104, 108], "switch_estim": 104, "switch_f": 104, "switch_sweep": 70, "switchestim": 108, "switzerland": [3, 9], "sx": 154, "sy": [192, 195, 204, 205], "symmetr": 201, "symmetri": 36, "sync": 5, "synchron": [4, 11], "synchronous_machin": 11, "synchronous_machine_playground": 11, "synonym": [114, 118, 132], "syntax": [5, 6], "system": [9, 11, 15, 18, 32, 35, 38, 78, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 175, 176, 199, 201, 205], "sz3": 18, "t": [0, 3, 4, 5, 7, 8, 9, 11, 12, 21, 25, 32, 35, 41, 45, 48, 50, 51, 56, 71, 76, 77, 78, 84, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 153, 164, 174, 175, 176, 178, 183, 199, 200, 202, 204, 206], "t0": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 67, 68, 114, 118, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "t_": [11, 107, 124, 127], "t_0": 114, "t_1": 11, "t_2": 11, "t_eval": 78, "t_init": [51, 97, 99, 106, 108, 124, 128, 129, 130, 131, 147, 148, 149], "t_j": [8, 48], "t_m": [11, 102], "t_switch": [104, 108], "t_switch_exact": 108, "tabl": [9, 39, 42, 44], "tableau": [152, 153], "tableaux": [152, 153], "tag": [5, 49, 67, 87, 89, 90, 91], "take": [1, 3, 9, 10, 11, 18, 29, 30, 34, 36, 44, 50, 51, 72, 83, 95, 145, 174, 176, 193, 199, 202, 205, 206], "taken": [0, 4, 15, 38, 111, 126, 146, 147, 148, 152], "talk": [67, 68], "tanh": [96, 97, 99, 100, 101, 102], "tank": [114, 115, 116], "target": [13, 18, 45, 53, 67, 87, 89, 90, 91], "task": [5, 204], "tau": [11, 41, 49, 164, 193, 205], "tau_": 48, "tau_m": [8, 48], "taylor": [58, 78], "techniqu": 13, "technol": 129, "tediou": [200, 203], "teh": [17, 164], "tell": [62, 72], "temperatur": [10, 124, 129], "templat": [7, 38], "tempor": [113, 115, 125, 199], "ten": 35, "tend": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 45, 67, 68, 72, 78, 83, 84, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "tensor": [114, 118, 132], "term": [1, 10, 35, 39, 50, 78, 97, 99, 100, 106, 110, 118, 119, 120, 127, 129, 200], "termin": [67, 68, 73, 96, 97, 103, 105, 112, 113, 115, 119, 123, 124, 129, 131, 146], "test": [0, 2, 3, 4, 10, 11, 12, 13, 16, 17, 18, 19, 26, 27, 33, 34, 35, 36, 38, 55, 73, 84, 108, 114, 118, 130, 132, 147, 148, 149, 153, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "test_juwel": 5, "test_nod": 5, "test_nodesgener": 5, "testb": 205, "testequ": [26, 27, 34], "testequation0d": [26, 27, 34, 92, 130, 149], "testequation_0d": [26, 27, 34, 92], "testequation_setup": [26, 34], "text": [35, 57, 70, 105], "textwdith": 57, "textwidth": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 57], "th": [12, 21, 95, 104, 110, 111, 120, 126, 127], "than": [0, 5, 6, 15, 16, 18, 19, 52, 61, 71, 82, 104, 166, 167, 168, 169, 170, 173, 177, 185, 193, 199, 200, 202, 204, 205], "thank": 0, "thei": [0, 1, 4, 5, 6, 9, 10, 13, 15, 18, 33, 45, 60, 71, 77, 82, 105, 107, 114, 115, 116, 199], "them": [0, 2, 4, 5, 6, 7, 13, 15, 16, 18, 36, 44, 82, 101, 102, 157, 159, 201], "theorem": 108, "theori": [8, 48], "therefor": [5, 33, 35, 111, 126, 200, 201, 203], "thermal": 129, "thesi": 11, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 33, 34, 35, 36, 38, 39, 41, 44, 45, 47, 48, 49, 51, 53, 60, 62, 63, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 122, 124, 126, 127, 129, 130, 131, 132, 145, 146, 147, 148, 149, 151, 152, 153, 154, 157, 158, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 176, 178, 180, 184, 193, 194, 195, 198, 199, 200, 201, 202, 203, 204, 205, 206], "thibaut": 82, "thin": 129, "thing": [0, 6, 12, 15, 16, 19, 21, 25, 28, 29, 30, 32, 36, 87, 89, 104, 108, 131, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "think": 5, "third": [124, 151, 202], "this_dt": [176, 199], "this_error": [174, 176, 199], "this_nvar": [174, 199], "thorough": [15, 199], "thoroughli": 199, "those": [0, 1, 3, 4, 5, 6, 7, 9, 26, 27, 34, 50, 62, 145, 204], "though": [0, 5, 10], "thought": 77, "threaten": 1, "three": [0, 5, 29, 35, 36, 50, 78, 124, 128, 148, 158, 201, 202, 206], "thresh": 75, "threshold": [71, 75, 129, 206], "through": [1, 2, 3, 4, 9, 45, 68, 84], "throughout": [0, 87, 89, 199], "throw": 80, "thrown": 46, "thu": [3, 9, 11, 13, 199, 202], "thumb": 201, "tight": [174, 176, 199], "tild": 11, "time": [0, 1, 3, 4, 5, 8, 9, 10, 11, 12, 15, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 41, 44, 45, 47, 48, 49, 51, 53, 61, 67, 68, 70, 71, 72, 78, 79, 83, 84, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 144, 145, 146, 147, 148, 149, 151, 152, 164, 175, 176, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206], "time_comm": [195, 205], "time_mlsdc": [186, 202], "time_mlsdc_fint": [186, 202], "time_rank": [195, 205], "time_sdc": [186, 202], "timeout": 5, "timestep": [136, 142], "timing_comm": [180, 201], "timing_iter": [180, 201], "timing_run": [12, 16, 19, 21, 180, 193, 194, 195, 198, 201, 205, 206], "timing_setup": [180, 201], "timing_step": [180, 201], "timing_sweep": [180, 201], "timings_sdc_variants_fish": [16, 19], "timings_sdc_variants_grayscott": [16, 19], "timo2705": 0, "titl": 39, "titles": [174, 176, 199], "tleft": [6, 42, 175, 176, 199], "tlunet": 0, "tm": 102, "tmp": [174, 176, 199], "tmpl": 38, "togeth": [18, 193, 200, 205], "toi": [3, 9, 129], "tol": 81, "toler": [16, 19, 33, 35, 51, 62, 70, 71, 73, 74, 80, 81, 95, 96, 97, 103, 104, 105, 112, 113, 115, 119, 120, 123, 124, 129, 131, 145, 146, 147, 148, 193, 195, 201, 202, 205, 206], "tom": [0, 3, 9], "toml": [5, 192, 204], "too": [0, 10, 12, 16, 19, 21, 25, 26, 27, 28, 32, 34, 36, 83, 178, 181, 182, 186, 188, 189, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "took": [12, 21, 178, 198, 200, 206], "tool": [5, 38, 200], "top": [15, 18, 51, 106, 124], "topic": [3, 9, 18], "toplevel": 5, "torqu": 11, "total": [129, 181, 186, 201, 202], "toward": [0, 1, 129], "trace": 38, "track": 44, "trail": [114, 118, 132], "trailer": 5, "trajectori": [110, 111, 117, 122, 126, 127], "tranform": [99, 100, 101, 102], "transact": [3, 9], "transfer": [0, 5, 16, 19, 26, 27, 34, 36, 38, 41, 46, 52, 53, 166, 167, 168, 169, 170, 172, 183, 184, 185, 187, 188, 189, 190, 195, 197, 198, 200, 203, 204, 205, 206], "transfer_class": [12, 21, 25, 26, 27, 32, 34, 65, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 197, 198, 202, 203, 204, 205, 206], "transfer_help": 55, "transfer_param": [186, 202], "transfererror": [40, 46], "transferfenicsmesh": [163, 193, 205], "transfermesh": [26, 27, 34, 163, 183, 184, 185, 187, 188, 189, 190, 197, 198, 202, 203, 204, 206], "transfermesh_fft": 163, "transfermesh_fft2d": 163, "transfermesh_mpifft": [163, 194, 205], "transfermesh_nocoars": [26, 27, 34, 163, 198, 206], "transferparticles_nocoars": [12, 21, 25, 32, 163, 186, 202], "transferpetscdmda": [163, 195, 205], "transform": [61, 94, 99, 100, 101, 102, 105, 116, 125, 144, 167, 202], "transistor": 11, "transistor_amplifi": 11, "translat": 1, "transmembran": 35, "transmiss": [13, 128], "transmit": 5, "transport": 13, "trap": [0, 12, 21, 25, 32, 127, 181, 186, 201, 202], "trapezoid": [133, 136, 137, 142, 151, 154, 162], "travel": [112, 113], "travi": 0, "treat": [94, 96, 97, 99, 100, 101, 102, 106, 113, 115, 116, 118, 129, 132, 205], "treatment": [0, 97, 118], "trend": 18, "tri": 15, "trial": [114, 118, 132], "triangular": [36, 152, 153, 156], "trick": [26, 34, 36, 96, 127, 188, 194, 195, 198, 203, 205, 206], "tricki": 0, "tridiagon": 50, "trigger": [5, 18], "trigger_restart_upon_nonconverg": 71, "tright": [42, 175, 176, 199], "trivial": 202, "troll": 1, "troubl": [87, 89], "trough": 4, "true": [5, 7, 12, 16, 19, 26, 27, 32, 34, 39, 45, 49, 57, 63, 78, 96, 104, 108, 112, 116, 123, 124, 125, 129, 131, 144, 145, 146, 147, 148, 152, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "truly_time_parallel": 35, "try": [6, 14, 15, 70, 71, 77, 192, 199, 204], "tsingou": [21, 110], "ttp": 35, "tu": 11, "tup": [16, 19, 192, 204], "tupl": [8, 47, 48, 61, 77, 95, 97, 99, 100, 101, 102, 105, 112, 113, 114, 115, 116, 117, 119, 120, 124, 125, 129, 132, 144, 145, 198, 201, 206], "turn": [10, 202], "tusscher": 35, "tutori": [0, 3, 4, 5, 12, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "two": [0, 10, 11, 12, 13, 16, 33, 34, 38, 42, 50, 53, 56, 71, 73, 77, 79, 80, 93, 96, 97, 99, 100, 103, 105, 106, 107, 109, 112, 114, 115, 116, 118, 119, 129, 132, 145, 152, 153, 161, 174, 176, 186, 199, 202, 203, 204, 206], "twogrid": 34, "txt": [12, 21, 26, 27, 28, 32, 34, 36, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "type": [0, 3, 5, 7, 9, 10, 12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 88, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 164, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206], "typic": [13, 18, 35, 108, 203], "u": [0, 1, 3, 5, 7, 9, 11, 49, 51, 53, 71, 78, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 173, 174, 178, 179, 181, 199, 200, 201], "u0": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 44, 53, 67, 68, 93, 94, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 114, 115, 116, 117, 118, 119, 123, 124, 125, 127, 128, 129, 130, 131, 132, 136, 142, 144, 145, 146, 147, 148, 149, 175, 176, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "u0_col": [175, 176, 199], "u_": [11, 110], "u_0": [7, 11, 109, 124], "u_adv": [105, 139], "u_col": [175, 176, 199], "u_exact": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 146, 147, 148, 149, 174, 175, 176, 178, 179, 180, 181, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "u_init": [51, 97, 99, 106, 108, 117, 124, 127, 128, 129, 130, 131, 147, 148, 149, 181, 182, 186, 201, 202], "u_j": 110, "u_lap": [173, 174, 199], "u_max": 129, "u_old": 85, "u_t": [114, 118], "u_thresh": 129, "ubuntu": [0, 3, 9], "uend": [12, 16, 19, 21, 25, 28, 29, 30, 32, 34, 36, 49, 154, 155, 156, 157, 158, 160, 161, 162, 175, 176, 178, 179, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206], "uend_mat": [26, 27, 34], "uend_mlsdc": [185, 202], "uend_mssdc_g": [197, 206], "uend_mssdc_jac": [197, 206], "uend_nomat": [26, 34], "uend_pfasst": [197, 206], "uend_sdc": [185, 202], "uex": [16, 19, 26, 27, 28, 34, 36, 178, 179, 181, 185, 188, 189, 190, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 206], "uexact_coars": [183, 202], "uexact_fin": [183, 202], "uext": 96, "ugli": [193, 205], "uin": 143, "uinit": [12, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 179, 180, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206], "uinter": [183, 202], "ulam": [21, 110], "ulam_nonlinear_lattice_oscil": [12, 21, 110], "um1": [136, 142], "umbrella": 18, "unaccept": 1, "unclear": 71, "under": [0, 3, 9, 10, 18, 33, 39, 203], "undergo": 11, "underli": [70, 77], "underscor": [4, 6], "understand": [6, 8, 38], "undertak": [3, 9], "underwood": 18, "unexpect": 0, "unfavor": 205, "unflatten": 137, "unfold": 5, "unforc": [94, 95, 120, 202], "unifi": 0, "uniform": [99, 100], "union": [3, 9], "uniqu": 62, "univers": [18, 110], "unknown": [11, 35, 78, 96, 97, 99, 100, 101, 102, 105, 117], "unless": [77, 155, 156, 157, 158, 160, 161], "unlock": 46, "unlockerror": [40, 46], "unnecessari": [0, 18], "unprofession": 1, "unsolicit": 1, "unstabl": 35, "until": [12, 17, 33, 70, 107, 178, 190, 200, 204], "unwelcom": 1, "unzip": 5, "uold": [49, 85], "up": [0, 3, 5, 9, 10, 12, 15, 18, 21, 25, 28, 29, 30, 32, 36, 49, 53, 67, 68, 70, 71, 79, 114, 115, 116, 129, 151, 173, 174, 176, 183, 184, 188, 189, 192, 193, 197, 199, 200, 201, 202, 203, 204, 205, 206], "updat": [0, 3, 4, 5, 9, 11, 18, 44, 45, 54, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 108, 147, 148, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 174, 176, 178, 199, 200], "update_apidoc": 5, "update_nod": [54, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 178, 200], "upgrad": 0, "upper": [71, 84], "uppercas": 6, "upstream": [4, 5], "upwind": 105, "uranu": [12, 126], "urrent": 112, "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 25, 26, 27, 28, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 127, 128, 129, 131, 132, 144, 145, 146, 147, 148, 149, 152, 153, 154, 157, 158, 160, 162, 164, 173, 174, 176, 178, 180, 181, 182, 183, 185, 186, 190, 193, 196, 198, 199, 201, 202, 203, 204, 205, 206], "usag": [0, 4, 11, 38, 195, 199, 205], "use_adapt": 78, "use_iteration_estim": [179, 181, 200, 201], "use_restol": 71, "usegpu": [130, 144], "usempi": [44, 72, 77, 83], "user": [0, 4, 6, 8, 41, 45, 47, 49, 52, 53, 54, 74, 164, 179, 181, 200, 201, 202, 203], "usi": 0, "usual": [0, 6, 18, 82, 147, 148, 203, 205], "util": [39, 43, 45, 51, 61, 62, 72], "uw": 148, "v": [4, 5, 12, 16, 19, 21, 25, 26, 27, 30, 32, 34, 35, 36, 96, 104, 106, 107, 110, 114, 115, 116, 118, 127, 128, 132, 148, 173, 174, 178, 182, 185, 190, 191, 192, 195, 197, 199, 200, 201, 204, 205, 206], "v2": 33, "v5": 4, "v6": 4, "v_": [104, 107, 128], "v_1": 104, "v_2": 104, "v_3": 104, "v_j": 110, "v_k": 104, "v_ref": 104, "v_t": 114, "val": [87, 88, 89, 90, 91, 145], "vali": [26, 27, 34], "valu": [4, 6, 7, 8, 10, 11, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 53, 54, 58, 59, 60, 61, 63, 67, 68, 70, 71, 74, 76, 77, 78, 80, 82, 84, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 134, 135, 138, 139, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "valuabl": 205, "valueerror": [26, 27, 34], "values_from_the_de405_ephemeri": 111, "vampir": 38, "van": [14, 15, 131, 147, 148], "van_der_pol_implicit": [29, 30, 36, 92], "vanderpol": [29, 30, 36, 92, 131], "vanderpol_error_test": 14, "vanderpol_mlsdc_pfasst_test": 14, "vanderpol_refer": 14, "vanish": [10, 78], "var": [12, 16, 19, 21, 25, 28, 32, 36, 188, 189, 193, 194, 195, 203, 205], "varalpha": 106, "varepsilon": [96, 97, 99, 100, 101, 102], "vari": [14, 35, 70, 201, 204], "variabl": [5, 7, 12, 25, 35, 44, 45, 51, 53, 59, 62, 70, 71, 72, 74, 76, 77, 78, 79, 82, 85, 105, 152, 153, 192, 201, 203, 204], "variable_name_like_thi": 6, "variablenamelikethi": 6, "variant": [3, 9, 12, 14, 19, 193, 205], "variou": [0, 9, 10, 42, 45, 60, 70, 71, 198, 206], "vec": [8, 16, 19, 48, 91, 93, 96, 97, 104, 105, 107, 108, 109, 113, 114, 115, 118, 119, 125, 128, 129, 130, 132, 145], "vector": [7, 8, 11, 35, 48, 58, 63, 70, 78, 79, 110, 111, 113, 114, 115, 118, 126, 132, 166, 170, 175, 176, 199, 200], "veen": 148, "vel": [90, 127], "veloc": [90, 93, 105, 110, 111, 117, 122, 126, 127, 132, 153, 154, 162], "velocity_verlet": [150, 153], "verbos": [180, 182, 201], "veri": [11, 12, 13, 14, 16, 19, 34, 51, 108, 152, 179, 181, 199, 200, 201, 203], "verifi": [18, 35, 38], "verlag": 105, "verlet": [3, 9, 12, 21, 25, 32, 150, 153, 154], "verletlin": 142, "version": [0, 1, 3, 4, 5, 9, 11, 14, 15, 16, 18, 19, 26, 27, 35, 45, 51, 67, 68, 71, 72, 74, 78, 83, 114, 118, 127, 132, 149, 202], "versu": 33, "vertic": [39, 124], "via": [1, 3, 9, 10, 17, 26, 27, 33, 34, 36, 41, 49, 52, 53, 71, 73, 99, 100, 118, 164, 165, 166, 167, 168, 169, 170, 203], "vibrat": 110, "view": [16, 19, 77, 87, 89], "viewer": [16, 19], "viewpoint": [1, 33], "violat": 1, "virtual": [0, 3, 9, 12, 68, 203], "visibl": [0, 1], "visual": [10, 16, 19, 28, 29, 30, 33, 36, 38, 64, 174, 176, 196, 199], "visualization_tool": [55, 196, 197, 206], "visualize_temp": 10, "vol": [93, 109, 127], "voltag": [13, 104, 107, 128], "volum": [3, 9], "volumetr": 129, "von": 6, "vortic": 132, "vorticityvelocity_2d_fenics_period": 92, "vt": 96, "vw": 148, "w": [12, 16, 19, 21, 26, 27, 28, 32, 34, 36, 41, 50, 105, 114, 129, 132, 148, 164, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 186, 187, 188, 189, 190, 192, 196, 197, 199, 200, 201, 202, 203, 204, 206], "w1": 114, "w2": 114, "w_j": [8, 48], "w_t": 132, "wa": [1, 3, 5, 9, 15, 45, 71, 104, 110, 201], "wai": [0, 1, 9, 11, 18, 34, 35, 70, 79, 93, 94, 96, 97, 108, 113, 115, 116, 118, 132, 152, 153, 189, 193, 200, 201, 202, 203, 205], "wait": [0, 5, 67, 192, 204], "wait_with_interrupt": 67, "waldvogel": 48, "wall": 35, "want": [3, 5, 9, 18, 45, 70, 71, 72, 75, 77, 78, 83, 87, 89, 153, 200, 204, 206], "ware": 70, "warn": [0, 5, 38, 51, 62, 175, 193, 198, 199, 205, 206], "warrant": 129, "wast": [152, 153], "water": [113, 115, 119], "wave": [9, 93, 94, 109, 112, 113, 158, 173, 174, 199], "waveno": 93, "wb": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36], "we": [0, 1, 3, 5, 8, 9, 12, 13, 14, 15, 16, 17, 18, 25, 33, 34, 35, 36, 38, 44, 45, 48, 56, 57, 67, 70, 71, 72, 74, 75, 76, 77, 78, 79, 82, 83, 84, 104, 106, 124, 129, 151, 152, 153, 177, 178, 179, 183, 184, 192, 193, 199, 200, 201, 202, 203, 204, 205, 206], "weak": [110, 114, 118, 132, 193, 205], "web": [18, 113, 115, 119], "websit": [0, 5], "weight": [0, 8, 10, 18, 41, 42, 48, 58, 152, 160], "weird": [190, 192, 204], "weiser": 18, "welcom": [1, 39, 179, 181, 200, 201], "welcome_messag": [44, 179, 181, 200, 201], "well": [0, 1, 10, 12, 14, 17, 18, 34, 36, 38, 41, 44, 45, 71, 72, 73, 78, 114, 118, 124, 129, 132, 164, 174, 176, 193, 199, 200, 201, 203, 205, 206], "went": [45, 71, 74, 78, 80, 189, 203], "were": [0, 1, 15], "wether": [147, 148], "what": [0, 1, 9, 12, 15, 25, 45, 70, 77, 82, 177, 183, 199, 200, 201, 202, 204, 206], "whatev": [18, 45, 51, 70, 71, 72, 74, 78, 80, 82, 199, 200], "when": [0, 1, 3, 4, 5, 6, 8, 9, 11, 13, 18, 34, 45, 46, 47, 59, 62, 70, 71, 75, 77, 78, 82, 84, 104, 108, 123, 129, 131, 147, 148, 151, 152, 153, 195, 201, 202, 205, 206], "whenev": [5, 44, 70, 199], "where": [0, 3, 7, 8, 9, 13, 14, 18, 26, 27, 33, 34, 35, 36, 38, 45, 48, 50, 60, 78, 82, 94, 97, 99, 100, 101, 102, 104, 108, 109, 110, 111, 114, 115, 116, 118, 120, 126, 127, 129, 145, 152, 153, 157, 178, 199, 200, 201, 202, 204, 206], "wherea": [94, 114, 115, 116], "wheter": [147, 148], "whether": [0, 42, 45, 53, 70, 71, 72, 73, 74, 78, 79, 80, 108, 131, 205, 206], "which": [0, 1, 3, 4, 5, 9, 10, 11, 12, 13, 15, 16, 18, 29, 30, 33, 34, 35, 36, 38, 43, 44, 45, 51, 53, 61, 62, 63, 67, 70, 71, 72, 77, 78, 79, 80, 81, 83, 84, 93, 94, 95, 96, 99, 100, 104, 106, 107, 109, 110, 114, 117, 118, 119, 124, 125, 128, 129, 131, 132, 144, 145, 147, 148, 152, 153, 154, 157, 158, 199, 200, 201, 202, 204, 205], "while": [0, 2, 3, 5, 9, 12, 15, 18, 33, 35, 36, 39, 70, 77, 78, 79, 178, 192, 200, 201, 202, 203, 204, 205], "whole": [26, 27, 34, 39, 194, 200, 201, 205], "why": [1, 5], "wide": 62, "width": [57, 58, 99, 100, 101, 102, 107, 113, 115], "wiki": [1, 111, 153], "wikipedia": [111, 153], "win": 16, "winkel": 127, "wise": 18, "wish": 59, "within": [0, 1, 5, 6, 9, 36, 46, 71, 75, 77, 78, 198, 199, 201, 206], "without": [0, 1, 5, 15, 26, 27, 34, 87, 89, 132, 201, 202, 204, 205], "won": 95, "work": [0, 3, 4, 5, 8, 9, 10, 12, 16, 18, 19, 21, 25, 26, 27, 28, 29, 30, 32, 34, 36, 62, 71, 78, 81, 157, 178, 183, 188, 189, 190, 191, 192, 193, 200, 201, 202, 203, 204, 205, 206], "work_count": [96, 104, 108, 124, 127, 131], "work_precis": 15, "workcount": [40, 51, 96, 104, 108, 131], "workflow": [0, 5, 67, 68], "workshop": 0, "world": [11, 195, 205], "world_rank": [195, 205], "world_siz": [195, 205], "worri": [5, 204], "wors": 200, "would": [0, 3, 4, 9, 13, 83, 152, 153, 201], "wozniak": 129, "wrap": [35, 56], "wrapper": [53, 59, 67, 205], "write": [4, 5, 12, 21, 26, 27, 28, 29, 30, 32, 34, 36, 45, 62, 82, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "writetojson": 62, "written": [1, 4, 5, 6, 11, 34, 35, 39, 96, 154, 158], "wrong": [12, 16, 19, 32, 67, 68, 192, 204], "www": [1, 3, 9, 12, 21, 110, 111, 116, 146], "x": [0, 3, 5, 8, 9, 11, 12, 21, 25, 28, 29, 30, 32, 35, 36, 42, 45, 48, 58, 93, 94, 95, 96, 97, 99, 100, 101, 102, 105, 106, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 127, 144, 166, 168, 170, 173, 174, 176, 199, 205], "x0": 144, "x_": 127, "x_1": 120, "x_b": 138, "x_bound": 105, "x_i": [95, 97, 99, 100, 101, 102, 120], "x_j": [8, 48], "x_k": [8, 48], "x_n": 120, "xcoord": [16, 19], "xe": 113, "xlabel": [12, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "xlim": [28, 36, 174, 176, 199], "xml": 38, "xp": [130, 144], "xsp": 130, "xtick": [16, 19, 28, 36, 174, 176, 199], "xv": 129, "xvalu": [28, 29, 30, 36, 94, 96, 97, 99, 100, 110, 145, 173, 174, 199], "xvalues_coars": [183, 202], "xvalues_fin": [183, 202], "xx": 105, "y": [11, 35, 39, 101, 102, 103, 106, 115, 119, 122, 174, 176, 199], "y_1": [103, 124], "y_2": [103, 124], "y_3": 124, "y_j": [97, 99, 100, 101, 102], "ye": [9, 58], "year": 39, "yet": [0, 5, 10, 14, 18, 34, 36, 47, 199, 200, 201, 202, 203, 204, 206], "yield": [35, 71, 203, 204], "ylabel": [12, 16, 19, 21, 25, 28, 29, 30, 32, 36, 174, 176, 199], "ylim": [28, 29, 30, 36, 174, 176, 199], "yml": [3, 5, 9], "york": 105, "you": [0, 2, 3, 5, 7, 9, 15, 35, 39, 45, 51, 57, 59, 60, 70, 71, 77, 82, 83, 84, 87, 89, 145, 149, 153, 199, 200, 204, 206], "your": [0, 3, 4, 5, 9, 57, 77, 199, 201], "ytick": [174, 176, 199], "z": [105, 112, 113, 127], "z_": 35, "z_b": 138, "z_bound": 105, "z_e": 35, "zenodo": [3, 9], "zero": [12, 16, 19, 21, 25, 26, 27, 29, 30, 32, 34, 36, 51, 78, 104, 107, 129, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 190, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "zip": [28, 29, 30, 36, 197, 198, 206], "zwischen": 127, "zylindern": 127, "zz": 105}, "titles": ["Changelog", "Contributor Covenant Code of Conduct", "How to contribute to pySDC", "Welcome to pySDC!", "Recommendations for pull requests", "Continuous Integration in pySDC", "Naming conventions in pySDC", "Custom implementation guidelines", "Documenting Code", "Welcome to pySDC!", "Allen-Cahn problems from Bayreuth", "Solving differential algebraic equations with SDC", "Second-order Problems", "Parallel-in-time simulation for multi-modal energy systems", "RDC: Rational Deferred Corrections", "Resilience in SDC", "What is the fastest SDC variant?", "Asymptotic convergence of PFASST", "Compression in pySDC", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Fast-Wave-Slow-Wave SDC", "Matrix-based versions of PFASST", "Exponential SDC for the Monodomain Equation in Cardiac Electrophysiology", "Attempts to parallelize SDC", "<no title>", "Performance analysis of pySDC", "Spectral Deferred Correction Methods for Second-Order Problems", "core package", "core.BaseTransfer module", "core.Collocation module", "core.Common module", "core.Controller module", "core.ConvergenceController module", "core.Errors module", "core.Hooks module", "core.Lagrange module", "core.Level module", "core.Nodes module", "core.Problem module", "core.SpaceTransfer module", "core.Step module", "core.Sweeper module", "helpers package", "helpers.NCCL_communicator module", "helpers.plot_helper module", "helpers.problem_helper module", "helpers.pysdc_helper module", "helpers.setup_helper module", "helpers.stats_helper module", "helpers.testing module", "helpers.transfer_helper module", "helpers.visualization_tools module", "implementations package", "implementations.controller_classes package", "implementations.controller_classes.controller_MPI module", "implementations.controller_classes.controller_nonMPI module", "implementations.convergence_controller_classes package", "implementations.convergence_controller_classes.adaptive_collocation module", "implementations.convergence_controller_classes.adaptivity module", "implementations.convergence_controller_classes.basic_restarting module", "implementations.convergence_controller_classes.check_convergence module", "implementations.convergence_controller_classes.check_iteration_estimator module", "implementations.convergence_controller_classes.crash module", "implementations.convergence_controller_classes.estimate_contraction_factor module", "implementations.convergence_controller_classes.estimate_embedded_error module", "implementations.convergence_controller_classes.estimate_extrapolation_error module", "implementations.convergence_controller_classes.estimate_polynomial_error module", "implementations.convergence_controller_classes.hotrod module", "implementations.convergence_controller_classes.inexactness module", "implementations.convergence_controller_classes.interpolate_between_restarts module", "implementations.convergence_controller_classes.spread_step_sizes module", "implementations.convergence_controller_classes.step_size_limiter module", "implementations.convergence_controller_classes.store_uold module", "implementations.datatype_classes package", "implementations.datatype_classes.cupy_mesh module", "implementations.datatype_classes.fenics_mesh module", "implementations.datatype_classes.mesh module", "implementations.datatype_classes.particles module", "implementations.datatype_classes.petsc_vec module", "implementations.problem_classes package", "implementations.problem_classes.AcousticAdvection_1D_FD_imex module", "implementations.problem_classes.AdvectionDiffusionEquation_1D_FFT module", "implementations.problem_classes.AdvectionEquation_ND_FD module", "implementations.problem_classes.AllenCahn_1D_FD module", "implementations.problem_classes.AllenCahn_2D_FD module", "implementations.problem_classes.AllenCahn_2D_FD_gpu module", "implementations.problem_classes.AllenCahn_2D_FFT module", "implementations.problem_classes.AllenCahn_2D_FFT_gpu module", "implementations.problem_classes.AllenCahn_MPIFFT module", "implementations.problem_classes.AllenCahn_Temp_MPIFFT module", "implementations.problem_classes.Auzinger_implicit module", "implementations.problem_classes.Battery module", "implementations.problem_classes.Boussinesq_2D_FD_imex module", "implementations.problem_classes.Brusselator module", "implementations.problem_classes.BuckConverter module", "implementations.problem_classes.DiscontinuousTestODE module", "implementations.problem_classes.FastWaveSlowWave_0D module", "implementations.problem_classes.FermiPastaUlamTsingou module", "implementations.problem_classes.FullSolarSystem module", "implementations.problem_classes.GeneralizedFisher_1D_FD_implicit module", "implementations.problem_classes.GeneralizedFisher_1D_PETSc module", "implementations.problem_classes.GrayScott_1D_FEniCS_implicit module", "implementations.problem_classes.GrayScott_2D_PETSc_periodic module", "implementations.problem_classes.GrayScott_MPIFFT module", "implementations.problem_classes.HarmonicOscillator module", "implementations.problem_classes.HeatEquation_1D_FEniCS_matrix_forced module", "implementations.problem_classes.HeatEquation_2D_PETSc_forced module", "implementations.problem_classes.HeatEquation_ND_FD module", "implementations.problem_classes.HeatEquation_ND_FD_CuPy module", "implementations.problem_classes.HenonHeiles module", "implementations.problem_classes.LogisticEquation module", "implementations.problem_classes.Lorenz module", "implementations.problem_classes.NonlinearSchroedinger_MPIFFT module", "implementations.problem_classes.OuterSolarSystem module", "implementations.problem_classes.PenningTrap_3D module", "implementations.problem_classes.Piline module", "implementations.problem_classes.Quench module", "implementations.problem_classes.TestEquation_0D module", "implementations.problem_classes.Van_der_Pol_implicit module", "implementations.problem_classes.VorticityVelocity_2D_FEniCS_periodic module", "implementations.problem_classes.acoustic_helpers package", "implementations.problem_classes.acoustic_helpers.buildFDMatrix module", "implementations.problem_classes.acoustic_helpers.buildWave1DMatrix module", "implementations.problem_classes.acoustic_helpers.standard_integrators module", "implementations.problem_classes.boussinesq_helpers package", "implementations.problem_classes.boussinesq_helpers.build2DFDMatrix module", "implementations.problem_classes.boussinesq_helpers.buildBoussinesq2DMatrix module", "implementations.problem_classes.boussinesq_helpers.buildFDMatrix module", "implementations.problem_classes.boussinesq_helpers.helper_classes module", "implementations.problem_classes.boussinesq_helpers.standard_integrators module", "implementations.problem_classes.boussinesq_helpers.unflatten module", "implementations.problem_classes.generic_MPIFFT_Laplacian module", "implementations.problem_classes.generic_ND_FD module", "implementations.problem_classes.nonlinear_ODE_1 module", "implementations.problem_classes.odeScalar module", "implementations.problem_classes.odeSystem module", "implementations.problem_classes.polynomial_test_problem module", "implementations.sweeper_classes package", "implementations.sweeper_classes.Multistep module", "implementations.sweeper_classes.Runge_Kutta module", "implementations.sweeper_classes.Runge_Kutta_Nystrom module", "implementations.sweeper_classes.boris_2nd_order module", "implementations.sweeper_classes.explicit module", "implementations.sweeper_classes.generic_implicit module", "implementations.sweeper_classes.generic_implicit_MPI module", "implementations.sweeper_classes.imex_1st_order module", "implementations.sweeper_classes.imex_1st_order_MPI module", "implementations.sweeper_classes.imex_1st_order_mass module", "implementations.sweeper_classes.multi_implicit module", "implementations.sweeper_classes.verlet module", "implementations.transfer_classes package", "implementations.transfer_classes.BaseTransfer_mass module", "implementations.transfer_classes.TransferFenicsMesh module", "implementations.transfer_classes.TransferMesh module", "implementations.transfer_classes.TransferMesh_FFT module", "implementations.transfer_classes.TransferMesh_FFT2D module", "implementations.transfer_classes.TransferMesh_MPIFFT module", "implementations.transfer_classes.TransferMesh_NoCoarse module", "implementations.transfer_classes.TransferPETScDMDA module", "implementations.transfer_classes.TransferParticles_NoCoarse module", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Step-1: A first spatial problem", "Step-2: Data structures and my first sweeper", "Step-3: Statistics and a new sweeper", "Step-4: Multilevel SDC", "Step-5: PFASST", "Step-6: Advanced PFASST controllers", "Step-7: pySDC with external libraries", "Step-8: Advanced topics"], "titleterms": {"": 200, "1": [1, 199], "2": [1, 200], "3": [1, 201], "4": [1, 202], "5": 203, "6": 204, "7": 205, "8": 206, "A": [199, 200, 201, 202, 203, 204, 205, 206], "The": [35, 204], "To": 206, "abstract": 78, "accuraci": 199, "acknowledg": [3, 9], "acoust": 33, "acoustic_help": [133, 134, 135, 136], "acousticadvection_1d_fd_imex": 93, "ad": 201, "adapt": [15, 71], "adaptive_colloc": 70, "advanc": [204, 206], "advect": [33, 203], "advectiondiffusionequation_1d_fft": 94, "advectionequation_nd_fd": 95, "algebra": 11, "allen": 10, "allencahn_1d_fd": 96, "allencahn_2d_fd": 97, "allencahn_2d_fd_gpu": 98, "allencahn_2d_fft": 99, "allencahn_2d_fft_gpu": 100, "allencahn_mpifft": 101, "allencahn_temp_mpifft": 102, "analysi": 38, "api": 9, "applic": 10, "ar": 13, "asymptot": 17, "attempt": 36, "attribut": [1, 6], "auzinger_implicit": 103, "b": [199, 200, 201, 202, 203, 204, 205, 206], "ban": 1, "base": [34, 78], "basetransf": 41, "basetransfer_mass": 164, "basic_restart": 72, "batteri": [13, 104], "bayreuth": 10, "benchmark": 10, "boris_2nd_ord": 154, "boussinesq": 33, "boussinesq_2d_fd_imex": 105, "boussinesq_help": [137, 138, 139, 140, 141, 142, 143], "branch": 4, "brussel": 106, "buck": 13, "buckconvert": 107, "build2dfdmatrix": 138, "buildboussinesq2dmatrix": 139, "buildfdmatrix": [134, 140], "buildwave1dmatrix": 135, "c": [199, 200, 201, 202, 203, 204, 205, 206], "cahn": 10, "cardiac": 35, "changelog": 0, "check": 199, "check_converg": 73, "check_iteration_estim": 74, "ci": 5, "cite": [3, 9], "class": [6, 7, 78], "code": [1, 5, 8, 35, 38], "colloc": [42, 199, 201], "common": 43, "compress": 18, "concept": 18, "conduct": 1, "constant": 6, "contact": 39, "content": [40, 55, 65, 66, 69, 86, 92, 133, 137, 150, 163], "continu": [5, 206], "contribut": [2, 3, 4, 9], "contributor": 1, "control": [44, 204], "controller_class": [66, 67, 68], "controller_mpi": 67, "controller_nonmpi": 68, "convent": 6, "converg": [14, 17, 35], "convergence_controller_class": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "convergencecontrol": 45, "convert": 13, "core": [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "correct": [1, 14, 39], "coven": 1, "coverag": 5, "crash": 75, "cupy_mesh": 87, "custom": 7, "d": [199, 202], "data": 200, "datatype_class": [86, 87, 88, 89, 90, 91], "defer": [14, 39], "definit": 6, "descript": [43, 51], "detail": 11, "develop": 4, "differ": 36, "differenti": 11, "discontinuoustestod": 108, "distribut": 204, "document": [5, 8, 9], "drain": 13, "electrophysiologi": 35, "energi": 13, "enforc": 1, "environ": 5, "equat": [11, 16, 35], "error": [46, 78], "esdc": 35, "estim": [78, 206], "estimate_contraction_factor": 76, "estimate_embedded_error": 77, "estimate_extrapolation_error": 78, "estimate_polynomial_error": 79, "exampl": 33, "except": 5, "explicit": 155, "exponenti": 35, "extern": 205, "extrapol": 78, "fast": 33, "fastest": 16, "fastwaveslowwave_0d": 109, "featur": [3, 4, 9], "fenic": 205, "fenics_mesh": 88, "fermi": 12, "fermipastaulamtsing": 110, "fft": 205, "figur": 39, "file": 10, "first": [6, 199, 200, 203], "fisher": 16, "fourier": 205, "from": [5, 10, 39], "frontend": 200, "fullsolarsystem": 111, "function": 6, "further": 10, "gener": 5, "generalizedfisher_1d_fd_implicit": 112, "generalizedfisher_1d_petsc": 113, "generic_implicit": 156, "generic_implicit_mpi": 157, "generic_mpifft_laplacian": 144, "generic_nd_fd": 145, "get": [3, 9, 201], "grai": 16, "grayscott_1d_fenics_implicit": 114, "grayscott_2d_petsc_period": 115, "grayscott_mpifft": 116, "guid": 9, "guidelin": [1, 7], "harmonicoscil": 117, "heatequation_1d_fenics_matrix_forc": 118, "heatequation_2d_petsc_forc": 119, "heatequation_nd_fd": 120, "heatequation_nd_fd_cupi": 121, "helper": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "helper_class": 141, "henonheil": 122, "hierarchi": [202, 203], "hook": 47, "hotrod": 80, "how": [2, 3, 9], "hpc": 5, "i": 16, "imex_1st_ord": 158, "imex_1st_order_mass": 160, "imex_1st_order_mpi": 159, "implement": [7, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "inexact": 81, "integr": 5, "interpolate_between_restart": 82, "introduct": 18, "iter": [35, 206], "jobscript": 38, "lagrang": 48, "level": [14, 49], "librari": 205, "line": 13, "lint": 5, "logisticequ": 123, "lorenz": 124, "main": 4, "matrix": 34, "mesh": 89, "method": [18, 35, 39], "mlsdc": 202, "modal": 13, "model": 13, "modul": [6, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "monodomain": 35, "mpi": [36, 204], "mpi4pi": 205, "multi": [13, 14, 206], "multi_implicit": 161, "multilevel": [202, 203], "multistep": [151, 203], "my": [200, 203], "name": 6, "nccl_commun": 56, "new": 201, "newton": 36, "node": [36, 50, 201], "nonlinear": 36, "nonlinear_ode_1": 146, "nonlinearschroedinger_mpifft": 125, "nonmpi": 204, "odd": 204, "odescalar": 147, "odesystem": 148, "oper": 202, "order": [12, 39], "organis": 17, "our": 1, "outersolarsystem": 126, "overview": 11, "packag": [6, 40, 55, 65, 66, 69, 86, 92, 133, 137, 150, 163], "paper": 15, "parallel": [13, 36, 204, 205], "part": [199, 200, 201, 202, 203, 204, 205, 206], "particl": [90, 202], "pasta": 12, "penningtrap_3d": 127, "perform": 38, "perman": 1, "petsc": 205, "petsc_vec": 91, "pfasst": [14, 17, 34, 203, 204], "pi": 13, "pilin": 128, "playground": 9, "pledg": 1, "plot": 15, "plot_help": 57, "polynomial_test_problem": 149, "power": 13, "precondition": 36, "privat": 6, "problem": [7, 10, 12, 36, 39, 51, 199], "problem_class": [92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], "problem_help": 58, "process": 13, "project": [9, 11, 17], "proof": 18, "propag": 34, "public": [6, 39], "pull": [4, 5], "pysdc": [2, 3, 5, 6, 9, 18, 38, 200, 205], "pysdc_help": 59, "python": 38, "quench": 129, "ration": 14, "rdc": 14, "recommend": 4, "relat": 10, "releas": 4, "reproduc": 39, "reproduct": 15, "request": [4, 5], "residu": 206, "resili": 15, "respons": 1, "result": [33, 38], "run": [5, 35, 203], "runge_kutta": 152, "runge_kutta_nystrom": 153, "scope": 1, "scott": 16, "sdc": [11, 15, 16, 33, 35, 36, 202, 206], "second": [12, 39], "setup": 199, "setup_help": 60, "simpl": 12, "simplifi": 36, "simul": 13, "slow": 33, "solar": 12, "solv": 11, "space": 205, "spacetransf": 52, "spatial": [199, 202], "spectral": 39, "spread_step_s": 83, "stabil": 35, "standard": 1, "standard_integr": [136, 142], "start": [3, 9], "statist": 201, "stats_help": 61, "step": [53, 199, 200, 201, 202, 203, 204, 205, 206], "step_size_limit": 84, "store_uold": 85, "structur": 200, "studi": 201, "submodul": [40, 55, 66, 69, 86, 92, 133, 137, 150, 163], "subpackag": [65, 92], "sweeper": [54, 200, 201], "sweeper_class": [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162], "switch": 13, "system": [12, 13], "tempor": 204, "temporari": 1, "test": [5, 9, 14, 15, 62, 199], "testequation_0d": 130, "theoret": [11, 33], "time": [13, 205], "topic": 206, "transfer": 202, "transfer_class": [163, 164, 165, 166, 167, 168, 169, 170, 171, 172], "transfer_help": 63, "transferfenicsmesh": 165, "transfermesh": 166, "transfermesh_fft": 167, "transfermesh_fft2d": 168, "transfermesh_mpifft": 169, "transfermesh_nocoars": 170, "transferparticles_nocoars": 172, "transferpetscdmda": 171, "transform": 205, "tsingou": 12, "tutori": 9, "type": 201, "ulam": 12, "unflatten": 143, "us": 200, "user": 9, "v": 202, "van_der_pol_implicit": 131, "variabl": 6, "variant": 16, "verif": 10, "verlet": 162, "version": 34, "visual": 206, "visualization_tool": 64, "vorticityvelocity_2d_fenics_period": 132, "warn": 1, "wave": 33, "welcom": [3, 9], "what": [13, 16], "x": 206}}) \ No newline at end of file diff --git a/tutorial/doc_step_2_C.html b/tutorial/doc_step_2_C.html index 38aafbdf88..c4bb4acdcf 100644 --- a/tutorial/doc_step_2_C.html +++ b/tutorial/doc_step_2_C.html @@ -118,7 +118,7 @@

    Navigation

    Results:

    -
    2024-04-29 09:00:11,621 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
    +
    2024-05-06 09:21:14,468 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
                                      _____ _____   _____ 
                                     / ____|  __ \ / ____|
                         _ __  _   _| (___ | |  | | |     
    @@ -128,8 +128,8 @@ 

    Navigation

    | | __/ | |_| |___/ -2024-04-29 09:00:11,621 - controller - Controller - dump_setup - 160 - INFO: Setup overview (--> user-defined, -> dependency) -- BEGIN -2024-04-29 09:00:11,621 - controller - Controller - dump_setup - 227 - INFO: ---------------------------------------------------------------------------------------------------- +2024-05-06 09:21:14,468 - controller - Controller - dump_setup - 160 - INFO: Setup overview (--> user-defined, -> dependency) -- BEGIN +2024-05-06 09:21:14,468 - controller - Controller - dump_setup - 227 - INFO: ---------------------------------------------------------------------------------------------------- Controller: <class 'pySDC.implementations.controller_classes.controller_nonMPI.controller_nonMPI'> all_to_done = False @@ -182,34 +182,34 @@

    Navigation

    -> | 1 | 100 | SpreadStepSizesBlockwiseNonMPI | 2 | 200 | CheckConvergence -2024-04-29 09:00:11,621 - controller - Controller - dump_setup - 230 - INFO: ---------------------------------------------------------------------------------------------------- -2024-04-29 09:00:11,622 - controller - Controller - dump_setup - 232 - INFO: Setup overview (--> user-defined, -> dependency) -- END +2024-05-06 09:21:14,468 - controller - Controller - dump_setup - 230 - INFO: ---------------------------------------------------------------------------------------------------- +2024-05-06 09:21:14,468 - controller - Controller - dump_setup - 232 - INFO: Setup overview (--> user-defined, -> dependency) -- END -2024-04-29 09:00:11,626 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 4.11190756e-03 -2024-04-29 09:00:11,629 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 6.68442667e-04 -2024-04-29 09:00:11,633 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 8.80377591e-05 -2024-04-29 09:00:11,636 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 1.21707909e-05 -2024-04-29 09:00:11,640 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 1.38272147e-06 -2024-04-29 09:00:11,644 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 6.36445413e-07 -2024-04-29 09:00:11,647 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 1.68953216e-07 -2024-04-29 09:00:11,651 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 3.52601840e-08 -2024-04-29 09:00:11,654 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 6.07249025e-09 -2024-04-29 09:00:11,658 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 8.27343378e-10 -2024-04-29 09:00:11,661 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 1.18931339e-10 -2024-04-29 09:00:11,665 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 12 -- Sweep: 1 -- residual: 1.48499772e-11 -2024-04-29 09:00:11,669 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 6.69984764e-03 -2024-04-29 09:00:11,673 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 1.05518433e-03 -2024-04-29 09:00:11,676 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 1.40642621e-04 -2024-04-29 09:00:11,680 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 1.85982063e-05 -2024-04-29 09:00:11,683 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 2.79216702e-06 -2024-04-29 09:00:11,687 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 1.12278839e-06 -2024-04-29 09:00:11,690 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 2.85495353e-07 -2024-04-29 09:00:11,694 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 5.78947003e-08 -2024-04-29 09:00:11,697 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 9.68230621e-09 -2024-04-29 09:00:11,701 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 1.26313315e-09 -2024-04-29 09:00:11,705 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 1.82951499e-10 -2024-04-29 09:00:11,708 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 12 -- Sweep: 1 -- residual: 1.99691114e-11 -2024-04-29 09:00:11,709 - hooks - default_hook - post_run - 340 - INFO: Finished run after 0.09s +2024-05-06 09:21:14,473 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 4.11190756e-03 +2024-05-06 09:21:14,477 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 6.68442667e-04 +2024-05-06 09:21:14,481 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 8.80377591e-05 +2024-05-06 09:21:14,484 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 1.21707909e-05 +2024-05-06 09:21:14,488 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 1.38272147e-06 +2024-05-06 09:21:14,491 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 6.36445413e-07 +2024-05-06 09:21:14,495 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 1.68953216e-07 +2024-05-06 09:21:14,499 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 3.52601840e-08 +2024-05-06 09:21:14,502 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 6.07249025e-09 +2024-05-06 09:21:14,506 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 8.27343378e-10 +2024-05-06 09:21:14,510 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 1.18931339e-10 +2024-05-06 09:21:14,513 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.100000 at stage IT_FINE: Level: 0 -- Iteration: 12 -- Sweep: 1 -- residual: 1.48499772e-11 +2024-05-06 09:21:14,518 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 6.69984764e-03 +2024-05-06 09:21:14,522 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 1.05518433e-03 +2024-05-06 09:21:14,525 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 1.40642621e-04 +2024-05-06 09:21:14,529 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 1.85982063e-05 +2024-05-06 09:21:14,532 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 2.79216702e-06 +2024-05-06 09:21:14,536 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 1.12278839e-06 +2024-05-06 09:21:14,539 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 2.85495353e-07 +2024-05-06 09:21:14,543 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 5.78947003e-08 +2024-05-06 09:21:14,547 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 9.68230621e-09 +2024-05-06 09:21:14,550 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 1.26313315e-09 +2024-05-06 09:21:14,554 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 1.82951499e-10 +2024-05-06 09:21:14,557 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.200000 at stage IT_FINE: Level: 0 -- Iteration: 12 -- Sweep: 1 -- residual: 1.99691114e-11 +2024-05-06 09:21:14,558 - hooks - default_hook - post_run - 340 - INFO: Finished run after 0.09s Error after SDC iterations: 1.166689e-05
    diff --git a/tutorial/doc_step_3_B.html b/tutorial/doc_step_3_B.html index 0860c03d48..54e82d3c44 100644 --- a/tutorial/doc_step_3_B.html +++ b/tutorial/doc_step_3_B.html @@ -145,7 +145,7 @@

    Navigation

    Results:

    -
    2024-04-29 09:00:12,058 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
    +
    2024-05-06 09:21:14,921 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
                                      _____ _____   _____ 
                                     / ____|  __ \ / ____|
                         _ __  _   _| (___ | |  | | |     
    @@ -155,8 +155,8 @@ 

    Navigation

    | | __/ | |_| |___/ -2024-04-29 09:00:12,059 - controller - Controller - dump_setup - 160 - INFO: Setup overview (--> user-defined, -> dependency) -- BEGIN -2024-04-29 09:00:12,059 - controller - Controller - dump_setup - 227 - INFO: ---------------------------------------------------------------------------------------------------- +2024-05-06 09:21:14,921 - controller - Controller - dump_setup - 160 - INFO: Setup overview (--> user-defined, -> dependency) -- BEGIN +2024-05-06 09:21:14,922 - controller - Controller - dump_setup - 227 - INFO: ---------------------------------------------------------------------------------------------------- Controller: <class 'pySDC.implementations.controller_classes.controller_nonMPI.controller_nonMPI'> all_to_done = False @@ -204,21 +204,21 @@

    Navigation

    -> | 1 | 100 | SpreadStepSizesBlockwiseNonMPI | 2 | 200 | CheckConvergence -2024-04-29 09:00:12,059 - controller - Controller - dump_setup - 230 - INFO: ---------------------------------------------------------------------------------------------------- -2024-04-29 09:00:12,059 - controller - Controller - dump_setup - 232 - INFO: Setup overview (--> user-defined, -> dependency) -- END - -2024-04-29 09:00:12,065 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 3.53203678e+00 -2024-04-29 09:00:12,071 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 2.09852117e-01 -2024-04-29 09:00:12,077 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 3.50301513e-02 -2024-04-29 09:00:12,082 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 4.67724741e-03 -2024-04-29 09:00:12,088 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 7.95583202e-04 -2024-04-29 09:00:12,093 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 1.11405073e-04 -2024-04-29 09:00:12,099 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 1.26902403e-05 -2024-04-29 09:00:12,104 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 1.16534547e-06 -2024-04-29 09:00:12,110 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 1.66968022e-07 -2024-04-29 09:00:12,115 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 2.09408171e-08 -2024-04-29 09:00:12,121 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 2.17123386e-09 -2024-04-29 09:00:12,123 - hooks - default_hook - post_run - 340 - INFO: Finished run after 0.06s +2024-05-06 09:21:14,922 - controller - Controller - dump_setup - 230 - INFO: ---------------------------------------------------------------------------------------------------- +2024-05-06 09:21:14,922 - controller - Controller - dump_setup - 232 - INFO: Setup overview (--> user-defined, -> dependency) -- END + +2024-05-06 09:21:14,928 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 1 -- Sweep: 1 -- residual: 3.53203678e+00 +2024-05-06 09:21:14,934 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 2 -- Sweep: 1 -- residual: 2.09852117e-01 +2024-05-06 09:21:14,939 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 3 -- Sweep: 1 -- residual: 3.50301513e-02 +2024-05-06 09:21:14,945 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 4 -- Sweep: 1 -- residual: 4.67724741e-03 +2024-05-06 09:21:14,951 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 5 -- Sweep: 1 -- residual: 7.95583202e-04 +2024-05-06 09:21:14,956 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 6 -- Sweep: 1 -- residual: 1.11405073e-04 +2024-05-06 09:21:14,962 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 7 -- Sweep: 1 -- residual: 1.26902403e-05 +2024-05-06 09:21:14,968 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 8 -- Sweep: 1 -- residual: 1.16534547e-06 +2024-05-06 09:21:14,973 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 9 -- Sweep: 1 -- residual: 1.66968022e-07 +2024-05-06 09:21:14,979 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 10 -- Sweep: 1 -- residual: 2.09408171e-08 +2024-05-06 09:21:14,984 - hooks - default_hook - post_sweep - 170 - INFO: Process 0 on time 0.000000 at stage IT_FINE: Level: 0 -- Iteration: 11 -- Sweep: 1 -- residual: 2.17123386e-09 +2024-05-06 09:21:14,987 - hooks - default_hook - post_run - 340 - INFO: Finished run after 0.06s Total energy and deviation in iteration 0: 8799.5000000000 -- 0.00000000e+00 Total energy and deviation in iteration 11: 8785.0038936088 -- 1.44961064e+01
    diff --git a/tutorial/doc_step_4_D.html b/tutorial/doc_step_4_D.html index 60fb4ba0e3..8c45656746 100644 --- a/tutorial/doc_step_4_D.html +++ b/tutorial/doc_step_4_D.html @@ -191,7 +191,7 @@

    Navigation

    Results:

    -
    Timings for SDC, MLSDC and MLSDC+finter:   3.64711443 --   4.07679871 --   4.67874286
    +
    Timings for SDC, MLSDC and MLSDC+finter:   3.71148731 --   4.12523680 --   4.75418500
     Total energy and relative deviation in iteration  0: 407936.7556966486 -- 0.00000000e+00
     Total energy and relative deviation in iteration 12: 406977.9425667246 -- 2.35039652e-03
     Total energy and relative deviation in iteration  0: 407936.7556966486 -- 0.00000000e+00
    diff --git a/tutorial/doc_step_7_A.html b/tutorial/doc_step_7_A.html
    index 51dfc63323..efc7934873 100644
    --- a/tutorial/doc_step_7_A.html
    +++ b/tutorial/doc_step_7_A.html
    @@ -232,49 +232,49 @@ 

    Navigation

    Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.6436 sec. +Time to solution: 1.6758 sec. Variant mass with ml=False and num_procs=1 -- error at time 1.0: 1.1387594756569534e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.2563 sec. +Time to solution: 1.2976 sec. Variant mass_timebc with ml=False and num_procs=1 -- error at time 1.0: 3.2473562155116167e-07 Mean number of iterations: 6.00 Range of values for number of iterations: 3 Position of max/min number of iterations: 3 -- 0 Std and var for number of iterations: 1.10 -- 1.20 -Time to solution: 1.2673 sec. +Time to solution: 1.3051 sec. Variant mass_inv with ml=True and num_procs=1 -- error at time 1.0: 1.138768636885694e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 2.3317 sec. +Time to solution: 2.3712 sec. Variant mass with ml=True and num_procs=1 -- error at time 1.0: 1.1387216566052821e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 2.0334 sec. +Time to solution: 2.0961 sec. Variant mass_timebc with ml=True and num_procs=1 -- error at time 1.0: 3.2473561574763597e-07 Mean number of iterations: 6.00 Range of values for number of iterations: 3 Position of max/min number of iterations: 3 -- 0 Std and var for number of iterations: 1.10 -- 1.20 -Time to solution: 1.9382 sec. +Time to solution: 2.0105 sec. Variant mass_inv with ml=True and num_procs=5 -- error at time 1.0: 1.1150087179536389e-08 Mean number of iterations: 11.60 Range of values for number of iterations: 9 Position of max/min number of iterations: 4 -- 0 Std and var for number of iterations: 3.26 -- 10.64 -Time to solution: 3.8121 sec. +Time to solution: 3.9204 sec.
    diff --git a/tutorial/doc_step_7_B.html b/tutorial/doc_step_7_B.html index 97c8946b21..989358ae65 100644 --- a/tutorial/doc_step_7_B.html +++ b/tutorial/doc_step_7_B.html @@ -200,7 +200,7 @@

    Navigation

    Position of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 2.10 -- 4.41 Error: 1.1321e-05 -Time to solution: 1.4352 sec. +Time to solution: 1.4334 sec. Running with ml=False and num_procs=1... Min/Mean/Max number of iterations: 8.00 / 11.40 / 15.00 @@ -208,7 +208,7 @@

    Navigation

    Position of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 2.03 -- 4.14 Error: 4.1749e-06 -Time to solution: 1.1623 sec. +Time to solution: 1.1510 sec. Running with ml=True and num_procs=1... Min/Mean/Max number of iterations: 5.00 / 6.60 / 8.00 @@ -216,7 +216,7 @@

    Navigation

    Position of max/min number of iterations: 0 -- 16 Std and var for number of iterations: 1.07 -- 1.14 Error: 1.1316e-05 -Time to solution: 1.4417 sec. +Time to solution: 1.4355 sec. Running with ml=True and num_procs=1... Min/Mean/Max number of iterations: 4.00 / 5.95 / 8.00 @@ -224,7 +224,7 @@

    Navigation

    Position of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 1.02 -- 1.05 Error: 4.1744e-06 -Time to solution: 1.3264 sec. +Time to solution: 1.3086 sec. Running with ml=True and num_procs=10... Min/Mean/Max number of iterations: 7.00 / 12.45 / 18.00 @@ -232,7 +232,7 @@

    Navigation

    Position of max/min number of iterations: 9 -- 10 Std and var for number of iterations: 3.11 -- 9.65 Error: 1.1306e-05 -Time to solution: 3.0149 sec. +Time to solution: 2.9524 sec. Running with ml=True and num_procs=10... Min/Mean/Max number of iterations: 6.00 / 11.50 / 17.00 @@ -240,7 +240,7 @@

    Navigation

    Position of max/min number of iterations: 9 -- 10 Std and var for number of iterations: 3.04 -- 9.25 Error: 4.1688e-06 -Time to solution: 2.8176 sec. +Time to solution: 2.7751 sec.
    diff --git a/tutorial/doc_step_7_C.html b/tutorial/doc_step_7_C.html index d2259c7b79..c01e305ff7 100644 --- a/tutorial/doc_step_7_C.html +++ b/tutorial/doc_step_7_C.html @@ -215,7 +215,7 @@

    Navigation

    Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.8121 sec. +Time to solution: 1.7823 sec. Error vs. PDE solution: 1.9479e-04 @@ -227,7 +227,7 @@

    Navigation

    Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.8684 sec. +Time to solution: 0.8981 sec. Error vs. PDE solution: 1.9479e-04 @@ -238,7 +238,7 @@

    Navigation

    Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.7855 sec. +Time to solution: 0.7620 sec. Error vs. PDE solution: 1.9479e-04 This is time-rank 1... Number of iterations for time 0.12: 12 @@ -246,7 +246,7 @@

    Navigation

    Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.7853 sec. +Time to solution: 0.7614 sec. Error vs. PDE solution: 1.9479e-04 diff --git a/tutorial/doc_step_8_C.html b/tutorial/doc_step_8_C.html index 4715b04b5f..05af2bd477 100644 --- a/tutorial/doc_step_8_C.html +++ b/tutorial/doc_step_8_C.html @@ -355,7 +355,7 @@

    Navigation

    Errors after step 0.8750 with 6 iterations: 3.6530e-08 / 2.0645e-13 Errors after step 1.0000 with 6 iterations: 3.6478e-08 / 1.2759e-13 -...done, took 0.34869704199991247 seconds! +...done, took 0.3459433140001238 seconds! ----------------------------------------------------------------------------- Running diffusion in 1 dimensions with time-step size 0.125... @@ -369,7 +369,7 @@

    Navigation

    Errors after step 0.8750 with 3 iterations: 3.5501e-08 / 3.9957e-13 Errors after step 1.0000 with 3 iterations: 3.6813e-08 / 1.6975e-13 -...done, took 0.7587007520000952 seconds! +...done, took 0.7728748139998061 seconds! ----------------------------------------------------------------------------- Running advection in 1 dimensions with time-step size 0.125... @@ -383,7 +383,7 @@

    Navigation

    Errors after step 0.8750 with 4 iterations: 2.5517e-08 / 3.3307e-16 Errors after step 1.0000 with 4 iterations: 2.9147e-08 / 4.4409e-16 -...done, took 0.2010557910002717 seconds! +...done, took 0.20020981300012863 seconds! ----------------------------------------------------------------------------- Running advection in 1 dimensions with time-step size 0.125... @@ -397,7 +397,7 @@

    Navigation

    Errors after step 0.8750 with 2 iterations: 2.5987e-08 / 3.1841e-13 Errors after step 1.0000 with 2 iterations: 2.9666e-08 / 3.1819e-13 -...done, took 0.5765777890001118 seconds! +...done, took 0.584751476999827 seconds! ----------------------------------------------------------------------------- Running auzinger in 1 dimensions with time-step size 0.125... @@ -411,7 +411,7 @@

    Navigation

    Errors after step 0.8750 with 6 iterations: 2.8266e-08 / 0.0000e+00 Errors after step 1.0000 with 6 iterations: 2.8338e-08 / 0.0000e+00 -...done, took 0.13741440200010402 seconds! +...done, took 0.1398477110001295 seconds! ----------------------------------------------------------------------------- Running auzinger in 1 dimensions with time-step size 0.125... @@ -425,7 +425,7 @@

    Navigation

    Errors after step 0.8750 with 4 iterations: 3.1486e-08 / 0.0000e+00 Errors after step 1.0000 with 4 iterations: 3.3802e-08 / 0.0000e+00 -...done, took 0.16679960300007224 seconds! +...done, took 0.1681210279998595 seconds! ----------------------------------------------------------------------------- diff --git a/tutorial/step_2.html b/tutorial/step_2.html index c674a6dd43..f72b691349 100644 --- a/tutorial/step_2.html +++ b/tutorial/step_2.html @@ -417,7 +417,7 @@

    Part C: Using pySDC’s frontend
    2024-04-29 09:00:11,621 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
    +
    2024-05-06 09:21:14,468 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
                                      _____ _____   _____ 
                                     / ____|  __ \ / ____|
                         _ __  _   _| (___ | |  | | |     
    @@ -427,8 +427,8 @@ 

    Part C: Using pySDC’s frontend
    2024-04-29 09:00:12,058 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
    +
    2024-05-06 09:21:14,921 - controller - Controller - welcome_message - 146 - INFO: Welcome to the one and only, really very astonishing and 87.3% bug free
                                      _____ _____   _____ 
                                     / ____|  __ \ / ____|
                         _ __  _   _| (___ | |  | | |     
    @@ -354,8 +354,8 @@ 

    Part B: Adding statistics
    Timings for SDC, MLSDC and MLSDC+finter:   3.64711443 --   4.07679871 --   4.67874286
    +
    Timings for SDC, MLSDC and MLSDC+finter:   3.71148731 --   4.12523680 --   4.75418500
     Total energy and relative deviation in iteration  0: 407936.7556966486 -- 0.00000000e+00
     Total energy and relative deviation in iteration 12: 406977.9425667246 -- 2.35039652e-03
     Total energy and relative deviation in iteration  0: 407936.7556966486 -- 0.00000000e+00
    diff --git a/tutorial/step_7.html b/tutorial/step_7.html
    index 4441dd7697..2add4b8511 100644
    --- a/tutorial/step_7.html
    +++ b/tutorial/step_7.html
    @@ -256,49 +256,49 @@ 

    Part A: pySDC and FEniCSRange of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.6436 sec. +Time to solution: 1.6758 sec. Variant mass with ml=False and num_procs=1 -- error at time 1.0: 1.1387594756569534e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.2563 sec. +Time to solution: 1.2976 sec. Variant mass_timebc with ml=False and num_procs=1 -- error at time 1.0: 3.2473562155116167e-07 Mean number of iterations: 6.00 Range of values for number of iterations: 3 Position of max/min number of iterations: 3 -- 0 Std and var for number of iterations: 1.10 -- 1.20 -Time to solution: 1.2673 sec. +Time to solution: 1.3051 sec. Variant mass_inv with ml=True and num_procs=1 -- error at time 1.0: 1.138768636885694e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 2.3317 sec. +Time to solution: 2.3712 sec. Variant mass with ml=True and num_procs=1 -- error at time 1.0: 1.1387216566052821e-08 Mean number of iterations: 6.00 Range of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 2.0334 sec. +Time to solution: 2.0961 sec. Variant mass_timebc with ml=True and num_procs=1 -- error at time 1.0: 3.2473561574763597e-07 Mean number of iterations: 6.00 Range of values for number of iterations: 3 Position of max/min number of iterations: 3 -- 0 Std and var for number of iterations: 1.10 -- 1.20 -Time to solution: 1.9382 sec. +Time to solution: 2.0105 sec. Variant mass_inv with ml=True and num_procs=5 -- error at time 1.0: 1.1150087179536389e-08 Mean number of iterations: 11.60 Range of values for number of iterations: 9 Position of max/min number of iterations: 4 -- 0 Std and var for number of iterations: 3.26 -- 10.64 -Time to solution: 3.8121 sec. +Time to solution: 3.9204 sec.

    @@ -479,7 +479,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 2.10 -- 4.41 Error: 1.1321e-05 -Time to solution: 1.4352 sec. +Time to solution: 1.4334 sec. Running with ml=False and num_procs=1... Min/Mean/Max number of iterations: 8.00 / 11.40 / 15.00 @@ -487,7 +487,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 2.03 -- 4.14 Error: 4.1749e-06 -Time to solution: 1.1623 sec. +Time to solution: 1.1510 sec. Running with ml=True and num_procs=1... Min/Mean/Max number of iterations: 5.00 / 6.60 / 8.00 @@ -495,7 +495,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 0 -- 16 Std and var for number of iterations: 1.07 -- 1.14 Error: 1.1316e-05 -Time to solution: 1.4417 sec. +Time to solution: 1.4355 sec. Running with ml=True and num_procs=1... Min/Mean/Max number of iterations: 4.00 / 5.95 / 8.00 @@ -503,7 +503,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 0 -- 19 Std and var for number of iterations: 1.02 -- 1.05 Error: 4.1744e-06 -Time to solution: 1.3264 sec. +Time to solution: 1.3086 sec. Running with ml=True and num_procs=10... Min/Mean/Max number of iterations: 7.00 / 12.45 / 18.00 @@ -511,7 +511,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 9 -- 10 Std and var for number of iterations: 3.11 -- 9.65 Error: 1.1306e-05 -Time to solution: 3.0149 sec. +Time to solution: 2.9524 sec. Running with ml=True and num_procs=10... Min/Mean/Max number of iterations: 6.00 / 11.50 / 17.00 @@ -519,7 +519,7 @@

    Part B: mpi4py-fft for parallel Fourier transformsPosition of max/min number of iterations: 9 -- 10 Std and var for number of iterations: 3.04 -- 9.25 Error: 4.1688e-06 -Time to solution: 2.8176 sec. +Time to solution: 2.7751 sec.

    @@ -714,7 +714,7 @@

    Part C: Time-parallel pySDC with space-parallel PETScRange of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 1.8121 sec. +Time to solution: 1.7823 sec. Error vs. PDE solution: 1.9479e-04

    @@ -726,7 +726,7 @@

    Part C: Time-parallel pySDC with space-parallel PETScRange of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.8684 sec. +Time to solution: 0.8981 sec. Error vs. PDE solution: 1.9479e-04

    @@ -737,7 +737,7 @@

    Part C: Time-parallel pySDC with space-parallel PETScRange of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.7855 sec. +Time to solution: 0.7620 sec. Error vs. PDE solution: 1.9479e-04 This is time-rank 1... Number of iterations for time 0.12: 12 @@ -745,7 +745,7 @@

    Part C: Time-parallel pySDC with space-parallel PETScRange of values for number of iterations: 0 Position of max/min number of iterations: 0 -- 0 Std and var for number of iterations: 0.00 -- 0.00 -Time to solution: 0.7853 sec. +Time to solution: 0.7614 sec. Error vs. PDE solution: 1.9479e-04 diff --git a/tutorial/step_8.html b/tutorial/step_8.html index 957beb3736..59c3c88d77 100644 --- a/tutorial/step_8.html +++ b/tutorial/step_8.html @@ -678,7 +678,7 @@

    Part C: Iteration estimator