Ignore:
Timestamp:
06/28/19 06:32:05 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: trying to convert to PDouble

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r24049 r24054  
    23302330                                                        ISSM_MPI_Bcast(&numchannels,1,ISSM_MPI_INT,0,IssmComm::GetComm());
    23312331
    2332                                                         IssmDouble* values    = xNewZeroInit<IssmDouble>(numchannels);
    2333                                                         IssmDouble* allvalues = xNew<IssmDouble>(numchannels);
     2332                                                        IssmPDouble* values    = xNewZeroInit<IssmPDouble>(numchannels);
     2333                                                        IssmPDouble* allvalues = xNew<IssmPDouble>(numchannels);
    23342334
    23352335                                                        /*Fill-in vector*/
     
    23432343                                                        /*Gather from all cpus*/
    23442344                                                        ISSM_MPI_Allreduce((void*)values,(void*)allvalues,numchannels,ISSM_MPI_PDOUBLE,ISSM_MPI_SUM,IssmComm::GetComm());
    2345                                                         xDelete<IssmDouble>(values);
    2346 
    2347                                                         if(save_results)results->AddResult(new GenericExternalResult<IssmDouble*>(results->Size()+1,output_enum,allvalues,numchannels,1,step,time));
    2348                                                         xDelete<IssmDouble>(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);
    23492349
    23502350                                                        isvec = true;
Note: See TracChangeset for help on using the changeset viewer.