IFS Documentation front page
I Observations II Assimilation III Dynamics IV Physics V Ensemble VI Technical VII Waves
Part VI: Technical and computational procedures CHAPTER 3 Parallel Implementation Table of contents 3.1 Introduction 3.2 The parallel environment 3.3 Data independence 3.3.1 Grid point computations 3.3.2 Fourier transform. 3.3.3 Legendre transform 3.3.4 Spectral computations. 3.4 Data structures 3.4.1 Grid-point data 3.4.2 Grid-point blocking. 3.4.3 The NPROMA block 3.4.4 Fourier data 3.5 Data distribution 3.5.1 Grid-point calculations 3.5.2 Fourier-space calculations 3.6 Distributed vectors 3.6.1 Introduction 3.6.2 Using distributed vectors 3.6.3 Optimizing distributed vector code 3.6.4 Warnings 3.7 Semi-Lagrangian calculation 3.7.1 Introduction 3.7.2 SLCSET 3.7.3 SLRSET 3.7.4 SLCOMM 3.8 Program flow with the focus on distributed-memory details 3.8.1 Overview 3.8.2 Constraints 3.8.3 Computer code organization
3.1 Introduction
3.2 The parallel environment
3.3 Data independence
3.4 Data structures
3.5 Data distribution
3.6 Distributed vectors
3.7 Semi-Lagrangian calculation
3.8 Program flow with the focus on distributed-memory details