slcs-jsc / mptrac

Massive-Parallel Trajectory Calculations (MPTRAC) is a Lagrangian particle dispersion model for the analysis of atmospheric transport processes in the free troposphere and stratosphere.
GNU General Public License v3.0
35 stars 14 forks source link

Move multiGPU implementation inside modules #11

Closed BolarinwaSaheed closed 1 year ago

BolarinwaSaheed commented 1 year ago

These patches move the multi-GPU load distribution inside each module. The global random_num container's need to be a "firstprivate" inside the random number generator module