nesting ocean model for parallel vector processors

16
Prediction and estimation of effects on coastal ocean of climate variation ----- abnormal sea level, Kyucho High-resolution coastal ocean model nested in a basin-scale Prediction of maritime disaster ----- oil spill Nesting Ocean Model for parallel vector processors Miyazawa, Y. (IGCR/FRSGC) et al.

Upload: elwyn

Post on 14-Jan-2016

23 views

Category:

Documents


1 download

DESCRIPTION

Nesting Ocean Model for parallel vector processors. Miyazawa, Y. (IGCR/FRSGC) et al. Prediction and estimation of effects on coastal ocean of climate variation ----- abnormal sea level, Kyucho. Prediction of maritime disaster ----- oil spill. High-resolution coastal ocean model - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Nesting Ocean Model  for parallel vector processors

Prediction and estimation of effects on coastal oceanof climate variation ----- abnormal sea level, Kyucho

High-resolution coastal ocean modelnested in a basin-scale ocean model

Prediction of maritime disaster ----- oil spill

Nesting Ocean Model for parallel vector processors

Miyazawa, Y. (IGCR/FRSGC) et al.

Page 2: Nesting Ocean Model  for parallel vector processors

Contents

1. Nesting Model for Kuroshio simulation

2. The Earth Simulator

3. Modification of the model code for the Earth Simulator

Page 3: Nesting Ocean Model  for parallel vector processors

High-resolutionmodel

1/12 deg.(10km)

Low-resolutionmodel

1/4 deg.(30km)

Nesting POM

driven by the NCAR daily data

Page 4: Nesting Ocean Model  for parallel vector processors

Nesting grid

3x3 grids

Bilinearinterpolation

One-waynesting

Page 5: Nesting Ocean Model  for parallel vector processors

Eddy kinetic energy

Page 6: Nesting Ocean Model  for parallel vector processors

(initialized by DA of T/P in 1993.01) Observation (1993.03-1993.04)

Prediction of Kuroshio path

Simulation

Page 7: Nesting Ocean Model  for parallel vector processors

1/48 deg.(2.5km) grid

Part of the Kuroshio intrudes the Tokyo Bay

Nesting of another coastal model (by a TIT group)

Page 8: Nesting Ocean Model  for parallel vector processors

Earth Simulator

Developed by JAERI/JAMSTEC/NASDA

8 vector processors(8x8Gflops) share main memory(16GB) 1node

640 nodes are connected by a single-stage crossbar network

Page 9: Nesting Ocean Model  for parallel vector processors

Earth Simulator

Page 10: Nesting Ocean Model  for parallel vector processors

Earth Simulator

Page 11: Nesting Ocean Model  for parallel vector processors

Speed up of the POM code

• Vectorization: 99.7 %• Parallelization by MPI (SPMD)• domain decomposition method ----- latitudinal direction• initialization for MPI and subroutines for communication are inserted in the POM

Page 12: Nesting Ocean Model  for parallel vector processors

Efficiency of the code

Numberof PE

4MPI 4

8MPI8

8SMP8

16MPI 8SMP2

Speedup

3.87 7.30 6.47 12.4

Efficiency 98.9% 98.6% 96.7% 98.1%

Low-resolution model: 543x282x21

On NEC/SX-5

Page 13: Nesting Ocean Model  for parallel vector processors

Efficiency of the code

Numberof PE

4MPI 4

8MPI8

8SMP8

16MPI 8SMP2

Speedup

3.95 7.65 6.80 14.4

Efficiency 99.6% 99.4% 97.4% 99.2%

High-resolution model: 758x530x35

On NEC/SX-5

Page 14: Nesting Ocean Model  for parallel vector processors

Nesting by MPI

Low-resolution model

mkbnd

send_nestbuf

Network

High-resolution model

set_openbnd

recv_nestbuf

MPI MPI

Page 15: Nesting Ocean Model  for parallel vector processors

Problems

• More tests for the nesting ocean model

• Asynchronous coding of MPI

• Development of higher-resolution ocean models for Earth Simulator

Page 16: Nesting Ocean Model  for parallel vector processors

Another POM codes for Earth Simulator ES-OGCM (by T. Kagimoto)

• Global Model

• Atmosphere/Ice/Ocean Couple Model

• Fortran 90/95

• Parallelization by MPI: asyncronous communication