These are various tools I've created and used in my life as a computational scientist. Use at your own risk.
mpiio-cp.c
- a tool to copy a large file in parallel using MPI-IOtimer.c
- boilerplate code to perform high-resolution timingis_file_in_page_cache.c
- boilerplate code demonstrating how to check if a file is in page cachedrop_file_from_page_cache.c
- boilerplate code demonstrating howposix_fadvise
may be used to drop files from page cache as an unprivileged usermmap-vs-posix.c
- boilerplate code demonstrating how to perform POSIX file-based and mmap-based I/Ommap-test.c
- a simple tool to measure mmap I/O performance