~ubuntu-branches/ubuntu/vivid/adios/vivid-proposed

« back to all changes in this revision

Viewing changes to tests/bp_read/bp_read_c.c

  • Committer: Package Import Robot
  • Author(s): Alastair McKinstry
  • Date: 2014-06-16 23:06:38 UTC
  • mfrom: (15.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20140616230638-cxryhot6b8ge32l6
Tags: 1.7.0-1
* New upstream release.
* Add adios.pc pkgconfig file. adios_config now uses this.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
int main (int argc, char ** argv)
23
23
{
24
24
    char * filename;
25
 
    int    rank, pe_size, rc, version;    
26
 
    struct bp_index_pg_struct_v1 * pg_root = 0;
27
 
    struct bp_index_pg_struct_v1 * pg = 0;
 
25
    int    rank, pe_size; 
28
26
 
29
 
    struct  adios_index_var_struct_v1 * vars_root = 0;
30
 
    struct  adios_index_attribute_struct_v1 * attrs_root = 0;
31
 
    int     ngroup, nvar, nattr, ntstep;
 
27
    int     nvar;
32
28
    int     i,j,k;    
33
29
 
34
 
    int     NX = 10, G_NX=30;
35
 
    int     NY = 10, G_NY=30;
36
 
    int     NZ = 10, G_NZ=30;
37
30
    void    * var = NULL;
38
31
    MPI_Comm comm; 
39
32
 
83
76
    */
84
77
    uint64_t start[3], size[3];
85
78
    const char *type_str;
86
 
    double time;
87
79
 
88
80
    /* variable int_1D */
89
81
    vi = adios_inq_var (gp, "int_1D");
130
122
    // vnamelist[14] is not written at time step 0
131
123
    // so the function returns as error
132
124
    adios_read_var (gp, "int_2D", start, size, var);
133
 
    printf("\tslice (%d:%d, %d:%d) = ", 
 
125
    printf("\tslice (%lld:%lld, %lld:%lld) = ", 
134
126
           start[0], start[0]+size[0]-1,
135
127
           start[1], start[1]+size[1]-1);
136
128
    k=0;
169
161
    size[2]=3;
170
162
    var = malloc ( sizeof(int) * size[0]*size[1]*size[2]);
171
163
    adios_read_var (gp, "int_3D", start, size, var);
172
 
    printf("\t[%d:%d, %d:%d, %d:%d]", 
 
164
    printf("\t[%lld:%lld, %lld:%lld, %lld:%lld]", 
173
165
           start[0], start[0]+size[0]-1,
174
166
           start[1], start[1]+size[1]-1,
175
167
           start[2], start[2]+size[2]-1