Improving and optimising UnTRIM MPI library

Jacek A. Jankowski. Improving and optimising UnTRIM MPI library, 6th UnTRIM Workshop, Trento, 11-13 May 2009.

A number of improvements to the present MPI version of UnTRIM containing the iterative treatment of the wetting and drying are presented:

  • Asynchronous message passing.
  • Partitioning:
    • for heterogeneous meshes,
    • weighted, e.g. according to the expected depths.
  • Parallel MPI I/O:
    • all processors read/write to/from a single large file,
    • removing merging and restart partitioning,
    • optimisations for the diplacement-length file format via input mesh sorting.

Transparencies are available.