Download PUMA User's Guide Version 16
Transcript
Contents 1 Installation 1.1 Quick Installation . . . . . 1.2 Most16 directory . . . . . 1.3 Model build phase . . . . 1.4 Model run phase . . . . . 1.5 Running long simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Introduction 2.1 Training of junior scientists and students 2.2 Compatibility with other models . . . . . 2.3 Scientific applications . . . . . . . . . . . 2.4 Requirements . . . . . . . . . . . . . . . 2.5 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 6 7 7 . . . . . 9 9 9 10 10 10 3 Horizontal Grid 13 4 Modules 4.1 fftmod.f90 / fft991mod.f90 . . . 4.2 guimod.f90 / guimod stub.f90 . 4.3 legsym.f90 . . . . . . . . . . . . 4.4 mpimod.f90 / mpimod stub.f90 4.5 puma.f90 . . . . . . . . . . . . . 4.6 pumamod.f90 . . . . . . . . . . 4.7 restartmod.f90 . . . . . . . . . . . . . . . . . 15 15 16 17 18 20 22 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Parallel Program Execution 5.1 Concept . . . . . . . . . . . . . . . . . . 5.2 Parallelization in the Gridpoint Domain 5.3 Parallelization in the Spectral Domain . 5.4 Synchronization points . . . . . . . . . . 5.5 Source code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 25 26 26 26 6 Graphical User Interface 6.1 Graphical user interface (GUI) 6.2 GUI configuration . . . . . . . 6.2.1 Array . . . . . . . . . 6.2.2 Plot . . . . . . . . . . 6.2.3 Palette . . . . . . . . . 6.2.4 Title . . . . . . . . . . 6.2.5 Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 29 31 32 32 33 33 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . .