netcdf-c/libdispatch
Wei-keng Liao 2e85316dbb Improve parallel create/open mode logic.
1. When model is detected as NC_FORMATX_NC3 and is called from
   nc_create_par, change the model to NC_FORMATX_PNETCDF.
2. When called from nc_create() or nc_open(), using NC_MPIIO or
   NC_MPIPOSIX is considered invalid.
3. Handle the case when NETCDF4 is not enabled but cmode/omode
   contains NC_NETCDF4.
4. Handle the case when PNETCDF is not enabled but cmode/omode
   contains NC_PNETCDF.
5. Correct comments about PnetCDF only handles CDF-5 files.
6. Add a check for MPI_ERR_NO_SUCH_FILE error class.

Make NC_check_file_type() static, as it is used in dfile.c only.
2018-09-17 17:18:48 -05:00
..
u
CMakeLists.txt added merged HDF4 changes 2018-04-04 14:11:44 -06:00
crc32.c The file libdispatch/crc32.c was apparently causing 2018-04-02 13:19:58 -06:00
crc32.h This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
datt.c
dattget.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
dattinq.c
dattput.c
dauth.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
dcompound.c
dcopy.c
ddim.c This is the initial step in moving to the new higher performance 2018-02-08 19:53:40 -07:00
ddispatch.c Code duplicated; merge failure? 2018-05-18 20:28:51 -06:00
defcheck.c
denum.c
derror.c introduce error code NC_EPNETCDF for errors at PnetCDF level 2018-07-29 15:33:08 -05:00
dfile.c Improve parallel create/open mode logic. 2018-09-17 17:18:48 -05:00
dfilter.c re: GH Issue https://github.com/Unidata/netcdf-c/issues/806 2018-01-25 13:51:42 -07:00
dgroup.c
dinternal.c
dnotnc3.c added merged HDF4 changes 2018-04-04 14:11:44 -06:00
dnotnc4.c added merged HDF4 changes 2018-04-04 14:11:44 -06:00
doffsets.c Re github issue https://github.com/Unidata/netcdf-c/issues/1131 2018-09-03 13:30:11 -06:00
dopaque.c
dparallel.c nc_create_par() and nc_open_par() implies parallel I/O, so 2018-09-17 17:18:48 -05:00
drc.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
dreadonly.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
dstring.c
dtype.c
dutf8.c More potential memory leaks squashed. 2018-06-07 15:58:47 -06:00
dutil.c re: esupport MQO-415619 2018-02-25 21:45:31 -07:00
dv2i.c Replace quotes when including system includes, in support of https://github.com/Unidata/netcdf-c/issues/928 2018-04-18 10:51:03 -06:00
dvar.c Merge branch 'master' into ejh_loop_cleanup_2 2018-09-05 11:22:55 -06:00
dvarget.c converting NULL checking of put functions 2018-08-14 09:21:45 -06:00
dvarinq.c Fix szip filter handling code and correspondingtests 2018-09-15 15:21:51 -06:00
dvarput.c converting NULL checking of put functions 2018-08-14 09:21:45 -06:00
dvlen.c Follow-up trivial typos 2018-04-26 23:04:01 -04:00
dwinpath.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
heap
json.c
Make0
Makefile.am added merged HDF4 changes 2018-04-04 14:11:44 -06:00
nc.c fixed spaceing in nc.c 2018-08-21 06:53:27 -06:00
ncaux.c
ncbytes.c This is the initial step in moving to the new higher performance 2018-02-08 19:53:40 -07:00
nchashmap.c Clear up coverity complaints 2018-08-04 13:22:29 -06:00
nclist.c This is the initial step in moving to the new higher performance 2018-02-08 19:53:40 -07:00
nclistmgr.c fix issue 791: validate ncid for classic files 2018-01-25 00:03:19 -06:00
nclog.c
ncsettings.hdr
nctime.c
ncuri.c fixed clang warning in ncuri.c 2018-07-06 06:52:02 -06:00
netcdf.m4
stubdef.c
test_ncuri.c
test_pathcvt.c
u8.c
u8.h
utf8proc_data.c
utf8proc.c
utf8proc.h