7 Going parallel with Fortran coarrays

This chapter covers

  • Processing weather buoy data in parallel
  • Decomposing a problem between parallel processors
  • Using coarrays to exchange data between processors
  • The first parallel version of the tsunami simulator

Parallel programming became more commonly used in the early 1990s when the need for larger and faster solutions in physical sciences and engineering exceeded what could be done with individual existing computers. Scientists and engineers began connecting computers in intricate, dense networks and exchanging packets of data between them. What used to be one impossibly large computational problem became feasible because each computer could work on a small subset of the problem, and only communicate ...

Get Modern Fortran now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.