Scientific computing by using HPF
Description
Parallel programs usually contain three parts: pre-loop communication, loop computation, and post-loop communication. When you parallelize your program by using HPF, you have to direct HPF how to make pre/post communication and how to distribute loop computation by using HPF DIRECTIVE's. Since there are some, but not many, programming patterns of pre/post-loop communications, you need 'not so many' HPF DIRECTIVES. When you describe parallelization of finite difference method with structured mesh, you use DISTRIBUTE, SHADOW, REFLECT, and REDISTRIBUTE directives. However, particle simulations contain patterns which you describe with very complicated programmings and directives. This is because HPF has not enough directives to direct pre/post-communications which are used in particles simulations. (author)
Additional details
Publishing Information
- Imprint Title
- Proceedings of the 10th topical meeting on nuclear code development
- Imprint Pagination
- 202 p.
- Journal Page Range
- p. 124-137
- Report number
- JAERI-Conf--98-005
Conference
- Title
- 10. topical meeting on nuclear code development
- Dates
- 4-5 Nov 1997
- Place
- Tokai, Ibaraki (Japan)
INIS
- Country of Publication
- Japan
- Country of Input or Organization
- Japan
- INIS RN
- 29043434
- Subject category
- S99: GENERAL AND MISCELLANEOUS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- FINITE DIFFERENCE METHOD; FORTRAN; MODIFICATIONS; PARTICLES; PROGRAMMING; SIMULATION
- Descriptors DEC
- CALCULATION METHODS; ITERATIVE METHODS; NUMERICAL SOLUTION; PROGRAMMING LANGUAGES