[4224140] | 1 | ****************************************************************************** |
---|
| 2 | * FLEXPART model basic calling structure * |
---|
| 3 | ****************************************************************************** |
---|
| 4 | |
---|
| 5 | FLEXPART --> 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 | ______________________________________________________________________________ |
---|