Go to the source code of this file.
Data Structures | |
struct | ADIO_cb_name_arrayD |
Typedefs | |
typedef struct ADIO_cb_name_arrayD * | ADIO_cb_name_array |
Functions | |
int | test_file (char *filename, int mynod, int nprocs, char *cb_hosts, char *msg, int verbose) |
void | handle_error (int errcode, char *str) |
int | cb_gather_name_array (MPI_Comm comm, ADIO_cb_name_array *arrayp) |
void | default_str (int mynod, int len, ADIO_cb_name_array array, char *dest) |
void | reverse_str (int mynod, int len, ADIO_cb_name_array array, char *dest) |
void | reverse_alternating_str (int mynod, int len, ADIO_cb_name_array array, char *dest) |
void | simple_shuffle_str (int mynod, int len, ADIO_cb_name_array array, char *dest) |
int | main (int argc, char **argv) |
typedef struct ADIO_cb_name_arrayD* ADIO_cb_name_array |
Definition at line 38 of file noncontig_coll2.c.
Definition at line 351 of file noncontig_coll2.c.
References PUP::b, buf, PUP::d, fh, free(), handle_error(), info, int, malloc(), MPI_Abort, MPI_Barrier, MPI_File_close, MPI_File_delete(), MPI_File_open(), MPI_File_read_at_all, MPI_File_set_view(), MPI_File_write_all, MPI_File_write_at_all, MPI_Info_create(), MPI_Info_free(), MPI_Info_set, MPI_Type_free, MPI_Type_struct, status, and PUP::t.
Referenced by main().
void handle_error | ( | int | errcode, | |
char * | str | |||
) |
Definition at line 22 of file creat_excl.c.
int cb_gather_name_array | ( | MPI_Comm | comm, | |
ADIO_cb_name_array * | arrayp | |||
) |
Definition at line 70 of file noncontig_coll2.c.
References array, disp, free(), int, malloc(), MPI_Comm_rank, MPI_Gather, MPI_Gatherv, MPI_Get_processor_name, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, and ADIO_cb_name_arrayD::refct.
Referenced by main().
void default_str | ( | int | mynod, | |
int | len, | |||
ADIO_cb_name_array | array, | |||
char * | dest | |||
) |
Definition at line 183 of file noncontig_coll2.c.
References MPI_Bcast, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, p, and snprintf().
Referenced by main().
void reverse_str | ( | int | mynod, | |
int | len, | |||
ADIO_cb_name_array | array, | |||
char * | dest | |||
) |
Definition at line 198 of file noncontig_coll2.c.
References MPI_Bcast, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, p, and snprintf().
Referenced by main().
void reverse_alternating_str | ( | int | mynod, | |
int | len, | |||
ADIO_cb_name_array | array, | |||
char * | dest | |||
) |
Definition at line 213 of file noncontig_coll2.c.
References MPI_Bcast, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, p, and snprintf().
Referenced by main().
void simple_shuffle_str | ( | int | mynod, | |
int | len, | |||
ADIO_cb_name_array | array, | |||
char * | dest | |||
) |
Definition at line 234 of file noncontig_coll2.c.
References MPI_Bcast, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, p, and snprintf().
Referenced by main().
Definition at line 253 of file noncontig_coll2.c.
References array, cb_gather_name_array(), default_str(), free(), len, malloc(), MPI_Abort, MPI_Allreduce, MPI_Bcast, MPI_Comm_rank, MPI_Finalize, MPI_Init, ADIO_cb_name_arrayD::namect, ADIO_cb_name_arrayD::names, reverse_alternating_str(), reverse_str(), simple_shuffle_str(), and test_file().