Changeset 23974


Ignore:
Timestamp:
05/31/19 16:43:29 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixed bug in channel numbering

File:
1 edited

Legend:

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

    r23973 r23974  
    22352235                                                        int numchannels_local=0,numchannels;
    22362236                                                        for(int j=0;j<this->loads->Size();j++){
    2237                                                                 if(this->loads->GetEnum(i)==ChannelEnum) numchannels_local++;
     2237                                                                if(this->loads->GetEnum(j)==ChannelEnum) numchannels_local++;
    22382238                                                        }
    22392239                                                        ISSM_MPI_Reduce(&numchannels_local,&numchannels,1,ISSM_MPI_INT,ISSM_MPI_SUM,0,IssmComm::GetComm() );
     
    22452245                                                        /*Fill-in vector*/
    22462246                                                        for(int j=0;j<this->loads->Size();j++){
    2247                                                                 if(this->loads->GetEnum(i)==ChannelEnum){
    2248                                                                         Channel* channel=(Channel*)this->loads->GetObjectByOffset(i);
     2247                                                                if(this->loads->GetEnum(j)==ChannelEnum){
     2248                                                                        Channel* channel=(Channel*)this->loads->GetObjectByOffset(j);
    22492249                                                                        channel->WriteChannelCrossSection(values);
    22502250                                                                }
Note: See TracChangeset for help on using the changeset viewer.