Basic HTML version of Foils prepared Mar 24 97

Foil 5 DAGH Execution.

From Summary of Binary Black Hole Technologies Visit by CEWES Team -- Mar 25 1997. by Scott Klasky *

DAGH decomposes all grids into "grid components" and distributes them onto available processors. It's algorithm guarantees the optimal load balance and alignment of grid components on different refinement levels defined on the same computational subdomain.
Computations are performed in a data parallel fashion.
DAGH is implemented in C++. Thus the driver code must be written in C++ and then the "kernel" routines can be put in any language(Fortran!)
DAGH is not a complete language. It has some limitations! If it wasn't implemented in DAGH, then one must code it in MPI communicating with DAGH (which is very tedious!)
NPAC developed a PERL script to convert the BBH code from "pure" F90 to DAGH! The users don't have to know the details of DAGH to use it.



© 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 Thu Aug 14 1997