타이틀 |
Parallelization, Vectorization and Performance Evaluation of a DNS Code on NWT |
저자 |
YAMAZAKI, Hiroyuki, YOSHIDA, Masahiro, IWAMIYA, Toshiyuki, B.Troff, G.Coussement, J.Ryan, P.Sagaut |
Keyword |
|
URL |
http://send.nal.go.jp/send/jpn/dlpdf.php3/naltr0001428t.pdf?id=NALTR0001428T |
보고서번호 |
NAL-TR-1428T |
발행년도 |
2001.7 |
출처 |
NAL (National Aerospace Laboratory of Japan) |
ABSTRACT |
The performance of the numerical simulation code was evaluated on a NWT (Numerical Wind Tunnel). This study was a part of cooperative research between NAL and ONERA, aimed to obtain the performance of the computational environment of each laboratory. The code used is the Navier-Stokes solver called PEGASE, for the direct simulation of turbulent incompressible flows developed at ONERA. The code was tuned to improve the vector and parallel performances. To parallelize the code, the compiler directives of NWT-Fortran and PVM message passing library were used. A performance model was created to estimate the parallel and vector perfomances, and the effectiveness of the performance evaluation model was examined to compare the estimation time and the actual time of execution. The vector length and number of operations are calculated to estimate the vector operation time. The latency and band width of the communication were measured and the communication time was estimated using the number of communications and its amount of data. As the results of the study, NAL NWT is proved to run the direct turbulence simulation code with good performance, and the information of detailed performance is obtained. The performance of NAL NWT is appealed to ONERA. |