jayeshkrishna
jayeshkrishna
At least for PnetCDF that are a bunch of unnecessary bcasts when querying information (file/var) using PIO (PIO2). These bcasts are only required for libraries like NetCDF.
Add capability (optional) to rearrange data asynchronously. This might improve performance by reducing time to rearrange data before writing it out using low level I/O libraries.
A new interface, ncmpi_put_vard_all(), that accepts an MPI datatype (instead of starts/counts) will be available in upcoming versions of PnetCDF. Add support for the inteface in PIO.
Some ctests are only enabled when PIO_USE_MALLOC is enabled. PIO_USE_MALLOC decides whether to use malloc()/realloc()/calloc()/free() OR the bget() memory management . Whether we use PIO_USE_MALLOC or not should not determine...
Add memory profiling information along with the timing logs. bget buffer allocator has some memory statistics that we can use. We might have to add some support for cases where...
There are several perl utility scripts in PIO. Since CIME has moved to python it would make sense to port all of the existing scripts to python (eventually). The following...
Adding support the CDF5 file format for the NetCDF I/O type in the Fortran interface