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 s_delay_file_access (process_rank)
 Introduce 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

◆ s_delay_file_access()

impure subroutine, public m_delay_file_access::s_delay_file_access ( integer, intent(in) process_rank)

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

Definition at line 21 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 16 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 16 of file m_delay_file_access.f90.