SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
LIB
XRD44
lfi
lfiuto.F90
Go to the documentation of this file.
1
! Jan-2011 P. Marguinaud Thread-safe LFI
2
SUBROUTINE
lfiuto_fort
(LFI, KNUMER)
3
USE
lfimod
, ONLY
:
lficom
4
USE
parkind1
, ONLY
:
jprb
5
USE
yomhook
, ONLY
:
lhook
,
dr_hook
6
USE
lfi_precision
7
USE
sdl_mod
, ONLY
:
sdl_srlabort
8
IMPLICIT NONE
9
!****
10
! Sous-programme de recherche d'une unite libre.
11
!
12
!**
13
! ARGUMENTS :
14
! KNUMER (Sortie) ==> Unite logique libre
15
!
16
!
17
TYPE
(
lficom
) :: LFI
18
INTEGER (KIND=JPLIKB)
KNUMER
19
LOGICAL
LLOPEN
20
21
REAL(KIND=JPRB)
:: ZHOOK_HANDLE
22
IF
(
lhook
)
CALL
dr_hook
(
'LFIUTO_FORT'
,0,zhook_handle)
23
24
IF
(all(lfi%NUMERO.NE.lfi%JPNIL))
THEN
25
CALL
sdl_srlabort
26
ENDIF
27
28
knumer=-1000
29
30
DO
31
32
CALL
lfipro_mt64 (lfi, knumer, llopen)
33
34
IF
(.NOT. llopen)
EXIT
35
36
knumer=knumer-1
37
38
ENDDO
39
40
IF
(
lhook
)
CALL
dr_hook
(
'LFIUTO_FORT'
,1,zhook_handle)
41
42
END SUBROUTINE
lfiuto_fort
yomhook::dr_hook
Definition:
yomhook.F90:20
lfiuto_fort
subroutine lfiuto_fort(LFI, KNUMER)
Definition:
lfiuto.F90:3
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:32
sdl_mod
Definition:
sdl_mod.F90:1
yomhook::lhook
logical lhook
Definition:
yomhook.F90:15
parkind1
Definition:
parkind1.F90:1
lfimod::lficom
Definition:
lfimod.F90:232
lfimod
Definition:
lfimod.F90:1
yomhook
Definition:
yomhook.F90:1
lfi_precision
Definition:
lfi_precision.F90:1
sdl_srlabort
subroutine sdl_srlabort
Definition:
sdl_srlabort.F90:2
Generated on Tue Jan 16 2018 16:23:21 for SURFEX v8.1 by
1.8.13