21.06.2015 Views

ECMWF overview, Nils Wedi - C-SRNWP Project

ECMWF overview, Nils Wedi - C-SRNWP Project

ECMWF overview, Nils Wedi - C-SRNWP Project

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cost of spectral transform method<br />

The Fourier transform can be computed at a cost of C*N*log(N) where C<br />

is a small positive number and N is the cut-off wave number in the<br />

triangular truncation with the Fast Fourier Transform (FFT).<br />

Ordinary Legendre transform is O(N 2 ) but can be combined with the<br />

fields/levels such that the arising matrix-matrix multiplies make use of<br />

the highly optimized BLAS routine DGEMM.<br />

But overall cost of transforms is O(N 3 ) for both memory and CPU time<br />

requirements.<br />

On top of the computational cost there is also the cost of message<br />

passing associated with the “transpositions” but likely O(N 2 )<br />

Desire for a fast Legendre transform where the cost<br />

is proportional to C*N*log(N)<br />

and thus overall cost proportional to N 2 *log(N)<br />

EWGLAM/<strong>SRNWP</strong> 2010 Slide 32<br />

<strong>ECMWF</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!