Как только процедура ввода-вывода завершается, можно освободить любые скрытые объекты, переданные в качестве аргументов этой процедуре. Например, аргументы comm и info, используемые MPI_FILE_OPEN, или etype и filetype, используемые MPI_FILE_SET_VIEW, могут освобождаться без заметного доступа к файлу. Отметьте, что для неблокирующих процедур и раздельных коллективных операций, операция должна завершаться раньше, чем станет безопасным повторное использование буферов данных, переданных в качестве аргументов.
Как и в соединениях, типы данных должны передаваться прежде, чем они будут использованы в операциях манипуляции с файлом или доступа к данным. Например, etype и filetype должны пересылаться перед вызовом MPI_FILE_SET_VIEW, а datatype должно пересылаться перед вызовом MPI_FILE_READ или MPI_FILE_WRITE.