- Jan 09, 2025
-
-
Mark OLESEN authored
bugfixes from PETSc's developer Junchao Zhang See merge request !14
-
-
-
- Dec 18, 2023
-
-
Mark OLESEN authored
-
- Jun 19, 2023
-
-
Mark OLESEN authored
Update code for improved error handling, caching, etc Closes #34 See merge request !13
-
-
-
-
-
COMP: noexcept for casting petscWrappedVector to Vec
-
-
Two macros: AssertPETSc is meant to be called within OpenFOAM call that calls PETSc PetscCall instead is meant to be called within callbacks used by PETSc
-
- Mar 01, 2023
-
-
Mark OLESEN authored
- previously had UPstream::waitRequests() instead of UPstream::waitRequests(startOfRequests), which means that it would implicitly wait for *all* requests to finished (not just the local scope).
-
Mark OLESEN authored
-
- Dec 09, 2022
-
-
Mark OLESEN authored
-
- Jun 23, 2022
-
-
Mark OLESEN authored
-
- Jun 10, 2022
-
-
Mark OLESEN authored
- also remove mpi-specific locations
-
- Jan 26, 2022
-
-
Mark OLESEN authored
- use setter method for context initialized
-
Mark OLESEN authored
- fix constness on updateMat COMP: use std::max_element instead of Foam::max(List..) - PetscInt may be an unusually sized type and the Foam::max(List...) convenience field function may fail. Eg, if PetscInt is something like 'long long' and there is no pTraits<long long>::min, max defined. COMP: add additional library link dependencies See merge request !9
-
- May 18, 2021
-
-
Mark OLESEN authored
Support for fast GPU matrix assembly See merge request !8
-
-
-
-
-
-
-
-
- Oct 22, 2020
-
-
Mark OLESEN authored
-
- Oct 07, 2020
-
-
Mark OLESEN authored
Fix caching See merge request !7
-
Mark OLESEN authored
-
- Oct 03, 2020
-
-
stefano zampini authored
with the code before, the periodic iters for the preconditioner were updated only if the matrix was changed. Now, periodic updates are decoupled Added PC setup stage to better distinguish low level PETSc events
-
- Oct 02, 2020
-
-
stefano zampini authored
-
- Aug 14, 2020
-
-
stefano zampini authored
-
- Jul 23, 2020
-
-
Mark OLESEN authored
- for OpenFOAM-v2006 shifted the location of flange.ans into tutorial resources specifically to make tutorial tests easier for this add-on solver. Only attempt to copy flange.ans for older versions to avoid spurious error message for new versions.
-
- Jul 06, 2020
-
-
Simone Bnà authored
-
Simone Bnà authored
-
- Jun 26, 2020
-
-
stefano zampini authored
-
- Jun 24, 2020
-
-
-
Mark OLESEN authored
- unused fall-through value, but should default to "Always"