Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sc/p4est coupling #1595

Closed
wants to merge 171 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
bb07419
Added coupling converters.
SimonCan Jun 26, 2023
95892bf
Added generic converter_function for structured 2d meshes.
SimonCan Jun 29, 2023
4e82276
Added example elixir for coupling converters.
SimonCan Jul 3, 2023
7355ed0
Cleaned up converter coupling elixir.
SimonCan Jul 3, 2023
b8cabf4
Added equations in coupling converters.
SimonCan Jul 3, 2023
6d521a7
Added converter functions.
SimonCan Jul 4, 2023
ab8e750
Added identity converter function.
SimonCan Jul 4, 2023
24773c7
Autoformat for converter coupling implementation.
SimonCan Jul 5, 2023
c7da2cc
Added coupled converter elixir.
SimonCan Jul 5, 2023
98bf2cf
Corrected file name of coupled converters test.
SimonCan Jul 5, 2023
79da4e9
Merge branch 'main' into sc/converters_coupling
sloede Jul 11, 2023
d97302d
Removed redundant doc string.
SimonCan Jul 18, 2023
4a22bfe
Added function signature in doc string.
SimonCan Jul 18, 2023
f1f6ee8
Removed coverage_override in coupled tests.
SimonCan Jul 18, 2023
7a7def0
Removed old commented code.
SimonCan Jul 18, 2023
9045c5d
Update make.jl
SimonCan Jul 19, 2023
31cf07f
Update make.jl
SimonCan Jul 19, 2023
2f19315
Create coupling.md
SimonCan Jul 19, 2023
26d8dd3
Update coupling.md
SimonCan Jul 19, 2023
05579d1
Removed troublesome AnalysisCallbackCoupled from test.
SimonCan Jul 20, 2023
84c872e
Chenged coupling converter function.
SimonCan Jul 20, 2023
78f9948
Changed coupling converter function and updated tests.
SimonCan Jul 20, 2023
2e35046
Sepcialized coupling function call.
SimonCan Jul 24, 2023
6bc7c3b
Removed volume coupling from documentation to avoit confusion.
SimonCan Jul 25, 2023
b4decb7
Update src/coupling_converters/coupling_converters.jl
SimonCan Jul 25, 2023
54d8180
Removed redundant converter function for coupling.
SimonCan Jul 25, 2023
160c7bf
Removed redundant coupling converter file mentioned in some files.
SimonCan Jul 25, 2023
8a2187a
Merge branch 'sc/converters_coupling' of github.com:trixi-framework/T…
SimonCan Jul 25, 2023
cab33c2
Autoreformatted.
SimonCan Jul 25, 2023
024106c
Removed old coupled elixir and replaced it with one using converter f…
SimonCan Jul 25, 2023
5c93324
Merge branch 'main' into sc/converters_coupling
SimonCan Jul 28, 2023
c6d6da6
Updated errors for coupled tests.
SimonCan Aug 1, 2023
62d1408
Corrected test results for coupled equations.
SimonCan Aug 1, 2023
09fd691
Corrected comment.
SimonCan Aug 2, 2023
df67f00
Removed coupled test from special tests.
SimonCan Aug 2, 2023
35980a1
Removed coupled test from specials.
SimonCan Aug 2, 2023
7d5ac5f
Added memory allocation for p4est boundary.
SimonCan Aug 2, 2023
09ebb43
Corrected boundary memory allocation for p4est meshes.
SimonCan Aug 3, 2023
4061140
Added fields to p4est mesh struct.
SimonCan Aug 4, 2023
629d749
Added ew struct members of p4est to the io.
SimonCan Aug 8, 2023
24e1418
Corrected array initialization.
SimonCan Aug 8, 2023
701111d
Corrected LinearizedIndices for p4est.
SimonCan Aug 8, 2023
ca7fd16
Merge branch 'main' into sc/p4est_coupling
SimonCan Nov 22, 2023
5c08cf4
Switch (back) to Einfeldt wave-speed estimate from paper (#1751)
DanielDoehring Nov 24, 2023
d7e1f74
Store capacity serial tree mesh (#1748)
DanielDoehring Nov 28, 2023
17d5070
Use total pressure for 1D HLLC MHD (#1756)
DanielDoehring Dec 1, 2023
74aafa0
Update test vals of failing tests for upstream packages (#1760)
DanielDoehring Dec 4, 2023
80869fc
Bump crate-ci/typos from 1.16.21 to 1.16.23 (#1764)
dependabot[bot] Dec 4, 2023
75db521
set version to v0.6.3
ranocha Dec 4, 2023
45e7dc2
set development version to v0.6.4-pre
ranocha Dec 4, 2023
7a7ce48
Make error message for unknown boundary name more helpful (#1762)
efaulhaber Dec 6, 2023
3d899bc
Make error norm calculation optional (#1755)
DanielDoehring Dec 6, 2023
034b158
bump lower compat bound of TimerOutputs.jl to v0.5.7 (#1772)
ranocha Dec 13, 2023
6acc09e
set version to v0.6.4
ranocha Dec 13, 2023
766c798
set development version to v0.6.5-pre
ranocha Dec 13, 2023
14796ea
Central SBP finite difference solver for `UnstructuredMesh2D` (#1773)
andrewwinters5000 Dec 13, 2023
c7c4cf7
Compressible Euler Quasi-1D (#1757)
KrisshChawla Dec 14, 2023
f191444
Enable save solution with time intervals for SimpleIntegratorSSP (#1677)
amrueda Dec 14, 2023
40e1af4
Fixed `cons2entropy` files and implemented `entropy2cons` for `Compre…
teohyikhaw Dec 14, 2023
318e145
CompatHelper: bump compat for T8code to 0.5, (keep existing compat) (…
github-actions[bot] Dec 15, 2023
6bef107
Add get_proposed_dt to custom integrators (#1776)
DanielDoehring Dec 16, 2023
b5d0a50
Update NEWS.md (#1780)
jlchan Dec 18, 2023
5a5424c
set version to v0.6.5
ranocha Dec 20, 2023
622740a
set development version to v0.6.6-pre
ranocha Dec 20, 2023
24a365d
hotfix: restrict DiffEqBase.jl to let CI pass (#1788)
ranocha Dec 21, 2023
96c5bef
Parabolic Mortar for AMR `P4estMesh{3}` (#1765)
apey236 Dec 23, 2023
dc8e927
reset the timer also on non-root MPI processes (#1787)
ranocha Dec 24, 2023
a633f9c
Add HLLC flux for non-cartesian meshes to CompressibleEulerEquations{…
benegee Dec 30, 2023
ad384c6
Bump crate-ci/typos from 1.16.23 to 1.16.26 (#1793)
dependabot[bot] Jan 3, 2024
1b6a4a9
Extend `CompressibleEulerQuasi1D` and `ShallowWaterQuasi1D` to `DGMul…
jlchan Jan 4, 2024
a1e3e73
Fix boundary_condition_slip_wall for SWE (#1798)
patrickersing Jan 9, 2024
7168d90
comments explaining usage of `ForwardDiff.jacobian` (#1800)
DanielDoehring Jan 9, 2024
994bb4b
Bump actions/upload-artifact from 3 to 4 (#1795)
dependabot[bot] Jan 9, 2024
08ae0f2
Fix link to download notebook badge in documentation (#1801)
bennibolm Jan 11, 2024
eb0f125
set version to v0.6.6
ranocha Jan 11, 2024
148e5b0
set development version to v0.6.7-pre
ranocha Jan 11, 2024
2463b38
use julia-actions/cache also for Documenter (#1802)
ranocha Jan 12, 2024
4bb74f8
Add dry air warm bubble test case (#1779)
benegee Jan 12, 2024
1946f9d
Feature t8code: Extending to 3D (#1535)
jmark Jan 19, 2024
43dac2c
Remove duplicate code (`rhs_parabolic!`) for 2D, 3D (#1810)
DanielDoehring Jan 22, 2024
ba812be
Add Link to Paper for Weakly Enforced BCs to Docs (#1811)
DanielDoehring Jan 23, 2024
585fb93
Different Boundary Conditions for Standard Abaqus (#1799)
DanielDoehring Jan 25, 2024
c021c48
set version to v0.6.7
ranocha Jan 25, 2024
246dc5b
set development version to v0.6.8-pre
ranocha Jan 25, 2024
70d365f
Fix Docs rendering: Avoid Markdown hyperlink (#1814)
DanielDoehring Jan 25, 2024
367881b
Correct NACA6412 BC assignment (#1815)
DanielDoehring Jan 29, 2024
38100d0
set version to v0.6.8
ranocha Jan 29, 2024
fcf2652
set development version to v0.6.9-pre
ranocha Jan 29, 2024
f4e6e49
(Thread-)Parallelize bounds check routine for subcell IDP limiting (#…
bennibolm Jan 30, 2024
4b07706
Do not safe sol (#1820)
DanielDoehring Jan 30, 2024
0799029
Sc/converters coupling (#1558)
SimonCan Jan 31, 2024
d53fdb5
Feature: T8codeMesh backend with MPI support (#1803)
jmark Jan 31, 2024
c7cee98
Remove race condition in mpi testing (#1821)
andrewwinters5000 Jan 31, 2024
dfd632e
Add subcell positivity limiting of non-linear variables (#1738)
bennibolm Jan 31, 2024
e2c92f3
Move Jacobian for para P4est to respective files, add muladd (#1807)
DanielDoehring Feb 1, 2024
3ed62fb
Bump actions/cache from 3 to 4 (#1828)
dependabot[bot] Feb 1, 2024
db1d705
fix typo leafs -> leaves
ranocha Feb 2, 2024
7f7f058
Bump crate-ci/typos from 1.16.26 to 1.18.0 (#1826)
dependabot[bot] Feb 2, 2024
fa129aa
Bump codecov/codecov-action from 3 to 4 (#1827)
dependabot[bot] Feb 2, 2024
ea61e26
Add section about false sharing problems to documentation (#1819)
bennibolm Feb 5, 2024
14151e6
Add entry for gmsh tutorial in introduction (#1829)
JoshuaLampert Feb 5, 2024
5fec7f4
Getting started with trixi (#1343)
ArseniyKholod Feb 6, 2024
fa18c8b
fix benchmarks configuration (#1837)
ranocha Feb 7, 2024
8c6d9bc
Make CI fail if Codecov fails (#1834)
ranocha Feb 7, 2024
4fb8160
Update compat bounds for Makie, CairoMakie (#1836)
sloede Feb 7, 2024
3e6872b
Enable CI testing on Apple Silicon (#1830)
sloede Feb 7, 2024
fe6a527
coverallsapp at v2 (#1777)
ranocha Feb 7, 2024
4369c1c
Fix formatter to older version (#1843)
ranocha Feb 14, 2024
4f33837
Use `trixi_include` from TrixiBase.jl (#1832)
efaulhaber Feb 15, 2024
08c6034
Don't export `TrixiBase` (#1846)
efaulhaber Feb 15, 2024
a872bc5
set version to v0.6.9
ranocha Feb 16, 2024
29e173e
set development version to v0.6.10-pre
ranocha Feb 16, 2024
3c9374b
Classic LWR traffic flow (#1840)
DanielDoehring Feb 20, 2024
c5e743a
WIP: Sc/polytropic 2d wave speed (#1816)
SimonCan Feb 20, 2024
e98a76b
improve benchmarks
ranocha Feb 21, 2024
40b73cf
format benchmarks
ranocha Feb 21, 2024
c3c0986
Create Downgrade.yml (second try) (#1848)
JoshuaLampert Feb 21, 2024
1b2abd0
Doc: Core aspects of the basic setup (#1699)
ArseniyKholod Feb 21, 2024
88e4a09
Update benchmarking docs (#1849)
ranocha Feb 22, 2024
9f7eadb
set version to v0.6.10
ranocha Feb 22, 2024
5185abd
set development version to v0.6.11-pre
ranocha Feb 22, 2024
029ddea
Own `sqrt` and `log` returning `NaN` for "correct" multi-thread behav…
DanielDoehring Feb 23, 2024
62610bb
Separation of TrixiShallowWater.jl (#1809)
patrickersing Feb 23, 2024
5418274
Make `min_max_speed_davis` default wave speed estimate for `FluxHLL()…
DanielDoehring Feb 23, 2024
c7693aa
set version to v0.7.0; closes #1726
ranocha Feb 23, 2024
27d91b3
set development version to v0.7.1-pre
ranocha Feb 23, 2024
4ee60e7
CompatHelper: bump compat for Trixi to 0.7 for package benchmark, (ke…
github-actions[bot] Feb 24, 2024
e205b06
Bump crate-ci/typos from 1.18.0 to 1.18.2 (#1856)
dependabot[bot] Mar 1, 2024
8cdb938
Upwind SBP on curved meshes (#1857)
andrewwinters5000 Mar 6, 2024
253c358
set version to v0.7.1
ranocha Mar 6, 2024
ca082c2
set development version to v0.7.2-pre
ranocha Mar 6, 2024
4bf61a0
force new FFMPEG.jl version for tests (#1858)
ranocha Mar 6, 2024
3bed828
Check BCs for periodicity for periodic Tree & Structured meshes (#1860)
DanielDoehring Mar 7, 2024
b8b34ea
set version to v0.7.2
ranocha Mar 7, 2024
b6bc7c8
set development version to v0.7.3-pre
ranocha Mar 7, 2024
b11bc10
add warning (#1863)
benegee Mar 7, 2024
c4bf3df
Update parallelization.md (#1864)
benegee Mar 7, 2024
1ca37cf
set capacity also when using MPI (#1862)
benegee Mar 8, 2024
f235619
Mention hyphen/dash caveat for boundary symbols (#1866)
DanielDoehring Mar 8, 2024
bd060b6
Add functionality for `TimeSeries` callback on `UnstructuredMesh2D` (…
andrewwinters5000 Mar 14, 2024
9323c2a
set version to v0.7.3
ranocha Mar 14, 2024
a528083
set development version to v0.7.4-pre
ranocha Mar 14, 2024
aa9ea20
reset n_boundaries_per_direction (#1870)
benegee Mar 15, 2024
38a9a52
remove some minor allocations for threaded FDSBP (#1868)
ranocha Mar 15, 2024
2dfde7f
Docstrings for some methods in basis Lobatto-Legendre (#1874)
DanielDoehring Mar 15, 2024
1afcb33
Removed coupling documentation from this PR, as it should be part of …
SimonCan Mar 18, 2024
052f445
Removed reference to coupling documentation, as it is part
SimonCan Mar 18, 2024
f2f682a
Removed code partaining the coupling PR.
SimonCan Mar 18, 2024
3500692
Added coupling converters.
SimonCan Jun 26, 2023
5a3b1a6
Added generic converter_function for structured 2d meshes.
SimonCan Jun 29, 2023
c1a98b5
Added example elixir for coupling converters.
SimonCan Jul 3, 2023
de4bd5f
Cleaned up converter coupling elixir.
SimonCan Jul 3, 2023
3cb41d3
Added equations in coupling converters.
SimonCan Jul 3, 2023
64ec97d
Added identity converter function.
SimonCan Jul 4, 2023
21e9fd3
Autoformat for converter coupling implementation.
SimonCan Jul 5, 2023
7aa4cfe
Added coupled converter elixir.
SimonCan Jul 5, 2023
bb047ed
Removed redundant doc string.
SimonCan Jul 18, 2023
5fbe203
Added function signature in doc string.
SimonCan Jul 18, 2023
e5cec5b
Update make.jl
SimonCan Jul 19, 2023
6995340
Create coupling.md
SimonCan Jul 19, 2023
9c2b0f2
Update coupling.md
SimonCan Jul 19, 2023
b4eb394
Chenged coupling converter function.
SimonCan Jul 20, 2023
a6b8e8c
Removed volume coupling from documentation to avoit confusion.
SimonCan Jul 25, 2023
ffe9809
Removed redundant converter function for coupling.
SimonCan Jul 25, 2023
6f5ff69
Removed redundant coupling converter file mentioned in some files.
SimonCan Jul 25, 2023
fa4e5f9
Update src/coupling_converters/coupling_converters.jl
SimonCan Jul 25, 2023
311dbfe
Added memory allocation for p4est boundary.
SimonCan Aug 2, 2023
9780642
Added ew struct members of p4est to the io.
SimonCan Aug 8, 2023
ff91d56
Merge branch 'sc/p4est_coupling' of https://github.com/trixi-framewor…
iomsn Mar 18, 2024
7381162
REmvoed conflicting lines.
iomsn Mar 19, 2024
f67e322
Revert "Docstrings for some methods in basis Lobatto-Legendre (#1874)"
iomsn Mar 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added equations in coupling converters.
  • Loading branch information
SimonCan authored and iomsn committed Mar 18, 2024
commit 3cb41d36b5873e3ff4317ab207ce820682d09386
4 changes: 2 additions & 2 deletions src/coupling_converters/coupling_converters_2d.jl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ c(x) = {c_0, for x \ge x_0 \times s
Here, `s` is the sign of the step function, x_0 the save_position
of the step and c_0 the amplitude.
"""
function coupling_converter_heaviside_2d(x_0, c_0, s)
function coupling_converter_heaviside_2d(x_0, c_0, s, equations::LinearScalarAdvectionEquation2D)
return (x, u) -> c_0 * (s*sign(x[2] - x_0) + 1.0)/2.0 * u
end

Expand All @@ -30,7 +30,7 @@ The coupling is given as a linear function.
c(x) = x * u(x)
```
"""
function coupling_converter_linear_2d()
function coupling_converter_linear_2d(equations::LinearScalarAdvectionEquation2D)
return (x, u) -> x[2]*u
end

Expand Down