SCALE-RM
mod_rm_prep.F90
Go to the documentation of this file.
1 !-------------------------------------------------------------------------------
12 !-------------------------------------------------------------------------------
13 #include "scalelib.h"
15  !-----------------------------------------------------------------------------
16  !
17  !++ used modules
18  !
19  use scale_precision
20  use scale_io
21  use scale_prof
22  !-----------------------------------------------------------------------------
23  implicit none
24  private
25  !-----------------------------------------------------------------------------
26  !
27  !++ included parameters
28  !
29 #include "scale-rm.h"
30  !-----------------------------------------------------------------------------
31  !
32  !++ Public procedure
33  !
34  public :: rm_prep
35 
36  !-----------------------------------------------------------------------------
37  !
38  !++ Public parameters & variables
39  !
40  !-----------------------------------------------------------------------------
41  !
42  !++ Private procedure
43  !
44  !-----------------------------------------------------------------------------
45  !
46  !++ Private parameters & variables
47  !
48  character(len=H_MID), private, parameter :: MODELNAME = "SCALE-RM ver. "//version
49 
50  !-----------------------------------------------------------------------------
51 contains
52  !-----------------------------------------------------------------------------
54  subroutine rm_prep( &
55  comm_world, &
56  intercomm_parent, &
57  intercomm_child, &
58  cnf_fname )
59  use scale_file, only: &
61  use scale_prc, only: &
63  use scale_prc_cartesc, only: &
65  use scale_const, only: &
67  use scale_calendar, only: &
69  use scale_random, only: &
73  ia, ja
74  use scale_atmos_grid_cartesc, only: &
76  domain_center_y => atmos_grid_cartesc_domain_center_y, &
77  cy => atmos_grid_cartesc_cy, &
78  dx, dy
79  use scale_comm_cartesc_nest, only: &
83  use scale_ocean_grid_cartesc, only: &
90  use scale_land_grid_cartesc, only: &
92  use scale_land_grid_cartesc_real, only: &
97  use scale_urban_grid_cartesc, only: &
102  use scale_file_cartesc, only: &
105  use scale_comm_cartesc, only: &
106  comm_setup
107  use scale_topography, only: &
110  use scale_landuse, only: &
111  landuse_setup, &
113  use scale_atmos_grid_cartesc_real, only: &
117  real_lat => atmos_grid_cartesc_real_lat
121  use scale_statistics, only: &
123  use scale_coriolis, only: &
125  use scale_atmos_hydrostatic, only: &
127  use scale_atmos_thermodyn, only: &
129  use scale_atmos_hydrometeor, only: &
131  use scale_atmos_saturation, only: &
133  use mod_atmos_driver, only: &
135  use mod_admin_restart, only: &
137  use mod_admin_versioncheck, only: &
139  use mod_admin_time, only: &
141  use mod_atmos_admin, only: &
144  atmos_do
145  use mod_atmos_vars, only: &
147  use mod_atmos_phy_mp_vars, only: &
148  qa_mp
149  use mod_ocean_admin, only: &
151  ocean_do
152  use mod_ocean_vars, only: &
154  use mod_land_admin, only: &
156  land_do
157  use mod_land_vars, only: &
159  use mod_urban_admin, only: &
161  urban_do, &
162  urban_land
163  use mod_urban_vars, only: &
165  use mod_lake_admin, only: &
167  lake_do
168  use mod_cpl_admin, only: &
169  cpl_admin_setup, &
170  cpl_sw
171  use mod_cpl_vars, only: &
173  use mod_convert, only: &
174  convert_setup, &
175  convert
176  use mod_mktopo, only: &
177  mktopo_setup, &
178  mktopo
179  use mod_mkinit, only: &
180  mkinit_setup, &
181  mkinit
182  use mod_user, only: &
184  user_setup, &
186  use mod_atmos_driver, only: &
188  use mod_ocean_driver, only: &
190  use mod_land_driver, only: &
192  use mod_urban_driver, only: &
194  use mod_admin_restart, only: &
196  use mod_admin_time, only: &
201  implicit none
202 
203  integer, intent(in) :: comm_world
204  integer, intent(in) :: intercomm_parent
205  integer, intent(in) :: intercomm_child
206  character(len=*), intent(in) :: cnf_fname
207 
208  integer :: myrank
209  logical :: ismaster
210 
211  logical :: output
212  !---------------------------------------------------------------------------
213 
214  !########## Initial setup ##########
215 
216  ! setup standard I/O
217  call io_setup( modelname, cnf_fname )
218 
219  ! setup MPI
220  call prc_local_setup( comm_world, & ! [IN]
221  myrank, & ! [OUT]
222  ismaster ) ! [OUT]
223 
224  ! setup Log
225  call io_log_setup( myrank, ismaster )
226 
227  ! namelist compatibility check
228  call admin_versioncheck
229 
230  ! setup process
231  call prc_cartesc_setup
232 
233  ! setup PROF
234  call prof_setup
235 
236 
237  ! profiler start
238  call prof_setprefx('INIT')
239  call prof_rapstart('Initialize', 0)
240 
241 
242  ! setup constants
243  call const_setup
244 
245  ! setup calendar
246  call calendar_setup
247 
248  ! setup random number
249  call random_setup
250 
251  ! setup submodel administrator
252  call atmos_admin_setup
253  call ocean_admin_setup
254  call land_admin_setup
255  call urban_admin_setup
256  call lake_admin_setup
257  call cpl_admin_setup
258 
259  ! setup horizontal/vertical grid coordinates (cartesian,idealized)
260  if ( atmos_do ) then
263  end if
264 
265  if ( ocean_do ) then
268  end if
269 
270  if ( land_do ) then
273  end if
274 
275  if ( urban_do ) then
278  end if
279 
280  ! setup tracer index
282  call atmos_driver_tracer_setup
283  call user_tracer_setup
284 
285  ! setup file I/O
286  call file_cartesc_setup
287 
288  ! setup mpi communication
289  call comm_setup
290 
291  ! setup topography
292  call topography_setup
293  ! setup land use category index/fraction
294  call landuse_setup( ocean_do, (.not. urban_land), lake_do )
295 
296  ! setup grid coordinates (real world)
301 
302  ! setup restart
303  call admin_restart_setup
304  ! setup time
305  call admin_time_setup( setup_timeintegration = .false. )
306  ! setup statistics
307  call statistics_setup
308 
309  ! setup nesting grid
310  call comm_cartesc_nest_setup ( qa_mp, atmos_phy_mp_type, intercomm_parent, intercomm_child )
311 
312  ! setup coriolis parameter
313  call coriolis_setup( ia, ja, real_lat(:,:), cy(:), domain_center_y )
314 
315  ! setup common tools
319 
320  ! setup variable container
321  if ( atmos_do ) call atmos_vars_setup
322  if ( ocean_do ) call ocean_vars_setup
323  if ( land_do ) call land_vars_setup
324  if ( urban_do ) call urban_vars_setup
325  if ( cpl_sw ) call cpl_vars_setup
326 
327  ! setup preprocess converter
328  call convert_setup
329 
330  ! setup mktopo
331  call mktopo_setup
332 
333  ! setup mkinit
334  call mkinit_setup
335 
336  ! setup mod_user
337  call user_setup
338 
339  call prof_rapend('Initialize',0)
340 
341  !########## main ##########
342 
343  call prof_setprefx('MAIN')
344  call prof_rapstart('Main_prep',0)
345 
346  ! execute preprocess
347  call prof_rapstart('Convert',1)
348  call convert
349  call prof_rapend ('Convert',1)
350 
351  ! execute mktopo
352  call prof_rapstart('MkTopo',1)
353  call mktopo
354  call prof_rapend ('MkTopo',1)
355 
356  ! re-setup
363 
364  ! execute mkinit
365  call prof_rapstart('MkInit',1)
366  call mkinit( output )
367  call user_mkinit
368  call prof_rapend ('MkInit',1)
369 
370 
371  ! output
372  call topography_write
373  call landuse_write
374 
375 
376  if ( output ) then
377  call prof_rapstart('MkInit_restart',1)
378 
379  ! setup surface condition
380  call ocean_surface_set( countup = .false. )
381  call land_surface_set ( countup = .false. )
382  call urban_surface_set( countup = .false. )
383  call atmos_surface_get
384 
385  ! output restart file
386  time_doocean_restart = .true.
387  time_doland_restart = .true.
388  time_dourban_restart = .true.
389  time_doatmos_restart = .true.
391 
392  call prof_rapend ('MkInit_restart',1)
393 
394  end if
395 
396  call prof_rapend('Main_prep',0)
397 
398  !########## Finalize ##########
399 
400  ! setup file I/O
402 
403  call file_close_all
404 
405  call prof_rapreport
406 
407  return
408  end subroutine rm_prep
409 
410 end module mod_rm_prep
mod_ocean_driver
module OCEAN driver
Definition: mod_ocean_driver.F90:11
scale_comm_cartesc::comm_setup
subroutine, public comm_setup
Setup.
Definition: scale_comm_cartesC.F90:145
scale_land_grid_cartesc_real::land_grid_cartesc_real_setup
subroutine, public land_grid_cartesc_real_setup
Setup real grid.
Definition: scale_land_grid_cartesC_real.F90:53
scale_statistics
module Statistics
Definition: scale_statistics.F90:11
mod_atmos_phy_mp_vars
module Atmosphere / Physics Cloud Microphysics
Definition: mod_atmos_phy_mp_vars.F90:12
mod_urban_admin::urban_do
logical, public urban_do
Definition: mod_urban_admin.F90:32
mod_admin_restart
module administrator for restart
Definition: mod_admin_restart.F90:11
mod_user
module USER
Definition: mod_user.F90:12
mod_atmos_phy_mp_vars::qa_mp
integer, public qa_mp
Definition: mod_atmos_phy_mp_vars.F90:77
mod_user::user_setup
subroutine, public user_setup
Setup before setup of other components.
Definition: mod_user.F90:83
mod_rm_prep::rm_prep
subroutine, public rm_prep(comm_world, intercomm_parent, intercomm_child, cnf_fname)
Setup.
Definition: mod_rm_prep.F90:59
mod_user::user_mkinit
subroutine, public user_mkinit
Make initial state.
Definition: mod_user.F90:116
mod_land_driver
module LAND driver
Definition: mod_land_driver.F90:11
mod_cpl_admin::cpl_admin_setup
subroutine, public cpl_admin_setup
Setup.
Definition: mod_cpl_admin.F90:48
scale_file::file_close_all
subroutine, public file_close_all(skip_abort)
Definition: scale_file.F90:4787
mod_atmos_driver::atmos_driver_tracer_setup
subroutine, public atmos_driver_tracer_setup
Tracer setup.
Definition: mod_atmos_driver.F90:54
mod_user::user_tracer_setup
subroutine, public user_tracer_setup
Config before setup of tracers.
Definition: mod_user.F90:54
mod_admin_time::time_dourban_restart
logical, public time_dourban_restart
execute urban restart output in this step?
Definition: mod_admin_time.F90:63
scale_atmos_grid_cartesc::atmos_grid_cartesc_setup
subroutine, public atmos_grid_cartesc_setup(basename, aggregate)
Setup.
Definition: scale_atmos_grid_cartesC.F90:108
mod_cpl_vars
module COUPLER Variables
Definition: mod_cpl_vars.F90:12
scale_landuse::landuse_setup
subroutine, public landuse_setup(OCEAN_do, URBAN_do, LAKE_do)
Setup.
Definition: scale_landuse.F90:101
scale_precision
module PRECISION
Definition: scale_precision.F90:14
mod_atmos_admin
module ATMOS admin
Definition: mod_atmos_admin.F90:11
scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_setup
subroutine, public ocean_grid_cartesc_real_setup
Setup area and volume.
Definition: scale_ocean_grid_cartesC_real.F90:54
scale_coriolis
module Coriolis
Definition: scale_coriolis.F90:12
mod_atmos_admin::atmos_do
logical, public atmos_do
Definition: mod_atmos_admin.F90:33
mod_ocean_admin::ocean_admin_setup
subroutine, public ocean_admin_setup
Setup.
Definition: mod_ocean_admin.F90:62
scale_comm_cartesc_nest
module Communication CartesianC nesting
Definition: scale_comm_cartesC_nest.F90:12
mod_urban_admin::urban_admin_setup
subroutine, public urban_admin_setup
Setup.
Definition: mod_urban_admin.F90:55
scale_prof::prof_rapstart
subroutine, public prof_rapstart(rapname_base, level, disable_barrier)
Start raptime.
Definition: scale_prof.F90:159
scale_atmos_grid_cartesc_metric
module Atmosphere Grid CartesianC metirc
Definition: scale_atmos_grid_cartesC_metric.F90:12
scale_atmos_hydrometeor
module atmosphere / hydrometeor
Definition: scale_atmos_hydrometeor.F90:12
mod_mktopo::mktopo_setup
subroutine, public mktopo_setup
Setup.
Definition: mod_mktopo.F90:68
scale_topography::topography_write
subroutine, public topography_write
Write topography.
Definition: scale_topography.F90:190
scale_random
module RANDOM
Definition: scale_random.F90:11
scale_topography
module TOPOGRAPHY
Definition: scale_topography.F90:11
scale_calendar
module CALENDAR
Definition: scale_calendar.F90:13
scale_urban_grid_cartesc_index
module urban / grid / icosahedralA / index
Definition: scale_urban_grid_cartesC_index.F90:11
scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_calc_areavol
subroutine, public atmos_grid_cartesc_real_calc_areavol(MAPF)
Calc control area/volume.
Definition: scale_atmos_grid_cartesC_real.F90:601
scale_ocean_grid_cartesc
module ocean / grid / cartesianC
Definition: scale_ocean_grid_cartesC.F90:12
scale_atmos_grid_cartesc_real
module Atmosphere GRID CartesC Real(real space)
Definition: scale_atmos_grid_cartesC_real.F90:11
scale_random::random_setup
subroutine, public random_setup
Setup.
Definition: scale_random.F90:64
mod_atmos_driver
module ATMOSPHERE driver
Definition: mod_atmos_driver.F90:12
mod_admin_time::admin_time_setup
subroutine, public admin_time_setup(setup_TimeIntegration)
Setup.
Definition: mod_admin_time.F90:120
mod_mktopo::mktopo
subroutine, public mktopo
Driver.
Definition: mod_mktopo.F90:112
scale_io::io_setup
subroutine, public io_setup(APPNAME, conf_name, allow_noconf)
Setup.
Definition: scale_io.F90:93
scale_atmos_grid_cartesc::dx
real(rp), public dx
Definition: scale_atmos_grid_cartesC.F90:38
scale_coriolis::coriolis_setup
subroutine, public coriolis_setup(IA, JA, LAT, CY, DOMAIN_CENTER_Y)
Setup.
Definition: scale_coriolis.F90:59
mod_lake_admin::lake_admin_setup
subroutine, public lake_admin_setup
Setup.
Definition: mod_lake_admin.F90:51
scale_file
module file
Definition: scale_file.F90:15
scale_prc_cartesc::prc_cartesc_setup
subroutine, public prc_cartesc_setup
Setup Processor topology.
Definition: scale_prc_cartesC.F90:70
mod_rm_prep
module SCALE-RM prep
Definition: mod_rm_prep.F90:14
scale_atmos_grid_cartesc::atmos_grid_cartesc_domain_center_y
real(rp), public atmos_grid_cartesc_domain_center_y
center position of global domain [m]: y
Definition: scale_atmos_grid_cartesC.F90:91
scale_land_grid_cartesc_index
module land / grid / cartesianC / index
Definition: scale_land_grid_cartesC_index.F90:11
mod_ocean_driver::ocean_surface_set
subroutine, public ocean_surface_set(countup)
Put surface boundary to other model.
Definition: mod_ocean_driver.F90:1100
scale_prc
module PROCESS
Definition: scale_prc.F90:11
mod_convert
module CONVERT driver
Definition: mod_convert.F90:11
scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_mapf
real(rp), dimension(:,:,:,:), allocatable, public atmos_grid_cartesc_metric_mapf
map factor
Definition: scale_atmos_grid_cartesC_metric.F90:34
scale_prc::prc_local_setup
subroutine, public prc_local_setup(comm, myrank, ismaster)
Setup MPI in local communicator.
Definition: scale_prc.F90:223
mod_urban_admin::urban_land
logical, public urban_land
Definition: mod_urban_admin.F90:33
mod_mkinit::mkinit
subroutine, public mkinit(output)
Driver.
Definition: mod_mkinit.F90:345
scale_io
module STDIO
Definition: scale_io.F90:10
scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_set_areavol
subroutine, public ocean_grid_cartesc_real_set_areavol
Definition: scale_ocean_grid_cartesC_real.F90:63
mod_ocean_admin
module Ocean admin
Definition: mod_ocean_admin.F90:11
scale_urban_grid_cartesc_index::urban_grid_cartesc_index_setup
subroutine, public urban_grid_cartesc_index_setup
Setup.
Definition: scale_urban_grid_cartesC_index.F90:61
mod_admin_restart::admin_restart_setup
subroutine, public admin_restart_setup
Setup.
Definition: mod_admin_restart.F90:58
scale_atmos_grid_cartesc_index
module atmosphere / grid / cartesC index
Definition: scale_atmos_grid_cartesC_index.F90:12
scale_const
module CONSTANT
Definition: scale_const.F90:11
scale_atmos_grid_cartesc_index::ia
integer, public ia
Definition: scale_atmos_grid_cartesC_index.F90:48
mod_land_driver::land_surface_set
subroutine, public land_surface_set(countup)
Put surface boundary to other model.
Definition: mod_land_driver.F90:832
mod_urban_vars::urban_vars_setup
subroutine, public urban_vars_setup
Setup.
Definition: mod_urban_vars.F90:304
mod_atmos_vars::atmos_vars_setup
subroutine, public atmos_vars_setup
Setup.
Definition: mod_atmos_vars.F90:467
scale_topography::topography_setup
subroutine, public topography_setup
Setup.
Definition: scale_topography.F90:66
mod_land_admin
module Land admin
Definition: mod_land_admin.F90:11
mod_lake_admin::lake_do
logical, public lake_do
Definition: mod_lake_admin.F90:32
scale_urban_grid_cartesc_real::urban_grid_cartesc_real_set_areavol
subroutine, public urban_grid_cartesc_real_set_areavol
Definition: scale_urban_grid_cartesC_real.F90:63
scale_urban_grid_cartesc
module urban / grid / cartesianC
Definition: scale_urban_grid_cartesC.F90:12
scale_land_grid_cartesc_real
module land / grid / cartesianC / real
Definition: scale_land_grid_cartesC_real.F90:11
scale_prof::prof_setprefx
subroutine, public prof_setprefx(prefxname)
Definition: scale_prof.F90:141
mod_land_vars
module LAND Variables
Definition: mod_land_vars.F90:11
scale_prc_cartesc
module process / cartesC
Definition: scale_prc_cartesC.F90:11
scale_land_grid_cartesc_index::land_grid_cartesc_index_setup
subroutine, public land_grid_cartesc_index_setup
Setup.
Definition: scale_land_grid_cartesC_index.F90:61
mod_urban_driver
module URBAN driver
Definition: mod_urban_driver.F90:11
mod_admin_time::time_doocean_restart
logical, public time_doocean_restart
execute ocean restart output in this step?
Definition: mod_admin_time.F90:59
scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_setup
subroutine, public atmos_grid_cartesc_real_setup
Setup.
Definition: scale_atmos_grid_cartesC_real.F90:109
scale_prof
module profiler
Definition: scale_prof.F90:11
scale_file_cartesc::file_cartesc_cleanup
subroutine, public file_cartesc_cleanup
deallocate buffers
Definition: scale_file_cartesC.F90:314
scale_land_grid_cartesc::land_grid_cartesc_setup
subroutine, public land_grid_cartesc_setup
Setup.
Definition: scale_land_grid_cartesC.F90:59
mod_ocean_vars
module OCEAN Variables
Definition: mod_ocean_vars.F90:12
mod_urban_driver::urban_surface_set
subroutine, public urban_surface_set(countup)
Set surface boundary to other model.
Definition: mod_urban_driver.F90:686
mod_admin_restart::admin_restart_write
subroutine, public admin_restart_write
Write data to restart files.
Definition: mod_admin_restart.F90:389
scale_ocean_grid_cartesc_index
module ocean / grid / cartesianC / index
Definition: scale_ocean_grid_cartesC_index.F90:11
mod_atmos_admin::atmos_admin_setup
subroutine, public atmos_admin_setup
Setup.
Definition: mod_atmos_admin.F90:75
mod_cpl_vars::cpl_vars_setup
subroutine, public cpl_vars_setup
Setup.
Definition: mod_cpl_vars.F90:175
scale_atmos_grid_cartesc_index::ja
integer, public ja
Definition: scale_atmos_grid_cartesC_index.F90:49
scale_ocean_grid_cartesc_index::ocean_grid_cartesc_index_setup
subroutine, public ocean_grid_cartesc_index_setup
Setup.
Definition: scale_ocean_grid_cartesC_index.F90:61
mod_admin_time::time_doatmos_restart
logical, public time_doatmos_restart
execute atmosphere restart output in this step?
Definition: mod_admin_time.F90:57
mod_mkinit::mkinit_setup
subroutine, public mkinit_setup
Setup.
Definition: mod_mkinit.F90:211
scale_atmos_saturation::atmos_saturation_setup
subroutine, public atmos_saturation_setup
Setup.
Definition: scale_atmos_saturation.F90:215
mod_convert::convert
subroutine, public convert
Driver.
Definition: mod_convert.F90:105
scale_atmos_grid_cartesc::dy
real(rp), public dy
Definition: scale_atmos_grid_cartesC.F90:38
scale_calendar::calendar_setup
subroutine, public calendar_setup
Setup.
Definition: scale_calendar.F90:89
mod_admin_time
module ADMIN TIME
Definition: mod_admin_time.F90:11
scale_atmos_grid_cartesc_index::atmos_grid_cartesc_index_setup
subroutine, public atmos_grid_cartesc_index_setup(KMAX, IMAXG, JMAXG, IMAX, JMAX, KHALO, IHALO, JHALO, IBLOCK, JBLOCK)
setup index
Definition: scale_atmos_grid_cartesC_index.F90:117
mod_convert::convert_setup
subroutine, public convert_setup
Setup.
Definition: mod_convert.F90:52
mod_ocean_admin::ocean_do
logical, public ocean_do
Definition: mod_ocean_admin.F90:32
scale_atmos_hydrostatic
module atmosphere / hydrostatic barance
Definition: scale_atmos_hydrostatic.F90:12
mod_land_vars::land_vars_setup
subroutine, public land_vars_setup
Setup.
Definition: mod_land_vars.F90:284
scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_calc_z
subroutine, public atmos_grid_cartesc_real_calc_z
Convert Xi to Z coordinate.
Definition: scale_atmos_grid_cartesC_real.F90:372
scale_comm_cartesc
module COMMUNICATION
Definition: scale_comm_cartesC.F90:11
scale_ocean_grid_cartesc::ocean_grid_cartesc_setup
subroutine, public ocean_grid_cartesc_setup
Setup.
Definition: scale_ocean_grid_cartesC.F90:61
mod_atmos_vars
module ATMOSPHERIC Variables
Definition: mod_atmos_vars.F90:12
scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_setup
subroutine, public atmos_grid_cartesc_metric_setup
Setup.
Definition: scale_atmos_grid_cartesC_metric.F90:72
scale_land_grid_cartesc_real::land_grid_cartesc_real_set_areavol
subroutine, public land_grid_cartesc_real_set_areavol
Definition: scale_land_grid_cartesC_real.F90:62
mod_land_admin::land_do
logical, public land_do
Definition: mod_land_admin.F90:41
mod_mktopo
module MKTOPO
Definition: mod_mktopo.F90:12
scale_urban_grid_cartesc::urban_grid_cartesc_setup
subroutine, public urban_grid_cartesc_setup
Setup.
Definition: scale_urban_grid_cartesC.F90:60
mod_atmos_driver::atmos_surface_get
subroutine, public atmos_surface_get
Get surface boundary condition.
Definition: mod_atmos_driver.F90:516
mod_ocean_vars::ocean_vars_setup
subroutine, public ocean_vars_setup
Setup.
Definition: mod_ocean_vars.F90:284
scale_atmos_grid_cartesc::atmos_grid_cartesc_cy
real(rp), dimension(:), allocatable, public atmos_grid_cartesc_cy
center coordinate [m]: y, local
Definition: scale_atmos_grid_cartesC.F90:56
scale_prof::prof_setup
subroutine, public prof_setup
Definition: scale_prof.F90:105
scale_landuse::landuse_write
subroutine, public landuse_write
Write landuse data.
Definition: scale_landuse.F90:501
mod_atmos_admin::atmos_phy_mp_type
character(len=h_short), public atmos_phy_mp_type
Definition: mod_atmos_admin.F90:36
scale_atmos_thermodyn
module atmosphere / thermodyn
Definition: scale_atmos_thermodyn.F90:11
mod_admin_time::time_doland_restart
logical, public time_doland_restart
execute land restart output in this step?
Definition: mod_admin_time.F90:61
scale_prof::prof_rapend
subroutine, public prof_rapend(rapname_base, level, disable_barrier)
Save raptime.
Definition: scale_prof.F90:217
scale_ocean_grid_cartesc_real
module ocean / grid / cartesianC / real
Definition: scale_ocean_grid_cartesC_real.F90:12
scale_statistics::statistics_setup
subroutine, public statistics_setup
Setup.
Definition: scale_statistics.F90:81
scale_atmos_hydrostatic::atmos_hydrostatic_setup
subroutine, public atmos_hydrostatic_setup
Setup.
Definition: scale_atmos_hydrostatic.F90:116
scale_land_grid_cartesc
module land / grid / cartesianC
Definition: scale_land_grid_cartesC.F90:11
scale_atmos_thermodyn::atmos_thermodyn_setup
subroutine, public atmos_thermodyn_setup
Setup.
Definition: scale_atmos_thermodyn.F90:156
scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lat
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lat
latitude [rad,-pi,pi]
Definition: scale_atmos_grid_cartesC_real.F90:52
scale_io::io_log_setup
subroutine, public io_log_setup(myrank, is_master)
Setup LOG.
Definition: scale_io.F90:148
mod_admin_versioncheck
module ADMIN VERSIONCHECK
Definition: mod_admin_versioncheck.F90:11
scale_atmos_grid_cartesc
module atmosphere / grid / cartesC
Definition: scale_atmos_grid_cartesC.F90:12
scale_landuse
module LANDUSE
Definition: scale_landuse.F90:19
mod_urban_admin
module Urban admin
Definition: mod_urban_admin.F90:11
scale_file_cartesc::file_cartesc_setup
subroutine, public file_cartesc_setup
Setup.
Definition: scale_file_cartesC.F90:209
scale_urban_grid_cartesc_real
module urban / grid / cartesianC / real
Definition: scale_urban_grid_cartesC_real.F90:12
scale_comm_cartesc_nest::comm_cartesc_nest_setup
subroutine, public comm_cartesc_nest_setup(QA_MP, MP_TYPE_in, inter_parent, inter_child)
Setup.
Definition: scale_comm_cartesC_nest.F90:261
mod_admin_versioncheck::admin_versioncheck
subroutine, public admin_versioncheck
Setup.
Definition: mod_admin_versioncheck.F90:45
scale_urban_grid_cartesc_real::urban_grid_cartesc_real_setup
subroutine, public urban_grid_cartesc_real_setup
Setup real grid.
Definition: scale_urban_grid_cartesC_real.F90:54
scale_atmos_hydrometeor::atmos_hydrometeor_setup
subroutine, public atmos_hydrometeor_setup
Setup.
Definition: scale_atmos_hydrometeor.F90:154
mod_lake_admin
module Lake admin
Definition: mod_lake_admin.F90:11
scale_atmos_saturation
module atmosphere / saturation
Definition: scale_atmos_saturation.F90:12
mod_mkinit
module INITIAL
Definition: mod_mkinit.F90:12
mod_land_admin::land_admin_setup
subroutine, public land_admin_setup
Setup.
Definition: mod_land_admin.F90:57
scale_file_cartesc
module file / cartesianC
Definition: scale_file_cartesC.F90:11
mod_cpl_admin::cpl_sw
logical, public cpl_sw
Definition: mod_cpl_admin.F90:33
mod_urban_vars
module URBAN Variables
Definition: mod_urban_vars.F90:12
scale_prof::prof_rapreport
subroutine, public prof_rapreport
Report raptime.
Definition: scale_prof.F90:271
mod_cpl_admin
module Coupler admin
Definition: mod_cpl_admin.F90:11
scale_const::const_setup
subroutine, public const_setup
Setup.
Definition: scale_const.F90:115