-
Notifications
You must be signed in to change notification settings - Fork 23
/
multiple_io.tex
152 lines (114 loc) · 5.64 KB
/
multiple_io.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{\bf ncmpi\_mput\_var1()}: Write Multiple Single Data Values
\begin{verbatim}
int ncmpi_mput_var1(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mput_var1_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mget\_var1()}: Read Multiple Single Data Values
\begin{verbatim}
int ncmpi_mget_var1(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mget_var1_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mput\_var()}: Write Multiple Entire Variables
\begin{verbatim}
int ncmpi_mput_var(int ncid, int ntimes, int varids[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mput_var_all(int ncid, int ntimes, int varids[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mget\_var()}: Read Multiple Entire Variables
\begin{verbatim}
int ncmpi_mget_var(int ncid, int ntimes, int varids[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mget_var_all(int ncid, int ntimes, int varids[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mput\_vara()}: Write Multiple Arrays of Values
\begin{verbatim}
int ncmpi_mput_vara(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mput_vara_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mget\_vara()}: Read Multiple Arrays of Values
\begin{verbatim}
int ncmpi_mget_vara(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mget_vara_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mput\_vars()}: Write Multiple Subsampled Arrays of Values
\begin{verbatim}
int ncmpi_mput_vars(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mput_vars_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mget\_vars()}: Read Multiple Subsampled Arrays of Values
\begin{verbatim}
int ncmpi_mget_vars(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mget_vars_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mput\_varm()}: Write Multiple Mapped Arrays of Values
\begin{verbatim}
int ncmpi_mput_varm(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[], MPI_Offset* const imaps[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mput_varm_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[], MPI_Offset* const imaps[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}
{\bf ncmpi\_mget\_varm()}: Read Multiple Mapped Arrays of Values
\begin{verbatim}
int ncmpi_mget_varm(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[], MPI_Offset* const imaps[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
int ncmpi_mget_varm_all(int ncid, int ntimes, int varids[],
MPI_Offset* const starts[], MPI_Offset* const counts[],
MPI_Offset* const strides[], MPI_Offset* const imaps[],
void *bufs[], MPI_Offset bufcounts[],
MPI_Datatype datatypes[]);
\end{verbatim}