Changeset 22712


Ignore:
Timestamp:
04/25/18 23:05:26 (7 years ago)
Author:
dmenemen
Message:

saving in COMMON block and broadcasting CouplingTime

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/MITgcm/code/cpl_issm.F

    r22708 r22712  
    4747      INTEGER mpistatus(MPI_STATUS_SIZE)
    4848      INTEGER i, j, bi, bj, buffsize
     49      COMMON /CPL_ISSM_TIME/ CouplingTime
    4950      _R8 CouplingTime, IceModelTime
    5051      _R8 xfer_array(Nx,Ny)
     
    5960            call MPI_Recv(CouplingTime,1,MPI_DOUBLE,0,10001000,
    6061     &           toissmcomm,mpistatus,mpiRC)
    61             print*, 'Ocean received CouplingTime: ', CouplingTime
    6262            _END_MASTER( myThid )
    6363         ENDIF
     64         _BEGIN_MASTER( myThid )
     65         CALL MPI_BCAST(CouplingTime,1,MPI_DOUBLE,0,
     66     &        MPI_COMM_MODEL,mpiRC)
     67         _END_MASTER( myThid )
     68         print*, 'Ocean received CouplingTime: ', CouplingTime
    6469
    6570C   I2. MITgcm sends grid size (NX and NY)
     
    124129      IF( MOD(myTime,CouplingTime) .LT. deltaT/2. ) THEN
    125130
    126 
    127131C   C1. ISSM sends ice model time IceTimeTag
    128132         IF( myProcId .EQ. 0 ) THEN
     
    184188            call MPI_Recv(xfer_array,buffsize,MPI_DOUBLE_PRECISION,
    185189     &           0,10001008,toissmcomm,mpistatus,mpiRC)
    186             print*, 'Ocean received icebase',xfer_array
    187190            _END_MASTER( myThid )
    188191         ENDIF
Note: See TracChangeset for help on using the changeset viewer.