17 use netcdf
, only: nf90_put_att
20 integer,
intent(in) :: ncid, varid
21 character(len = *),
intent(in) :: name
22 character(len = *),
intent(in) :: values
23 integer,
intent(out),
optional:: ncerr
30 ncerr_not_opt = nf90_put_att(ncid, varid, name, values)
31 if (
present(ncerr))
then
34 call handle_err(
"nf95_put_att_text", ncerr_not_opt, ncid, varid)
43 use netcdf
, only: nf90_put_att
45 use typesizes
, only: fourbyteint
47 integer,
intent(in) :: ncid, varid
48 character(len = *),
intent(in) :: name
49 integer(kind = FourByteInt),
intent(in) :: values
50 integer,
intent(out),
optional:: ncerr
57 ncerr_not_opt = nf90_put_att(ncid, varid, name, values)
58 if (
present(ncerr))
then
61 call handle_err(
"nf95_put_att_one_FourByteInt", ncerr_not_opt, ncid, &
subroutine handle_err(status)
subroutine nf95_put_att_text(ncid, varid, name, values, ncerr)
subroutine nf95_put_att_one_fourbyteint(ncid, varid, name, values, ncerr)