.gitattributes
.gitignore
CITATION.cff
LICENSE
Makefile
README.md
get_software_citation.py
pyproject.toml
pytest.ini
setup.cfg
.github/workflows/lint.yml
.github/workflows/longtest.yml
.github/workflows/test.yml
demos/.pages
demos/Makefile
demos/generate_expected.py
demos/test_all.py
demos/2d_compressible_ALA/2d_compressible_ALA.py
demos/2d_compressible_ALA/Makefile
demos/2d_compressible_ALA/expected.pkl
demos/2d_compressible_TALA/2d_compressible_TALA.py
demos/2d_compressible_TALA/Makefile
demos/2d_compressible_TALA/expected.pkl
demos/2d_cylindrical/2d_cylindrical.py
demos/2d_cylindrical/Makefile
demos/2d_cylindrical/expected.pkl
demos/3d_cartesian/3d_cartesian.py
demos/3d_cartesian/Makefile
demos/3d_cartesian/expected.pkl
demos/3d_spherical/3d_spherical.py
demos/3d_spherical/Makefile
demos/3d_spherical/expected.pkl
demos/Drucker-Prager_rheology/Makefile
demos/Drucker-Prager_rheology/plot_convergence.py
demos/Drucker-Prager_rheology/spiegelman.py
demos/Drucker-Prager_rheology/test_spiegelman.py
demos/adjoint/Makefile
demos/adjoint/cases.py
demos/adjoint/forward.py
demos/adjoint/inverse.py
demos/adjoint/taylor_test.py
demos/adjoint/test_adjoint.py
demos/adjoint_2d_cylindrical/Checkpoint230.h5
demos/adjoint_2d_cylindrical/Makefile
demos/adjoint_2d_cylindrical/cases.py
demos/adjoint_2d_cylindrical/forward.py
demos/adjoint_2d_cylindrical/inverse.py
demos/adjoint_2d_cylindrical/taylor_test.py
demos/adjoint_2d_cylindrical/test_cylindrical_adjoint.py
demos/analytical_comparisons/Makefile
demos/analytical_comparisons/analytical.py
demos/analytical_comparisons/delta_cylindrical_freeslip.py
demos/analytical_comparisons/delta_cylindrical_freeslip_dpc.py
demos/analytical_comparisons/delta_cylindrical_zeroslip.py
demos/analytical_comparisons/delta_cylindrical_zeroslip_dpc.py
demos/analytical_comparisons/run_gadi.sh
demos/analytical_comparisons/smooth_cylindrical_freeslip.py
demos/analytical_comparisons/smooth_cylindrical_zeroslip.py
demos/analytical_comparisons/smooth_spherical_freeslip.py
demos/analytical_comparisons/smooth_spherical_zeroslip.py
demos/analytical_comparisons/test_analytical.py
demos/base_case/Makefile
demos/base_case/base_case.py
demos/base_case/expected.pkl
demos/multi_material/Makefile
demos/multi_material/README.md
demos/multi_material/initial_signed_distance.py
demos/multi_material/run_benchmark.py
demos/multi_material/test_multi_material.py
demos/multi_material/benchmarks/__init__.py
demos/multi_material/benchmarks/crameri_2012.geo
demos/multi_material/benchmarks/crameri_2012.py
demos/multi_material/benchmarks/gerya_2003.py
demos/multi_material/benchmarks/robey_2019.py
demos/multi_material/benchmarks/schmalholz_2011.py
demos/multi_material/benchmarks/schmeling_2008.geo
demos/multi_material/benchmarks/schmeling_2008.py
demos/multi_material/benchmarks/tosi_2015.py
demos/multi_material/benchmarks/trim_2023.py
demos/multi_material/benchmarks/van_keken_1997_isothermal.py
demos/multi_material/benchmarks/van_keken_1997_thermochemical.py
demos/multi_material/compositional_buoyancy/compositional_buoyancy.py
demos/multi_material/data/DET_FREE_NEW_TOP_R100.mat
demos/multi_material/data/HSentr4800.dat
demos/multi_material/data/HSvrms4800.dat
demos/multi_material/data/URC125x40_240k.entr.dat
demos/multi_material/data/URC125x40_240k.vrms.dat
demos/multi_material/data/URCchain.entr.dat
demos/multi_material/data/URCchain.vrms.dat
demos/multi_material/data/pvk120_003.entr.dat
demos/multi_material/data/pvk120_003.vrms.dat
demos/multi_material/data/pvk80_001.entr.dat
demos/multi_material/data/pvk80_001.vrms.dat
demos/multi_material/data/zslab-case1-best-reformatted.xlsx
demos/multi_material/thermochemical_buoyancy/thermochemical_buoyancy.py
demos/optimisation_checkpointing/Makefile
demos/optimisation_checkpointing/helmholtz.py
demos/optimisation_checkpointing/test_checkpointing.py
demos/parallel_scaling/Makefile
demos/parallel_scaling/expected.csv
demos/parallel_scaling/plot_scaling_diagnostics.py
demos/parallel_scaling/run_gadi.sh
demos/parallel_scaling/scaling.py
demos/parallel_scaling/stokes_cubed_sphere.py
demos/parallel_scaling/test_scaling.py
demos/scalar_advection/scalar_advection.py
demos/scalar_advection_diffusion/Makefile
demos/scalar_advection_diffusion/expected_errors.npz
demos/scalar_advection_diffusion/generate_expected.py
demos/scalar_advection_diffusion/plot_convergence.py
demos/scalar_advection_diffusion/scalar_advection_diffusion.py
demos/scalar_advection_diffusion/scalar_advection_diffusion_DH219_skew.py
demos/scalar_advection_diffusion/scalar_advection_diffusion_DH27.py
demos/scalar_advection_diffusion/test_scalar_advection_diffusion_DH27.py
demos/viscoplastic_case/Makefile
demos/viscoplastic_case/expected.pkl
demos/viscoplastic_case/viscoplastic_case.py
docs/testing.md
gadopt/__init__.py
gadopt/approximations.py
gadopt/diagnostics.py
gadopt/energy_solver.py
gadopt/equations.py
gadopt/inverse.py
gadopt/level_set_tools.py
gadopt/limiter.py
gadopt/momentum_equation.py
gadopt/preconditioners.py
gadopt/scalar_equation.py
gadopt/stokes_integrators.py
gadopt/time_stepper.py
gadopt/utility.py
gadopt.egg-info/PKG-INFO
gadopt.egg-info/SOURCES.txt
gadopt.egg-info/dependency_links.txt
gadopt.egg-info/requires.txt
gadopt.egg-info/top_level.txt
tests/test_continuity.py
tests/test_extrusion_tools.py
tests/test_limiters.py
tests/test_stokes_solver_configuration.py