SURFEX v8.1
General documentation of Surfex
trip_alloc.F90
Go to the documentation of this file.
1 SUBROUTINE trip_alloc(YDTRIP)
2 !
4 !
5 USE modd_trip, ONLY : trip_init
8 !
9 USE yomhook ,ONLY : lhook, dr_hook
10 USE parkind1 ,ONLY : jprb
11 !
12 IMPLICIT NONE
13 !
14 type(trip_model_t), INTENT (INOUT) :: ydtrip
15 REAL(KIND=JPRB) :: ZHOOK_HANDLE
16 IF (lhook) CALL dr_hook("TRIP_ALLOC",0,zhook_handle)
17 !
18  CALL trip_init(ydtrip%TP)
19  CALL trip_grid_nullify(ydtrip%TPG)
20  CALL trip_diag_nullify(ydtrip%TPDG)
21 !
22 IF (lhook) CALL dr_hook("TRIP_ALLOC",1,zhook_handle)
23 !
24 END SUBROUTINE trip_alloc
subroutine trip_diag_nullify(YTRIP_DIAG)
subroutine trip_alloc(YDTRIP)
Definition: trip_alloc.F90:2
integer, parameter jprb
Definition: parkind1.F90:32
subroutine trip_grid_nullify(YTRIP_GRID)
logical lhook
Definition: yomhook.F90:15
subroutine trip_init(YTRIP)
Definition: modd_trip.F90:103