Two dimensional driven nonlinear Rossby wave turbulence with drag - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Two dimensional driven nonlinear Rossby wave turbulence with drag

Description:

Algorithm: Diffusion and Drag Term. Real Space. Fourier Space. latter half (diffusion and drag term) is solved in Fourier space separately. Algorithm ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 15
Provided by: tomo4
Category:

less

Transcript and Presenter's Notes

Title: Two dimensional driven nonlinear Rossby wave turbulence with drag


1
Two dimensional driven nonlinear Rossby wave
turbulence with drag
  • Tomo Iida
  • Advised by E.Ott and P.Guzdar

2
What is Rossby Wave
  • Observed by Carl-Gustav Rossby(1930)
  • Stable wave on a layer of fluid, deriving from
    difference of Coriolis force along the latitude.
    (jet stream, ocean current etc.)
  • Wave length 500Km with low frequency

3
Purpose of this project
  • Without Coriollis force

(E.Ott et al)
Log E
E(k)k(-3-const)
Coriolis force
?
0
Log k (wave number)
4
Model
5
Algorithm
  • Change of Method
  • 1. Parallel FFT library (MPI FFTW) is reasonably
    fast. (thanks to seaborg)
  • 2. Finite difference with Relaxation method is
    less stable in large system.

6
Algorithm Deriving Velocity Field.
  • Deriving velocity field from Poisson Equation

Real Space
Fourier Space
Finite Difference
7
Velocity Field
Red high vorticity Blue low vorticity
8
Algorithm Diffusion and Drag Term
latter half (diffusion and drag term) is solved
in Fourier space separately.
Real Space
Fourier Space
9
Algorithm
predictor
corrector
diffusion and drag
10
Parallelizing
  • Use MPI and MPI FFTW libraries.
  • Each processor communicate at Finite Difference
    and FFT.
  • System is divided into N pieces in Row major
    order.

11
Parallelizing
FFT
Poisson
Poisson
FFT
FFT
Reverse FFT
Reverse FFT
Reverse FFT
Predictor
Predictor
Finite difference
Finite difference
Finite difference
Poisson
Poisson
FFT
FFT
FFT
Reverse FFT
Reverse FFT
Reverse FFT
Corrector
Corrector
Finite difference
Finite difference
Finite difference
FFT
FFT
FFT
Diff Drag
Diff Drag
Reverse FFT
Reverse FFT
Reverse FFT
12
Some pictures
Static Vorticity Source
Vorticity (red high, blue Low)
13
Vorticity with static source
Red high vorticity Blue low vorticity
14
So far, Now on
  • Done
  • Main Program (almost)
  • MPI implementation
  • Visualize Program
  • Todo
  • Debug.
  • Activate Coriolis force
  • Learn how to run the parallel code on Seaborg.
  • Post processing
Write a Comment
User Comments (0)
About PowerShow.com