====== NETCDF-Bench ====== ---- dataentry benchmark ---- name : netcdf layers_ttags : NetCDF features_ttags : data parallel_ttags : sequential type_ttags : synthetic license_ttag : GPL webpage_url : https://github.com/joobog/netcdf-bench ---- ===== Introduction ===== NetCDF Performance Benchmark Tool (NetCDF-Bench) was developed to measure NetCDF I/O performance on devices ranging from notebooks to large HPC systems. It mimics the typical I/O behavior of scientific climate applications and captures the performance on each node/process. In the end, it aggregates the data to the human-readable summary. NetCDF-Bench supports independent I/O, collective I/O and chunked I/O modes. If necessary, it can pre-fill the variables with some value. ===== Usage ===== Please visit our [[https://github.com/joobog/netcdf-bench|GitHub-Repository]]. ===== Example Output ===== Benchtool (datatype: int) Data geometry (t:x:y:z x sizeof(type)) 100:100:100:10 x 4 bytes Block geometry (t:x:y:z x sizeof(type)) 1:100:100:10 x 4 bytes Datasize 40000000 bytes (40.0 MB) Blocksize 400000 bytes (400.0 kB) I/O Access independent Storage contiguous File length fixed Fill value no min avg max benchmark:write Open time 1.3148752760 1.3148752760 1.3148752760 secs benchmark:write I/O time 0.2117756090 0.2117756090 0.2117756090 secs benchmark:write Close time 0.1916803280 0.1916803280 0.1916803280 secs benchmark:write I/O Performance (w/o open/close) 180.1292076844 180.1292076844 180.1292076844 MB/s benchmark:write I/O Performance 22.2000114807 22.2000114807 22.2000114807 MB/s