New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 12555 for branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/SBC/cpl_oasis3.F90 – NEMO

Ignore:
Timestamp:
2020-03-13T17:33:02+01:00 (4 years ago)
Author:
charris
Message:

Changes from GO6 package branch (GMED ticket 450):

svn merge -r 11035:11101 svn+ssh://charris@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/branches/UKMO/dev_r5518_GO6_package

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/SBC/cpl_oasis3.F90

    r11883 r12555  
    170170      IF(lwp) WRITE(numout,*) '~~~~~~~~~~~~~~~~~' 
    171171      IF(lwp) WRITE(numout,*) 
     172      IF(lflush) CALL flush(numout) 
    172173 
    173174      ncplmodel = kcplmodel 
     
    222223         WRITE(numout,*) ' multiexchg: nldi, nlei, nimpp =', nldi, nlei, nimpp 
    223224         WRITE(numout,*) ' multiexchg: nldj, nlej, njmpp =', nldj, nlej, njmpp 
     225         IF(lflush) CALL flush(numout) 
    224226      ENDIF 
    225227       
     
    270272                     CALL oasis_abort ( ssnd(ji)%nid(jc,jm), 'cpl_define', 'Failure in oasis_def_var' ) 
    271273                  ENDIF 
    272                   IF( ln_ctl .AND. ssnd(ji)%nid(jc,jm) /= -1 ) WRITE(numout,*) "variable defined in the namcouple" 
    273                   IF( ln_ctl .AND. ssnd(ji)%nid(jc,jm) == -1 ) WRITE(numout,*) "variable NOT defined in the namcouple" 
     274                  IF( ln_ctl) THEN  
     275                     IF(ssnd(ji)%nid(jc,jm) /= -1 ) WRITE(numout,*) "variable defined in the namcouple" 
     276                     IF(ssnd(ji)%nid(jc,jm) == -1 ) WRITE(numout,*) "variable NOT defined in the namcouple" 
     277                     IF(lflush) CALL flush(numout) 
     278                  ENDIF 
    274279               END DO 
    275280            END DO 
     
    319324                     CALL oasis_abort ( srcv(ji)%nid(jc,jm), 'cpl_define', 'Failure in oasis_def_var' ) 
    320325                  ENDIF 
    321                   IF( ln_ctl .AND. srcv(ji)%nid(jc,jm) /= -1 ) WRITE(numout,*) "variable defined in the namcouple" 
    322                   IF( ln_ctl .AND. srcv(ji)%nid(jc,jm) == -1 ) WRITE(numout,*) "variable NOT defined in the namcouple" 
    323  
     326                  IF(ln_ctl) THEN 
     327                     IF(srcv(ji)%nid(jc,jm) /= -1 ) WRITE(numout,*) "variable defined in the namcouple" 
     328                     IF(srcv(ji)%nid(jc,jm) == -1 ) WRITE(numout,*) "variable NOT defined in the namcouple" 
     329                     IF(lflush) CALL flush(numout) 
     330                  ENDIF 
    324331               END DO 
    325332            END DO 
     
    372379                     WRITE(numout,*) '     -     Sum value is ', SUM(pdata(:,:,jc)) 
    373380                     WRITE(numout,*) '****************' 
     381                     IF(lflush) CALL flush(numout) 
    374382                  ENDIF 
    375383               ENDIF 
     
    416424                  &        kinfo == OASIS_RecvOut .OR. kinfo == OASIS_FromRestOut 
    417425                
    418                IF ( ln_ctl )   WRITE(numout,*) "llaction, kinfo, kstep, ivarid: " , llaction, kinfo, kstep, srcv(kid)%nid(jc,jm) 
     426               IF ( ln_ctl )   THEN 
     427                  WRITE(numout,*) "llaction, kinfo, kstep, ivarid: " , llaction, kinfo, kstep, srcv(kid)%nid(jc,jm) 
     428                  IF(lflush) CALL flush(numout) 
     429               ENDIF 
    419430                
    420431               IF ( llaction ) THEN 
     
    438449                     WRITE(numout,*) '     -     Sum value is ', SUM(pdata(:,:,jc)) 
    439450                     WRITE(numout,*) '****************' 
     451                     IF(lflush) CALL flush(numout) 
    440452                  ENDIF 
    441453                   
Note: See TracChangeset for help on using the changeset viewer.