PPL Logo

libs/ck-libs/ampi/romio/adio/ad_pfs/ad_pfs.h File Reference

Go to the source code of this file.

Functions

void ADIOI_PFS_Open (ADIO_File fd, int *error_code)
void ADIOI_PFS_ReadContig (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Status *status, int *error_code)
void ADIOI_PFS_WriteContig (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Status *status, int *error_code)
void ADIOI_PFS_IwriteContig (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Request *request, int *error_code)
void ADIOI_PFS_IreadContig (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Request *request, int *error_code)
int ADIOI_PFS_ReadDone (ADIO_Request *request, ADIO_Status *status, int *error_code)
int ADIOI_PFS_WriteDone (ADIO_Request *request, ADIO_Status *status, int *error_code)
void ADIOI_PFS_ReadComplete (ADIO_Request *request, ADIO_Status *status, int *error_code)
void ADIOI_PFS_WriteComplete (ADIO_Request *request, ADIO_Status *status, int *error_code)
void ADIOI_PFS_Fcntl (ADIO_File fd, int flag, ADIO_Fcntl_t *fcntl_struct, int *error_code)
void ADIOI_PFS_Flush (ADIO_File fd, int *error_code)
void ADIOI_PFS_SetInfo (ADIO_File fd, MPI_Info users_info, int *error_code)


Function Documentation

void ADIOI_PFS_Open ( ADIO_File  fd,
int error_code 
)

void ADIOI_PFS_ReadContig ( ADIO_File  fd,
void *  buf,
int  count,
MPI_Datatype  datatype,
int  file_ptr_type,
ADIO_Offset  offset,
ADIO_Status *  status,
int error_code 
)

Definition at line 10 of file ad_pfs_read.c.

References ADIOI_FileD::fd_sys, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, len, MPI_Type_size, MPIO_Err_create_code(), MPIR_Status_set_bytes(), and myname.

Here is the call graph for this function:

void ADIOI_PFS_WriteContig ( ADIO_File  fd,
void *  buf,
int  count,
MPI_Datatype  datatype,
int  file_ptr_type,
ADIO_Offset  offset,
ADIO_Status *  status,
int error_code 
)

Definition at line 10 of file ad_pfs_write.c.

References ADIOI_FileD::fd_sys, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, len, MPI_Type_size, MPIO_Err_create_code(), MPIR_Status_set_bytes(), and myname.

Here is the call graph for this function:

void ADIOI_PFS_IwriteContig ( ADIO_File  fd,
void *  buf,
int  count,
MPI_Datatype  datatype,
int  file_ptr_type,
ADIO_Offset  offset,
ADIO_Request request,
int error_code 
)

void ADIOI_PFS_IreadContig ( ADIO_File  fd,
void *  buf,
int  count,
MPI_Datatype  datatype,
int  file_ptr_type,
ADIO_Offset  offset,
ADIO_Request request,
int error_code 
)

int ADIOI_PFS_ReadDone ( ADIO_Request request,
ADIO_Status *  status,
int error_code 
)

Definition at line 10 of file ad_pfs_done.c.

References ADIOI_Del_req_from_list(), ADIOI_Free_request(), CpuTopoDetails::done, MPIO_Err_create_code(), MPIR_Status_set_bytes(), and myname.

Referenced by ADIOI_PFS_WriteDone().

Here is the call graph for this function:

Here is the caller graph for this function:

int ADIOI_PFS_WriteDone ( ADIO_Request request,
ADIO_Status *  status,
int error_code 
)

Definition at line 53 of file ad_pfs_done.c.

References ADIOI_PFS_ReadDone().

Here is the call graph for this function:

void ADIOI_PFS_ReadComplete ( ADIO_Request request,
ADIO_Status *  status,
int error_code 
)

Definition at line 10 of file ad_pfs_wait.c.

References ADIOI_Del_req_from_list(), ADIOI_Free_request(), MPIO_Err_create_code(), MPIR_Status_set_bytes(), and myname.

Referenced by ADIOI_PFS_WriteComplete().

Here is the call graph for this function:

Here is the caller graph for this function:

void ADIOI_PFS_WriteComplete ( ADIO_Request request,
ADIO_Status *  status,
int error_code 
)

Definition at line 59 of file ad_pfs_wait.c.

References ADIOI_PFS_ReadComplete().

Here is the call graph for this function:

void ADIOI_PFS_Fcntl ( ADIO_File  fd,
int  flag,
ADIO_Fcntl_t fcntl_struct,
int error_code 
)

void ADIOI_PFS_Flush ( ADIO_File  fd,
int error_code 
)

Definition at line 10 of file ad_pfs_flush.c.

References ADIOI_FileD::atomicity, ADIOI_FileD::comm, ADIOI_FileD::fd_sys, fsync(), MPIO_Err_create_code(), and myname.

Here is the call graph for this function:

void ADIOI_PFS_SetInfo ( ADIO_File  fd,
MPI_Info  users_info,
int error_code 
)


Generated on Mon Sep 21 08:04:44 2020 for Charm++ by  doxygen 1.5.5