Skip to content

Extract field creation#302

Draft
jacobmerson wants to merge 11 commits intoSCOREC:developfrom
jacobmerson:extract-field-creation
Draft

Extract field creation#302
jacobmerson wants to merge 11 commits intoSCOREC:developfrom
jacobmerson:extract-field-creation

Conversation

@jacobmerson
Copy link
Collaborator

No description provided.

This change makes the ownership model more clear. Since UniformGrid is a
small POD type this seems sensible.
This is one proposed avenue to remove the field creation from the
layout.
PCMS follows the language standard requirements of Kokkos. The
assumption is that standard that is required by Kokkos will be well
supported across the DOE systems.
This Commit addresses three issues:
1. Add Omega_h adapter that handles order 0 and order 1 without
   MeshFields
2. Gate all calls (CMakeLists.txt, headers, etc.) to MeshFields
3. Add CI test that builds with -DPCMS_ENABLE_MESHFIELDS=OFF
This commit adds a -DPCMS_ENABLE_PETSC=OFF compilation to the CI
This commit removes the create_field.h header and makes use of the
Lagrange field factory for the uniform grid evaluations and mask
creation.
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