IPARS Parallel Implementation

  1. Source file: IPARSv2/parall/
  2. Documentation: IPARSv2/doc/mem.txt
  3. Basic principles parallel execution of IPARSv2
    • Parallel decomposition of grid
    • Encapsulated calls to
      - UPDATE (exchange values in ghost cells)
      - GLOBAL_REDUCE operations (compute scalar values across all processors)
    • Main files
      - many.df or manyf.f and manyc.c to handle UPDATE calls
      - putil.df to handle GLOBAL_REDUCE and BCAST operations
 

Written by Center for Subsurface Modeling