Changeset 17668
- Timestamp:
- 04/08/14 10:25:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/Krigingx/pKrigingx.cpp
r16989 r17668 108 108 xDelete<double>(predictions); predictions=sumpredictions; 109 109 } 110 else if(strcmp(output,"distance")==0){ 111 112 /*partition loop across threads: */ 113 for(int idx=my_rank;idx<n_interp;idx+=num_procs){ 114 _printf0_(" interpolation progress: "<<setw(6)<<setprecision(4)<<double(idx)/double(n_interp)*100.<<"% \n"); 115 observations->Distances(&predictions[idx],&x_interp[idx],&y_interp[idx],1,radius); 116 } 117 _printf0_(" interpolation progress: "<<fixed<<setw(6)<<setprecision(4)<<100.<<"% \n"); 118 119 double *sumpredictions =xNew<double>(n_interp); 120 ISSM_MPI_Allreduce(predictions,sumpredictions,n_interp,ISSM_MPI_PDOUBLE,ISSM_MPI_SUM,IssmComm::GetComm()); 121 xDelete<double>(predictions); predictions=sumpredictions; 122 } 110 123 else if(strcmp(output,"idw")==0){ 111 124 double power;
Note:
See TracChangeset
for help on using the changeset viewer.