SURFEX v8.1
General documentation of Surfex
set_surfex_file_name_nc.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 SUBROUTINE set_surfex_file_name_nc(HNAME_IN,HNAME_OUT)
6 !
7 USE modd_io_surf_nc, ONLY : cfilein_nc
8 !
9 USE yomhook ,ONLY : lhook, dr_hook
10 USE parkind1 ,ONLY : jprb
11 !
12 IMPLICIT NONE
13 !
14  CHARACTER(LEN=28), OPTIONAL, INTENT(IN) :: HNAME_IN
15  CHARACTER(LEN=28), OPTIONAL, INTENT(OUT) :: HNAME_OUT
16 REAL(KIND=JPRB) :: ZHOOK_HANDLE
17 !
18 IF (lhook) CALL dr_hook('SET_SURFEX_FILE_NAME_NC',0,zhook_handle)
19 !
20 IF (PRESENT(hname_in)) THEN
21  cfilein_nc=hname_in
22 ELSEIF (PRESENT(hname_out)) THEN
23  hname_out=cfilein_nc
24 ENDIF
25 !
26 IF (lhook) CALL dr_hook('SET_SURFEX_FILE_NAME_NC',1,zhook_handle)
27 !
28 END SUBROUTINE set_surfex_file_name_nc
subroutine set_surfex_file_name_nc(HNAME_IN, HNAME_OUT)
integer, parameter jprb
Definition: parkind1.F90:32
logical lhook
Definition: yomhook.F90:15
character(len=28), save cfilein_nc