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 |
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().
Definition at line 505 of file ad_fstype.c.
References MPIO_Err_create_code(), and myname.
Referenced by ADIO_ResolveFileType().
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().
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().
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().
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().
void ADIO_ResolveFileType | ( | MPI_Comm | comm, | |
char * | filename, | |||
int * | fstype, | |||
ADIOI_Fns ** | ops, | |||
int * | error_code | |||
) |
Definition at line 599 of file ad_fstype.c.
References ADIO_BGL_operations, ADIO_BGLOCKLESS_operations, ADIO_FileSysType_fncall(), ADIO_FileSysType_fncall_scalable(), ADIO_FileSysType_prefix(), ADIO_GRIDFTP_operations, ADIO_HFS_operations, ADIO_LUSTRE_operations, ADIO_NFS_operations, ADIO_NTFS_operations, ADIO_PANFS_operations, ADIO_PFS_operations, ADIO_PIOFS_operations, ADIO_PVFS2_operations, ADIO_PVFS_operations, ADIO_SFS_operations, ADIO_TESTFS_operations, ADIO_UFS_operations, ADIO_XFS_operations, ADIO_ZOIDFS_operations, MPI_Allreduce, MPIO_Err_create_code(), and myname.
Referenced by MPI_File_delete(), and MPI_File_open().
Definition at line 34 of file ad_bgl_tuning.c.
Referenced by ad_bgl_get_env_vars(), check_for_lockless_exceptions(), and scaleable_stat().