32 USE modi_init_trip_par
33 USE modi_prep_trip_run
35 USE modi_open_trip_namelist
36 USE modi_close_trip_namelist
39 USE modi_read_nam_trip
40 USE modi_read_nam_trip_grid
41 USE modi_read_nam_trip_prep
43 USE modi_trip_oasis_end
45 USE modi_trip_oasis_init
46 USE modi_trip_oasis_read_nam
47 USE modi_trip_oasis_prep
48 USE modi_trip_oasis_end
74 INTEGER :: ILOCAL_COMM
78 REAL(KIND=JPRB) :: ZHOOK_HANDLE
80 NAMELIST/nam_start_date/nyear,nmonth,nday,xtime
89 IF (ilocal_comm/=0)
THEN 114 READ (unit=ilunam,nml=nam_start_date)
116 WRITE(
nlisting,*)
'NAM_START_DATE not found in namelist' 117 WRITE(
nlisting,*)
'NYEAR, NMONTH, NDAY and XTIME must be initialized' 118 WRITE(
nlisting,*)
'as the date of the beginning of the run' 119 CALL abort_trip(
'NAM_START_DATE not found in namelist')
149 nyear,nmonth,nday,xtime,ilon,ilat)
159 WRITE(
nlisting,*)
' ----------------------------' 160 WRITE(
nlisting,*)
' | TRIP PREP ENDS CORRECTLY |' 161 WRITE(
nlisting,*)
' ----------------------------' 164 WRITE(*,*)
' ----------------------------' 165 WRITE(*,*)
' | TRIP PREP ENDS CORRECTLY |' 166 WRITE(*,*)
' ----------------------------' subroutine trip_oasis_end(OOASIS, OXIOS)
integer(kind=jpim) mplusercomm
subroutine trip_alloc_list(KMODEL)
type(trip_model_t), pointer ytrip_cur
subroutine trip_deallo_list
subroutine read_nam_trip_grid(TPG, KLISTING)
subroutine trip_oasis_init(OOASIS, OXIOS, KLOCAL_COMM, PRUNTIME, LPREP)
subroutine read_nam_trip(KLISTING)
subroutine trip_oasis_read_nam(KLISTING, PRUNTIME)
subroutine trip_oasis_prep(TPG, KLISTING, KLON, KLAT)
subroutine close_trip_namelist(KLUNAM)
character(len=28) clisting
subroutine open_trip_namelist(KLUNAM)
subroutine abort_trip(YTEXT)
subroutine read_nam_trip_prep(KLISTING)
type(trip_model_t), dimension(:), allocatable, target, save ytrip_list
subroutine trip_posnam(KULNAM, HDNAML, OFOUND, KLISTING)
subroutine prep_trip_run(TP, TPG, KYEAR, KMONTH, KDAY, PTIME, KLON, KLAT)
character(len=28) clisting_prep