File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -1161,11 +1161,6 @@ int PIOc_deletefile_impl(int iosysid, const char *filename)
11611161
11621162 if (!mpierr && ios->io_rank == 0 )
11631163 {
1164- #ifdef _NETCDF
1165- ierr = nc_delete (filename);
1166- #else /* Assume that _PNETCDF is defined. */
1167- ierr = ncmpi_delete (filename, MPI_INFO_NULL);
1168- #endif
11691164#ifdef _ADIOS2
11701165 /* Append ".bp" to filename for the corresponding ADIOS BP filename */
11711166 static const char adios_bp_filename_extn[] = " .bp" ;
@@ -1186,6 +1181,15 @@ int PIOc_deletefile_impl(int iosysid, const char *filename)
11861181 spio_remove_directory (adios_bp_filename);
11871182 }
11881183 free (adios_bp_filename);
1184+
1185+ /* Delete the file (for ADIOS BP files, delete the symlink file) */
1186+ ierr = unlink (filename);
1187+ #elif defined(_PNETCDF)
1188+ ierr = ncmpi_delete (filename, MPI_INFO_NULL);
1189+ #elif defined(_NETCDF)
1190+ ierr = nc_delete (filename);
1191+ #else
1192+ ierr = unlink (filename);
11891193#endif
11901194 }
11911195
You can’t perform that action at this time.
0 commit comments