Basic HTML version of Foils prepared 26 September 1996

Foil 93 Passing Distributed Arrays as Subprogram Arguments in HPF

From HPCC Software Technologies Fall 96 -- Overview and HPF Delivered Lectures of CPS615 Basic Simulation Track for Computational Science -- 26 September 96. by Geoffrey C. Fox


1 There are three typical cases:
2 Subroutine requires data to use a particular mapping determined by subroutine
  • Arguments must be remapped
3 Subroutine can use any mapping so actual argument should be passed and used with current mapping
  • Here we have two cases depending on whether programmer knows or not (and tells subroutine) what incoming distribution is
4 Sometimes we need to remap due to array sections being passed
5 Any remappings must be undone on return from subroutine

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998