Changeset 12381
- Timestamp:
- 06/07/12 08:29:08 (13 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/solutions/kriging.cpp
r12377 r12381 69 69 70 70 _printf_(true,"write results to disk:\n"); 71 output_fid=pfopen(outbinfilename,"wb");72 71 Results *results = new Results(); 73 results->AddObject(new DoubleVecExternalResult(results->Size()+1,0,predictions,ninterp,1,0)); 74 results->AddObject(new DoubleVecExternalResult(results->Size()+1,0,error,ninterp,1,0)); 75 for(int i=0;i<results->Size();i++){ 76 ExternalResult* result=(ExternalResult*)results->GetObjectByOffset(i); 77 result->WriteData(output_fid,1); 78 } 79 pfclose(output_fid,outbinfilename); 72 if(my_rank==0){ 73 output_fid=pfopen(outbinfilename,"wb"); 74 results->AddObject(new DoubleVecExternalResult(results->Size()+1,0,predictions,ninterp,1,0)); 75 results->AddObject(new DoubleVecExternalResult(results->Size()+1,1,error,ninterp,1,0)); 76 for(int i=0;i<results->Size();i++){ 77 ExternalResult* result=(ExternalResult*)results->GetObjectByOffset(i); 78 result->WriteData(output_fid,1); 79 } 80 pfclose(output_fid,outbinfilename); 81 } 80 82 81 83 /*Close output and petsc options file and write lock file if requested*/ -
issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m
r12378 r12381 39 39 %Process results 40 40 structure=parseresultsfromdisk([name '.outbin'],0); 41 B=structure.AutodiffForward (1:length(structure.AutodiffForward)/2);41 B=structure.AutodiffForward; 42 42 B=reshape(B,size(x_interp,1),size(x_interp,2)); 43 E=structure.Autodiff Forward(length(structure.AutodiffForward)/2+1:end);43 E=structure.AutodiffIsautodiff; 44 44 E=reshape(E,size(x_interp,1),size(x_interp,2));
Note:
See TracChangeset
for help on using the changeset viewer.