PPL Logo

libs/ck-libs/ampi/romio/adio/common/ad_fstype.c File Reference

Go to the source code of this file.

Functions

static void ADIO_FileSysType_parentdir (char *filename, char **dirnamep)
static void ADIO_FileSysType_prefix (char *filename, int *fstype, int *error_code)
static void ADIO_FileSysType_fncall (char *filename, int *fstype, int *error_code)
void ad_bgl_get_env_vars ()
static void check_for_lockless_exceptions (long stat_type, int *fstype)
static void ADIO_FileSysType_fncall_scalable (MPI_Comm comm, char *filename, int *file_system, int *error_code)
void ADIO_ResolveFileType (MPI_Comm comm, char *filename, int *fstype, ADIOI_Fns **ops, int *error_code)

Variables

long bglocklessmpio_f_type


Function Documentation

static void ADIO_FileSysType_parentdir ( char *  filename,
char **  dirnamep 
) [static]

Definition at line 155 of file ad_fstype.c.

References ADIOI_Strdup(), ADIOI_Strncpy(), lstat(), and readlink().

Here is the call graph for this function:

static void ADIO_FileSysType_prefix ( char *  filename,
int fstype,
int error_code 
) [static]

Definition at line 505 of file ad_fstype.c.

References MPIO_Err_create_code(), and myname.

Referenced by ADIO_ResolveFileType().

Here is the call graph for this function:

Here is the caller graph for this function:

static void ADIO_FileSysType_fncall ( char *  filename,
int fstype,
int error_code 
) [static]

Definition at line 243 of file ad_fstype.c.

References ad_bgl_get_env_vars(), ADIO_FileSysType_parentdir(), check_for_lockless_exceptions(), MPIO_Err_create_code(), and myname.

Referenced by ADIO_FileSysType_fncall_scalable(), and ADIO_ResolveFileType().

Here is the call graph for this function:

Here is the caller graph for this function:

void ad_bgl_get_env_vars (  ) 

Definition at line 83 of file ad_bgl_tuning.c.

References bglmpio_comm, bglmpio_timing, bglmpio_timing2, bglmpio_tuneblocking, bglmpio_tunegather, bglocklessmpio_f_type, and x.

Referenced by ADIO_FileSysType_fncall(), and ADIOI_BGL_Open().

Here is the caller graph for this function:

static void check_for_lockless_exceptions ( long  stat_type,
int fstype 
) [static]

Definition at line 215 of file ad_fstype.c.

References bglocklessmpio_f_type.

Referenced by ADIO_FileSysType_fncall().

Here is the caller graph for this function:

static void ADIO_FileSysType_fncall_scalable ( MPI_Comm  comm,
char *  filename,
int file_system,
int error_code 
) [static]

Definition at line 471 of file ad_fstype.c.

References ADIO_FileSysType_fncall(), buf, MPI_Bcast, MPI_Comm_rank, and rank.

Referenced by ADIO_ResolveFileType().

Here is the call graph for this function:

Here is the caller graph for this function:

void ADIO_ResolveFileType ( MPI_Comm  comm,
char *  filename,
int fstype,
ADIOI_Fns **  ops,
int error_code 
)


Variable Documentation


Generated on Mon Sep 21 08:05:10 2020 for Charm++ by  doxygen 1.5.5