Welcome to OP2 documentation!
- Introduction
- Getting Started
- Developing an OP2 Application
- Example Application
- Original - Load mesh and initialization
- Original - Main iteration and loops over mesh
- Build OP2
- Step 1 - Preparing to use OP2
- Step 2 - OP2 Declaration
- Step 3 - First parallel loop : direct loop
- Step 4 - Indirect loops
- Step 5 - Global reductions
- Step 6 - Handing it all to OP2
- Step 7 - Code generation
- Final - Code generated versions and execution
- Optimizations
- OP2 API
- Examples
- Performance Tuning
- Developer Guide
- Publications