Changeset 27378
- Timestamp:
- 11/10/22 11:07:16 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r27377 r27378 1477 1477 xDelete<IssmDouble>(recv_buffer); 1478 1478 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); 1480 1480 xDelete<IssmDouble>(send_buffers[rank]); 1481 1481 } … … 1524 1524 1525 1525 /*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 } 1527 1529 1528 1530 /*Now sync masters across partitions*/ … … 1554 1556 xDelete<IssmDouble>(recv_buffer); 1555 1557 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); 1557 1559 xDelete<IssmDouble>(send_buffers[rank]); 1558 1560 } … … 1617 1619 xDelete<IssmDouble>(recv_buffer); 1618 1620 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); 1620 1622 xDelete<IssmDouble>(send_buffers[rank]); 1621 1623 }
Note:
See TracChangeset
for help on using the changeset viewer.