Changeset 25538
- Timestamp:
- 09/05/20 23:08:54 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-SLPS2020/src/c/main/issm_post.cpp
r25537 r25538 234 234 for (int f=0;f<nfields;f++){ 235 235 char* field=fields[f]; 236 fseek(fid,0,SEEK_SET); 236 237 for (int j=0;j<nsteps;j++){ 237 238 int counter=f*nsteps+j; … … 548 549 /*start reading data from the buffer directly:*/ 549 550 for (int f=0;f<nfields;f++){ 551 fseek(fid,0,SEEK_SET); 550 552 char* field=fields[f]; 551 553 for (int j=0;j<nsteps;j++){ … … 597 599 x=xs[counter]; 598 600 allx=xNew<IssmDouble>(nsamples); 599 MPI_Gather(x, range, ISSM_MPI_PDOUBLE,allx, 1, ISSM_MPI_PDOUBLE, 0, IssmComm::GetComm());601 MPI_Gather(x, range, ISSM_MPI_PDOUBLE,allx, range, ISSM_MPI_PDOUBLE, 0, IssmComm::GetComm()); 600 602 /*add to results:*/ 601 603 if(my_rank==0){ … … 756 758 757 759 /*Deal with average in time: */ 758 fseek(fid,0,SEEK_SET);759 760 for (int f=0;f<nfields;f++){ 761 fseek(fid,0,SEEK_SET); 760 762 char* field=fields[f]; 761 763 meanxtype[f]=readdata(&doublemat, &doublematsize, &scalar, fid,field,steps[0]); … … 1001 1003 1002 1004 /*Deal with average in time: */ 1003 fseek(fid,0,SEEK_SET);1004 1005 for (int f=0;f<nfields;f++){ 1006 fseek(fid,0,SEEK_SET); 1005 1007 char* field=fields[f]; 1006 1008 meanxtype[f]=readdata(&doublemat, &doublematsize, &scalar, fid,field,steps[0]);
Note:
See TracChangeset
for help on using the changeset viewer.