MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_delay_file_access Module Reference

Rank-staggered file access delays to prevent I/O contention on parallel file systems. More...

Functions/Subroutines

impure subroutine, public delayfileaccess (processrank)
 Introduces a rank-dependent busy-wait delay to stagger parallel file access and reduce I/O contention.

Variables

integer, parameter, private n_processes_file_access = 128
integer, parameter, private file_access_delay_unit = 10000

Detailed Description

Rank-staggered file access delays to prevent I/O contention on parallel file systems.

Function/Subroutine Documentation

◆ delayfileaccess()

impure subroutine, public m_delay_file_access::delayfileaccess ( integer, intent(in) processrank)

Introduces a rank-dependent busy-wait delay to stagger parallel file access and reduce I/O contention.

Definition at line 20 of file m_delay_file_access.f90.

Here is the caller graph for this function:

Variable Documentation

◆ file_access_delay_unit

integer, parameter, private m_delay_file_access::file_access_delay_unit = 10000
private

Definition at line 13 of file m_delay_file_access.f90.

◆ n_processes_file_access

integer, parameter, private m_delay_file_access::n_processes_file_access = 128
private

Definition at line 13 of file m_delay_file_access.f90.