Partitioned Global Address Space (PGAS) is a method of HPC distributed programming developed by University of California - Berkeley. Programs implement the PGAS api via C or C++, and the Berkeley UPC compiler front-end will preprocess the source to be compiled by GCC and linked to the necessary libraries to make it work. PGAS is an alternative to the Message Passing Interface (MPI) generally used, although the UPC coexists well with the various MPI implementations.

My goal is to package the preprocessing tools necessary to allow PGAS to run in OpenSUSE. This requires the following steps:

  • Fix MPI implementations to use update-alternatives for all the conflicting mpi compilers
  • ...fix other issues found
  • Package UPC

The real trick is the second step. ;-)

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 14

Activity

  • over 8 years ago: jjolly started this project.
  • over 8 years ago: jjolly originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!