Changeset 24054 for issm/trunk-jpl/src/c/classes/FemModel.cpp
- Timestamp:
- 06/28/19 06:32:05 (6 years ago)
- File:
-
- 1 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;
Note:
See TracChangeset
for help on using the changeset viewer.