Changeset 27378


Ignore:
Timestamp:
11/10/22 11:07:16 (2 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing dakota

File:
1 edited

Legend:

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

    r27377 r27378  
    14771477   xDelete<IssmDouble>(recv_buffer);
    14781478   for(int rank=0;rank<num_procs;rank++){
    1479       ISSM_MPI_Wait(&send_requests[rank],&status);
     1479      if(rank!=my_rank) ISSM_MPI_Wait(&send_requests[rank],&status);
    14801480      xDelete<IssmDouble>(send_buffers[rank]);
    14811481   }
     
    15241524
    15251525        /*Wait until MPI is done*/
    1526         for(int rank=0;rank<num_procs;rank++) ISSM_MPI_Wait(&send_requests[rank],&status);
     1526        for(int rank=0;rank<num_procs;rank++){
     1527                if(rank!=my_rank) ISSM_MPI_Wait(&send_requests[rank],&status);
     1528        }
    15271529
    15281530        /*Now sync masters across partitions*/
     
    15541556        xDelete<IssmDouble>(recv_buffer);
    15551557        for(int rank=0;rank<num_procs;rank++){
    1556                 ISSM_MPI_Wait(&send_requests[rank],&status);
     1558                if(rank!=my_rank) ISSM_MPI_Wait(&send_requests[rank],&status);
    15571559                xDelete<IssmDouble>(send_buffers[rank]);
    15581560        }
     
    16171619        xDelete<IssmDouble>(recv_buffer);
    16181620        for(int rank=0;rank<num_procs;rank++){
    1619                 ISSM_MPI_Wait(&send_requests[rank],&status);
     1621                if(rank!=my_rank) ISSM_MPI_Wait(&send_requests[rank],&status);
    16201622                xDelete<IssmDouble>(send_buffers[rank]);
    16211623        }
Note: See TracChangeset for help on using the changeset viewer.