PPL Logo

libs/ck-libs/ampi/romio/test/noncontig_coll2.c File Reference

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 Documentation

Definition at line 38 of file noncontig_coll2.c.


Function Documentation

int test_file ( char *  filename,
int  mynod,
int  nprocs,
char *  cb_hosts,
char *  msg,
int  verbose 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

int main ( int  argc,
char **  argv 
)


Generated on Mon Sep 21 08:06:36 2020 for Charm++ by  doxygen 1.5.5