source: LMDZ5/branches/testing/tools/Max_diff_nc_with_lib/NetCDF95/nf95_copy_att.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: 771 bytes
Line 
1module nf95_copy_att_m
2
3  implicit none
4
5contains
6
7
8  subroutine nf95_copy_att(ncid_in, varid_in, name, ncid_out, varid_out, ncerr)
9
10    use handle_err_m, only: handle_err
11    use netcdf, only: nf90_copy_att
12
13    integer, intent( in):: ncid_in,  varid_in
14    character(len=*), intent( in):: name
15    integer, intent( in):: ncid_out, varid_out
16    integer, intent(out), optional:: ncerr
17
18    ! Variable local to the procedure:
19    integer ncerr_not_opt
20
21    !-------------------
22
23    ncerr_not_opt = nf90_copy_att(ncid_in, varid_in, name, ncid_out, varid_out)
24    if (present(ncerr)) then
25       ncerr = ncerr_not_opt
26    else
27       call handle_err("nf95_copy_att " // name, ncerr_not_opt, ncid_out)
28    end if
29
30  end subroutine nf95_copy_att
31
32end module nf95_copy_att_m
Note: See TracBrowser for help on using the repository browser.