PPL Logo

libs/ck-libs/ampi/romio/adio/common/ad_open.c File Reference

Go to the source code of this file.

Functions

static int is_aggregator (int rank, ADIO_File fd)
static int uses_generic_read (ADIO_File fd)
static int uses_generic_write (ADIO_File fd)
static int build_cb_config_list (ADIO_File fd, MPI_Comm orig_comm, MPI_Comm comm, int rank, int procs, int *error_code)
MPI_File ADIO_Open (MPI_Comm orig_comm, MPI_Comm comm, char *filename, int file_system, ADIOI_Fns *ops, int access_mode, ADIO_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, MPI_Info info, int perm, int *error_code)


Function Documentation

int is_aggregator ( int  rank,
ADIO_File  fd 
) [static]

Definition at line 194 of file ad_open.c.

References ADIOI_Hints_struct::cb_nodes, ADIOI_FileD::hints, ADIOI_FileD::my_cb_nodes_index, and ADIOI_Hints_struct::ranklist.

Referenced by ADIO_Open().

Here is the caller graph for this function:

static int uses_generic_read ( ADIO_File  fd  )  [static]

Definition at line 215 of file ad_open.c.

References ADIOI_GEN_ReadStridedColl(), ADIOI_Fns_struct::ADIOI_xxx_ReadStridedColl, ADIOI_FileD::file_system, and ADIOI_FileD::fns.

Referenced by ADIO_Open().

Here is the call graph for this function:

Here is the caller graph for this function:

static int uses_generic_write ( ADIO_File  fd  )  [static]

Definition at line 226 of file ad_open.c.

References ADIOI_GEN_WriteStridedColl(), ADIOI_Fns_struct::ADIOI_xxx_WriteStridedColl, ADIOI_FileD::file_system, and ADIOI_FileD::fns.

Referenced by ADIO_Open().

Here is the call graph for this function:

Here is the caller graph for this function:

static int build_cb_config_list ( ADIO_File  fd,
MPI_Comm  orig_comm,
MPI_Comm  comm,
int  rank,
int  procs,
int error_code 
) [static]

MPI_File ADIO_Open ( MPI_Comm  orig_comm,
MPI_Comm  comm,
char *  filename,
int  file_system,
ADIOI_Fns ops,
int  access_mode,
ADIO_Offset  disp,
MPI_Datatype  etype,
MPI_Datatype  filetype,
MPI_Info  info,
int  perm,
int error_code 
)


Generated on Mon Sep 21 08:05:15 2020 for Charm++ by  doxygen 1.5.5