-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Task List for OP2 Release
- Complete task list from Simplify and unify Makefile build system #219
- Create OP2-APPS repo, moving generated application code - automatically regenerate code when changes to the OP2-Common repo is done.
- Develop SPACK recipes / setup for building OP2
- Create a readthedocs setup for documentation and move / rewrite the PDF docs in there (similar to what we have done now for OPS)
- Update/replace OP2 code generator with new code generator (use Clang/Libtooling for parsing and elemental kernel - transformations, Jinja2/Marco templates for target code generation) - see work in https://github.com/jdjfisher/op-cg
- OP2 - CI flow with tests @ Warwick systems (including testing OP2-Hydra against OP2 library)
- Add to code generator to generate new parallelizations - SYCL and HIP (merge work from SYCL and HIP branches)
- Refactoring OP2 backend to improve maintenance
- Improve new code-gen translation times with implementation in C++ in relevant places taking over from Python
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels