Changeset 1001


Ignore:
Timestamp:
01/10/20 12:20:52 (4 years ago)
Author:
adurocher
Message:

transfert_mpi : fixed sign in vector messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/parallel/transfert_mpi.f90

    r1000 r1001  
    565565              !print *, "field", message%message_in(i)%ind_loc, message%message_in(i)%displs(k), d3, d4, "-> buff", message%message_in(i)%remote_rank, k+local_displ, message%mpi_buffer_in(message%message_in(i)%remote_rank)%buff(k+local_displ) 
    566566              message%field(message%message_in(i)%ind_loc)%rval4d(message%message_in(i)%displs(k),d3,d4) & 
    567                   = message%mpi_buffer_in(message%message_in(i)%remote_rank)%buff(k+local_displ) 
     567                  = message%message_in(i)%sign(k)*message%mpi_buffer_in(message%message_in(i)%remote_rank)%buff(k+local_displ) 
    568568            end do 
    569569          end do 
Note: See TracChangeset for help on using the changeset viewer.