Skip to content

Limiter branch fixes#37

Open
barche wants to merge 3 commits into
carlodev:limiterfrom
barche:limiter
Open

Limiter branch fixes#37
barche wants to merge 3 commits into
carlodev:limiterfrom
barche:limiter

Conversation

@barche

@barche barche commented Jun 1, 2026

Copy link
Copy Markdown

This makes the inplace method work with MPI and avoids all allocations of PETSc objects between time steps, reusing them through the entire simulation. This is also a necessary step for GPU compatibility, since one of the destructors deactivates the GPU device and PETSc can't bring it online a second time.

  • Still does not work on GPU because of remaining GridapPETSc incompatibilities.
  • Does allow the use of PETSc 3.23.7 (module PETSc/3.23.7-foss-2024a-int64 on the cluster) on CPU

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant