Changeset 27275
- Timestamp:
- 09/09/22 11:48:02 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-SLPS2022/src/c/modules/QmuStatisticsx/QmuStatisticsx.cpp
r27273 r27275 106 106 iomodel->FindConstant(&numstatistics,"md.qmu.statistics.numstatistics"); 107 107 for (int i=1;i<=numstatistics;i++){ 108 //for (int i=9;i<=9;i++){ 108 109 109 110 char* directory=NULL; … … 133 134 /*fetch indices: */ 134 135 sprintf(string,"md.qmu.statistics.method(%i).indices",i); 135 iomodel->FetchData(&indices,& dummy,&nindices,string);136 iomodel->FetchData(&indices,&nindices,&dummy,string); 136 137 parameters->AddObject(new IntVecParam(IndicesEnum,indices,nindices)); 137 138 … … 1173 1174 xsize=xNew<int>(nfields*nsteps); 1174 1175 1176 /*_printf0_("nindices: " << nindices << "\n"); 1177 for (int i=0;i<nindices;i++){ 1178 _printf0_(indices[i] << " " ); 1179 } 1180 _printf0_("\n"); 1181 1182 _printf0_("nsteps: " << nsteps << "\n"); 1183 for (int i=0;i<nsteps;i++){ 1184 _printf0_(steps[i] << " " ); 1185 } 1186 _printf0_("\n");*/ 1187 1188 1189 1175 1190 /*Start opening files:*/ 1176 1191 for (int i=(lower_row+1);i<=upper_row;i++){ 1177 1192 _printf0_("reading file #: " << i << "\n"); 1193 /*Create memory buffer for file, to speed things up: {{{*/ 1178 1194 char file[1000]; 1179 1195 long int length; … … 1201 1217 _printf0_(" processing file:\n"); 1202 1218 fid=fmemopen(buffer, length, "rb"); 1203 1204 /* start reading data from the buffer directly:*/1219 /*}}}*/ 1220 /*Retrieve the values for all fields and time steps:{{{*/ 1205 1221 for (int f=0;f<nfields;f++){ 1206 1222 fseek(fid,0,SEEK_SET); … … 1240 1256 } 1241 1257 fclose(fid); 1242 1243 /*delete buffer:*/1244 1258 xDelete<char>(buffer); 1259 /*}}}*/ 1245 1260 } 1246 1261 ISSM_MPI_Barrier(IssmComm::GetComm()); 1247 _printf0_("Done reading files, now assembling time series.\n"); 1262 _printf0_("Done reading files, now assembling time series.\n"); //{{{ 1248 1263 1249 1264 for (int f=0;f<nfields;f++){ … … 1278 1293 } 1279 1294 } 1280 } 1295 } //}}} 1281 1296 _printf0_("Done with SampleSeries:\n"); 1282 1297 IssmComm::SetComm(ISSM_MPI_COMM_WORLD);
Note:
See TracChangeset
for help on using the changeset viewer.