OP-PIC

Contents:

  • Introduction
  • Getting Started
  • OP-PIC C++ API
  • Developer Guide
OP-PIC
  • Welcome to OP-PIC documentation!
  • View page source

Welcome to OP-PIC documentation!

Contents:

  • Introduction
    • Overview
    • Licencing
  • Getting Started
    • Dependencies
    • Compile OP-PIC library
    • Setup translator python environment (One time process)
    • Compile application
    • Run the application
  • OP-PIC C++ API
    • (1) Initialisation and Termination
    • (2) Dataset Layout
    • (3) Parallel Loops
    • (4) Particle injections
    • (5) HDF5 I/O
  • Developer Guide
    • Example Application
    • Original - Load mesh and initialization
    • Step 1 - Preparing to use OP-PIC
    • Step 2 - OP-PIC Declaration
    • Step 3 - Parallel loop : opp_par_loop
    • Step 4 - Move loop : opp_particle_move
    • Step 5 - Particle injections
    • Step 6 - Global reductions
    • Step 7 - Handing it all to OP-PIC
    • Step 8 - Code generation
Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.