Commit 4e625d7
Add 1D Allen-Cahn FD/IMEX playground: MMS study of BC-induced order reduction and boundary lifting (#637)
* Add Allen-Cahn 1D FD IMEX playground from scratch
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/a9da855f-c652-4fc1-8328-bfa38d42609e
* Remove stray convergence plot from repo root
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/a9da855f-c652-4fc1-8328-bfa38d42609e
* Clarify expected temporal convergence orders in run_convergence.py
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/f94f38a0-848b-41d5-95e7-22896b1d9ecc
* Remove stray convergence plot from repo root
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/f94f38a0-848b-41d5-95e7-22896b1d9ecc
* Add boundary-lifting variant and comparative temporal convergence study
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/1b90d30c-afa0-4257-9c7f-c32915e370b2
* Add MMS convergence study: hom/inhom BCs with manufactured sin/cos solutions
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/1621bc07-5df3-40c2-bbd8-f13dd6f7eca1
* Add Part 4 to MMS study: parameter sets showing full convergence orders 3, 4, 5
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/4be69268-cdcd-4b10-a024-997067be33a6
* Extend Part 4 to all three MMS classes with restol=1e-13; add _print_fc_table helper
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/0ae97ed6-7e2c-41c4-af29-69ac15d157f6
* Clean up: remove travelling-wave files, simplify run_convergence_mms.py to restol=1e-13 study only
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/90ed673c-dbea-46df-a2a9-45c3789ccebf
* WIP: plan 4th-order FD Laplacian
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/8e54e0fc-92d6-40f3-9118-6b4db1bb5ef8
* Replace 2nd-order FD Laplacian with 4th-order; use exact-solution comparison at nvars=255
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/8e54e0fc-92d6-40f3-9118-6b4db1bb5ef8
* Increase nvars to 1023 for clean inhomogeneous lift convergence orders
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/8f07321e-8591-42ae-8d4c-4ad79007d1f2
* Remove mms acronym from file names, class names, and variable names
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Parallel-in-Time/pySDC/sessions/15517e32-396a-4c20-af86-9a7202eeb79a
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pancetta <7158893+pancetta@users.noreply.github.com>1 parent 7ed1c2b commit 4e625d7
3 files changed
Lines changed: 834 additions & 0 deletions
0 commit comments