Changeset 24054
- Timestamp:
- 06/28/19 06:32:05 (6 years ago)
- Location:
- issm/trunk-jpl/src/c/classes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r24049 r24054 2330 2330 ISSM_MPI_Bcast(&numchannels,1,ISSM_MPI_INT,0,IssmComm::GetComm()); 2331 2331 2332 Issm Double* values = xNewZeroInit<IssmDouble>(numchannels);2333 Issm Double* allvalues = xNew<IssmDouble>(numchannels);2332 IssmPDouble* values = xNewZeroInit<IssmPDouble>(numchannels); 2333 IssmPDouble* allvalues = xNew<IssmPDouble>(numchannels); 2334 2334 2335 2335 /*Fill-in vector*/ … … 2343 2343 /*Gather from all cpus*/ 2344 2344 ISSM_MPI_Allreduce((void*)values,(void*)allvalues,numchannels,ISSM_MPI_PDOUBLE,ISSM_MPI_SUM,IssmComm::GetComm()); 2345 xDelete<Issm Double>(values);2346 2347 if(save_results)results->AddResult(new GenericExternalResult<Issm Double*>(results->Size()+1,output_enum,allvalues,numchannels,1,step,time));2348 xDelete<Issm Double>(allvalues);2345 xDelete<IssmPDouble>(values); 2346 2347 if(save_results)results->AddResult(new GenericExternalResult<IssmPDouble*>(results->Size()+1,output_enum,allvalues,numchannels,1,step,time)); 2348 xDelete<IssmPDouble>(allvalues); 2349 2349 2350 2350 isvec = true; -
issm/trunk-jpl/src/c/classes/Loads/Channel.cpp
r23983 r24054 683 683 } 684 684 /*}}}*/ 685 void Channel::WriteChannelCrossSection(Issm Double* values){/*{{{*/685 void Channel::WriteChannelCrossSection(IssmPDouble* values){/*{{{*/ 686 686 687 687 _assert_(values); 688 values[this->sid] = this->S;689 } 690 /*}}}*/ 688 values[this->sid] = reCast<IssmPDouble>(this->S); 689 } 690 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Loads/Channel.h
r23973 r24054 78 78 ElementVector* CreatePVectorHydrologyGlaDS(void); 79 79 ElementMatrix* CreateKMatrixHydrologyGlaDS(void); 80 void WriteChannelCrossSection(Issm Double* values);80 void WriteChannelCrossSection(IssmPDouble* values); 81 81 /*}}}*/ 82 82
Note:
See TracChangeset
for help on using the changeset viewer.