William R Tobin

Results 24 issues of William R Tobin

Individual events provided by async kernel launches have mechanisms to test/wait already, but if someone dispatches multiple kernels via forall and has multiple events related to those kernels, it doesn't...

API/usability

So while working on PR #234 to support complex fields @cwsmith and I discussed the fact that the get/set(Scalar,Vector,Matrix) API functions are not type safe in that a Scalar/Vector/Matrix/Packed field...

Need to: - add a test case to CTest - squash the commits once the test is passing Just wanted to get eyes on this to see if anyone can...

Implementation of a read-only numbering type with minimal memory footprint to allow for novel block-structures in the matrices resulting from finite element assembly using these numbering. Mostly for use in...

enhancement
in progress

If we create two numberings on a field: ``` apf::numbering * a = apf::createNumbering(fld); apf::numbering * b = apf::createNumbering(fld); ``` and run different numbering algorithms on them: ``` apf::naiveOrder(a); apf::adjReorder(b);...

bug
help wanted
invalid

In a multi-scale code I'm working on I build various vertex-and-edge mds meshes from a custom file format. These meshes do not have a corresponding geometry, so I've been using...

invalid
in progress

Due to the default third argument to [synchronizeFieldData()](https://github.com/SCOREC/core/blob/master/apf/apfFieldData.cc#L24) not being exposed in the numbering synchronize: [synchronize(Numbering,Sharing)](https://github.com/SCOREC/core/blob/master/apf/apfNumbering.cc#L213) Using a custom sharing to synchronize a numbering has the side-effect of deleting the...

bug

We've discussed redeveloping the packing functions for a while. As part of this effort we should: - [ ] Modify the `packByIndex` index set argument to allow at least both...

type: cleanup / refactor

**Describe the bug** `GEOSX_USE_${DEP}` is set in `GeosxConfig.hpp` which is a cmake configured file, and each term in the file is set to true using the following snippet from `src/cmake/GeosxConfig.cmake`:...

type: cleanup / refactor
type: build system