From Documentation
< User:Ppomorsk
Revision as of 15:40, 1 October 2010 by Ppomorsk (Talk | contribs) (start page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Project Title: Toward Exascale Simulations of 3D Radiative Transfer for Cloudy Atmospheres

Project originators:

  • Howard Barker, Environment Canada
  • Jacon Cole, Environment Canada
  • Philip Austin, UBC

SHARCNET programming support:

  • Pawel Pomorski
  • Alex Razoumov

The goal of this project is to modify an existing radiative transfer code (one of the components of climate and weather modelling used by the EC group) to make it fully parallel. The code uses a Monte Carlo approach to inject photons into the domain studied and compute their propagation.

The approach of the initial code is to supply each processor with the entire spatial domain and inject N photons per each parallel processor. This approach does result in a parallel speedup but suffers from memory limitations. Thus the first improvement to the code will be to decompose the spatial domain into subdomains which will be assigned to individual processors. This will require adding code to handle photons transferring between domains as they cross the boundary.

Once that is done, the second stage of the project will be to improve the above approach to ensure good load balancing between processors.