1 /*
2 * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
3 * University Research and Technology
4 * Corporation. All rights reserved.
5 * Copyright (c) 2004-2005 The University of Tennessee and The University
6 * of Tennessee Research Foundation. All rights
7 * reserved.
8 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
9 * University of Stuttgart. All rights reserved.
10 * Copyright (c) 2004-2005 The Regents of the University of California.
11 * All rights reserved.
12 * Copyright (c) 2008-2015 University of Houston. All rights reserved.
13 * Copyright (c) 2018 Research Organization for Information Science
14 * and Technology (RIST). All rights reserved.
15 * $COPYRIGHT$
16 *
17 * Additional copyrights may follow
18 *
19 * $HEADER$
20 */
21
22 #include "ompi_config.h"
23 #include "fcoll_individual.h"
24
25 #include "mpi.h"
26 #include "ompi/constants.h"
27 #include "ompi/mca/fcoll/fcoll.h"
28 #include "ompi/mca/common/ompio/common_ompio.h"
29 #include "math.h"
30 #include <unistd.h>
31
32
33 /* this component just directly calls the individual I/O operations */
34
35 int
36 mca_fcoll_individual_file_read_all (ompio_file_t *fh,
37 void *buf,
38 int count,
39 struct ompi_datatype_t *datatype,
40 ompi_status_public_t *status)
41 {
42 return mca_common_ompio_file_read( fh, buf, count, datatype, status);
43 }