Define a dimension (use nf90_unlimited for unlimited)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncid | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | length | |||
| integer, | intent(out) | :: | dimid | |||
| integer, | intent(out), | optional | :: | ierr |
Non-zero on failure when present; absent behaves as today
( |
subroutine nc_def_dim(ncid, name, length, dimid, ierr) !! Define a dimension (use nf90_unlimited for unlimited) integer, intent(in) :: ncid character(len=*), intent(in) :: name integer, intent(in) :: length integer, intent(out) :: dimid integer, intent(out), optional :: ierr !! Non-zero on failure when present; absent behaves as today !! (`error stop`). call nc_check(nf90_def_dim(ncid, name, length, dimid), & "defining dimension "//trim(name), ierr) end subroutine nc_def_dim