source: flexpart.git/documentation/fluxdiagram.txt @ 027e844

10.4.1_peseiFPv9.3.1FPv9.3.1b_testingFPv9.3.2GFS_025NetCDFbugfixes+enhancementsdepositiondevfp9.3.1-20161214-nc4grib2nc4_repairinputlistlaptoprelease-10release-10.4.1scaling-bugunivie
Last change on this file since 027e844 was 4224140, checked in by Ignacio Pisso <ipisso@…>, 10 years ago

Add documentation: V8 manual, fluxdiagram, program list, memo vert. transform, release notes

  • Property mode set to 100755
File size: 5.0 KB
Line 
1******************************************************************************
2*                    FLEXPART model basic calling structure                  *
3******************************************************************************
4
5FLEXPART --> gasdev1 --> ran3
6         --> readpaths
7         --> readcommand --> juldate
8                         --> skplin
9         --> readageclasses
10         --> readavailable --> juldate
11         --> gridcheck
12         --> gridcheck_nests
13         --> readoutgrid --> skplin
14         --> readoutgrid_nest --> skplin
15         --> readreceptors
16         --> readspecies
17         --> readlanduse
18         --> assignland
19         --> readreleases --> skplin
20                          --> part0 --> erf
21         --> readdepo
22         --> coordtrafo
23         --> readpartpositions
24         --> writeheader
25         --> writeheader_nest
26         --> openreceptors
27         --> openouttraj
28         --> outgrid_ini
29         --> outgrid_ini_nest
30         --> timemanager --> wetdepo --> interpol_rain
31                                     --> interpol_rain_nests
32                                     --> wetdepokernel
33                                     --> wetdepokernel_nest
34                         --> convmix --> sort2
35                                     --> calcmatrix --> convect --> tlift
36                                     --> redist
37                                     --> calcfluxes
38                         --> getfields --> see %1
39                         --> init_domainfill
40                         --> boundcond_domainfill
41                         --> releaseparticles --> caldate
42                                              --> ran1 (random.f)
43                         --> convmix --> sort2
44                                     --> calcmatrix --> convect --> tlift
45                                     --> redist
46                                     --> calcfluxes
47                         --> conccalc
48                         --> partoutput_short
49                         --> concoutput --> caldate
50                                        --> mean
51                         --> concoutput_nest --> caldate
52                                             --> mean
53                         --> plumetraj --> clustering --> distance2
54                                       --> centerofmass
55                                       --> mean
56                                       --> distance
57                         --> fluxoutput --> caldate
58                         --> partoutput --> caldate
59                         --> conccalc
60                         --> initialize --> same calls as advance
61                         --> advance --> ran3
62                                     --> interpol_all
63                                     --> interpol_all_nests
64                                     --> interpol_misslev
65                                     --> interpol_misslev_nests
66                                     --> hanna or hanna1
67                                     --> hanna_short
68                                     --> interpol_vdep
69                                     --> interpol_vdep_nests
70                                     --> interpol_wind
71                                     --> interpol_wind_nests
72                                     --> windalign
73                                     --> cll2xy (various projection routines in cmapf1.0.f)
74                                     --> cxy2ll
75                                     --> interpol_wind_short
76                                     --> interpol_wind_short_nests
77                         --> calcfluxes
78                         --> drydepokernel
79                         --> drydepokernel_nest
80                         --> partoutput --> caldate
81
82______________________________________________________________________________
83%1
84 --> readwind --> pbopen
85              --> pbgrib
86              (--> swap32)
87              --> gribex
88              --> pbclose
89              --> shift_field_0
90              --> shift_field
91              --> pbl_profile --> psim
92                              --> psih
93 --> readwind_nests --> pbopen
94                    --> pbgrib
95                    --> swap32
96                    --> gribex
97                    --> pbclose
98              --> pbl_profile --> psim
99                              --> psih
100 --> calcpar --> scalev --> ew
101             --> obukhov
102             --> richardson --> qvsat
103             --> getvdep --> caldate
104                         --> getrb
105                         --> raerod --> psih
106                         --> getrc
107                         --> partdep
108             --> calcpv
109 --> calcpar_nests --> scalev --> ew
110             --> obukhov
111             --> richardson --> qvsat
112             --> getvdep --> caldate
113                         --> getrb
114                         --> raerod --> psih
115                         --> getrc
116                         --> partdep
117             --> calcpv_nests
118 --> verttransform --> cc2gll (cmapf1.0.f)
119 --> verttransform_nests --> cc2gll (cmapf1.0.f)
120______________________________________________________________________________
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG