
Go to the source code of this file.
| Functions | |
| 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_mpi_pvfs2_dtype (MPI_Datatype *mpi_dtype, PVFS_Request *pvfs_dtype) | 
| 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 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 | |||
| ) | 
Definition at line 15 of file ad_pvfs2_io_dtype.c.
References ADIOI_Datatype_iscontig(), ADIOI_PVFS2_error_convert(), assert, ADIOI_Fl_node::blocklens, convert_mpi_pvfs2_dtype(), ADIOI_Fl_node::count, ADIOI_PVFS2_fs_s::credentials, ADIOI_FileD::disp, ADIOI_FileD::etype, ADIOI_FileD::filetype, flag, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::fs_ptr, ADIOI_Fl_node::indices, MPI_Type_size, MPIO_Err_create_code(), MPIR_Status_set_bytes(), myname, ADIOI_Fl_node::next, ADIOI_PVFS2_fs_s::object_ref, and ADIOI_Fl_node::type.
Referenced by ADIOI_PVFS2_ReadStridedDtypeIO(), and ADIOI_PVFS2_WriteStridedDtypeIO().


| 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().


| 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().

| 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().

 1.5.5
 1.5.5