Skip to content

Commit 4e625d7

Browse files
Copilotpancetta
andauthored
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

File tree

0 commit comments

Comments
 (0)