SURFEX v8.1
General documentation of Surfex
open_trip_namelist.F90
Go to the documentation of this file.
1 ! ######
2  SUBROUTINE open_trip_namelist(KLUNAM)
3 ! #####################################
4 !
5 !!**** *OPEN_TRIP_NAMELIST* - routine to open a namelist file
6 !!
7 !! PURPOSE
8 !! -------
9 !!
10 !!** METHOD
11 !! ------
12 !!
13 !! EXTERNAL
14 !! --------
15 !!
16 !!
17 !! IMPLICIT ARGUMENTS
18 !! ------------------
19 !!
20 !! REFERENCE
21 !! ---------
22 !!
23 !!
24 !! AUTHOR
25 !! ------
26 !! B. Decharme *Meteo France*
27 !!
28 !! MODIFICATIONS
29 !! -------------
30 !! Original 01/2013
31 !-------------------------------------------------------------------------------
32 !
33 !* 0. DECLARATIONS
34 ! ------------
35 !
36 USE modn_trip_run, ONLY : cnamelist
37 !
38 USE yomhook ,ONLY : lhook, dr_hook
39 USE parkind1 ,ONLY : jprb
40 !
41 IMPLICIT NONE
42 !
43 !* 0.1 Declarations of arguments
44 ! -------------------------
45 !
46 INTEGER, INTENT(OUT) :: KLUNAM ! logical unit of namelist
47 !
48 !* 0.2 Declarations of local variables
49 ! -------------------------------
50 !
51 REAL(KIND=JPRB) :: ZHOOK_HANDLE
52 !
53 !-------------------------------------------------------------------------------
54 IF (lhook) CALL dr_hook('OPEN_TRIP_NAMELIST',0,zhook_handle)
55 !
56 klunam=11
57 OPEN(klunam,file=cnamelist,action='READ',form="FORMATTED",position="REWIND")
58 !
59 IF (lhook) CALL dr_hook('OPEN_TRIP_NAMELIST',1,zhook_handle)
60 !-------------------------------------------------------------------------------
61 !
62 END SUBROUTINE open_trip_namelist
integer, parameter jprb
Definition: parkind1.F90:32
logical lhook
Definition: yomhook.F90:15
subroutine open_trip_namelist(KLUNAM)
character(len=28), parameter cnamelist