1 !WRF:MEDIATION_LAYER:ADT_BARRIER
4 SUBROUTINE start_domain ( grid , allowed_to_read )
13 LOGICAL, INTENT(IN) :: allowed_to_read
15 INTEGER :: idum1, idum2
18 #if ((EM_CORE == 1) && (DA_CORE != 1))
19 # include "start_domain_em.int"
21 #if ((EM_CORE == 1) && (WRFPLUS == 1))
22 # include "../wrftladj/start_domain_em_tl.int"
23 # include "../wrftladj/start_domain_em_ad.int"
26 SUBROUTINE calc_ts_locations( grid )
29 END SUBROUTINE calc_ts_locations
31 SUBROUTINE calc_track_locations( grid )
34 END SUBROUTINE calc_track_locations
38 CALL set_scalar_indices_from_config ( head_grid%id , idum1, idum2 )
40 #if ((EM_CORE == 1) && (DA_CORE != 1))
43 IF ( model_config_rec%dyn_opt .EQ. dyn_em_tl ) THEN
44 CALL g_start_domain_em( grid, allowed_to_read &
46 # include "actual_new_args.inc"
49 ELSE IF ( model_config_rec%dyn_opt .EQ. dyn_em_ad ) THEN
50 CALL a_start_domain_em( grid, allowed_to_read &
52 # include "actual_new_args.inc"
58 CALL start_domain_em( grid, allowed_to_read &
60 # include "actual_new_args.inc"
71 CALL calc_ts_locations( grid )
72 CALL calc_track_locations( grid )
75 END SUBROUTINE start_domain