Go to the source code of this file.
typedef struct ADIOI_Fl_node ADIOI_Flatlist_node |
typedef struct ADIOI_AIO_req_str ADIOI_AIO_Request |
anonymous enum |
void ADIOI_SetFunctions | ( | ADIO_File | fd | ) |
void ADIOI_Flatten_datatype | ( | MPI_Datatype | type | ) |
Definition at line 22 of file flatten.c.
References ADIOI_Count_contiguous_blocks(), ADIOI_Datatype_iscontig(), ADIOI_Flatten(), ADIOI_Optimize_flattened(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_Fl_node::indices, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by ADIO_Set_view(), ADIOI_BGL_ReadStrided(), ADIOI_BGL_WriteStrided(), ADIOI_Calc_file_realms(), ADIOI_Exch_and_write(), ADIOI_Exch_file_views(), ADIOI_GEN_ReadStrided(), ADIOI_GEN_ReadStrided_naive(), ADIOI_GEN_WriteStrided(), ADIOI_GEN_WriteStrided_naive(), ADIOI_GRIDFTP_ReadDiscontig(), ADIOI_GRIDFTP_WriteDiscontig(), ADIOI_IOFiletype(), ADIOI_LUSTRE_Exch_and_write(), ADIOI_LUSTRE_WriteStrided(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PIOFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_StridedListIO(), ADIOI_PVFS_ReadStridedListIO(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), ADIOI_Read_and_exch(), ADIOI_ZOIDFS_ReadStrided(), and ADIOI_ZOIDFS_WriteStrided().
void ADIOI_Flatten | ( | MPI_Datatype | type, | |
ADIOI_Flatlist_node * | flat, | |||
ADIO_Offset | st_offset, | |||
int * | curr_index | |||
) |
Definition at line 112 of file flatten.c.
References ADIO_Type_create_darray(), ADIO_Type_create_subarray(), ADIOI_Datatype_iscontig(), ADIOI_Flatten(), blocklength, ADIOI_Fl_node::blocklens, dims, dtype, ADIOI_Fl_node::indices, int, PUP::m, MPI_Abort, MPI_Type_free, MPI_Type_get_contents, MPI_Type_size, n, stride, and stype.
Referenced by ADIOI_Flatten(), and ADIOI_Flatten_datatype().
void ADIOI_Delete_flattened | ( | MPI_Datatype | datatype | ) |
Definition at line 1121 of file flatten.c.
References ADIOI_Fl_node::blocklens, ADIOI_Fl_node::indices, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by ADIO_Close(), ADIO_Set_view(), ADIOI_BGL_ReadStrided(), ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStrided(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadStrided(), ADIOI_GEN_ReadStrided_naive(), ADIOI_GEN_ReadStridedColl(), ADIOI_GEN_WriteStrided(), ADIOI_GEN_WriteStrided_naive(), ADIOI_GEN_WriteStridedColl(), ADIOI_IOFiletype(), ADIOI_IOStridedColl(), ADIOI_LUSTRE_WriteStrided(), ADIOI_LUSTRE_WriteStridedColl(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PIOFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_StridedListIO(), ADIOI_PVFS_ReadStridedListIO(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), ADIOI_ZOIDFS_ReadStrided(), and ADIOI_ZOIDFS_WriteStrided().
int ADIOI_Count_contiguous_blocks | ( | MPI_Datatype | type, | |
int * | curr_index | |||
) |
Definition at line 737 of file flatten.c.
References ADIO_Type_create_darray(), ADIO_Type_create_subarray(), ADIOI_Count_contiguous_blocks(), ADIOI_Datatype_iscontig(), count, dims, dtype, int, MPI_Abort, MPI_Type_free, MPI_Type_get_contents, n, and stype.
Referenced by ADIOI_Count_contiguous_blocks(), and ADIOI_Flatten_datatype().
void ADIOI_Complete_async | ( | int * | error_code | ) |
Definition at line 101 of file async_list.c.
References ADIO_ReadComplete(), ADIO_WriteComplete(), ADIOI_Free_async_node(), MPIO_Err_create_code(), myname, request, and status.
Referenced by ADIOI_PFS_IwriteContig().
void ADIOI_Free_fn | ( | void * | ptr, | |
int | lineno, | |||
const char * | fname | |||
) |
void ADIOI_Datatype_iscontig | ( | MPI_Datatype | datatype, | |
int * | flag | |||
) |
Definition at line 17 of file iscontig.c.
References MPIR_Datatype_iscontig().
Referenced by ADIO_Close(), ADIO_Set_view(), ADIOI_BGL_ReadStrided(), ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStrided(), ADIOI_BGL_WriteStridedColl(), ADIOI_Calc_bounds(), ADIOI_Calc_my_off_len(), ADIOI_Count_contiguous_blocks(), ADIOI_Exch_and_write(), ADIOI_Flatten(), ADIOI_Flatten_datatype(), ADIOI_GEN_ReadStrided(), ADIOI_GEN_ReadStrided_naive(), ADIOI_GEN_ReadStridedColl(), ADIOI_GEN_SeekIndividual(), ADIOI_GEN_WriteStrided(), ADIOI_GEN_WriteStrided_naive(), ADIOI_GEN_WriteStridedColl(), ADIOI_Get_byte_offset(), ADIOI_Get_eof_offset(), ADIOI_Get_position(), ADIOI_GRIDFTP_ReadDiscontig(), ADIOI_GRIDFTP_ReadStrided(), ADIOI_GRIDFTP_WriteDiscontig(), ADIOI_GRIDFTP_WriteStrided(), ADIOI_IOFiletype(), ADIOI_IOStridedColl(), ADIOI_LUSTRE_Exch_and_write(), ADIOI_LUSTRE_WriteStrided(), ADIOI_LUSTRE_WriteStridedColl(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PIOFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_StridedDtypeIO(), ADIOI_PVFS2_StridedListIO(), ADIOI_PVFS_ReadStridedListIO(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), ADIOI_Read_and_exch(), ADIOI_TESTFS_SeekIndividual(), ADIOI_ZOIDFS_ReadStrided(), ADIOI_ZOIDFS_WriteStrided(), MPI_File_iread_shared(), MPI_File_iwrite_shared(), MPI_File_read_shared(), MPI_File_write_shared(), MPIOI_File_iread(), MPIOI_File_iwrite(), MPIOI_File_read(), and MPIOI_File_write().
void ADIOI_Get_position | ( | ADIO_File | fd, | |
ADIO_Offset * | offset | |||
) |
Definition at line 15 of file get_fp_posn.c.
References ADIOI_Datatype_iscontig(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, flag, ADIOI_FileD::fp_ind, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by MPI_File_get_position(), and MPI_File_seek().
void ADIOI_Get_eof_offset | ( | ADIO_File | fd, | |
ADIO_Offset * | eof_offset | |||
) |
Definition at line 14 of file eof_offset.c.
References ADIO_Fcntl(), ADIOI_Datatype_iscontig(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, flag, ADIO_Fcntl_t::fsize, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by MPI_File_seek(), and MPI_File_seek_shared().
void ADIOI_Get_byte_offset | ( | ADIO_File | fd, | |
ADIO_Offset | offset, | |||
ADIO_Offset * | disp | |||
) |
Definition at line 14 of file byte_offset.c.
References ADIOI_Datatype_iscontig(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by MPI_File_get_byte_offset(), and MPI_File_set_view().
void ADIOI_process_system_hints | ( | MPI_Info | info | ) |
Definition at line 137 of file system_hints.c.
References Ck::IO::close(), file_to_info(), and find_file().
Referenced by ADIO_Init().
Definition at line 154 of file system_hints.c.
References flag, key, MPI_Info_create(), MPI_Info_dup, MPI_Info_get_nkeys, and MPI_Info_get_nthkey().
Referenced by ADIO_Open().
void ADIOI_GEN_Fcntl | ( | ADIO_File | fd, | |
int | flag, | |||
ADIO_Fcntl_t * | fcntl_struct, | |||
int * | error_code | |||
) |
Definition at line 14 of file ad_fcntl.c.
References ADIOI_GEN_Prealloc(), ADIOI_MPE_lseek_a, ADIOI_MPE_lseek_b, ADIO_Fcntl_t::atomicity, ADIOI_FileD::atomicity, ADIO_Fcntl_t::diskspace, ADIOI_FileD::fd_sys, ADIOI_FileD::fp_sys_posn, ADIO_Fcntl_t::fsize, MPIO_Err_create_code(), and myname.
Definition at line 14 of file ad_flush.c.
References ADIOI_FileD::fd_sys, fsync(), MPIO_Err_create_code(), and myname.
Definition at line 24 of file ad_opencoll.c.
References ADIOI_FileD::access_mode, ADIOI_Fns_struct::ADIOI_xxx_Close, ADIOI_Fns_struct::ADIOI_xxx_Open, ADIOI_FileD::agg_comm, ADIOI_FileD::comm, ADIOI_Hints_struct::deferred_open, ADIOI_FileD::fns, ADIOI_FileD::hints, ADIOI_FileD::is_open, MPI_Bcast, and ADIOI_Hints_struct::ranklist.
Definition at line 16 of file ad_opencoll_scalable.c.
References ADIOI_FileD::access_mode, ADIOI_Fns_struct::ADIOI_xxx_Open, ADIOI_FileD::agg_comm, ADIOI_Hints_struct::deferred_open, ADIOI_FileD::fns, ADIOI_FileD::hints, and ADIOI_FileD::is_open.
Definition at line 15 of file ad_opencoll_failsafe.c.
References ADIOI_FileD::access_mode, ADIOI_Fns_struct::ADIOI_xxx_Close, ADIOI_Fns_struct::ADIOI_xxx_Open, ADIOI_FileD::agg_comm, ADIOI_FileD::comm, ADIOI_Hints_struct::deferred_open, ADIOI_FileD::fns, ADIOI_FileD::hints, ADIOI_FileD::is_open, MPI_Bcast, and ADIOI_Hints_struct::ranklist.
void ADIOI_GEN_Delete | ( | char * | filename, | |
int * | error_code | |||
) |
Definition at line 14 of file ad_delete.c.
References MPIO_Err_create_code(), and myname.
void ADIOI_GEN_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 17 of file ad_read.c.
References ADIOI_MPE_lseek_a, ADIOI_MPE_lseek_b, ADIOI_MPE_read_a, ADIOI_MPE_read_b, 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.
int ADIOI_GEN_aio | ( | ADIO_File | fd, | |
void * | buf, | |||
int | len, | |||
ADIO_Offset | offset, | |||
int | wr, | |||
MPI_Request * | request | |||
) |
Definition at line 81 of file ad_iwrite.c.
References ADIO_ReadContig(), ADIO_WriteContig(), ADIO_XFS_operations, ADIOI_GEN_aio_free_fn(), ADIOI_GEN_aio_poll_fn(), ADIOI_GEN_aio_query_fn(), ADIOI_GEN_aio_wait_fn(), ADIOI_GEN_greq_class, ADIOI_AIO_req_str::aiocbp, ADIOI_FileD::d_mem, ADIOI_FileD::d_miniosz, ADIOI_FileD::direct_read, ADIOI_FileD::direct_write, ADIOI_FileD::fd_direct, ADIOI_FileD::fd_sys, ADIOI_FileD::fns, ADIOI_Hints_struct::fs_hints, ADIOI_FileD::hints, MPIO_Completed_request_create(), MPIU_Greq_cancel_fn(), MPIX_Grequest_class_allocate, ADIOI_AIO_req_str::req, status, and ADIOI_Hints_struct::xfs.
Referenced by ADIOI_GEN_IreadContig(), and ADIOI_GEN_IwriteContig().
void ADIOI_GEN_IreadContig | ( | 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_GEN_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 17 of file ad_write.c.
References ADIOI_MPE_lseek_a, ADIOI_MPE_lseek_b, ADIOI_MPE_write_a, ADIOI_MPE_write_b, 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(), myname, and Ck::IO::write().
void ADIOI_GEN_IwriteContig | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 47 of file ad_iwrite.c.
References ADIOI_GEN_aio(), ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, len, MPI_Type_size, myname, and typesize().
void ADIOI_GEN_ReadStrided | ( | 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 42 of file ad_read_str.c.
References ADIO_Feature(), ADIO_ReadContig(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_GEN_ReadStrided_naive(), ADIOI_HINT_DISABLE, ADIOI_FileD::atomicity, ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_Hints_struct::ds_read, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_Fl_node::indices, ADIOI_FileD::info, MPI_Type_size, MPIR_Status_set_bytes(), ADIOI_Fl_node::next, size, ADIOI_Fl_node::type, and value.
Referenced by ADIOI_PVFS2_ReadStrided(), ADIOI_PVFS_ReadStrided(), and ADIOI_TESTFS_ReadStrided().
void ADIOI_GEN_IreadStrided | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 71 of file ad_iread.c.
References ADIO_ReadStrided(), MPI_Type_size, MPIO_Completed_request_create(), status, and typesize().
void ADIOI_GEN_IwriteStrided | ( | 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_GEN_IODone | ( | ADIO_Request * | request, | |
ADIO_Status * | status, | |||
int * | error_code | |||
) |
void ADIOI_GEN_IOComplete | ( | ADIO_Request * | request, | |
ADIO_Status * | status, | |||
int * | error_code | |||
) |
int ADIOI_GEN_aio_poll_fn | ( | void * | extra_state, | |
ADIO_Status * | status | |||
) |
int ADIOI_GEN_aio_wait_fn | ( | int | count, | |
void ** | array_of_states, | |||
double | timeout, | |||
ADIO_Status * | status | |||
) |
int ADIOI_GEN_aio_query_fn | ( | void * | extra_state, | |
ADIO_Status * | status | |||
) |
int ADIOI_GEN_aio_free_fn | ( | void * | extra_state | ) |
Definition at line 304 of file ad_iwrite.c.
References ADIOI_AIO_req_str::aiocbp.
Referenced by ADIOI_GEN_aio(), and ADIOI_NFS_aio().
Definition at line 3 of file ad_features.c.
void ADIOI_GEN_ReadStrided_naive | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | buftype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Status * | status, | |||
int * | error_code | |||
) |
Definition at line 11 of file ad_read_str_naive.c.
References ADIO_Feature(), ADIO_ReadContig(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_FileD::atomicity, ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::file_system, ADIOI_FileD::filetype, flag, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_Fl_node::indices, int, MPI_Type_size, MPIR_Status_set_bytes(), ADIOI_Fl_node::next, size, and ADIOI_Fl_node::type.
Referenced by ADIOI_BGL_ReadStrided(), and ADIOI_GEN_ReadStrided().
void ADIOI_GEN_WriteStrided | ( | 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 111 of file ad_write_str.c.
References ADIO_WriteContig(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_GEN_WriteStrided_naive(), ADIOI_HINT_DISABLE, ADIOI_FileD::atomicity, ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_Hints_struct::ds_write, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_Hints_struct::ind_wr_buffer_size, ADIOI_Fl_node::indices, MPI_Type_size, MPIR_Status_set_bytes(), myname, ADIOI_Fl_node::next, size, and ADIOI_Fl_node::type.
Referenced by ADIOI_GRIDFTP_WriteStrided(), and ADIOI_TESTFS_WriteStrided().
void ADIOI_GEN_WriteStrided_naive | ( | 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 11 of file ad_write_str_naive.c.
References ADIO_Feature(), ADIO_WriteContig(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_FileD::atomicity, ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, flag, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_Fl_node::indices, MPI_Type_size, MPIR_Status_set_bytes(), ADIOI_Fl_node::next, size, and ADIOI_Fl_node::type.
Referenced by ADIOI_BGL_WriteStrided(), ADIOI_GEN_WriteStrided(), ADIOI_LUSTRE_WriteStrided(), and ADIOI_PVFS2_WriteStrided().
void ADIOI_NOLOCK_WriteStrided | ( | 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 15 of file ad_write_nolock.c.
References ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_MPE_lseek_a, ADIOI_MPE_lseek_b, ADIOI_MPE_write_a, ADIOI_MPE_write_b, ADIOI_FileD::atomicity, ADIOI_Fl_node::blocklens, ADIOI_FileD::comm, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::fd_sys, ADIOI_FileD::filetype, flag, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_Hints_struct::ind_wr_buffer_size, ADIOI_Fl_node::indices, MPI_Comm_rank, MPI_Type_size, MPIO_Err_create_code(), MPIR_Status_set_bytes(), myname, ADIOI_Fl_node::next, rank, size, ADIOI_Fl_node::type, and Ck::IO::write().
void ADIOI_GEN_ReadStridedColl | ( | 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 55 of file ad_read_coll.c.
References ADIO_ReadContig(), ADIO_ReadStrided(), ADIOI_Calc_file_domains(), ADIOI_Calc_my_off_len(), ADIOI_Calc_my_req(), ADIOI_Calc_others_req(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_HINT_AUTO, ADIOI_HINT_DISABLE, ADIOI_IOStridedColl(), ADIOI_Read_and_exch(), ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::cb_pfr, ADIOI_Hints_struct::cb_read, ADIOI_FileD::comm, ADIOI_FileD::disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_Hints_struct::min_fdomain_size, MPI_Allgather, MPI_Comm_rank, MPI_Type_size, MPIR_Status_set_bytes(), size, and ADIOI_Hints_struct::striping_unit.
Referenced by ADIOI_TESTFS_ReadStridedColl(), and uses_generic_read().
void ADIOI_GEN_WriteStridedColl | ( | 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 54 of file ad_write_coll.c.
References ADIO_WriteContig(), ADIO_WriteStrided(), ADIOI_Calc_file_domains(), ADIOI_Calc_my_off_len(), ADIOI_Calc_my_req(), ADIOI_Calc_others_req(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Exch_and_write(), ADIOI_HINT_AUTO, ADIOI_HINT_DISABLE, ADIOI_IOStridedColl(), ADIOI_MPE_postwrite_a, ADIOI_MPE_postwrite_b, ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::cb_pfr, ADIOI_Hints_struct::cb_write, ADIOI_FileD::comm, ADIOI_FileD::disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_Hints_struct::min_fdomain_size, MPI_Allgather, MPI_Allreduce, MPI_Bcast, MPI_Comm_rank, MPI_Type_size, MPIR_Status_set_bytes(), ADIOI_Hints_struct::ranklist, size, and ADIOI_Hints_struct::striping_unit.
Referenced by ADIOI_TESTFS_WriteStridedColl(), and uses_generic_write().
void ADIOI_Calc_my_off_len | ( | ADIO_File | fd, | |
int | bufcount, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Offset ** | offset_list_ptr, | |||
ADIO_Offset ** | len_list_ptr, | |||
ADIO_Offset * | start_offset_ptr, | |||
ADIO_Offset * | end_offset_ptr, | |||
int * | contig_access_count_ptr | |||
) |
Definition at line 277 of file ad_read_coll.c.
References ADIOI_Datatype_iscontig(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_Fl_node::indices, MPI_Type_lb, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
void ADIOI_Calc_file_domains | ( | ADIO_Offset * | st_offsets, | |
ADIO_Offset * | end_offsets, | |||
int | nprocs, | |||
int | nprocs_for_coll, | |||
ADIO_Offset * | min_st_offset_ptr, | |||
ADIO_Offset ** | fd_start_ptr, | |||
ADIO_Offset ** | fd_end_ptr, | |||
int | min_fd_size, | |||
ADIO_Offset * | fd_size_ptr, | |||
int | striping_unit | |||
) |
Definition at line 127 of file ad_aggregate.c.
Referenced by ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadStridedColl(), and ADIOI_GEN_WriteStridedColl().
int ADIOI_Calc_aggregator | ( | ADIO_File | fd, | |
ADIO_Offset | off, | |||
ADIO_Offset | min_off, | |||
ADIO_Offset * | len, | |||
ADIO_Offset | fd_size, | |||
ADIO_Offset * | fd_start, | |||
ADIO_Offset * | fd_end | |||
) |
Definition at line 73 of file ad_aggregate.c.
References ADIOI_Hints_struct::cb_nodes, ADIOI_FileD::hints, int, MPI_Abort, rank, ADIOI_Hints_struct::ranklist, and ADIOI_Hints_struct::striping_unit.
Referenced by ADIOI_Calc_my_req(), ADIOI_Fill_send_buffer(), and ADIOI_Fill_user_buffer().
void ADIOI_Calc_my_req | ( | ADIO_File | fd, | |
ADIO_Offset * | offset_list, | |||
ADIO_Offset * | len_list, | |||
int | contig_access_count, | |||
ADIO_Offset | min_st_offset, | |||
ADIO_Offset * | fd_start, | |||
ADIO_Offset * | fd_end, | |||
ADIO_Offset | fd_size, | |||
int | nprocs, | |||
int * | count_my_req_procs_ptr, | |||
int ** | count_my_req_per_proc_ptr, | |||
ADIOI_Access ** | my_req_ptr, | |||
int ** | buf_idx_ptr | |||
) |
Definition at line 254 of file ad_aggregate.c.
References ADIOI_Calc_aggregator(), count, ADIOI_Access::count, int, PUP::l, ADIOI_Access::lens, and ADIOI_Access::offsets.
Referenced by ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadStridedColl(), and ADIOI_GEN_WriteStridedColl().
void ADIOI_Calc_others_req | ( | ADIO_File | fd, | |
int | count_my_req_procs, | |||
int * | count_my_req_per_proc, | |||
ADIOI_Access * | my_req, | |||
int | nprocs, | |||
int | myrank, | |||
int * | count_others_req_procs_ptr, | |||
ADIOI_Access ** | others_req_ptr | |||
) |
Definition at line 426 of file ad_aggregate.c.
References ADIOI_FileD::comm, count, ADIOI_Access::count, ADIOI_Access::lens, ADIOI_Access::mem_ptrs, MPI_Alltoall, MPI_Irecv, MPI_Isend, MPI_Waitall, and ADIOI_Access::offsets.
Referenced by ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadStridedColl(), ADIOI_GEN_WriteStridedColl(), and ADIOI_LUSTRE_WriteStridedColl().
void ADIOI_Calc_bounds | ( | ADIO_File | fd, | |
int | count, | |||
MPI_Datatype | buftype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Offset * | st_offset, | |||
ADIO_Offset * | end_offset | |||
) |
Definition at line 695 of file ad_io_coll.c.
References ADIOI_Datatype_iscontig(), assert, ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, ADIOI_FileD::etype, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by ADIOI_IOStridedColl(), and run_test().
Definition at line 262 of file ad_aggregate_new.c.
References ADIOI_Hints_struct::cb_nodes, ADIOI_FileD::hints, and ADIOI_Hints_struct::ranklist.
Referenced by ADIOI_Build_client_reqs().
void ADIOI_Calc_file_realms | ( | ADIO_File | fd, | |
ADIO_Offset | min_st_offset, | |||
ADIO_Offset | max_end_offset | |||
) |
Definition at line 37 of file ad_aggregate_new.c.
References ADIOI_Add_contig_flattened(), ADIOI_Calc_file_realms_aar(), ADIOI_Calc_file_realms_fsize(), ADIOI_Calc_file_realms_user_size(), ADIOI_Flatten_datatype(), ADIOI_HINT_ENABLE, ADIOI_Hints_struct::cb_fr_type, ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::cb_pfr, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, ADIOI_FileD::hints, and MPI_Type_contiguous.
Referenced by ADIOI_IOStridedColl(), and main().
void ADIOI_IOFiletype | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
MPI_Datatype | custom_ftype, | |||
int | rdwr, | |||
ADIO_Status * | status, | |||
int * | error_code | |||
) |
Definition at line 871 of file ad_io_coll.c.
References ADIO_ReadContig(), ADIO_ReadStrided(), ADIO_WriteContig(), ADIO_WriteStrided(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Flatten_datatype(), ADIOI_HINT_DISABLE, ADIOI_HINT_ENABLE, ADIOI_Hints_struct::cb_buffer_size, ADIOI_Hints_struct::cb_ds_threshold, ADIOI_FileD::disp, ADIOI_Hints_struct::ds_read, ADIOI_Hints_struct::ds_write, ADIOI_FileD::etype, ADIOI_FileD::filetype, ADIOI_FileD::hints, ADIOI_Hints_struct::ind_rd_buffer_size, ADIOI_Hints_struct::ind_wr_buffer_size, and MPI_Type_size.
Referenced by ADIOI_IOStridedColl().
void ADIOI_IOStridedColl | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
int | rdwr, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Status * | status, | |||
int * | error_code | |||
) |
Definition at line 44 of file ad_io_coll.c.
References ADIO_ReadContig(), ADIO_ReadStrided(), ADIO_WriteContig(), ADIO_WriteStrided(), ADIOI_Build_agg_reqs(), ADIOI_Build_client_pre_req(), ADIOI_Build_client_req(), ADIOI_Build_client_reqs(), ADIOI_Calc_bounds(), ADIOI_Calc_file_realms(), ADIOI_Datatype_iscontig(), ADIOI_Delete_flattened(), ADIOI_Exch_file_views(), ADIOI_HINT_AUTO, ADIOI_HINT_DISABLE, ADIOI_HINT_ENABLE, ADIOI_IOFiletype(), assert, ADIOI_Hints_struct::cb_alltoall, ADIOI_Hints_struct::cb_buffer_size, ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::cb_pfr, ADIOI_Hints_struct::cb_read, ADIOI_Hints_struct::cb_write, ADIOI_FileD::comm, ADIOI_FileD::disp, ADIOI_FileD::etype_size, Exch_data_amounts(), ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_FileD::fp_sys_posn, ADIOI_FileD::hints, ADIOI_FileD::is_agg, MPI_Allgather, MPI_Alltoallw, MPI_Comm_rank, MPI_Type_free, MPI_Type_size, MPI_Waitall, MPIR_Status_set_bytes(), post_aggregator_comm(), post_client_comm(), ADIOI_Hints_struct::ranklist, and size.
Referenced by ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadStridedColl(), and ADIOI_GEN_WriteStridedColl().
void ADIOI_Print_flatlist_node | ( | ADIOI_Flatlist_node * | flatlist_node_p | ) |
Definition at line 37 of file ad_coll_exch_new.c.
References ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, and ADIOI_Fl_node::indices.
Referenced by ADIOI_Exch_file_views().
ADIOI_Flatlist_node* ADIOI_Add_contig_flattened | ( | MPI_Datatype | contig_type | ) |
Definition at line 63 of file ad_coll_exch_new.c.
References ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
Referenced by ADIOI_Calc_file_realms(), and ADIOI_Exch_file_views().
void ADIOI_Exch_file_views | ( | int | myrank, | |
int | nprocs, | |||
int | file_ptr_type, | |||
ADIO_File | fd, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
ADIO_Offset | off, | |||
view_state * | my_mem_view_state_arr, | |||
view_state * | agg_file_view_state_arr, | |||
view_state * | client_file_view_state_arr | |||
) |
Definition at line 109 of file ad_coll_exch_new.c.
References ADIOI_Add_contig_flattened(), ADIOI_Flatten_datatype(), ADIOI_HINT_DISABLE, ADIOI_init_view_state(), ADIOI_Print_flatlist_node(), assert, ADIOI_Fl_node::blocklens, view_state::byte_off, amount_and_extra_data_t::byte_off, ADIOI_Hints_struct::cb_alltoall, ADIOI_Hints_struct::cb_nodes, ADIOI_FileD::comm, ADIOI_Fl_node::count, amount_and_extra_data_t::count, disp, view_state::disp, amount_and_extra_data_t::disp, ADIOI_FileD::disp, view_state::ext, amount_and_extra_data_t::ext, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, ADIOI_FileD::filetype, view_state::flat_type_p, view_state::fp_ind, amount_and_extra_data_t::fp_ind, ADIOI_FileD::fp_ind, ADIOI_FileD::hints, ADIOI_Fl_node::indices, ADIOI_FileD::is_agg, MPI_Alltoall, MPI_Irecv, MPI_Isend, MPI_Type_size, MPI_Waitall, ADIOI_FileD::my_cb_nodes_index, ADIOI_Fl_node::next, ADIOI_Hints_struct::ranklist, view_state::sz, amount_and_extra_data_t::sz, ADIOI_Fl_node::type, view_state::type_sz, and amount_and_extra_data_t::type_sz.
Referenced by ADIOI_IOStridedColl().
int ADIOI_init_view_state | ( | int | file_ptr_type, | |
int | nprocs, | |||
view_state * | view_state_arr, | |||
int | op_type | |||
) |
Definition at line 206 of file ad_coll_build_req_new.c.
References flatten_state::abs_off, ADIOI_Fl_node::blocklens, view_state::byte_off, ADIOI_Fl_node::count, flatten_state::cur_reg_off, view_state::cur_state, flatten_state::cur_sz, view_state::disp, view_state::flat_type_p, view_state::fp_ind, flatten_state::idx, ADIOI_Fl_node::indices, off_type_name, view_state::sz, view_state::tmp_state, and view_state_add_region().
Referenced by ADIOI_Exch_file_views().
int ADIOI_Build_agg_reqs | ( | ADIO_File | fd, | |
int | rw_type, | |||
int | nprocs, | |||
view_state * | client_file_view_state_arr, | |||
MPI_Datatype * | client_comm_dtype_arr, | |||
ADIO_Offset * | client_comm_sz_arr, | |||
ADIO_Offset * | agg_dtype_offset_p, | |||
MPI_Datatype * | agg_dtype_p | |||
) |
Definition at line 450 of file ad_coll_build_req_new.c.
References ADIOI_Heap_create(), ADIOI_Heap_extract_min(), ADIOI_Heap_free(), ADIOI_Heap_insert(), ADIOI_HINT_AUTO, ADIOI_HINT_ENABLE, assert, ADIOI_Hints_struct::cb_buffer_size, ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::ds_write, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, find_next_off(), ADIOI_FileD::hints, MPI_Type_contiguous, MPI_Type_hindexed, ADIOI_FileD::my_cb_nodes_index, off_type_name, heap_t::size, view_state::sz, and view_state_add_region().
Referenced by ADIOI_IOStridedColl().
int ADIOI_Build_client_reqs | ( | ADIO_File | fd, | |
int | nprocs, | |||
view_state * | my_mem_view_state_arr, | |||
view_state * | agg_file_view_state_arr, | |||
ADIO_Offset * | agg_comm_sz_arr, | |||
MPI_Datatype * | agg_comm_dtype_arr | |||
) |
Definition at line 887 of file ad_coll_build_req_new.c.
References ADIOI_Agg_idx(), assert, ADIOI_Hints_struct::cb_nodes, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, find_next_off(), ADIOI_FileD::hints, MPI_Type_hindexed, off_type_name, view_state_add_region(), and view_state_get_cur_sz().
Referenced by ADIOI_IOStridedColl().
int ADIOI_Build_client_pre_req | ( | ADIO_File | fd, | |
int | agg_rank, | |||
int | agg_idx, | |||
view_state * | my_mem_view_state_p, | |||
view_state * | agg_file_view_state_p, | |||
ADIO_Offset | max_pre_req_sz, | |||
int | max_ol_ct | |||
) |
Definition at line 1240 of file ad_coll_build_req_new.c.
References flatten_state::abs_off, assert, ADIOI_Hints_struct::cb_nodes, ADIOI_Fl_node::count, view_state::cur_state, flatten_state::cur_sz, view_state::ext, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, find_next_off(), view_state::flat_type_p, ADIOI_FileD::hints, off_type_name, view_state::pre_blk_arr, view_state::pre_disp_arr, view_state::pre_ol_ct, view_state::pre_sz, view_state::sz, view_state::tmp_state, view_state::type_sz, view_state_add_region(), and view_state_get_next_len().
Referenced by ADIOI_IOStridedColl().
int ADIOI_Build_client_req | ( | ADIO_File | fd, | |
int | agg_rank, | |||
int | agg_idx, | |||
view_state * | my_mem_view_state_p, | |||
view_state * | agg_file_view_state_p, | |||
ADIO_Offset | agg_comm_sz, | |||
MPI_Datatype * | agg_comm_dtype_p | |||
) |
Definition at line 1779 of file ad_coll_build_req_new.c.
References flatten_state::abs_off, assert, ADIOI_Hints_struct::cb_nodes, ADIOI_Fl_node::count, view_state::cur_state, flatten_state::cur_sz, view_state::ext, ADIOI_FileD::file_realm_st_offs, ADIOI_FileD::file_realm_types, find_next_off(), view_state::flat_type_p, ADIOI_FileD::hints, MPI_Type_hindexed, off_type_name, view_state::pre_blk_arr, view_state::pre_disp_arr, view_state::pre_ol_ct, view_state::pre_sz, process_pre_req(), view_state::tmp_state, view_state::type_sz, and view_state_add_region().
Referenced by ADIOI_IOStridedColl().
ADIO_Offset ADIOI_GEN_SeekIndividual | ( | ADIO_File | fd, | |
ADIO_Offset | offset, | |||
int | whence, | |||
int * | error_code | |||
) |
Definition at line 14 of file ad_seek.c.
References ADIOI_Datatype_iscontig(), ADIOI_Fl_node::blocklens, ADIOI_Fl_node::count, ADIOI_FileD::disp, ADIOI_FileD::etype_size, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, ADIOI_Fl_node::indices, MPI_Type_size, ADIOI_Fl_node::next, and ADIOI_Fl_node::type.
void ADIOI_GEN_Resize | ( | ADIO_File | fd, | |
ADIO_Offset | size, | |||
int * | error_code | |||
) |
Definition at line 14 of file ad_resize.c.
References ADIOI_FileD::comm, ADIOI_FileD::fd_sys, ftruncate(), ADIOI_FileD::hints, MPI_Bcast, MPI_Comm_rank, MPIO_Err_create_code(), myname, rank, and ADIOI_Hints_struct::ranklist.
Definition at line 11 of file ad_hints.c.
References ADIO_Feature(), ADIOI_HINT_AUTO, ADIOI_HINT_DISABLE, ADIOI_HINT_ENABLE, ADIOI_Snprintf(), ADIOI_Strncpy(), ADIOI_Hints_struct::cb_alltoall, ADIOI_Hints_struct::cb_buffer_size, ADIOI_Hints_struct::cb_config_list, ADIOI_Hints_struct::cb_ds_threshold, ADIOI_Hints_struct::cb_fr_alignment, ADIOI_Hints_struct::cb_fr_type, ADIOI_Hints_struct::cb_nodes, ADIOI_Hints_struct::cb_pfr, ADIOI_Hints_struct::cb_read, ADIOI_Hints_struct::cb_write, ADIOI_FileD::comm, ADIOI_Hints_struct::deferred_open, ADIOI_Hints_struct::ds_read, ADIOI_Hints_struct::ds_write, flag, ADIOI_FileD::hints, ADIOI_Hints_struct::ind_rd_buffer_size, ADIOI_Hints_struct::ind_wr_buffer_size, ADIOI_FileD::info, info, ADIOI_Hints_struct::initialized, len, ADIOI_Hints_struct::min_fdomain_size, MPI_Bcast, MPI_Info_create(), myname, ADIOI_Hints_struct::no_indep_rw, ADIOI_Hints_struct::striping_unit, and value.
Referenced by ADIOI_GRIDFTP_SetInfo(), ADIOI_LUSTRE_SetInfo(), ADIOI_NFS_SetInfo(), ADIOI_PANFS_SetInfo(), ADIOI_PFS_SetInfo(), ADIOI_PIOFS_SetInfo(), ADIOI_PVFS2_SetInfo(), ADIOI_PVFS_SetInfo(), ADIOI_TESTFS_SetInfo(), and ADIOI_XFS_SetInfo().
Definition at line 16 of file adi_close.c.
References ADIOI_MPE_close_a, ADIOI_MPE_close_b, Ck::IO::close(), ADIOI_FileD::fd_direct, ADIOI_FileD::fd_sys, MPIO_Err_create_code(), and myname.
Definition at line 19 of file shfp_fname.c.
References ADIOI_Snprintf(), ADIOI_Strnapp(), ADIOI_Strncpy(), ADIOI_FileD::comm, ADIOI_FileD::filename, int, len, MPI_Bcast, and ADIOI_FileD::shared_fp_fname.
Referenced by MPI_File_open().
void ADIOI_GEN_Prealloc | ( | ADIO_File | fd, | |
ADIO_Offset | size, | |||
int * | error_code | |||
) |
Definition at line 16 of file ad_prealloc.c.
References ADIO_Fcntl(), ADIO_ReadContig(), ADIO_WriteContig(), buf, CpuTopoDetails::done, ADIO_Fcntl_t::fsize, len, MPIO_Err_create_code(), myname, size, and status.
Referenced by ADIOI_BGL_Fcntl(), ADIOI_GEN_Fcntl(), ADIOI_GRIDFTP_Fcntl(), ADIOI_HFS_Fcntl(), ADIOI_NFS_Fcntl(), ADIOI_NTFS_Fcntl(), ADIOI_PIOFS_Fcntl(), ADIOI_PVFS2_Fcntl(), ADIOI_PVFS_Fcntl(), ADIOI_SFS_Fcntl(), and ADIOI_ZOIDFS_Fcntl().
Definition at line 14 of file error.c.
References buf, ADIOI_FileD::err_handler, MPI_Abort, and MPI_Comm_rank.
Referenced by ADIOI_GRIDFTP_ReadContig(), ADIOI_GRIDFTP_Resize(), ADIOI_GRIDFTP_WriteDiscontig(), ADIOI_HFS_Fcntl(), ADIOI_HFS_Open(), ADIOI_HFS_ReadContig(), ADIOI_HFS_Resize(), ADIOI_HFS_WriteContig(), ADIOI_PIOFS_Fcntl(), ADIOI_PIOFS_Open(), ADIOI_PIOFS_ReadContig(), ADIOI_PIOFS_WriteContig(), ADIOI_PIOFS_WriteStrided(), ADIOI_SFS_Fcntl(), ADIOI_SFS_Flush(), and ADIOI_SFS_Open().
Referenced by ADIOI_HFS_Fcntl(), ADIOI_HFS_Open(), ADIOI_HFS_ReadContig(), ADIOI_HFS_Resize(), ADIOI_HFS_WriteContig(), ADIOI_PIOFS_Fcntl(), ADIOI_PIOFS_Open(), ADIOI_PIOFS_ReadContig(), ADIOI_PIOFS_WriteContig(), ADIOI_PIOFS_WriteStrided(), ADIOI_SFS_Fcntl(), ADIOI_SFS_Flush(), ADIOI_SFS_Open(), and MPIO_Err_create_code().
Definition at line 70 of file ad_end.c.
References ADIO_End().
int MPIR_Status_set_bytes | ( | MPI_Status * | status, | |
MPI_Datatype | datatype, | |||
int | nbytes | |||
) |
Definition at line 16 of file status_setb.c.
Referenced by ADIOI_BGL_ReadContig(), ADIOI_BGL_ReadStrided(), ADIOI_BGL_ReadStridedColl(), ADIOI_BGL_WriteContig(), ADIOI_BGL_WriteStrided(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_ReadContig(), ADIOI_GEN_ReadStrided(), ADIOI_GEN_ReadStrided_naive(), ADIOI_GEN_ReadStridedColl(), ADIOI_GEN_WriteContig(), ADIOI_GEN_WriteStrided(), ADIOI_GEN_WriteStrided_naive(), ADIOI_GEN_WriteStridedColl(), ADIOI_GRIDFTP_ReadContig(), ADIOI_GRIDFTP_ReadDiscontig(), ADIOI_GRIDFTP_WriteContig(), ADIOI_GRIDFTP_WriteDiscontig(), ADIOI_HFS_ReadContig(), ADIOI_HFS_WriteContig(), ADIOI_IOStridedColl(), ADIOI_LUSTRE_IOContig(), ADIOI_LUSTRE_WriteStrided(), ADIOI_LUSTRE_WriteStridedColl(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_NTFS_ReadContig(), ADIOI_NTFS_WriteContig(), ADIOI_PANFS_ReadContig(), ADIOI_PANFS_WriteContig(), ADIOI_PFS_ReadComplete(), ADIOI_PFS_ReadContig(), ADIOI_PFS_ReadDone(), ADIOI_PFS_WriteContig(), ADIOI_PIOFS_ReadContig(), ADIOI_PIOFS_WriteContig(), ADIOI_PIOFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_ReadContig(), ADIOI_PVFS2_StridedDtypeIO(), ADIOI_PVFS2_StridedListIO(), ADIOI_PVFS2_WriteContig(), ADIOI_PVFS_ReadContig(), ADIOI_PVFS_ReadStridedListIO(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), ADIOI_TESTFS_ReadContig(), ADIOI_TESTFS_WriteContig(), ADIOI_XFS_ReadContig(), ADIOI_XFS_WriteContig(), ADIOI_ZOIDFS_ReadStrided(), ADIOI_ZOIDFS_WriteStrided(), MPI_File_read_shared(), MPI_File_write_shared(), MPIO_Completed_request_create(), MPIOI_File_read(), MPIOI_File_write(), and ZOIDFS_IOContig().
int ADIOI_FAKE_IODone | ( | ADIO_Request * | request, | |
ADIO_Status * | status, | |||
int * | error_code | |||
) |
Definition at line 15 of file ad_done_fake.c.
void ADIOI_FAKE_IreadContig | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 14 of file ad_iread_fake.c.
References ADIO_ReadContig(), len, MPI_Type_size, MPIO_Completed_request_create(), status, and typesize().
void ADIOI_FAKE_IreadStrided | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 42 of file ad_iread_fake.c.
References ADIO_ReadStrided(), MPI_Type_size, MPIO_Completed_request_create(), status, and typesize().
void ADIOI_FAKE_IwriteContig | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 15 of file ad_iwrite_fake.c.
References ADIO_WriteContig(), len, MPI_Type_size, MPIO_Completed_request_create(), status, and typesize().
void ADIOI_FAKE_IwriteStrided | ( | ADIO_File | fd, | |
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
int | file_ptr_type, | |||
ADIO_Offset | offset, | |||
ADIO_Request * | request, | |||
int * | error_code | |||
) |
Definition at line 46 of file ad_iwrite_fake.c.
References ADIO_WriteStrided(), MPI_Type_size, MPIO_Completed_request_create(), status, and typesize().
void ADIOI_FAKE_IOComplete | ( | ADIO_Request * | request, | |
ADIO_Status * | status, | |||
int * | error_code | |||
) |
Definition at line 15 of file ad_wait_fake.c.
int MPIOI_File_read | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 64 of file read.c.
References ADIO_Feature(), ADIO_ReadContig(), ADIO_ReadStrided(), ADIOI_Datatype_iscontig(), ADIOI_FileD::atomicity, ADIOI_FileD::disp, ADIOI_FileD::etype_size, fh, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), and MPIR_Status_set_bytes().
Referenced by MPI_File_read(), and MPI_File_read_at().
int MPIOI_File_write | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 64 of file write.c.
References ADIO_Feature(), ADIO_WriteContig(), ADIO_WriteStrided(), ADIOI_Datatype_iscontig(), ADIOI_FileD::atomicity, ADIOI_FileD::disp, ADIOI_FileD::etype_size, fh, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), and MPIR_Status_set_bytes().
Referenced by MPI_File_write(), and MPI_File_write_at().
int MPIOI_File_read_all | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 66 of file read_all.c.
References ADIO_ReadStridedColl(), fh, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), and MPIO_File_resolve().
Referenced by MPI_File_read_all(), and MPI_File_read_at_all().
int MPIOI_File_write_all | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 66 of file write_all.c.
References ADIO_WriteStridedColl(), fh, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), and MPIO_File_resolve().
Referenced by MPI_File_write_all(), and MPI_File_write_at_all().
int MPIOI_File_read_all_begin | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname | |||
) |
Definition at line 54 of file read_allb.c.
References ADIO_ReadStridedColl(), fh, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), ADIOI_FileD::split_coll_count, and ADIOI_FileD::split_status.
Referenced by MPI_File_read_all_begin(), and MPI_File_read_at_all_begin().
int MPIOI_File_write_all_begin | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname | |||
) |
Definition at line 53 of file write_allb.c.
References ADIO_WriteStridedColl(), fh, MPI_Type_size, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), ADIOI_FileD::split_coll_count, ADIOI_FileD::split_datatype, and ADIOI_FileD::split_status.
Referenced by MPI_File_write_all_begin(), and MPI_File_write_at_all_begin().
int MPIOI_File_read_all_end | ( | MPI_File | fh, | |
void * | buf, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 51 of file read_alle.c.
References fh, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), ADIOI_FileD::split_coll_count, and ADIOI_FileD::split_status.
Referenced by MPI_File_read_all_end(), and MPI_File_read_at_all_end().
int MPIOI_File_write_all_end | ( | MPI_File | fh, | |
void * | buf, | |||
char * | myname, | |||
MPI_Status * | status | |||
) |
Definition at line 50 of file write_alle.c.
References fh, MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), ADIOI_FileD::split_coll_count, and ADIOI_FileD::split_status.
Referenced by MPI_File_write_all_end(), and MPI_File_write_at_all_end().
int MPIOI_File_iwrite | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Request * | request | |||
) |
Definition at line 76 of file iwrite.c.
References ADIO_Feature(), ADIO_IwriteContig(), ADIO_IwriteStrided(), ADIO_WriteContig(), ADIOI_Datatype_iscontig(), ADIOI_FileD::atomicity, ADIOI_FileD::disp, ADIOI_FileD::etype_size, fh, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, MPI_Type_size, MPIO_Completed_request_create(), MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), and status.
Referenced by MPI_File_iwrite(), and MPI_File_iwrite_at().
int MPIOI_File_iread | ( | MPI_File | fh, | |
MPI_Offset | offset, | |||
int | file_ptr_type, | |||
void * | buf, | |||
int | count, | |||
MPI_Datatype | datatype, | |||
char * | myname, | |||
MPI_Request * | request | |||
) |
Definition at line 75 of file iread.c.
References ADIO_Feature(), ADIO_IreadContig(), ADIO_IreadStrided(), ADIO_ReadContig(), ADIOI_Datatype_iscontig(), ADIOI_FileD::atomicity, ADIOI_FileD::disp, ADIOI_FileD::etype_size, fh, ADIOI_FileD::filetype, ADIOI_FileD::fp_ind, MPI_Type_size, MPIO_Completed_request_create(), MPIO_Err_create_code(), MPIO_Err_return_file(), MPIO_File_resolve(), and status.
Referenced by MPI_File_iread(), and MPI_File_iread_at().
int ADIOI_Set_lock | ( | FDTYPE | fd_sys, | |
int | cmd, | |||
int | type, | |||
ADIO_Offset | offset, | |||
int | whence, | |||
ADIO_Offset | len | |||
) |
Definition at line 14 of file lock.c.
References ADIOI_NTFS_Strerror(), MPIO_Err_create_code(), and myname.
int ADIOI_Set_lock64 | ( | FDTYPE | fd_sys, | |
int | cmd, | |||
int | type, | |||
ADIO_Offset | offset, | |||
int | whence, | |||
ADIO_Offset | len | |||
) |
Definition at line 50 of file strfns.c.
References int.
Referenced by ADIO_FileSysType_parentdir(), ADIOI_cb_config_list_parse(), ADIOI_GEN_SetInfo(), ADIOI_PANFS_Open(), ADIOI_PIOFS_SetInfo(), ADIOI_Shfp_fname(), cb_config_list_lex(), mpi_file_delete_(), MPI_File_get_view(), mpi_file_get_view_(), mpi_file_open_(), mpi_file_set_view_(), mpi_info_delete_(), MPI_Info_get(), mpi_info_get_(), MPI_Info_get_nthkey(), mpi_info_get_nthkey_(), mpi_info_get_valuelen_(), and mpi_info_set_().
Definition at line 91 of file strfns.c.
References int.
Referenced by ADIOI_Shfp_fname().
char* ADIOI_Strdup | ( | const char * | ) |
Definition at line 145 of file strfns.c.
References p.
Referenced by ADIO_FileSysType_parentdir(), ADIO_Open(), ADIOI_PANFS_Open(), ADIOI_PIOFS_SetInfo(), MPI_Info_dup(), MPI_Info_set(), and MPI_Register_datarep().
Referenced by CmiInitPxshm(), CmiInitXpmem(), CmiSendMessagePxshm(), CmiSendMessageXpmem(), eventQueue::CommitEvents(), CreateLBFunc_Def(), default_str(), NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), SRtable::dumpString(), SRentry::dumpString(), HeapNode::dumpString(), fill_buffer(), getNUMANidByRank(), CountLogPool::openFile(), TraceCounter::printHelp(), reverse_alternating_str(), reverse_str(), simple_shuffle_str(), eventID::sndump(), TempAwareRefineLB::TempAwareRefineLB(), and CountLogPool::writeSts().
char* sys_errlist[] |
Definition at line 789 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_BGL_Open(), ADIOI_NFS_Open(), ADIOI_PVFS2_Open(), ADIOI_PVFS_Open(), ADIOI_UFS_Open(), and ADIOI_ZOIDFS_Open().
Definition at line 790 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_BGL_Open(), ADIOI_NFS_Open(), ADIOI_PVFS2_Open(), ADIOI_PVFS_Open(), ADIOI_UFS_Open(), and ADIOI_ZOIDFS_Open().
Definition at line 791 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_ReadContig(), ADIOI_LUSTRE_IOContig(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_ReadContig(), ADIOI_PVFS_ReadContig(), and ADIOI_ZOIDFS_ReadStrided().
Definition at line 792 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_ReadContig(), ADIOI_LUSTRE_IOContig(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteStrided(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_ReadContig(), ADIOI_PVFS_ReadContig(), and ADIOI_ZOIDFS_ReadStrided().
Definition at line 793 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_WriteContig(), ADIOI_LUSTRE_IOContig(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_Set_shared_fp(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_WriteContig(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), and ADIOI_ZOIDFS_WriteStrided().
Definition at line 794 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_WriteContig(), ADIOI_LUSTRE_IOContig(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_Set_shared_fp(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_WriteContig(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), and ADIOI_ZOIDFS_WriteStrided().
Definition at line 795 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_Fcntl(), ADIOI_GEN_ReadContig(), ADIOI_GEN_WriteContig(), ADIOI_NFS_Fcntl(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_Open(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_Set_shared_fp(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PVFS_Fcntl(), ADIOI_PVFS_Open(), ADIOI_PVFS_ReadContig(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), and ADIOI_UFS_Open().
Definition at line 796 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_Fcntl(), ADIOI_GEN_ReadContig(), ADIOI_GEN_WriteContig(), ADIOI_NFS_Fcntl(), ADIOI_NFS_Get_shared_fp(), ADIOI_NFS_Open(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_Set_shared_fp(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PVFS_Fcntl(), ADIOI_PVFS_ReadContig(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), ADIOI_PVFS_WriteStridedListIO(), and ADIOI_UFS_Open().
Definition at line 797 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_Close(), and ADIOI_PVFS_Close().
Definition at line 798 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_GEN_Close(), and ADIOI_PVFS_Close().
Definition at line 805 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_WriteStridedColl(), and ADIOI_LUSTRE_WriteStridedColl().
Definition at line 806 of file adioi.h.
Referenced by ADIO_Init(), ADIOI_BGL_WriteStridedColl(), ADIOI_GEN_WriteStridedColl(), and ADIOI_LUSTRE_WriteStridedColl().