source: LMDZ6/branches/Amaury_dev/libf/misc/new_unit_m.F90 @ 5113

Last change on this file since 5113 was 5113, checked in by abarral, 2 months ago

Rename modules in misc from *_mod > lmdz_*
Put cbrt.f90, ch*.f90, pch*.f90 in new lmdz_libmath_pch.f90

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 437 bytes
Line 
1module new_unit_m
2
3  IMPLICIT NONE
4
5contains
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
25end module new_unit_m
Note: See TracBrowser for help on using the repository browser.