source: LMDZ5/branches/testing/tools/Max_diff_nc_with_lib/NetCDF95/nf95_create.f90 @ 1795

Last change on this file since 1795 was 1795, checked in by Ehouarn Millour, 11 years ago

Version testing basee sur la r1794


Testing release based on r1794

File size: 855 bytes
Line 
1module nf95_create_m
2
3  implicit none
4
5contains
6
7  subroutine nf95_create(path, cmode, ncid, initialsize, chunksize, ncerr)
8
9    use handle_err_m, only: handle_err
10    use netcdf, only: nf90_create
11
12    character (len = *), intent(in   ) :: path
13    integer,             intent(in   ) :: cmode
14    integer,             intent(  out) :: ncid
15    integer, optional,   intent(in   ) :: initialsize
16    integer, optional,   intent(inout) :: chunksize
17    integer, intent(out), optional :: ncerr
18
19    ! Variable local to the procedure:
20    integer ncerr_not_opt
21
22    !-------------------
23
24    ncerr_not_opt = nf90_create(path, cmode, ncid, initialsize, chunksize)
25    if (present(ncerr)) then
26       ncerr = ncerr_not_opt
27    else
28       call handle_err("nf95_create " // path, ncerr_not_opt)
29    end if
30
31  end subroutine nf95_create
32
33end module nf95_create_m
Note: See TracBrowser for help on using the repository browser.