Will Pazner
Will Pazner
We commonly need "workspace" or "scratch" or other temporary vectors to perform some calculations. For example, `Operator::AddMult` is implemented as follows: ```cpp void Operator::AddMult(const Vector &x, Vector &y, const double...
This PR replaces `Memory` with `Array` in the `Table` class. The advantage is that this delegates the all the ownership semantics to the `Array` class, so that `Table` doesn't need...
This issue is intended to centralize issues, to-do items, and goals for MFEM 5.0. - [ ] https://github.com/mfem/mfem/pull/3918#discussion_r1414317798 - _(Make the `ParMesh` constructor consistent with the `Mesh` constructor, potentially a...
Typically, clicking in the empty space at the bottom of a list view moves the keyboard focus to that list view. For example, clicking in the empty space at the...
Building on work by @v-dobrev, this PR improves support for PA in the case where there are empty mesh partitions. | PR | Author | Editor | Reviewers | Assignment...
| PR | Author | Editor | Reviewers | Assignment | Approval | Merge| | --- | --- | --- | --- | --- | --- | --- | |...
This PR is mostly some maintenance/cleanup. We can use `std::string` instead of `char *` in some places in the code, leading to some advantages: RAII, don't need to use `strdup`...
Resolves #4308 | PR | Author | Editor | Reviewers | Assignment | Approval | Merge| | --- | --- | --- | --- | --- | --- | ---...
This PR has some small fixes and changes to HypreParMatrix. In particular, it fixes an issue with `HypreParMatrix::Read_IJMatrix` not setting up the `MemoryIJData` properly. Specific changes: - Use `WrapHypreParCSRMatrix` in...
When given a mesh, ParGridFunction::GetSerialGridFunction will create a new FiniteElementSpace, and the returned GridFunction will own the FiniteElementSpace object. This PR allows the user to get multiple serial grid functions...