LMDZ
new_unit_m.F90
Go to the documentation of this file.
1 module new_unit_m
2 
3  implicit none
4 
5 contains
6 
7  subroutine new_unit(unit)
8 
9  integer, intent(out):: unit
10 
11  ! Variables local to the procedure:
12  logical opened, exist
13 
14  !------------------------------------------------------
15 
16  unit = 0
17  do
18  inquire(unit=unit, opened=opened, exist=exist)
19  if (exist .and. .not. opened) exit
20  unit = unit + 1
21  end do
22 
23  end subroutine new_unit
24 
25 end module new_unit_m
subroutine new_unit(unit)
Definition: new_unit_m.F90:8