PPL Logo

libs/ck-libs/ampi/romio/adio/ad_pvfs2/ad_pvfs2_io.h File Reference

Go to the source code of this file.

Functions

int ADIOI_PVFS2_Contig (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Status *status, int *error_code, int rw_type)
int ADIOI_PVFS2_StridedListIO (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Status *status, int *error_code, int rw_type)
int gen_listio_arr (ADIOI_Flatlist_node *flat_buf, int *flat_buf_index_p, int64_t *cur_flat_buf_reg_off_p, int flat_buf_size, int flat_buf_extent, ADIOI_Flatlist_node *flat_file, int *flat_file_index_p, int64_t *cur_flat_file_reg_off_p, int flat_file_size, int flat_file_extent, int max_ol_count, ADIO_Offset disp, int bytes_into_filetype, int64_t *bytes_completed, int64_t total_io_size, int64_t buf_off_arr[], int32_t buf_len_arr[], int32_t *buf_ol_count_p, int64_t file_off_arr[], int32_t file_len_arr[], int32_t *file_ol_count_p)
void print_buf_file_ol_pairs (int64_t buf_off_arr[], int32_t buf_len_arr[], int32_t buf_ol_count, int64_t file_off_arr[], int32_t file_len_arr[], int32_t file_ol_count, void *buf, int rw_type)
int ADIOI_PVFS2_StridedDtypeIO (ADIO_File fd, void *buf, int count, MPI_Datatype datatype, int file_ptr_type, ADIO_Offset offset, ADIO_Status *status, int *error_code, int rw_type)
int convert_named (MPI_Datatype *mpi_dtype, PVFS_Request *pvfs_dtype, int combiner)
void print_dtype_info (int combiner, int num_int, int num_addr, int num_dtype, int *arr_int, MPI_Aint *arr_addr, MPI_Datatype *arr_dtype)
int convert_mpi_pvfs2_dtype (MPI_Datatype *mpi_dtype, PVFS_Request *pvfs_dtype)


Function Documentation

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

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

int gen_listio_arr ( ADIOI_Flatlist_node flat_buf,
int flat_buf_index_p,
int64_t cur_flat_buf_reg_off_p,
int  flat_buf_size,
int  flat_buf_extent,
ADIOI_Flatlist_node flat_file,
int flat_file_index_p,
int64_t cur_flat_file_reg_off_p,
int  flat_file_size,
int  flat_file_extent,
int  max_ol_count,
ADIO_Offset  disp,
int  bytes_into_filetype,
int64_t bytes_completed,
int64_t  total_io_size,
int64_t  buf_off_arr[],
int32_t  buf_len_arr[],
int32_t buf_ol_count_p,
int64_t  file_off_arr[],
int32_t  file_len_arr[],
int32_t file_ol_count_p 
)

Definition at line 360 of file ad_pvfs2_io_list.c.

References ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, and ADIOI_Fl_node::indices.

Referenced by ADIOI_PVFS2_StridedListIO().

Here is the caller graph for this function:

void print_buf_file_ol_pairs ( int64_t  buf_off_arr[],
int32_t  buf_len_arr[],
int32_t  buf_ol_count,
int64_t  file_off_arr[],
int32_t  file_len_arr[],
int32_t  file_ol_count,
void *  buf,
int  rw_type 
)

Definition at line 638 of file ad_pvfs2_io_list.c.

Referenced by ADIOI_PVFS2_StridedListIO().

Here is the caller graph for this function:

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

int convert_named ( MPI_Datatype mpi_dtype,
PVFS_Request *  pvfs_dtype,
int  combiner 
)

Definition at line 573 of file ad_pvfs2_io_dtype.c.

Referenced by convert_mpi_pvfs2_dtype().

Here is the caller graph for this function:

void print_dtype_info ( int  combiner,
int  num_int,
int  num_addr,
int  num_dtype,
int arr_int,
MPI_Aint arr_addr,
MPI_Datatype arr_dtype 
)

Definition at line 665 of file ad_pvfs2_io_dtype.c.

Referenced by convert_mpi_pvfs2_dtype().

Here is the caller graph for this function:

int convert_mpi_pvfs2_dtype ( MPI_Datatype mpi_dtype,
PVFS_Request *  pvfs_dtype 
)

Definition at line 208 of file ad_pvfs2_io_dtype.c.

References convert_mpi_pvfs2_dtype(), convert_named(), MPI_Type_free, MPI_Type_get_contents, and print_dtype_info().

Referenced by ADIOI_PVFS2_StridedDtypeIO(), and convert_mpi_pvfs2_dtype().

Here is the call graph for this function:

Here is the caller graph for this function:


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