Create a new NetCDF-4 file (overwrites if exists)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer, | intent(out) | :: | ncid | |||
| integer, | intent(out), | optional | :: | ierr |
Non-zero (e.g. a missing output directory) when present; absent
behaves as today ( |
subroutine nc_create_file(filename, ncid, ierr) !! Create a new NetCDF-4 file (overwrites if exists) character(len=*), intent(in) :: filename integer, intent(out) :: ncid integer, intent(out), optional :: ierr !! Non-zero (e.g. a missing output directory) when present; absent !! behaves as today (`error stop`). call nc_check(nf90_create(trim(filename), & ior(nf90_clobber, nf90_netcdf4), ncid), & "creating "//trim(filename), ierr) end subroutine nc_create_file