Published March 1998 | Version v1
Report

Scientific computing by using HPF

  • 1. Hitachi Ltd., Tokyo (Japan)

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)

Part of:
Proceedings of the 10th topical meeting on nuclear code development

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

Optional Information