├── .github ├── dependabot.yml └── workflows │ ├── ci_pipeline.yml │ ├── gitlab_ci.yml │ └── postprocess.yml ├── .gitignore ├── .gitlab-ci.yml ├── CHANGELOG.md ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── data └── README ├── docs ├── Makefile ├── contrib │ ├── 01_pull_requests.md │ ├── 02_continuous_integration.md │ ├── 03_naming_conventions.md │ ├── 04_custom_implementations.md │ ├── 05_documenting_code.md │ ├── 06_new_project.md │ └── 07_release_guide.md ├── convert_markdown.py ├── emojis.json ├── img │ ├── BMBF_gefoerdert_2017_en.jpg │ ├── EuroHPC.jpg │ └── LogoTime-X.png ├── make.bat ├── source │ ├── .gitignore │ ├── _static │ │ └── custom.css │ ├── conf.py │ ├── index.rst │ ├── projects │ │ ├── AllenCahn_Bayreuth.rst │ │ ├── DAE.rst │ │ ├── GPU.rst │ │ ├── Hamiltonian.rst │ │ ├── PinTSimE.rst │ │ ├── RDC.rst │ │ ├── Resilience.rst │ │ ├── SDC_showdown.rst │ │ ├── asymp_conv.rst │ │ ├── compression.rst │ │ ├── doc_SDC_showdown.rst │ │ ├── doc_asympconv.rst │ │ ├── doc_fput.rst │ │ ├── doc_fwsw_acoustic.rst │ │ ├── doc_fwsw_boussinesq.rst │ │ ├── doc_fwsw_theory.rst │ │ ├── doc_hamiltonian_simple.rst │ │ ├── doc_matrixPFASST_matrix.rst │ │ ├── doc_matrixPFASST_propagator.rst │ │ ├── doc_parallelSDC_nonlinear.rst │ │ ├── doc_parallelSDC_preconditioner.rst │ │ ├── doc_parallelSDC_preconditioner_MPI.rst │ │ ├── doc_performance.rst │ │ ├── doc_solar_system.rst │ │ ├── fwsw.rst │ │ ├── matrixPFASST.rst │ │ ├── monodomain.rst │ │ ├── parallelSDC.rst │ │ ├── parallelSDC_reloaded.rst │ │ ├── performance.rst │ │ └── second_order.rst │ └── tutorial │ │ ├── doc_step_1_A.rst │ │ ├── doc_step_1_B.rst │ │ ├── doc_step_1_C.rst │ │ ├── doc_step_1_D.rst │ │ ├── doc_step_2_A.rst │ │ ├── doc_step_2_B.rst │ │ ├── doc_step_2_C.rst │ │ ├── doc_step_3_A.rst │ │ ├── doc_step_3_B.rst │ │ ├── doc_step_3_C.rst │ │ ├── doc_step_4_A.rst │ │ ├── doc_step_4_B.rst │ │ ├── doc_step_4_C.rst │ │ ├── doc_step_4_D.rst │ │ ├── doc_step_5_A.rst │ │ ├── doc_step_5_B.rst │ │ ├── doc_step_5_C.rst │ │ ├── doc_step_6_A.rst │ │ ├── doc_step_6_B.rst │ │ ├── doc_step_6_C.rst │ │ ├── doc_step_7_A.rst │ │ ├── doc_step_7_B.rst │ │ ├── doc_step_7_C.rst │ │ ├── doc_step_7_D.rst │ │ ├── doc_step_7_E.rst │ │ ├── doc_step_7_F.rst │ │ ├── doc_step_8_A.rst │ │ ├── doc_step_8_B.rst │ │ ├── doc_step_8_C.rst │ │ ├── doc_step_9_A.rst │ │ ├── doc_step_9_B.rst │ │ ├── doc_step_9_C.rst │ │ ├── step_1.rst │ │ ├── step_2.rst │ │ ├── step_3.rst │ │ ├── step_4.rst │ │ ├── step_5.rst │ │ ├── step_6.rst │ │ ├── step_7.rst │ │ ├── step_8.rst │ │ └── step_9.rst └── update_apidocs.sh ├── etc ├── check_node_avail.sh ├── environment-base.yml ├── environment-cupy.yml ├── environment-fenics.yml ├── environment-lint.yml ├── environment-mpi4py.yml ├── environment-petsc.yml ├── environment-postprocess.yml ├── environment-pytorch.yml ├── environment-tests.yml ├── juwels_benchmark.sh ├── juwels_cupy.sh └── venv_juwels │ ├── activate.sh │ ├── config.sh │ ├── modules.sh │ ├── readme.md │ ├── requirements.txt │ └── setup.sh ├── pySDC ├── README.rst ├── README_API.rst ├── __init__.py ├── core │ ├── __init__.py │ ├── base_transfer.py │ ├── collocation.py │ ├── common.py │ ├── controller.py │ ├── convergence_controller.py │ ├── errors.py │ ├── hooks.py │ ├── level.py │ ├── problem.py │ ├── space_transfer.py │ ├── step.py │ └── sweeper.py ├── helpers │ ├── NCCL_communicator.py │ ├── ParaDiagHelper.py │ ├── __init__.py │ ├── blocks.py │ ├── fieldsIO.py │ ├── firedrake_ensemble_communicator.py │ ├── plot_helper.py │ ├── problem_helper.py │ ├── pySDC_as_gusto_time_discretization.py │ ├── pysdc_helper.py │ ├── setup_helper.py │ ├── spectral_helper.py │ ├── stats_helper.py │ ├── testing.py │ ├── transfer_helper.py │ ├── visualization_tools.py │ └── vtkIO.py ├── implementations │ ├── __init__.py │ ├── controller_classes │ │ ├── __init__.py │ │ ├── controller_MPI.py │ │ ├── controller_ParaDiag_nonMPI.py │ │ └── controller_nonMPI.py │ ├── convergence_controller_classes │ │ ├── __init__.py │ │ ├── adaptive_collocation.py │ │ ├── adaptivity.py │ │ ├── basic_restarting.py │ │ ├── check_convergence.py │ │ ├── check_iteration_estimator.py │ │ ├── crash.py │ │ ├── estimate_contraction_factor.py │ │ ├── estimate_embedded_error.py │ │ ├── estimate_extrapolation_error.py │ │ ├── estimate_polynomial_error.py │ │ ├── hotrod.py │ │ ├── inexactness.py │ │ ├── interpolate_between_restarts.py │ │ ├── spread_step_sizes.py │ │ ├── step_size_limiter.py │ │ └── store_uold.py │ ├── datatype_classes │ │ ├── __init__.py │ │ ├── cupy_mesh.py │ │ ├── fenics_mesh.py │ │ ├── firedrake_mesh.py │ │ ├── mesh.py │ │ ├── particles.py │ │ └── petsc_vec.py │ ├── hooks │ │ ├── default_hook.py │ │ ├── log_embedded_error_estimate.py │ │ ├── log_errors.py │ │ ├── log_extrapolated_error_estimate.py │ │ ├── log_restarts.py │ │ ├── log_solution.py │ │ ├── log_step_size.py │ │ ├── log_timings.py │ │ ├── log_work.py │ │ └── plotting.py │ ├── problem_classes │ │ ├── AcousticAdvection_1D_FD_imex.py │ │ ├── AdvectionDiffusionEquation_1D_FFT.py │ │ ├── AdvectionEquation_ND_FD.py │ │ ├── AllenCahn_1D_FD.py │ │ ├── AllenCahn_2D_FD.py │ │ ├── AllenCahn_2D_FD_gpu.py │ │ ├── AllenCahn_2D_FFT.py │ │ ├── AllenCahn_2D_FFT_gpu.py │ │ ├── AllenCahn_MPIFFT.py │ │ ├── AllenCahn_Temp_MPIFFT.py │ │ ├── Auzinger_implicit.py │ │ ├── Battery.py │ │ ├── Boussinesq_2D_FD_imex.py │ │ ├── Brusselator.py │ │ ├── BuckConverter.py │ │ ├── Burgers.py │ │ ├── DiscontinuousTestODE.py │ │ ├── FastWaveSlowWave_0D.py │ │ ├── FermiPastaUlamTsingou.py │ │ ├── FullSolarSystem.py │ │ ├── GeneralizedFisher_1D_FD_implicit.py │ │ ├── GeneralizedFisher_1D_PETSc.py │ │ ├── GenericGusto.py │ │ ├── GrayScott_1D_FEniCS_implicit.py │ │ ├── GrayScott_2D_PETSc_periodic.py │ │ ├── GrayScott_MPIFFT.py │ │ ├── HarmonicOscillator.py │ │ ├── HeatEquation_1D_FEniCS_matrix_forced.py │ │ ├── HeatEquation_2D_PETSc_forced.py │ │ ├── HeatEquation_Chebychev.py │ │ ├── HeatEquation_ND_FD.py │ │ ├── HeatEquation_ND_FD_CuPy.py │ │ ├── HeatFiredrake.py │ │ ├── HenonHeiles.py │ │ ├── LogisticEquation.py │ │ ├── Lorenz.py │ │ ├── NonlinearSchroedinger_MPIFFT.py │ │ ├── OuterSolarSystem.py │ │ ├── PenningTrap_3D.py │ │ ├── Piline.py │ │ ├── Quench.py │ │ ├── RayleighBenard.py │ │ ├── RayleighBenard3D.py │ │ ├── TestEquation_0D.py │ │ ├── Van_der_Pol_implicit.py │ │ ├── VorticityVelocity_2D_FEniCS_periodic.py │ │ ├── __init__.py │ │ ├── acoustic_helpers │ │ │ ├── __init__.py │ │ │ ├── buildFDMatrix.py │ │ │ ├── buildWave1DMatrix.py │ │ │ └── standard_integrators.py │ │ ├── boussinesq_helpers │ │ │ ├── __init__.py │ │ │ ├── build2DFDMatrix.py │ │ │ ├── buildBoussinesq2DMatrix.py │ │ │ ├── buildFDMatrix.py │ │ │ ├── helper_classes.py │ │ │ ├── standard_integrators.py │ │ │ └── unflatten.py │ │ ├── generic_MPIFFT_Laplacian.py │ │ ├── generic_ND_FD.py │ │ ├── generic_spectral.py │ │ ├── nonlinear_ODE_1.py │ │ ├── odeScalar.py │ │ ├── odeSystem.py │ │ └── polynomial_test_problem.py │ ├── sweeper_classes │ │ ├── Multistep.py │ │ ├── ParaDiagSweepers.py │ │ ├── Runge_Kutta.py │ │ ├── Runge_Kutta_Nystrom.py │ │ ├── __init__.py │ │ ├── boris_2nd_order.py │ │ ├── explicit.py │ │ ├── generic_implicit.py │ │ ├── generic_implicit_MPI.py │ │ ├── imex_1st_order.py │ │ ├── imex_1st_order_MPI.py │ │ ├── imex_1st_order_mass.py │ │ ├── multi_implicit.py │ │ └── verlet.py │ └── transfer_classes │ │ ├── BaseTransferMPI.py │ │ ├── BaseTransfer_mass.py │ │ ├── TransferFenicsMesh.py │ │ ├── TransferFiredrakeMesh.py │ │ ├── TransferMesh.py │ │ ├── TransferMesh_FFT.py │ │ ├── TransferMesh_FFT2D.py │ │ ├── TransferMesh_MPIFFT.py │ │ ├── TransferMesh_NoCoarse.py │ │ ├── TransferPETScDMDA.py │ │ ├── TransferParticles_NoCoarse.py │ │ └── __init__.py ├── playgrounds │ ├── 12th_PinT_Workshop │ │ ├── 1_Run_problem.ipynb │ │ ├── 2_Add_new_problem.ipynb │ │ ├── 3_Custom_sweeper.ipynb │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── environment-tutorial.yml │ │ ├── intro_pySDC.pdf │ │ └── playground.ipynb │ ├── Allen_Cahn │ │ ├── AllenCahn_Bayreuth_front_1D.py │ │ ├── AllenCahn_Bayreuth_front_1D_reference.py │ │ ├── AllenCahn_Bayreuth_periodic_1D.py │ │ ├── AllenCahn_contracting_circle_FFT.py │ │ ├── AllenCahn_contracting_circle_FFT_PFASST.py │ │ ├── AllenCahn_contracting_circle_SDC.py │ │ ├── AllenCahn_contracting_circle_standard_integrators.py │ │ ├── AllenCahn_monitor.py │ │ ├── AllenCahn_monitor_Bayreuth.py │ │ ├── AllenCahn_output.py │ │ ├── AllenCahn_reference.py │ │ ├── README_JURECA.txt │ │ ├── __init__.py │ │ ├── data │ │ │ ├── AC_reference_FFT_Tend3.2e-02.npz │ │ │ └── AC_reference_Tend3.2e-02.npz │ │ ├── jube_AC_FFT_PFASST.xml │ │ ├── jube_AC_FFT_SDC.xml │ │ ├── parallel_playground.py │ │ ├── run_AC_FD_CN.exe │ │ ├── run_AC_FD_SDC.exe │ │ ├── run_AC_FFT_PFASST.tmpl │ │ └── run_AC_FFT_SDC.tmpl │ ├── Boris │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── penningtrap_HookClass.py │ │ ├── penningtrap_playground.py │ │ ├── spiraling_particle_HookClass.py │ │ ├── spiraling_particle_ProblemClass.py │ │ └── spiraling_particle_playground.py │ ├── DAE │ │ ├── DiscontinuousTestDAE.py │ │ ├── genericImplicitDAE.py │ │ ├── linearTestDAEMinion.py │ │ ├── log_residual_components.py │ │ ├── playground_MPI.py │ │ └── residual_components.py │ ├── Diagonal │ │ ├── .gitignore │ │ ├── convergenceOrder.py │ │ ├── dahlquist.py │ │ ├── mplsettings.py │ │ ├── optim.py │ │ ├── optimDiagCoeffs.md │ │ ├── qmatrix.py │ │ ├── spectralRadius.py │ │ ├── stabilityFWSW.py │ │ └── stabilityNeumann.py │ ├── EnergyGrids │ │ ├── __init__.py │ │ ├── battery_adaptivity.py │ │ ├── playground.py │ │ └── playground_buck.py │ ├── FEniCS │ │ ├── HookClass_FEniCS_output.py │ │ ├── __init__.py │ │ ├── fenics_sdc.py │ │ ├── heat_equation_M.py │ │ ├── heat_equation_Minv.py │ │ ├── mass_playground.py │ │ ├── playground.py │ │ ├── vortex.py │ │ └── weak_formulation_heat.py │ ├── FEniCSx │ │ ├── HeatEquation_1D_FEniCSx_matrix_forced.py │ │ ├── HeatEquation_1D_FEniCSx_matrix_forced_2.py │ │ ├── HookClass_FEniCS_output.py │ │ ├── __init__.py │ │ ├── heat_equation_M.py │ │ ├── heat_equation_raw.py │ │ └── playground.py │ ├── Gander │ │ ├── HookClass_error_output.py │ │ ├── __init__.py │ │ ├── matrix_based.py │ │ ├── testequation.py │ │ ├── thibaut_algorithms.py │ │ └── two_grid.py │ ├── Hackfest 2022 │ │ ├── README.rst │ │ ├── __init__.py │ │ └── playground.ipynb │ ├── HeatEquation │ │ ├── HookClass_error_output.py │ │ ├── __init__.py │ │ └── periodic_playground.py │ ├── ML_initial_guess │ │ ├── README.md │ │ ├── heat.py │ │ ├── ml_heat.py │ │ ├── sweeper.py │ │ └── tensor.py │ ├── ODEs │ │ ├── ODE1_playground.py │ │ ├── __init__.py │ │ ├── auzinger_playground.py │ │ ├── logistics_playground.py │ │ ├── trajectory_HookClass.py │ │ └── vanderpol_playground.py │ ├── PETSc │ │ ├── __init__.py │ │ ├── playground.py │ │ ├── playground_comm.py │ │ ├── playground_data.py │ │ ├── playground_fft.py │ │ ├── playground_hypre.py │ │ ├── playground_matmult.py │ │ ├── playground_operators.py │ │ ├── playground_parallel.py │ │ ├── playground_pySDC.py │ │ └── playground_ts.py │ ├── PinT_Workshop_2017 │ │ ├── __init__.py │ │ ├── my_HookClass.py │ │ └── play_with_me.py │ ├── PinT_Workshop_2025 │ │ ├── 0_pySDC.ipynb │ │ ├── 1_Add_problem_class.ipynb │ │ ├── 2_Coupling_pySDC_to_libraries.ipynb │ │ ├── README.rst │ │ ├── environment-tutorial.yml │ │ └── figs │ │ │ ├── 3D_RBC_3.png │ │ │ ├── ADVECTION_steps_vs_iteration_hf_7x7_INTERP.png │ │ │ ├── GS3D_000040.png │ │ │ ├── compression_order_time_advection_d=1.00e-06_n=4_MPI=True.png │ │ │ ├── parallelSDC_preconditioner_vanderpol.png │ │ │ ├── scaling_GS3D_time.png │ │ │ ├── timings_SDC_variants_GrayScott.png │ │ │ └── wp-run_RBC-RK_comp-t-e_global_rel.png │ ├── README.rst │ ├── Runge_Kutta │ │ └── Runge-Kutta-Methods.ipynb │ ├── VSDC │ │ ├── __init__.py │ │ ├── hamiltonian_and_energy_output.py │ │ ├── hamiltonian_output.py │ │ └── simple_problems.py │ ├── __init__.py │ ├── compression │ │ ├── HookClass_error_output.py │ │ ├── __init__.py │ │ ├── run_parallel_AC_MPIFFT.py │ │ ├── run_parallel_Heat_NumPy.py │ │ ├── run_parallel_Heat_PETSc.py │ │ └── run_serial_examples.py │ ├── datatypes │ │ ├── __init__.py │ │ ├── base.py │ │ ├── check_consistency.py │ │ ├── check_performance.py │ │ └── implementations.py │ ├── dedalus │ │ ├── .gitignore │ │ ├── README.md │ │ ├── advection.py │ │ ├── burger.py │ │ ├── burger_ref.py │ │ ├── demo.py │ │ ├── demo_advection.png │ │ ├── mpi.py │ │ ├── problem.py │ │ ├── rayleighBenardSDC.py │ │ ├── sdc.py │ │ └── sweeper.py │ ├── deprecated │ │ ├── Dedalus │ │ │ ├── AC_playground_2D_parallel.py │ │ │ ├── AllenCahn_2D_Dedalus.py │ │ │ ├── AllenCahn_2D_Dedalus_multiple.py │ │ │ ├── AllenCahn_2D_Dedalus_new.py │ │ │ ├── AllenCahn_monitor.py │ │ │ ├── DynamoGP_2D_Dedalus.py │ │ │ ├── DynamoGP_2D_Dedalus_NEW.py │ │ │ ├── Dynamo_2D_Dedalus.py │ │ │ ├── Dynamo_2D_Dedalus_NEW.py │ │ │ ├── Dynamo_monitor.py │ │ │ ├── HeatEquation_1D_Dedalus_forced.py │ │ │ ├── HeatEquation_2D_Dedalus_forced.py │ │ │ ├── RayleighBenard_2D_Dedalus.py │ │ │ ├── RayleighBenard_monitor.py │ │ │ ├── TransferDedalusFields.py │ │ │ ├── __init__.py │ │ │ ├── dedalus_field.py │ │ │ ├── dedalus_install.sh │ │ │ ├── dynamo_playground.py │ │ │ ├── dynamogp_playground.py │ │ │ ├── periodic_playground.py │ │ │ ├── periodic_playground_2D.py │ │ │ ├── periodic_playground_2D_parallel.py │ │ │ ├── periodic_playground_parallel.py │ │ │ ├── playground.py │ │ │ ├── playground_datatypes.py │ │ │ ├── playground_parallel.py │ │ │ └── rayleighbenard_playground.py │ │ ├── __init__.py │ │ ├── acoustic_1d_imex │ │ │ ├── ProblemClass.py │ │ │ ├── ProblemClass_multiscale.py │ │ │ ├── __init__.py │ │ │ ├── dirk.py │ │ │ ├── playground.py │ │ │ ├── plotenergy.py │ │ │ ├── ploterrorconstants.py │ │ │ ├── runconvergence_rk.py │ │ │ └── runenergy.py │ │ ├── acoustic_2d_imex │ │ │ ├── HookClass.py │ │ │ ├── ProblemClass.py │ │ │ ├── __init__.py │ │ │ ├── build2DFDMatrix.py │ │ │ ├── buildFDMatrix.py │ │ │ ├── buildWave2DMatrix.py │ │ │ ├── playground.py │ │ │ └── unflatten.py │ │ ├── advection_1d_implicit │ │ │ ├── ProblemClass.py │ │ │ ├── TransferClass.py │ │ │ ├── __init__.py │ │ │ ├── getFDMatrix.py │ │ │ ├── playground.py │ │ │ └── plotFDconvergence.py │ │ ├── advection_2d_explicit │ │ │ ├── HookClass.py │ │ │ ├── ProblemClass.py │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ ├── playground.py │ │ │ └── unflatten.py │ │ ├── burgers_2d_explicit │ │ │ ├── ProblemClass.py │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ └── playground.py │ │ ├── datatype_test.py │ │ ├── fwsw │ │ │ ├── __init__.py │ │ │ ├── playground.py │ │ │ ├── plot_stab_vs_m.py │ │ │ └── run_convergence.py │ │ ├── playground_dtype.py │ │ └── pmesh │ │ │ ├── AC_2D_application.py │ │ │ ├── AC_2D_application_NEW.py │ │ │ ├── AC_Temperatur_benchmark.py │ │ │ ├── AC_benchmark.py │ │ │ ├── AC_benchmark_NEW.py │ │ │ ├── AllenCahn_PMESH.py │ │ │ ├── AllenCahn_PMESH_NEW.py │ │ │ ├── AllenCahn_Temperatur_monitor_and_dump.py │ │ │ ├── AllenCahn_Temperature_PMESH.py │ │ │ ├── AllenCahn_dump.py │ │ │ ├── AllenCahn_dump_NEW.py │ │ │ ├── AllenCahn_monitor_and_dump.py │ │ │ ├── AllenCahn_monitor_and_dump_NEW.py │ │ │ ├── PMESH_datatype.py │ │ │ ├── PMESH_datatype_NEW.py │ │ │ ├── TransferMesh_PMESH.py │ │ │ ├── TransferMesh_PMESH_NEW.py │ │ │ ├── __init__.py │ │ │ ├── playground_pmesh.py │ │ │ ├── playground_pmesh_comm.py │ │ │ ├── run_pySDC_AC.exe │ │ │ ├── shift_test.py │ │ │ ├── visualize.py │ │ │ └── visualize_Temperature.py │ ├── fft │ │ ├── AllenCahn_contracting_circle_FFT.py │ │ ├── __init__.py │ │ ├── fft_in_time.py │ │ ├── libpfasst_output.py │ │ └── playground_advdiff.py │ ├── lagrange │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── quad_error.ipynb │ │ └── quadrature.py │ ├── libpfasst │ │ ├── __init__.py │ │ └── playground_advdiff.py │ ├── mixed_precision │ │ └── playground.py │ ├── monodomain │ │ ├── Monodomain.py │ │ ├── __init__.py │ │ └── playground.py │ ├── mpifft │ │ ├── AC_benchmark.py │ │ ├── README │ │ ├── __init__.py │ │ ├── grayscott.py │ │ └── playground.py │ ├── optimization │ │ ├── Mixed1.py │ │ ├── Qdelta_complex.py │ │ ├── Qdelta_ld_sum.py │ │ ├── Qdelta_stiff.py │ │ ├── Qdelta_stiff_norm.py │ │ ├── Qdelta_sum.py │ │ ├── Qdelta_sum_diag.py │ │ ├── Qdelta_sum_diag_complex.py │ │ ├── Qdelta_sum_double.py │ │ ├── Qdelta_sum_expl.py │ │ ├── Qdelta_sum_ml.py │ │ ├── Qdelta_sum_ml_2.py │ │ ├── Qdelta_sum_norm.py │ │ ├── Qdelta_sum_verlet.py │ │ ├── Qdelta_sum_verlet_ld.py │ │ ├── Qdelta_target.py │ │ ├── Qdelta_ud_sum.py │ │ ├── Qdelta_ud_sum_diag.py │ │ ├── __init__.py │ │ ├── clean_pending.py │ │ ├── indiesolver.py │ │ ├── playground.py │ │ └── playground_advdiff.py │ ├── other │ │ ├── __init__.py │ │ ├── nonblocking.py │ │ ├── parallel_rhs_mesh.py │ │ ├── petsc_datatype.py │ │ ├── plots_overresolve.py │ │ ├── plots_overresolve_iter.py │ │ ├── plots_overresolve_space.py │ │ └── plots_overresolve_time.py │ ├── parallel │ │ ├── AllenCahn_contracting_circle_FFT.py │ │ ├── AllenCahn_parallel_monitor.py │ │ ├── dask_test.exe │ │ ├── dask_test.py │ │ ├── howto_scorep.txt │ │ ├── isend.py │ │ ├── parallel.batch │ │ ├── parallel_iteration.py │ │ ├── playground_parallelization.py │ │ ├── process.py │ │ ├── rma.py │ │ ├── rma_async.py │ │ ├── run_pySDC_AC.exe │ │ ├── run_pySDC_heat2d.exe │ │ ├── src_correct_pinning.sh │ │ ├── test_show_affinity_jureca.x │ │ ├── thread.py │ │ ├── thread_orig.py │ │ └── wait.py │ └── paralpha │ │ ├── __init__.py │ │ ├── explicit.py │ │ ├── explicit_v2.py │ │ ├── playground_linear.py │ │ └── playground_nonlinear.py ├── projects │ ├── AllenCahn_Bayreuth │ │ ├── AllenCahn_dump.py │ │ ├── AllenCahn_monitor.py │ │ ├── AllenCahn_monitor_and_dump.py │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── data │ │ │ ├── AC-reference-tempforce_00001000.dat │ │ │ └── AC-reference-tempforce_00001000.json │ │ ├── environment.yml │ │ ├── run_pySDC_AC.exe │ │ ├── run_simple_forcing_benchmark.py │ │ ├── run_simple_forcing_verification.py │ │ ├── run_temp_forcing_benchmark.py │ │ ├── run_temp_forcing_realistic.py │ │ ├── run_temp_forcing_reference.py │ │ ├── run_temp_forcing_verification.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_simple_forcing.py │ │ │ └── test_temp_forcing.py │ │ ├── visualize.py │ │ └── visualize_temp.py │ ├── AsympConv │ │ ├── PFASST_conv_Linf.py │ │ ├── PFASST_conv_tests.py │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── conv_test_to0.py │ │ ├── conv_test_toinf.py │ │ ├── data │ │ │ ├── conv_test_niter_NS2.png │ │ │ ├── conv_test_niter_NS3.png │ │ │ ├── results_conv_advection_Linf_QILU.txt │ │ │ ├── results_conv_advection_Linf_QILU2.txt │ │ │ ├── results_conv_diffusion_Linf_QILU.txt │ │ │ └── results_conv_diffusion_Linf_QILU2.txt │ │ ├── environment.yml │ │ ├── smoother_specrad_heatmap.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_PFASST.py │ ├── DAE │ │ ├── README.rst │ │ ├── environment.yml │ │ ├── misc │ │ │ ├── data │ │ │ │ └── README.md │ │ │ ├── hooksDAE.py │ │ │ ├── meshDAE.py │ │ │ └── problemDAE.py │ │ ├── plotting │ │ │ ├── linear_plot.py │ │ │ ├── loglog_plot.py │ │ │ └── semilogy_plot.py │ │ ├── problems │ │ │ ├── discontinuousTestDAE.py │ │ │ ├── pendulum2D.py │ │ │ ├── problematicF.py │ │ │ ├── simpleDAE.py │ │ │ ├── synchronousMachine.py │ │ │ ├── transistorAmplifier.py │ │ │ └── wscc9BusSystem.py │ │ ├── run │ │ │ ├── accuracy_check_MPI.py │ │ │ ├── fully_implicit_dae_playground.py │ │ │ ├── run_convergence_test.py │ │ │ ├── run_iteration_test.py │ │ │ └── synchronous_machine_playground.py │ │ ├── sweepers │ │ │ ├── fullyImplicitDAE.py │ │ │ ├── fullyImplicitDAEMPI.py │ │ │ ├── rungeKuttaDAE.py │ │ │ ├── semiImplicitDAE.py │ │ │ └── semiImplicitDAEMPI.py │ │ └── tests │ │ │ ├── test_FullyImplicitDAE.py │ │ │ ├── test_MPI_sweepers.py │ │ │ ├── test_MeshDAE.py │ │ │ ├── test_RungeKuttaDAE.py │ │ │ ├── test_SemiImplicitDAE.py │ │ │ ├── test_convergence.py │ │ │ ├── test_hooksDAE.py │ │ │ ├── test_iteration.py │ │ │ ├── test_playground.py │ │ │ └── test_problems.py │ ├── FastWaveSlowWave │ │ ├── AcousticAdvection_1D_FD_imex_multiscale.py │ │ ├── HookClass_acoustic.py │ │ ├── HookClass_boussinesq.py │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── data │ │ │ ├── ampfactor-K3-M3.png │ │ │ ├── conv-data.txt │ │ │ ├── dirk.npy │ │ │ ├── multiscale-K2-M2.png │ │ │ ├── phase-K3-M3.png │ │ │ ├── rkimex.npy │ │ │ ├── sdc.npy │ │ │ ├── split.npy │ │ │ ├── uref.npy │ │ │ └── xaxis.npy │ │ ├── environment.yml │ │ ├── plot_dispersion.py │ │ ├── plot_stab_vs_k.py │ │ ├── plot_stability.py │ │ ├── plot_stifflimit_specrad.py │ │ ├── plotgmrescounter_boussinesq.py │ │ ├── runconvergence_acoustic.py │ │ ├── rungmrescounter_boussinesq.py │ │ ├── runitererror_acoustic.py │ │ ├── runmultiscale_acoustic.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_acoustic.py │ │ │ ├── test_boussinesq.py │ │ │ └── test_fwsw.py │ ├── GPU │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── ac_fft.py │ │ ├── analysis_scripts │ │ │ ├── 3d_plot_GS_large.py │ │ │ ├── large_simulations.py │ │ │ ├── parallel_scaling.py │ │ │ ├── plot_RBC_matrix.py │ │ │ ├── plot_large_simulations.py │ │ │ └── plot_step_size.py │ │ ├── configs │ │ │ ├── GS_configs.py │ │ │ ├── RBC_configs.py │ │ │ └── base_config.py │ │ ├── etc │ │ │ ├── generate_jobscript.py │ │ │ ├── venv_booster │ │ │ │ ├── activate.sh │ │ │ │ ├── config.sh │ │ │ │ ├── create_kernel.sh │ │ │ │ ├── create_python_for_vscode.sh │ │ │ │ ├── modules.sh │ │ │ │ ├── readme.md │ │ │ │ ├── requirements.txt │ │ │ │ └── setup.sh │ │ │ └── venv_jusuf │ │ │ │ ├── activate.sh │ │ │ │ ├── config.sh │ │ │ │ ├── modules.sh │ │ │ │ ├── readme.md │ │ │ │ ├── requirements.txt │ │ │ │ └── setup.sh │ │ ├── heat.py │ │ ├── paper_plots.py │ │ ├── run_experiment.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_ac.py │ │ │ ├── test_configs.py │ │ │ └── test_heat.py │ ├── Hamiltonian │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── data │ │ │ └── fput_energy_full.png │ │ ├── environment.yml │ │ ├── fput.py │ │ ├── hamiltonian_and_energy_output.py │ │ ├── hamiltonian_output.py │ │ ├── harmonic_oscillator.py │ │ ├── simple_problems.py │ │ ├── solar_system.py │ │ ├── stop_at_error_hook.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_fput.py │ │ │ ├── test_simple.py │ │ │ └── test_solar.py │ ├── Monodomain │ │ ├── README.rst │ │ ├── datatype_classes │ │ │ └── my_mesh.py │ │ ├── etc │ │ │ └── environment-monodomain.yml │ │ ├── hooks │ │ │ ├── HookClass_pde.py │ │ │ └── HookClass_post_iter_info.py │ │ ├── problem_classes │ │ │ ├── MonodomainODE.py │ │ │ ├── TestODE.py │ │ │ ├── ionicmodels │ │ │ │ └── cpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bindings_definitions.cpp │ │ │ │ │ ├── bistable.h │ │ │ │ │ ├── compilation_command.txt │ │ │ │ │ ├── courtemanche.h │ │ │ │ │ ├── hodgkinhuxley.h │ │ │ │ │ ├── ionicmodel.h │ │ │ │ │ ├── tentusscher.h │ │ │ │ │ └── tentusscher_smooth.h │ │ │ └── space_discretizazions │ │ │ │ └── Parabolic_DCT.py │ │ ├── run_scripts │ │ │ ├── run_MonodomainODE.py │ │ │ ├── run_MonodomainODE_cli.py │ │ │ └── run_TestODE.py │ │ ├── sweeper_classes │ │ │ ├── exponential_runge_kutta │ │ │ │ └── imexexp_1st_order.py │ │ │ └── runge_kutta │ │ │ │ └── imexexp_1st_order.py │ │ ├── tests │ │ │ ├── test_monodomain_convergence.py │ │ │ ├── test_monodomain_iterations.py │ │ │ ├── test_monodomain_iterations_parallel.py │ │ │ └── test_monodomain_stability_domain.py │ │ ├── transfer_classes │ │ │ ├── TransferVectorOfDCTVectors.py │ │ │ └── Transfer_DCT_Vector.py │ │ ├── utils │ │ │ └── data_management.py │ │ └── visualization │ │ │ └── show_monodomain_sol.py │ ├── Performance │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── controller_MPI_scorep.py │ │ ├── data │ │ │ ├── AC-bench-noforce_00000000.dat │ │ │ ├── AC-bench-noforce_00000000.json │ │ │ ├── AC-bench-noforce_00000024.dat │ │ │ ├── AC-bench-noforce_00000024.json │ │ │ ├── bench_run_SPxTP │ │ │ │ └── 000002 │ │ │ │ │ └── result │ │ │ │ │ └── result.dat │ │ │ └── bench_run_SPxTS │ │ │ │ └── 000004 │ │ │ │ └── result │ │ │ │ └── result.dat │ │ ├── howto_jube.txt │ │ ├── howto_scorep.txt │ │ ├── jube_run_pySDC_AC_space.xml │ │ ├── jube_run_pySDC_AC_spacetime.xml │ │ ├── run_pySDC_AC.exe │ │ ├── run_pySDC_AC.tmpl │ │ ├── run_pySDC_AC_scorep.exe │ │ ├── run_simple_forcing_benchmark.py │ │ ├── timings_BSC.txt │ │ ├── vampir_regions.vsettings │ │ ├── vampir_traces_pySDC_AC_4x1_intel_default_v2.png │ │ ├── vampir_traces_pySDC_AC_4x1_intel_v2.png │ │ ├── vampir_traces_pySDC_AC_4x1_parastation-mt.png │ │ ├── vampir_traces_pySDC_AC_4x1_ps_v2.png │ │ ├── vampir_traces_pySDC_AC_4x2_intel_v2.png │ │ ├── vampir_traces_pySDC_AC_4x2_parastation-mt.png │ │ ├── vampir_traces_pySDC_AC_4x2_ps_v2.png │ │ └── visualize.py │ ├── PinTSimE │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── battery_model.py │ │ ├── buck_model.py │ │ ├── discontinuous_test_ODE.py │ │ ├── environment.yml │ │ ├── estimation_check.py │ │ ├── hardcoded_solutions.py │ │ ├── paper_PSCC2024 │ │ │ ├── README.md │ │ │ ├── log_event.py │ │ │ └── paper_plots.py │ │ ├── piline_model.py │ │ ├── switch_estimator.py │ │ └── tests │ │ │ ├── test_SwitchEstimator.py │ │ │ ├── test_battery_model.py │ │ │ ├── test_buck_model.py │ │ │ ├── test_discontinuous_test_ODE.py │ │ │ ├── test_estimation_check.py │ │ │ └── test_piline_model.py │ ├── RDC │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── data │ │ │ ├── vdp_ref.npy │ │ │ └── vdp_results.pkl │ │ ├── environment.yml │ │ ├── equidistant_RDC.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_MLRDC_PFASST.py │ │ ├── vanderpol_MLSDC_PFASST_test.py │ │ ├── vanderpol_error_test.py │ │ └── vanderpol_reference.py │ ├── README.rst │ ├── RayleighBenard │ │ ├── RBC3D_configs.py │ │ ├── analysis_scripts │ │ │ ├── RBC3D_order.py │ │ │ ├── RBC3D_spectrum.py │ │ │ ├── plot_Nu.py │ │ │ ├── plotting_utils.py │ │ │ └── process_RBC3D_data.py │ │ ├── environment.yml │ │ ├── run_experiment.py │ │ └── tests │ │ │ └── test_RBC_3D_analysis.py │ ├── Resilience │ │ ├── AC.py │ │ ├── Adaptivity.ipynb │ │ ├── FDeigenvalues.py │ │ ├── GS.py │ │ ├── HotRod.ipynb │ │ ├── Lorenz.py │ │ ├── RBC.py │ │ ├── README.rst │ │ ├── ResilienceStatistics.ipynb │ │ ├── Schroedinger.py │ │ ├── __init__.py │ │ ├── accuracy_check.py │ │ ├── advection.py │ │ ├── collocation_adaptivity.py │ │ ├── dahlquist.py │ │ ├── environment.yml │ │ ├── extrapolation_within_Q.py │ │ ├── fault_injection.py │ │ ├── fault_stats.py │ │ ├── heat.py │ │ ├── hook.py │ │ ├── jobscript_jusuf.sh │ │ ├── notes │ │ │ ├── Lorenz │ │ │ │ ├── compare_strategies.png │ │ │ │ └── recovery_rate_compared.png │ │ │ └── LorenzResilience.md │ │ ├── paper_plots.py │ │ ├── piline.py │ │ ├── quench.py │ │ ├── reachTendExactly.py │ │ ├── strategies.py │ │ ├── sweepers.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_FD_eigenvalues.py │ │ │ ├── test_Lorenz.py │ │ │ ├── test_RBC.py │ │ │ ├── test_ReachTendExactly.py │ │ │ ├── test_adaptive_collocation.py │ │ │ ├── test_efficient_sweepers.py │ │ │ ├── test_fault_injection.py │ │ │ ├── test_order.py │ │ │ ├── test_piline.py │ │ │ ├── test_quench.py │ │ │ ├── test_schroedinger.py │ │ │ ├── test_strategies.py │ │ │ └── test_vdp.py │ │ ├── vdp.py │ │ ├── venv │ │ │ ├── activate.sh │ │ │ ├── config.sh │ │ │ ├── modules.sh │ │ │ ├── readme.md │ │ │ ├── requirements.txt │ │ │ └── setup.sh │ │ └── work_precision.py │ ├── SDC_showdown │ │ ├── README.rst │ │ ├── SDC_timing_Fisher.py │ │ ├── SDC_timing_GrayScott.py │ │ ├── __init__.py │ │ ├── data │ │ │ ├── GS_reference.dat │ │ │ └── GS_reference.dat.info │ │ ├── environment.yml │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_fisher.py │ │ │ └── test_grayscott.py │ ├── Second_orderSDC │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── check_data_folder.py │ │ ├── environment.yml │ │ ├── harmonic_oscillator_params.py │ │ ├── harmonic_oscillator_run_points.py │ │ ├── harmonic_oscillator_run_stab_interval.py │ │ ├── harmonic_oscillator_run_stability.py │ │ ├── penningtrap_HookClass.py │ │ ├── penningtrap_Simulation.py │ │ ├── penningtrap_params.py │ │ ├── penningtrap_run_Hamiltonian_error.py │ │ ├── penningtrap_run_error.py │ │ ├── penningtrap_run_work_precision.py │ │ ├── plot_helper.py │ │ ├── stability_simulation.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_convergence.py │ │ │ └── test_stability.py │ ├── TOMS │ │ ├── AllenCahn_contracting_circle.py │ │ ├── AllenCahn_monitor.py │ │ ├── README_JURECA.txt │ │ ├── __init__.py │ │ ├── data │ │ │ ├── result_MLSDC.dat │ │ │ ├── result_MLSDC_NEW.dat │ │ │ ├── result_PFASST_12.dat │ │ │ ├── result_PFASST_12_NEW.dat │ │ │ ├── result_PFASST_1_NEW.dat │ │ │ ├── result_PFASST_2.dat │ │ │ ├── result_PFASST_24.dat │ │ │ ├── result_PFASST_24_NEW.dat │ │ │ ├── result_PFASST_2_NEW.dat │ │ │ ├── result_PFASST_4.dat │ │ │ ├── result_PFASST_4_NEW.dat │ │ │ ├── result_PFASST_6.dat │ │ │ ├── result_PFASST_6_NEW.dat │ │ │ ├── result_PFASST_multinode_24.dat │ │ │ └── result_PFASST_multinode_24_NEW.dat │ │ ├── environment.yml │ │ ├── jube_pySDC_with_PETSc.xml │ │ ├── pySDC_with_PETSc.py │ │ ├── run_pySDC_with_PETSc.exe │ │ ├── run_pySDC_with_PETSc.tmpl │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_AllenCahn_contracting_circle.py │ │ │ └── test_visualize_pySDC_with_PETSc.py │ │ └── visualize_pySDC_with_PETSc.py │ ├── __init__.py │ ├── compression │ │ ├── Docker │ │ │ ├── Dockerfile │ │ │ ├── Readme.rst │ │ │ ├── docker_entrypoint.sh │ │ │ └── install_pySDC.sh │ │ ├── README.rst │ │ ├── compression_convergence_controller.py │ │ ├── order.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_proof_of_concept.py │ ├── deprecated │ │ └── node_failure │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ ├── animate_convergence.py │ │ │ ├── boussinesq_example.py │ │ │ ├── controller_nonMPI_hard_faults.py │ │ │ ├── data │ │ │ ├── ADVECTION_results_hf_INTERP.npz │ │ │ ├── ADVECTION_results_hf_INTERP_PREDICT.npz │ │ │ ├── ADVECTION_results_hf_SPREAD.npz │ │ │ ├── ADVECTION_results_hf_SPREAD_PREDICT.npz │ │ │ ├── ADVECTION_steps_vs_iteration_hf_INTERP.npz │ │ │ ├── ADVECTION_steps_vs_iteration_hf_INTERP_PREDICT.npz │ │ │ ├── ADVECTION_steps_vs_iteration_hf_NOFAULT.npz │ │ │ ├── ADVECTION_steps_vs_iteration_hf_SPREAD.npz │ │ │ ├── ADVECTION_steps_vs_iteration_hf_SPREAD_PREDICT.npz │ │ │ ├── HEAT_results_hf_INTERP.npz │ │ │ ├── HEAT_results_hf_INTERP_PREDICT.npz │ │ │ ├── HEAT_results_hf_SPREAD.npz │ │ │ ├── HEAT_results_hf_SPREAD_PREDICT.npz │ │ │ ├── HEAT_steps_vs_iteration_hf_INTERP.npz │ │ │ ├── HEAT_steps_vs_iteration_hf_INTERP_PREDICT.npz │ │ │ ├── HEAT_steps_vs_iteration_hf_NOFAULT.npz │ │ │ ├── HEAT_steps_vs_iteration_hf_SPREAD.npz │ │ │ ├── HEAT_steps_vs_iteration_hf_SPREAD_PREDICT.npz │ │ │ ├── PFASST_BOUSSINESQ_stats_hf_INTERP_P16.npz │ │ │ ├── PFASST_BOUSSINESQ_stats_hf_INTERP_PREDICT_P16.npz │ │ │ ├── PFASST_BOUSSINESQ_stats_hf_NOFAULT_P16.npz │ │ │ ├── PFASST_BOUSSINESQ_stats_hf_SPREAD_P16.npz │ │ │ ├── PFASST_BOUSSINESQ_stats_hf_SPREAD_PREDICT_P16.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_P16.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_P32.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_P32_cN512.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_PREDICT_P16.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_PREDICT_P32.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_INTERP_PREDICT_P32_cN512.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_NOFAULT_P16.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_NOFAULT_P32.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_SPREAD_P16.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_SPREAD_P32.npz │ │ │ ├── PFASST_GRAYSCOTT_stats_hf_SPREAD_PREDICT_P16.npz │ │ │ └── PFASST_GRAYSCOTT_stats_hf_SPREAD_PREDICT_P32.npz │ │ │ ├── emulate_hard_faults.py │ │ │ ├── grayscott_example.py │ │ │ ├── hard_faults_detail.py │ │ │ ├── hard_faults_test.py │ │ │ ├── postproc_boussinesq.py │ │ │ ├── postproc_grayscott.py │ │ │ ├── postproc_hard_faults_detail.py │ │ │ └── postproc_hard_faults_test.py │ ├── matrixPFASST │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── compare_to_matrixbased.py │ │ ├── compare_to_propagator.py │ │ ├── controller_matrix_nonMPI.py │ │ ├── environment.yml │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_controllers.py │ ├── parallelSDC │ │ ├── AllenCahn_parallel.py │ │ ├── ErrReductionHook.py │ │ ├── GeneralizedFisher_1D_FD_implicit_Jac.py │ │ ├── README.rst │ │ ├── Van_der_Pol_implicit_Jac.py │ │ ├── __init__.py │ │ ├── data │ │ │ ├── error_reduction_data.pkl │ │ │ ├── parallelSDC_iterations_precond.pkl │ │ │ ├── parallelSDC_preconditioner_advection.pdf │ │ │ ├── parallelSDC_preconditioner_advection.pgf │ │ │ ├── parallelSDC_preconditioner_advection.png │ │ │ ├── parallelSDC_preconditioner_fisher.pdf │ │ │ ├── parallelSDC_preconditioner_fisher.pgf │ │ │ ├── parallelSDC_preconditioner_fisher.png │ │ │ ├── parallelSDC_preconditioner_heat.pdf │ │ │ ├── parallelSDC_preconditioner_heat.pgf │ │ │ ├── parallelSDC_preconditioner_heat.png │ │ │ ├── parallelSDC_preconditioner_vanderpol.pdf │ │ │ ├── parallelSDC_preconditioner_vanderpol.pgf │ │ │ ├── parallelSDC_preconditioner_vanderpol.png │ │ │ └── parallelSDC_results_graphs.pkl │ │ ├── environment.yml │ │ ├── linearized_implicit_fixed_parallel.py │ │ ├── linearized_implicit_fixed_parallel_prec.py │ │ ├── linearized_implicit_parallel.py │ │ ├── minimization.py │ │ ├── newton_vs_sdc.py │ │ ├── nonlinear_playground.py │ │ ├── preconditioner_playground.py │ │ ├── preconditioner_playground_MPI.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_AllenCahn_parallel.py │ │ │ ├── test_fisher.py │ │ │ ├── test_preconditioner.py │ │ │ └── test_preconditioner_MPI.py │ ├── parallelSDC_reloaded │ │ ├── .gitignore │ │ ├── README.rst │ │ ├── __init__.py │ │ ├── allenCahn_accuracy.py │ │ ├── allenCahn_setup.py │ │ ├── chemicalReaction_accuracy.py │ │ ├── chemicalReaction_setup.py │ │ ├── convergence.py │ │ ├── environment.yml │ │ ├── jacobiElliptic_accuracy.py │ │ ├── jacobiElliptic_setup.py │ │ ├── kaps_accuracy.py │ │ ├── kaps_setup.py │ │ ├── lorenz_accuracy.py │ │ ├── lorenz_setup.py │ │ ├── nilpotency.py │ │ ├── protheroRobinsonAutonomous_accuracy.py │ │ ├── protheroRobinsonAutonomous_setup.py │ │ ├── protheroRobinson_accuracy.py │ │ ├── protheroRobinson_setup.py │ │ ├── scripts │ │ │ ├── __init__.py │ │ │ ├── _dataRef.json │ │ │ ├── crop.sh │ │ │ ├── fig01_conv.py │ │ │ ├── fig02_stab.py │ │ │ ├── fig03_lorenz.py │ │ │ ├── fig04_protheroRobinson.py │ │ │ ├── fig05_allenCahn.py │ │ │ ├── fig06_allenCahnMPI.py │ │ │ ├── fig06_allenCahnMPI_plot.py │ │ │ ├── fig06_compTime.json │ │ │ ├── run.sh │ │ │ └── utils.py │ │ ├── stability.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_parallelSDC_reloaded.py │ │ ├── utils.py │ │ ├── vanderpol_accuracy.py │ │ └── vanderpol_setup.py │ └── soft_failure │ │ ├── FaultHooks.py │ │ ├── __init__.py │ │ ├── data │ │ ├── __init__.py │ │ ├── dump_injections_vanderpol.txt │ │ ├── vanderpol_500_runs_Statistics.txt │ │ ├── vanderpol_500_runs_iter_hist.png │ │ ├── vanderpol_500_runs_min_max_residuals.png │ │ └── vanderpol_500_runs_residuals.png │ │ ├── environment.yml │ │ ├── generate_statistics.py │ │ ├── implicit_sweeper_faults.py │ │ ├── tests │ │ ├── __init__.py │ │ └── test_generate_statistics.py │ │ └── visualization_helper.py ├── tests │ ├── README.rst │ ├── __init__.py │ ├── test_2d_fd_accuracy.py │ ├── test_Q_transfer.py │ ├── test_benchmarks │ │ ├── __init__.py │ │ ├── test_PFASST_NumPy.py │ │ └── test_collocation.py │ ├── test_collocation.py │ ├── test_controllers │ │ └── test_controller_ParaDiag_nonMPI.py │ ├── test_convergence_controllers │ │ ├── test_InterpolateBetweenRestarts.py │ │ ├── test_Newton_inexactness.py │ │ ├── test_adaptive_collocation.py │ │ ├── test_adaptivity.py │ │ ├── test_basic_restarting.py │ │ ├── test_check_convergence.py │ │ ├── test_crash.py │ │ ├── test_error_convergence_controllers.py │ │ ├── test_extrapolation_within_Q.py │ │ ├── test_polynomial_error.py │ │ └── test_step_size_limiter.py │ ├── test_datatypes │ │ ├── test_datatypes.py │ │ ├── test_firedrake_mesh.py │ │ └── test_multicomponent_mesh.py │ ├── test_helpers │ │ ├── .gitignore │ │ ├── test_ParaDiagHelper.py │ │ ├── test_fieldsIO.py │ │ ├── test_frozen_class.py │ │ ├── test_gusto_coupling.py │ │ ├── test_helpers.py │ │ ├── test_problem_helper.py │ │ ├── test_setup_helper.py │ │ ├── test_spectral_helper.py │ │ ├── test_spectral_helper_1d_chebychev.py │ │ ├── test_spectral_helper_1d_fft.py │ │ ├── test_spectral_helper_1d_ultraspherical.py │ │ ├── test_stats_helper.py │ │ ├── test_testing.py │ │ └── test_vtk.py │ ├── test_hooks │ │ ├── test_entry_class.py │ │ ├── test_log_to_file.py │ │ └── test_log_work.py │ ├── test_problem.py │ ├── test_problems │ │ ├── test_AdvectionDiffusionEquation_1D_FFT.py │ │ ├── test_AllenCahn_1D_FD.py │ │ ├── test_Brusselator.py │ │ ├── test_Burgers.py │ │ ├── test_Dahlquist_IMEX.py │ │ ├── test_DiscontinuousTestODE.py │ │ ├── test_GrayScottMPIFFT.py │ │ ├── test_NonlinearSchroedinger_MPIFFT.py │ │ ├── test_RayleighBenard.py │ │ ├── test_RayleighBenard3D.py │ │ ├── test_generic_MPIFFT.py │ │ ├── test_generic_spectral.py │ │ ├── test_heat_chebychev.py │ │ ├── test_heat_firedrake.py │ │ ├── test_nonlinear_ODE_1.py │ │ └── test_quench.py │ ├── test_sweepers │ │ ├── test_MPI_sweeper.py │ │ ├── test_Multistep_sweeper.py │ │ ├── test_ParaDiag_sweepers.py │ │ ├── test_Runge_Kutta_sweeper.py │ │ ├── test_compute_end_point.py │ │ ├── test_imexsweeper.py │ │ └── test_preconditioners.py │ ├── test_transfer_classes │ │ ├── test_base_transfer_MPI.py │ │ ├── test_firedrake_transfer.py │ │ ├── test_mesh_to_mesh.py │ │ └── test_transfer_order.py │ ├── test_tutorials │ │ ├── __init__.py │ │ ├── test_step_1.py │ │ ├── test_step_2.py │ │ ├── test_step_3.py │ │ ├── test_step_4.py │ │ ├── test_step_5.py │ │ ├── test_step_6.py │ │ ├── test_step_7.py │ │ ├── test_step_8.py │ │ └── test_step_9.py │ └── tests_core.py └── tutorial │ ├── README.rst │ ├── __init__.py │ ├── step_1 │ ├── A_spatial_problem_setup.py │ ├── B_spatial_accuracy_check.py │ ├── C_collocation_problem_setup.py │ ├── D_collocation_accuracy_check.py │ ├── README.rst │ └── __init__.py │ ├── step_2 │ ├── A_step_data_structure.py │ ├── B_my_first_sweeper.py │ ├── C_using_pySDCs_frontend.py │ ├── README.rst │ └── __init__.py │ ├── step_3 │ ├── A_getting_statistics.py │ ├── B_adding_statistics.py │ ├── C_study_collocations.py │ ├── HookClass_Particles.py │ ├── README.rst │ └── __init__.py │ ├── step_4 │ ├── A_spatial_transfer_operators.py │ ├── B_multilevel_hierarchy.py │ ├── C_SDC_vs_MLSDC.py │ ├── D_MLSDC_with_particles.py │ ├── PenningTrap_3D_coarse.py │ ├── README.rst │ └── __init__.py │ ├── step_5 │ ├── A_multistep_multilevel_hierarchy.py │ ├── B_my_first_PFASST_run.py │ ├── C_advection_and_PFASST.py │ ├── README.rst │ └── __init__.py │ ├── step_6 │ ├── A_run_non_MPI_controller.py │ ├── B_odd_temporal_distribution.py │ ├── C_MPI_parallelization.py │ ├── README.rst │ ├── __init__.py │ └── playground_parallelization.py │ ├── step_7 │ ├── A_pySDC_with_FEniCS.py │ ├── B_pySDC_with_mpi4pyfft.py │ ├── C_pySDC_with_PETSc.py │ ├── D_pySDC_with_PyTorch.py │ ├── E_pySDC_with_Firedrake.py │ ├── F_2_plot_pySDC_with_Gusto_result.py │ ├── F_pySDC_with_Gusto.py │ ├── README.rst │ └── __init__.py │ ├── step_8 │ ├── A_visualize_residuals.py │ ├── B_multistep_SDC.py │ ├── C_iteration_estimator.py │ ├── HookClass_error_output.py │ ├── README.rst │ └── __init__.py │ └── step_9 │ ├── A_paradiag_for_linear_problems.py │ ├── B_paradiag_for_nonlinear_problems.py │ └── C_paradiag_in_pySDC.py └── pyproject.toml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.github/workflows/ci_pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/gitlab_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.github/workflows/gitlab_ci.yml -------------------------------------------------------------------------------- /.github/workflows/postprocess.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.github/workflows/postprocess.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/README.md -------------------------------------------------------------------------------- /data/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/data/README -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/contrib/01_pull_requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/01_pull_requests.md -------------------------------------------------------------------------------- /docs/contrib/02_continuous_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/02_continuous_integration.md -------------------------------------------------------------------------------- /docs/contrib/03_naming_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/03_naming_conventions.md -------------------------------------------------------------------------------- /docs/contrib/04_custom_implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/04_custom_implementations.md -------------------------------------------------------------------------------- /docs/contrib/05_documenting_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/05_documenting_code.md -------------------------------------------------------------------------------- /docs/contrib/06_new_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/06_new_project.md -------------------------------------------------------------------------------- /docs/contrib/07_release_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/contrib/07_release_guide.md -------------------------------------------------------------------------------- /docs/convert_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/convert_markdown.py -------------------------------------------------------------------------------- /docs/emojis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/emojis.json -------------------------------------------------------------------------------- /docs/img/BMBF_gefoerdert_2017_en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/img/BMBF_gefoerdert_2017_en.jpg -------------------------------------------------------------------------------- /docs/img/EuroHPC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/img/EuroHPC.jpg -------------------------------------------------------------------------------- /docs/img/LogoTime-X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/img/LogoTime-X.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/.gitignore -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/projects/AllenCahn_Bayreuth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/AllenCahn_Bayreuth.rst -------------------------------------------------------------------------------- /docs/source/projects/DAE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/DAE.rst -------------------------------------------------------------------------------- /docs/source/projects/GPU.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/GPU.rst -------------------------------------------------------------------------------- /docs/source/projects/Hamiltonian.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/Hamiltonian.rst -------------------------------------------------------------------------------- /docs/source/projects/PinTSimE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/PinTSimE.rst -------------------------------------------------------------------------------- /docs/source/projects/RDC.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/RDC.rst -------------------------------------------------------------------------------- /docs/source/projects/Resilience.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/Resilience.rst -------------------------------------------------------------------------------- /docs/source/projects/SDC_showdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/SDC_showdown.rst -------------------------------------------------------------------------------- /docs/source/projects/asymp_conv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/asymp_conv.rst -------------------------------------------------------------------------------- /docs/source/projects/compression.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/compression.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_SDC_showdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_SDC_showdown.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_asympconv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_asympconv.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_fput.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_fput.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_fwsw_acoustic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_fwsw_acoustic.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_fwsw_boussinesq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_fwsw_boussinesq.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_fwsw_theory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_fwsw_theory.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_hamiltonian_simple.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_hamiltonian_simple.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_matrixPFASST_matrix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_matrixPFASST_matrix.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_matrixPFASST_propagator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_matrixPFASST_propagator.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_parallelSDC_nonlinear.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_parallelSDC_nonlinear.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_parallelSDC_preconditioner.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_parallelSDC_preconditioner.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_performance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_performance.rst -------------------------------------------------------------------------------- /docs/source/projects/doc_solar_system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/doc_solar_system.rst -------------------------------------------------------------------------------- /docs/source/projects/fwsw.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/fwsw.rst -------------------------------------------------------------------------------- /docs/source/projects/matrixPFASST.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/matrixPFASST.rst -------------------------------------------------------------------------------- /docs/source/projects/monodomain.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/monodomain.rst -------------------------------------------------------------------------------- /docs/source/projects/parallelSDC.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/parallelSDC.rst -------------------------------------------------------------------------------- /docs/source/projects/parallelSDC_reloaded.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/parallelSDC_reloaded.rst -------------------------------------------------------------------------------- /docs/source/projects/performance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/performance.rst -------------------------------------------------------------------------------- /docs/source/projects/second_order.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/projects/second_order.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_1_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_1_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_1_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_1_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_1_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_1_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_1_D.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_1_D.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_2_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_2_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_2_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_2_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_2_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_2_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_3_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_3_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_3_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_3_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_3_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_3_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_4_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_4_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_4_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_4_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_4_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_4_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_4_D.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_4_D.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_5_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_5_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_5_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_5_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_5_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_5_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_6_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_6_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_6_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_6_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_6_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_6_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_D.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_D.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_E.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_E.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_7_F.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_7_F.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_8_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_8_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_8_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_8_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_8_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_8_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_9_A.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_9_A.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_9_B.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_9_B.rst -------------------------------------------------------------------------------- /docs/source/tutorial/doc_step_9_C.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/doc_step_9_C.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_1.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_2.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_3.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_4.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_5.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_6.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_7.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_8.rst -------------------------------------------------------------------------------- /docs/source/tutorial/step_9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/source/tutorial/step_9.rst -------------------------------------------------------------------------------- /docs/update_apidocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/docs/update_apidocs.sh -------------------------------------------------------------------------------- /etc/check_node_avail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/check_node_avail.sh -------------------------------------------------------------------------------- /etc/environment-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-base.yml -------------------------------------------------------------------------------- /etc/environment-cupy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-cupy.yml -------------------------------------------------------------------------------- /etc/environment-fenics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-fenics.yml -------------------------------------------------------------------------------- /etc/environment-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-lint.yml -------------------------------------------------------------------------------- /etc/environment-mpi4py.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-mpi4py.yml -------------------------------------------------------------------------------- /etc/environment-petsc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-petsc.yml -------------------------------------------------------------------------------- /etc/environment-postprocess.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-postprocess.yml -------------------------------------------------------------------------------- /etc/environment-pytorch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-pytorch.yml -------------------------------------------------------------------------------- /etc/environment-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/environment-tests.yml -------------------------------------------------------------------------------- /etc/juwels_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/juwels_benchmark.sh -------------------------------------------------------------------------------- /etc/juwels_cupy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/juwels_cupy.sh -------------------------------------------------------------------------------- /etc/venv_juwels/activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/activate.sh -------------------------------------------------------------------------------- /etc/venv_juwels/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/config.sh -------------------------------------------------------------------------------- /etc/venv_juwels/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/modules.sh -------------------------------------------------------------------------------- /etc/venv_juwels/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/readme.md -------------------------------------------------------------------------------- /etc/venv_juwels/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/requirements.txt -------------------------------------------------------------------------------- /etc/venv_juwels/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/etc/venv_juwels/setup.sh -------------------------------------------------------------------------------- /pySDC/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/README.rst -------------------------------------------------------------------------------- /pySDC/README_API.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/README_API.rst -------------------------------------------------------------------------------- /pySDC/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/core/base_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/base_transfer.py -------------------------------------------------------------------------------- /pySDC/core/collocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/collocation.py -------------------------------------------------------------------------------- /pySDC/core/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/common.py -------------------------------------------------------------------------------- /pySDC/core/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/controller.py -------------------------------------------------------------------------------- /pySDC/core/convergence_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/convergence_controller.py -------------------------------------------------------------------------------- /pySDC/core/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/errors.py -------------------------------------------------------------------------------- /pySDC/core/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/hooks.py -------------------------------------------------------------------------------- /pySDC/core/level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/level.py -------------------------------------------------------------------------------- /pySDC/core/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/problem.py -------------------------------------------------------------------------------- /pySDC/core/space_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/space_transfer.py -------------------------------------------------------------------------------- /pySDC/core/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/step.py -------------------------------------------------------------------------------- /pySDC/core/sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/core/sweeper.py -------------------------------------------------------------------------------- /pySDC/helpers/NCCL_communicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/NCCL_communicator.py -------------------------------------------------------------------------------- /pySDC/helpers/ParaDiagHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/ParaDiagHelper.py -------------------------------------------------------------------------------- /pySDC/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'robert' 2 | -------------------------------------------------------------------------------- /pySDC/helpers/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/blocks.py -------------------------------------------------------------------------------- /pySDC/helpers/fieldsIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/fieldsIO.py -------------------------------------------------------------------------------- /pySDC/helpers/firedrake_ensemble_communicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/firedrake_ensemble_communicator.py -------------------------------------------------------------------------------- /pySDC/helpers/plot_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/plot_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/problem_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/problem_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/pySDC_as_gusto_time_discretization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/pySDC_as_gusto_time_discretization.py -------------------------------------------------------------------------------- /pySDC/helpers/pysdc_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/pysdc_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/setup_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/setup_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/spectral_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/spectral_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/stats_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/stats_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/testing.py -------------------------------------------------------------------------------- /pySDC/helpers/transfer_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/transfer_helper.py -------------------------------------------------------------------------------- /pySDC/helpers/visualization_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/visualization_tools.py -------------------------------------------------------------------------------- /pySDC/helpers/vtkIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/helpers/vtkIO.py -------------------------------------------------------------------------------- /pySDC/implementations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/controller_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/convergence_controller_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'robert' 2 | -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/cupy_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/datatype_classes/cupy_mesh.py -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/fenics_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/datatype_classes/fenics_mesh.py -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/datatype_classes/mesh.py -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/datatype_classes/particles.py -------------------------------------------------------------------------------- /pySDC/implementations/datatype_classes/petsc_vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/datatype_classes/petsc_vec.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/default_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/default_hook.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_errors.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_restarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_restarts.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_solution.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_step_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_step_size.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_timings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_timings.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/log_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/log_work.py -------------------------------------------------------------------------------- /pySDC/implementations/hooks/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/hooks/plotting.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Battery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Battery.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Brusselator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Brusselator.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/BuckConverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/BuckConverter.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Burgers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Burgers.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/GenericGusto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/GenericGusto.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/HeatFiredrake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/HeatFiredrake.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/HenonHeiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/HenonHeiles.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Lorenz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Lorenz.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/PenningTrap_3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/PenningTrap_3D.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Piline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Piline.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/Quench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/Quench.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/RayleighBenard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/RayleighBenard.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/acoustic_helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/boussinesq_helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/generic_ND_FD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/generic_ND_FD.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/odeScalar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/odeScalar.py -------------------------------------------------------------------------------- /pySDC/implementations/problem_classes/odeSystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/problem_classes/odeSystem.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/Multistep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/Multistep.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/Runge_Kutta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/Runge_Kutta.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'robert' 2 | -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/explicit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/explicit.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/imex_1st_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/imex_1st_order.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/multi_implicit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/multi_implicit.py -------------------------------------------------------------------------------- /pySDC/implementations/sweeper_classes/verlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/sweeper_classes/verlet.py -------------------------------------------------------------------------------- /pySDC/implementations/transfer_classes/TransferMesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/implementations/transfer_classes/TransferMesh.py -------------------------------------------------------------------------------- /pySDC/implementations/transfer_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/12th_PinT_Workshop/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/12th_PinT_Workshop/README.rst -------------------------------------------------------------------------------- /pySDC/playgrounds/12th_PinT_Workshop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/12th_PinT_Workshop/intro_pySDC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/12th_PinT_Workshop/intro_pySDC.pdf -------------------------------------------------------------------------------- /pySDC/playgrounds/12th_PinT_Workshop/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/12th_PinT_Workshop/playground.ipynb -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/AllenCahn_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/AllenCahn_monitor.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/AllenCahn_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/AllenCahn_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/AllenCahn_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/AllenCahn_reference.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/README_JURECA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/README_JURECA.txt -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/jube_AC_FFT_PFASST.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/jube_AC_FFT_PFASST.xml -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/jube_AC_FFT_SDC.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/jube_AC_FFT_SDC.xml -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/parallel_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/parallel_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/run_AC_FD_CN.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/run_AC_FD_CN.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/run_AC_FD_SDC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/run_AC_FD_SDC.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/run_AC_FFT_PFASST.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/run_AC_FFT_PFASST.tmpl -------------------------------------------------------------------------------- /pySDC/playgrounds/Allen_Cahn/run_AC_FFT_SDC.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Allen_Cahn/run_AC_FFT_SDC.tmpl -------------------------------------------------------------------------------- /pySDC/playgrounds/Boris/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | *.pdf 3 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Boris/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Boris/penningtrap_HookClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Boris/penningtrap_HookClass.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Boris/penningtrap_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Boris/penningtrap_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Boris/spiraling_particle_HookClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Boris/spiraling_particle_HookClass.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/DiscontinuousTestDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/DiscontinuousTestDAE.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/genericImplicitDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/genericImplicitDAE.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/linearTestDAEMinion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/linearTestDAEMinion.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/log_residual_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/log_residual_components.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/playground_MPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/playground_MPI.py -------------------------------------------------------------------------------- /pySDC/playgrounds/DAE/residual_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/DAE/residual_components.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | *.png 3 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/convergenceOrder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/convergenceOrder.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/dahlquist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/dahlquist.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/mplsettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/mplsettings.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/optim.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/optimDiagCoeffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/optimDiagCoeffs.md -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/qmatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/qmatrix.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/spectralRadius.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/spectralRadius.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/stabilityFWSW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/stabilityFWSW.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Diagonal/stabilityNeumann.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Diagonal/stabilityNeumann.py -------------------------------------------------------------------------------- /pySDC/playgrounds/EnergyGrids/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/EnergyGrids/battery_adaptivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/EnergyGrids/battery_adaptivity.py -------------------------------------------------------------------------------- /pySDC/playgrounds/EnergyGrids/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/EnergyGrids/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/EnergyGrids/playground_buck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/EnergyGrids/playground_buck.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/HookClass_FEniCS_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/HookClass_FEniCS_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/fenics_sdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/fenics_sdc.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/heat_equation_M.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/heat_equation_M.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/heat_equation_Minv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/heat_equation_Minv.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/mass_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/mass_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/vortex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/vortex.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCS/weak_formulation_heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCS/weak_formulation_heat.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCSx/HookClass_FEniCS_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCSx/HookClass_FEniCS_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCSx/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCSx/heat_equation_M.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCSx/heat_equation_M.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCSx/heat_equation_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCSx/heat_equation_raw.py -------------------------------------------------------------------------------- /pySDC/playgrounds/FEniCSx/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/FEniCSx/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/HookClass_error_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Gander/HookClass_error_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/matrix_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Gander/matrix_based.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/testequation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Gander/testequation.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/thibaut_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Gander/thibaut_algorithms.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Gander/two_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Gander/two_grid.py -------------------------------------------------------------------------------- /pySDC/playgrounds/Hackfest 2022/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Hackfest 2022/README.rst -------------------------------------------------------------------------------- /pySDC/playgrounds/Hackfest 2022/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/Hackfest 2022/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Hackfest 2022/playground.ipynb -------------------------------------------------------------------------------- /pySDC/playgrounds/HeatEquation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/HeatEquation/periodic_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/HeatEquation/periodic_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ML_initial_guess/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ML_initial_guess/README.md -------------------------------------------------------------------------------- /pySDC/playgrounds/ML_initial_guess/heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ML_initial_guess/heat.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ML_initial_guess/ml_heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ML_initial_guess/ml_heat.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ML_initial_guess/sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ML_initial_guess/sweeper.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ML_initial_guess/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ML_initial_guess/tensor.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/ODE1_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ODEs/ODE1_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/auzinger_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ODEs/auzinger_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/logistics_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ODEs/logistics_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/trajectory_HookClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ODEs/trajectory_HookClass.py -------------------------------------------------------------------------------- /pySDC/playgrounds/ODEs/vanderpol_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/ODEs/vanderpol_playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_comm.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_data.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_fft.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_hypre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_hypre.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_matmult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_matmult.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_operators.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_parallel.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_pySDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_pySDC.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PETSc/playground_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PETSc/playground_ts.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2017/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2017/my_HookClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PinT_Workshop_2017/my_HookClass.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2017/play_with_me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PinT_Workshop_2017/play_with_me.py -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2025/0_pySDC.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PinT_Workshop_2025/0_pySDC.ipynb -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2025/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PinT_Workshop_2025/README.rst -------------------------------------------------------------------------------- /pySDC/playgrounds/PinT_Workshop_2025/figs/3D_RBC_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/PinT_Workshop_2025/figs/3D_RBC_3.png -------------------------------------------------------------------------------- /pySDC/playgrounds/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/README.rst -------------------------------------------------------------------------------- /pySDC/playgrounds/Runge_Kutta/Runge-Kutta-Methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/Runge_Kutta/Runge-Kutta-Methods.ipynb -------------------------------------------------------------------------------- /pySDC/playgrounds/VSDC/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/VSDC/hamiltonian_and_energy_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/VSDC/hamiltonian_and_energy_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/VSDC/hamiltonian_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/VSDC/hamiltonian_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/VSDC/simple_problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/VSDC/simple_problems.py -------------------------------------------------------------------------------- /pySDC/playgrounds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/compression/HookClass_error_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/compression/HookClass_error_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/compression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/compression/run_parallel_AC_MPIFFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/compression/run_parallel_AC_MPIFFT.py -------------------------------------------------------------------------------- /pySDC/playgrounds/compression/run_serial_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/compression/run_serial_examples.py -------------------------------------------------------------------------------- /pySDC/playgrounds/datatypes/__init__.py: -------------------------------------------------------------------------------- 1 | # -------------------------------------------------------------------------------- /pySDC/playgrounds/datatypes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/datatypes/base.py -------------------------------------------------------------------------------- /pySDC/playgrounds/datatypes/check_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/datatypes/check_consistency.py -------------------------------------------------------------------------------- /pySDC/playgrounds/datatypes/check_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/datatypes/check_performance.py -------------------------------------------------------------------------------- /pySDC/playgrounds/datatypes/implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/datatypes/implementations.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/README.md -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/advection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/advection.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/burger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/burger.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/burger_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/burger_ref.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/demo.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/demo_advection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/demo_advection.png -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/mpi.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/problem.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/rayleighBenardSDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/rayleighBenardSDC.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/sdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/sdc.py -------------------------------------------------------------------------------- /pySDC/playgrounds/dedalus/sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/dedalus/sweeper.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/Dedalus/Dynamo_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/Dedalus/Dynamo_monitor.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/Dedalus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/Dedalus/dedalus_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/Dedalus/dedalus_field.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/Dedalus/dedalus_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/Dedalus/dedalus_install.sh -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/Dedalus/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/Dedalus/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/acoustic_1d_imex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/acoustic_1d_imex/dirk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/acoustic_1d_imex/dirk.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/acoustic_2d_imex/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/advection_1d_implicit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/advection_2d_explicit/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/burgers_2d_explicit/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/datatype_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/datatype_test.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/fwsw/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'robert' 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/fwsw/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/fwsw/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/fwsw/plot_stab_vs_m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/fwsw/plot_stab_vs_m.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/fwsw/run_convergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/fwsw/run_convergence.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/playground_dtype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/playground_dtype.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/AC_2D_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/AC_2D_application.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/AC_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/AC_benchmark.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/AC_benchmark_NEW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/AC_benchmark_NEW.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/AllenCahn_PMESH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/AllenCahn_PMESH.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/AllenCahn_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/AllenCahn_dump.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/PMESH_datatype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/PMESH_datatype.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/playground_pmesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/playground_pmesh.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/run_pySDC_AC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/run_pySDC_AC.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/shift_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/shift_test.py -------------------------------------------------------------------------------- /pySDC/playgrounds/deprecated/pmesh/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/deprecated/pmesh/visualize.py -------------------------------------------------------------------------------- /pySDC/playgrounds/fft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/fft/fft_in_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/fft/fft_in_time.py -------------------------------------------------------------------------------- /pySDC/playgrounds/fft/libpfasst_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/fft/libpfasst_output.py -------------------------------------------------------------------------------- /pySDC/playgrounds/fft/playground_advdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/fft/playground_advdiff.py -------------------------------------------------------------------------------- /pySDC/playgrounds/lagrange/.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/lagrange/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /pySDC/playgrounds/lagrange/quad_error.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/lagrange/quad_error.ipynb -------------------------------------------------------------------------------- /pySDC/playgrounds/lagrange/quadrature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/lagrange/quadrature.py -------------------------------------------------------------------------------- /pySDC/playgrounds/libpfasst/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/libpfasst/playground_advdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/libpfasst/playground_advdiff.py -------------------------------------------------------------------------------- /pySDC/playgrounds/mixed_precision/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/mixed_precision/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/monodomain/Monodomain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/monodomain/Monodomain.py -------------------------------------------------------------------------------- /pySDC/playgrounds/monodomain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/monodomain/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/monodomain/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/mpifft/AC_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/mpifft/AC_benchmark.py -------------------------------------------------------------------------------- /pySDC/playgrounds/mpifft/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/mpifft/README -------------------------------------------------------------------------------- /pySDC/playgrounds/mpifft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/mpifft/grayscott.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/mpifft/grayscott.py -------------------------------------------------------------------------------- /pySDC/playgrounds/mpifft/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/mpifft/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Mixed1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Mixed1.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_complex.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_ld_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_ld_sum.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_stiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_stiff.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_stiff_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_stiff_norm.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_diag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_diag.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_double.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_double.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_expl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_expl.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_ml.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_ml_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_ml_2.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_norm.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_verlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_verlet.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_sum_verlet_ld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_sum_verlet_ld.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_target.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_ud_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_ud_sum.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/Qdelta_ud_sum_diag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/Qdelta_ud_sum_diag.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/clean_pending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/clean_pending.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/indiesolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/indiesolver.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/playground.py -------------------------------------------------------------------------------- /pySDC/playgrounds/optimization/playground_advdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/optimization/playground_advdiff.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/other/nonblocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/nonblocking.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/parallel_rhs_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/parallel_rhs_mesh.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/petsc_datatype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/petsc_datatype.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/plots_overresolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/plots_overresolve.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/plots_overresolve_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/plots_overresolve_iter.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/plots_overresolve_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/plots_overresolve_space.py -------------------------------------------------------------------------------- /pySDC/playgrounds/other/plots_overresolve_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/other/plots_overresolve_time.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/dask_test.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/dask_test.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/dask_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/dask_test.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/howto_scorep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/howto_scorep.txt -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/isend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/isend.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/parallel.batch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/parallel.batch -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/parallel_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/parallel_iteration.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/process.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/rma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/rma.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/rma_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/rma_async.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/run_pySDC_AC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/run_pySDC_AC.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/run_pySDC_heat2d.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/run_pySDC_heat2d.exe -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/src_correct_pinning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/src_correct_pinning.sh -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/test_show_affinity_jureca.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/test_show_affinity_jureca.x -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/thread.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/thread_orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/thread_orig.py -------------------------------------------------------------------------------- /pySDC/playgrounds/parallel/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/parallel/wait.py -------------------------------------------------------------------------------- /pySDC/playgrounds/paralpha/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/playgrounds/paralpha/explicit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/paralpha/explicit.py -------------------------------------------------------------------------------- /pySDC/playgrounds/paralpha/explicit_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/paralpha/explicit_v2.py -------------------------------------------------------------------------------- /pySDC/playgrounds/paralpha/playground_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/paralpha/playground_linear.py -------------------------------------------------------------------------------- /pySDC/playgrounds/paralpha/playground_nonlinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/playgrounds/paralpha/playground_nonlinear.py -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/AllenCahn_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/AllenCahn_dump.py -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/AllenCahn_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/AllenCahn_monitor.py -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/README.rst -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/run_pySDC_AC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/run_pySDC_AC.exe -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/visualize.py -------------------------------------------------------------------------------- /pySDC/projects/AllenCahn_Bayreuth/visualize_temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AllenCahn_Bayreuth/visualize_temp.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/PFASST_conv_Linf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/PFASST_conv_Linf.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/PFASST_conv_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/PFASST_conv_tests.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/README.rst -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/conv_test_to0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/conv_test_to0.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/conv_test_toinf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/conv_test_toinf.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/data/conv_test_niter_NS2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/data/conv_test_niter_NS2.png -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/data/conv_test_niter_NS3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/data/conv_test_niter_NS3.png -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/smoother_specrad_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/smoother_specrad_heatmap.py -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/AsympConv/tests/test_PFASST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/AsympConv/tests/test_PFASST.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/README.rst -------------------------------------------------------------------------------- /pySDC/projects/DAE/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/DAE/misc/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/misc/data/README.md -------------------------------------------------------------------------------- /pySDC/projects/DAE/misc/hooksDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/misc/hooksDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/misc/meshDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/misc/meshDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/misc/problemDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/misc/problemDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/plotting/linear_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/plotting/linear_plot.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/plotting/loglog_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/plotting/loglog_plot.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/plotting/semilogy_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/plotting/semilogy_plot.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/discontinuousTestDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/discontinuousTestDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/pendulum2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/pendulum2D.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/problematicF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/problematicF.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/simpleDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/simpleDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/synchronousMachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/synchronousMachine.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/transistorAmplifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/transistorAmplifier.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/problems/wscc9BusSystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/problems/wscc9BusSystem.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/run/accuracy_check_MPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/run/accuracy_check_MPI.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/run/fully_implicit_dae_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/run/fully_implicit_dae_playground.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/run/run_convergence_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/run/run_convergence_test.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/run/run_iteration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/run/run_iteration_test.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/sweepers/fullyImplicitDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/sweepers/fullyImplicitDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/sweepers/fullyImplicitDAEMPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/sweepers/fullyImplicitDAEMPI.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/sweepers/rungeKuttaDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/sweepers/rungeKuttaDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/sweepers/semiImplicitDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/sweepers/semiImplicitDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/sweepers/semiImplicitDAEMPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/sweepers/semiImplicitDAEMPI.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_FullyImplicitDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_FullyImplicitDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_MPI_sweepers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_MPI_sweepers.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_MeshDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_MeshDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_RungeKuttaDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_RungeKuttaDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_SemiImplicitDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_SemiImplicitDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_convergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_convergence.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_hooksDAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_hooksDAE.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_iteration.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_playground.py -------------------------------------------------------------------------------- /pySDC/projects/DAE/tests/test_problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/DAE/tests/test_problems.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/HookClass_acoustic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/HookClass_acoustic.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/HookClass_boussinesq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/HookClass_boussinesq.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/README.rst -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/conv-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/conv-data.txt -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/dirk.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/dirk.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/phase-K3-M3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/phase-K3-M3.png -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/rkimex.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/rkimex.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/sdc.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/sdc.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/split.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/split.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/uref.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/uref.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/data/xaxis.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/data/xaxis.npy -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/plot_dispersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/plot_dispersion.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/plot_stab_vs_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/plot_stab_vs_k.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/plot_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/plot_stability.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/tests/test_acoustic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/tests/test_acoustic.py -------------------------------------------------------------------------------- /pySDC/projects/FastWaveSlowWave/tests/test_fwsw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/FastWaveSlowWave/tests/test_fwsw.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/README.rst -------------------------------------------------------------------------------- /pySDC/projects/GPU/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/GPU/ac_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/ac_fft.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/analysis_scripts/3d_plot_GS_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/analysis_scripts/3d_plot_GS_large.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/analysis_scripts/parallel_scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/analysis_scripts/parallel_scaling.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/configs/GS_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/configs/GS_configs.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/configs/RBC_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/configs/RBC_configs.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/configs/base_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/configs/base_config.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/generate_jobscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/generate_jobscript.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/activate.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/config.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/create_kernel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/create_kernel.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/modules.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/readme.md -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/requirements.txt -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_booster/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_booster/setup.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/activate.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/config.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/modules.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/readme.md -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/requirements.txt -------------------------------------------------------------------------------- /pySDC/projects/GPU/etc/venv_jusuf/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/etc/venv_jusuf/setup.sh -------------------------------------------------------------------------------- /pySDC/projects/GPU/heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/heat.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/paper_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/paper_plots.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/run_experiment.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/GPU/tests/test_ac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/tests/test_ac.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/tests/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/tests/test_configs.py -------------------------------------------------------------------------------- /pySDC/projects/GPU/tests/test_heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/GPU/tests/test_heat.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/README.rst -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/data/fput_energy_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/data/fput_energy_full.png -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/fput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/fput.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/hamiltonian_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/hamiltonian_output.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/harmonic_oscillator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/harmonic_oscillator.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/simple_problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/simple_problems.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/solar_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/solar_system.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/stop_at_error_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/stop_at_error_hook.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/tests/test_fput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/tests/test_fput.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/tests/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/tests/test_simple.py -------------------------------------------------------------------------------- /pySDC/projects/Hamiltonian/tests/test_solar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Hamiltonian/tests/test_solar.py -------------------------------------------------------------------------------- /pySDC/projects/Monodomain/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Monodomain/README.rst -------------------------------------------------------------------------------- /pySDC/projects/Monodomain/hooks/HookClass_pde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Monodomain/hooks/HookClass_pde.py -------------------------------------------------------------------------------- /pySDC/projects/Monodomain/problem_classes/TestODE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Monodomain/problem_classes/TestODE.py -------------------------------------------------------------------------------- /pySDC/projects/Monodomain/run_scripts/run_TestODE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Monodomain/run_scripts/run_TestODE.py -------------------------------------------------------------------------------- /pySDC/projects/Monodomain/utils/data_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Monodomain/utils/data_management.py -------------------------------------------------------------------------------- /pySDC/projects/Performance/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/README.rst -------------------------------------------------------------------------------- /pySDC/projects/Performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Performance/controller_MPI_scorep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/controller_MPI_scorep.py -------------------------------------------------------------------------------- /pySDC/projects/Performance/howto_jube.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/howto_jube.txt -------------------------------------------------------------------------------- /pySDC/projects/Performance/howto_scorep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/howto_scorep.txt -------------------------------------------------------------------------------- /pySDC/projects/Performance/run_pySDC_AC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/run_pySDC_AC.exe -------------------------------------------------------------------------------- /pySDC/projects/Performance/run_pySDC_AC.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/run_pySDC_AC.tmpl -------------------------------------------------------------------------------- /pySDC/projects/Performance/run_pySDC_AC_scorep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/run_pySDC_AC_scorep.exe -------------------------------------------------------------------------------- /pySDC/projects/Performance/timings_BSC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/timings_BSC.txt -------------------------------------------------------------------------------- /pySDC/projects/Performance/vampir_regions.vsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/vampir_regions.vsettings -------------------------------------------------------------------------------- /pySDC/projects/Performance/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Performance/visualize.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/README.rst -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/battery_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/battery_model.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/buck_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/buck_model.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/discontinuous_test_ODE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/discontinuous_test_ODE.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/estimation_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/estimation_check.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/hardcoded_solutions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/hardcoded_solutions.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/paper_PSCC2024/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/paper_PSCC2024/README.md -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/paper_PSCC2024/log_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/paper_PSCC2024/log_event.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/piline_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/piline_model.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/switch_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/switch_estimator.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/tests/test_battery_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/tests/test_battery_model.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/tests/test_buck_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/tests/test_buck_model.py -------------------------------------------------------------------------------- /pySDC/projects/PinTSimE/tests/test_piline_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/PinTSimE/tests/test_piline_model.py -------------------------------------------------------------------------------- /pySDC/projects/RDC/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/README.rst -------------------------------------------------------------------------------- /pySDC/projects/RDC/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/RDC/data/vdp_ref.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/data/vdp_ref.npy -------------------------------------------------------------------------------- /pySDC/projects/RDC/data/vdp_results.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/data/vdp_results.pkl -------------------------------------------------------------------------------- /pySDC/projects/RDC/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/RDC/equidistant_RDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/equidistant_RDC.py -------------------------------------------------------------------------------- /pySDC/projects/RDC/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/RDC/tests/test_MLRDC_PFASST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/tests/test_MLRDC_PFASST.py -------------------------------------------------------------------------------- /pySDC/projects/RDC/vanderpol_MLSDC_PFASST_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/vanderpol_MLSDC_PFASST_test.py -------------------------------------------------------------------------------- /pySDC/projects/RDC/vanderpol_error_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/vanderpol_error_test.py -------------------------------------------------------------------------------- /pySDC/projects/RDC/vanderpol_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RDC/vanderpol_reference.py -------------------------------------------------------------------------------- /pySDC/projects/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/README.rst -------------------------------------------------------------------------------- /pySDC/projects/RayleighBenard/RBC3D_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RayleighBenard/RBC3D_configs.py -------------------------------------------------------------------------------- /pySDC/projects/RayleighBenard/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RayleighBenard/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/RayleighBenard/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/RayleighBenard/run_experiment.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/AC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/AC.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/Adaptivity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/Adaptivity.ipynb -------------------------------------------------------------------------------- /pySDC/projects/Resilience/FDeigenvalues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/FDeigenvalues.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/GS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/GS.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/HotRod.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/HotRod.ipynb -------------------------------------------------------------------------------- /pySDC/projects/Resilience/Lorenz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/Lorenz.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/RBC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/RBC.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/README.rst -------------------------------------------------------------------------------- /pySDC/projects/Resilience/ResilienceStatistics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/ResilienceStatistics.ipynb -------------------------------------------------------------------------------- /pySDC/projects/Resilience/Schroedinger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/Schroedinger.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Resilience/accuracy_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/accuracy_check.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/advection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/advection.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/collocation_adaptivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/collocation_adaptivity.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/dahlquist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/dahlquist.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/Resilience/extrapolation_within_Q.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/extrapolation_within_Q.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/fault_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/fault_injection.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/fault_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/fault_stats.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/heat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/heat.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/hook.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/jobscript_jusuf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/jobscript_jusuf.sh -------------------------------------------------------------------------------- /pySDC/projects/Resilience/notes/LorenzResilience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/notes/LorenzResilience.md -------------------------------------------------------------------------------- /pySDC/projects/Resilience/paper_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/paper_plots.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/piline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/piline.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/quench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/quench.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/reachTendExactly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/reachTendExactly.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/strategies.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/sweepers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/sweepers.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_Lorenz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_Lorenz.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_RBC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_RBC.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_order.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_piline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_piline.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_quench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_quench.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_schroedinger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_schroedinger.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_strategies.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/tests/test_vdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/tests/test_vdp.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/vdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/vdp.py -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/activate.sh -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/config.sh -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/modules.sh -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/readme.md -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/requirements.txt -------------------------------------------------------------------------------- /pySDC/projects/Resilience/venv/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/venv/setup.sh -------------------------------------------------------------------------------- /pySDC/projects/Resilience/work_precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Resilience/work_precision.py -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/README.rst -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/SDC_timing_Fisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/SDC_timing_Fisher.py -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/SDC_timing_GrayScott.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/SDC_timing_GrayScott.py -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/data/GS_reference.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/data/GS_reference.dat -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/data/GS_reference.dat.info: -------------------------------------------------------------------------------- 1 | -vecload_block_size 2 2 | -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/tests/test_fisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/tests/test_fisher.py -------------------------------------------------------------------------------- /pySDC/projects/SDC_showdown/tests/test_grayscott.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/SDC_showdown/tests/test_grayscott.py -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Second_orderSDC/README.rst -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/check_data_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Second_orderSDC/check_data_folder.py -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Second_orderSDC/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/penningtrap_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Second_orderSDC/penningtrap_params.py -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/plot_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/Second_orderSDC/plot_helper.py -------------------------------------------------------------------------------- /pySDC/projects/Second_orderSDC/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/TOMS/AllenCahn_contracting_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/AllenCahn_contracting_circle.py -------------------------------------------------------------------------------- /pySDC/projects/TOMS/AllenCahn_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/AllenCahn_monitor.py -------------------------------------------------------------------------------- /pySDC/projects/TOMS/README_JURECA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/README_JURECA.txt -------------------------------------------------------------------------------- /pySDC/projects/TOMS/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_MLSDC.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_MLSDC.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_MLSDC_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_MLSDC_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_12.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_12.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_12_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_12_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_1_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_1_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_2.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_24.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_24.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_24_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_24_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_2_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_2_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_4.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_4_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_4_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_6.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_6.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/data/result_PFASST_6_NEW.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/data/result_PFASST_6_NEW.dat -------------------------------------------------------------------------------- /pySDC/projects/TOMS/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/TOMS/jube_pySDC_with_PETSc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/jube_pySDC_with_PETSc.xml -------------------------------------------------------------------------------- /pySDC/projects/TOMS/pySDC_with_PETSc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/pySDC_with_PETSc.py -------------------------------------------------------------------------------- /pySDC/projects/TOMS/run_pySDC_with_PETSc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/run_pySDC_with_PETSc.exe -------------------------------------------------------------------------------- /pySDC/projects/TOMS/run_pySDC_with_PETSc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/run_pySDC_with_PETSc.tmpl -------------------------------------------------------------------------------- /pySDC/projects/TOMS/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/TOMS/visualize_pySDC_with_PETSc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/TOMS/visualize_pySDC_with_PETSc.py -------------------------------------------------------------------------------- /pySDC/projects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/compression/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/compression/Docker/Dockerfile -------------------------------------------------------------------------------- /pySDC/projects/compression/Docker/Readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/compression/Docker/Readme.rst -------------------------------------------------------------------------------- /pySDC/projects/compression/Docker/install_pySDC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/compression/Docker/install_pySDC.sh -------------------------------------------------------------------------------- /pySDC/projects/compression/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/compression/README.rst -------------------------------------------------------------------------------- /pySDC/projects/compression/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/compression/order.py -------------------------------------------------------------------------------- /pySDC/projects/compression/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/deprecated/node_failure/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/deprecated/node_failure/README.rst -------------------------------------------------------------------------------- /pySDC/projects/deprecated/node_failure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/matrixPFASST/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/matrixPFASST/README.rst -------------------------------------------------------------------------------- /pySDC/projects/matrixPFASST/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/matrixPFASST/compare_to_propagator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/matrixPFASST/compare_to_propagator.py -------------------------------------------------------------------------------- /pySDC/projects/matrixPFASST/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/matrixPFASST/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/matrixPFASST/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/AllenCahn_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/AllenCahn_parallel.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/ErrReductionHook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/ErrReductionHook.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/README.rst -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/minimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/minimization.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/newton_vs_sdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/newton_vs_sdc.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/nonlinear_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/nonlinear_playground.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC/tests/test_fisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC/tests/test_fisher.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | _sol*.json 3 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/README.rst -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/convergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/convergence.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/kaps_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/kaps_accuracy.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/kaps_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/kaps_setup.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/lorenz_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/lorenz_setup.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/nilpotency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/nilpotency.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/scripts/crop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/scripts/crop.sh -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/scripts/run.sh -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/scripts/utils.py: -------------------------------------------------------------------------------- 1 | ../utils.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/stability.py -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/parallelSDC_reloaded/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/parallelSDC_reloaded/utils.py -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/FaultHooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/soft_failure/FaultHooks.py -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/soft_failure/environment.yml -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/generate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/soft_failure/generate_statistics.py -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/projects/soft_failure/visualization_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/projects/soft_failure/visualization_helper.py -------------------------------------------------------------------------------- /pySDC/tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/README.rst -------------------------------------------------------------------------------- /pySDC/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/__init__.py -------------------------------------------------------------------------------- /pySDC/tests/test_2d_fd_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_2d_fd_accuracy.py -------------------------------------------------------------------------------- /pySDC/tests/test_Q_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_Q_transfer.py -------------------------------------------------------------------------------- /pySDC/tests/test_benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tests/test_benchmarks/test_PFASST_NumPy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_benchmarks/test_PFASST_NumPy.py -------------------------------------------------------------------------------- /pySDC/tests/test_benchmarks/test_collocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_benchmarks/test_collocation.py -------------------------------------------------------------------------------- /pySDC/tests/test_collocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_collocation.py -------------------------------------------------------------------------------- /pySDC/tests/test_datatypes/test_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_datatypes/test_datatypes.py -------------------------------------------------------------------------------- /pySDC/tests/test_datatypes/test_firedrake_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_datatypes/test_firedrake_mesh.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/.gitignore: -------------------------------------------------------------------------------- 1 | _dataRef.json -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_ParaDiagHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_ParaDiagHelper.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_fieldsIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_fieldsIO.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_frozen_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_frozen_class.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_gusto_coupling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_gusto_coupling.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_helpers.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_problem_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_problem_helper.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_setup_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_setup_helper.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_spectral_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_spectral_helper.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_stats_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_stats_helper.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_testing.py -------------------------------------------------------------------------------- /pySDC/tests/test_helpers/test_vtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_helpers/test_vtk.py -------------------------------------------------------------------------------- /pySDC/tests/test_hooks/test_entry_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_hooks/test_entry_class.py -------------------------------------------------------------------------------- /pySDC/tests/test_hooks/test_log_to_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_hooks/test_log_to_file.py -------------------------------------------------------------------------------- /pySDC/tests/test_hooks/test_log_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_hooks/test_log_work.py -------------------------------------------------------------------------------- /pySDC/tests/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problem.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_AllenCahn_1D_FD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_AllenCahn_1D_FD.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_Brusselator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_Brusselator.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_Burgers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_Burgers.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_Dahlquist_IMEX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_Dahlquist_IMEX.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_GrayScottMPIFFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_GrayScottMPIFFT.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_RayleighBenard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_RayleighBenard.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_RayleighBenard3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_RayleighBenard3D.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_generic_MPIFFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_generic_MPIFFT.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_generic_spectral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_generic_spectral.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_heat_chebychev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_heat_chebychev.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_heat_firedrake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_heat_firedrake.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_nonlinear_ODE_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_nonlinear_ODE_1.py -------------------------------------------------------------------------------- /pySDC/tests/test_problems/test_quench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_problems/test_quench.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_MPI_sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_MPI_sweeper.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_Multistep_sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_Multistep_sweeper.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_ParaDiag_sweepers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_ParaDiag_sweepers.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_compute_end_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_compute_end_point.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_imexsweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_imexsweeper.py -------------------------------------------------------------------------------- /pySDC/tests/test_sweepers/test_preconditioners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_sweepers/test_preconditioners.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_1.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_2.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_3.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_4.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_5.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_6.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_7.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_8.py -------------------------------------------------------------------------------- /pySDC/tests/test_tutorials/test_step_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/test_tutorials/test_step_9.py -------------------------------------------------------------------------------- /pySDC/tests/tests_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tests/tests_core.py -------------------------------------------------------------------------------- /pySDC/tutorial/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_1/A_spatial_problem_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_1/A_spatial_problem_setup.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_1/B_spatial_accuracy_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_1/B_spatial_accuracy_check.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_1/C_collocation_problem_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_1/C_collocation_problem_setup.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_1/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_1/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_2/A_step_data_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_2/A_step_data_structure.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_2/B_my_first_sweeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_2/B_my_first_sweeper.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_2/C_using_pySDCs_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_2/C_using_pySDCs_frontend.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_2/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_2/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/A_getting_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_3/A_getting_statistics.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/B_adding_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_3/B_adding_statistics.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/C_study_collocations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_3/C_study_collocations.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/HookClass_Particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_3/HookClass_Particles.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_3/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/B_multilevel_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_4/B_multilevel_hierarchy.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/C_SDC_vs_MLSDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_4/C_SDC_vs_MLSDC.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/D_MLSDC_with_particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_4/D_MLSDC_with_particles.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/PenningTrap_3D_coarse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_4/PenningTrap_3D_coarse.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_4/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_4/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_5/B_my_first_PFASST_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_5/B_my_first_PFASST_run.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_5/C_advection_and_PFASST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_5/C_advection_and_PFASST.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_5/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_5/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_5/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/A_run_non_MPI_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_6/A_run_non_MPI_controller.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/B_odd_temporal_distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_6/B_odd_temporal_distribution.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/C_MPI_parallelization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_6/C_MPI_parallelization.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_6/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_6/playground_parallelization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_6/playground_parallelization.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/A_pySDC_with_FEniCS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/A_pySDC_with_FEniCS.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/B_pySDC_with_mpi4pyfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/B_pySDC_with_mpi4pyfft.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/C_pySDC_with_PETSc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/C_pySDC_with_PETSc.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/D_pySDC_with_PyTorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/D_pySDC_with_PyTorch.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/E_pySDC_with_Firedrake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/E_pySDC_with_Firedrake.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/F_pySDC_with_Gusto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/F_pySDC_with_Gusto.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_7/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_7/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/A_visualize_residuals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_8/A_visualize_residuals.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/B_multistep_SDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_8/B_multistep_SDC.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/C_iteration_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_8/C_iteration_estimator.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/HookClass_error_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_8/HookClass_error_output.py -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_8/README.rst -------------------------------------------------------------------------------- /pySDC/tutorial/step_8/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pySDC/tutorial/step_9/C_paradiag_in_pySDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pySDC/tutorial/step_9/C_paradiag_in_pySDC.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Parallel-in-Time/pySDC/HEAD/pyproject.toml --------------------------------------------------------------------------------