-
Notifications
You must be signed in to change notification settings - Fork 59
Agglomeration example #233
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
base: master
Are you sure you want to change the base?
Conversation
agglomeration_poisson/CMakeLists.txt
Outdated
|
|
||
| CMAKE_MINIMUM_REQUIRED(VERSION 3.13.4) | ||
|
|
||
| FIND_PACKAGE(deal.II 9.7.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your contribution!
Can you lower the requirement to deal.II 9.5.0? We at some point established that code gallery programs should compile with 9.5.0 and younger.
If your code does not compile with the older versions, you can work around it like in 42e8901.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marcfehling Do we need this requirement? Could we allow programs to just require newer versions (or in fact change all programs to just build for, say, 9.6)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we allow programs to just require newer versions?
Sure, we can drop the requirement for deal.II 9.5. We didn't bump the version since summer 2023 #155.
Yet, this program still needs to compile with deal.II 9.6.
77cb7d2 to
0f481de
Compare
f3dbd02 to
0e25728
Compare
This PR presents a DG solver for the Poisson problem on general polytopal meshes generated through mesh agglomeration. Starting from a fine mesh, we construct a coarser agglomerated mesh on which the DG discretization is performed.
This set of files have been extracted from the Polydeal library, a deal.II-based framework for working with agglomerated grids.
While the overall structure of
poisson.cclargely follows that of a standard Poisson solver in deal.II, differences related to the usage of agglomerated meshes still need to be commented, so the PR remains a draft for now.