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 2651 for branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/DOM/dommsk.F90 – NEMO

Ignore:
Timestamp:
2011-03-04T12:04:28+01:00 (13 years ago)
Author:
gm
Message:

dynamic mem: #785 ; minor changes, style mainly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/DOM/dommsk.F90

    r2633 r2651  
    3434   PRIVATE 
    3535 
    36    PUBLIC   dom_msk        ! routine called by inidom.F90 
    37    PUBLIC   dom_msk_alloc  ! routine called by nemogcm.F90 
     36   PUBLIC   dom_msk         ! routine called by inidom.F90 
     37   PUBLIC   dom_msk_alloc   ! routine called by nemogcm.F90 
    3838 
    3939   !                            !!* Namelist namlbc : lateral boundary condition * 
     
    5151CONTAINS 
    5252    
    53    FUNCTION dom_msk_alloc() 
     53   INTEGER FUNCTION dom_msk_alloc() 
    5454      !!--------------------------------------------------------------------- 
    55       !!                 ***  ROUTINE dom_msk_alloc  *** 
     55      !!                 ***  FUNCTION dom_msk_alloc  *** 
    5656      !!--------------------------------------------------------------------- 
    57       INTEGER :: dom_msk_alloc 
    58  
    5957      dom_msk_alloc = 0 
    60  
    6158#if defined key_noslip_accurate 
    62       ALLOCATE(icoord(jpi*jpj*jpk,3), Stat=dom_msk_alloc) 
     59      ALLOCATE(icoord(jpi*jpj*jpk,3), STAT=dom_msk_alloc) 
    6360#endif 
    64  
    65       IF(dom_msk_alloc /= 0)THEN 
    66          CALL ctl_warn('dom_msk_alloc: failed to allocate icoord array.') 
    67       END IF 
    68  
     61      IF( dom_msk_alloc /= 0 )   CALL ctl_warn('dom_msk_alloc: failed to allocate icoord array') 
     62      ! 
    6963   END FUNCTION dom_msk_alloc 
    7064 
     
    131125      !!               tmask_i  : interior ocean mask 
    132126      !!---------------------------------------------------------------------- 
    133       USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released, iwrk_in_use, iwrk_not_released 
    134       USE wrk_nemo, ONLY: zwf => wrk_2d_1 
    135       USE wrk_nemo, ONLY: imsk => iwrk_2d_1 
     127      USE wrk_nemo, ONLY:   wrk_in_use, wrk_not_released, iwrk_in_use, iwrk_not_released 
     128      USE wrk_nemo, ONLY:   zwf => wrk_2d_1 
     129      USE wrk_nemo, ONLY:   imsk => iwrk_2d_1 
    136130      !! 
    137131      INTEGER  ::   ji, jj, jk      ! dummy loop indices 
     
    142136      !!--------------------------------------------------------------------- 
    143137       
    144       IF( wrk_in_use(2,1) .OR. iwrk_in_use(2,1) )THEN 
    145          CALL ctl_stop('dom_msk: ERROR: requested workspace arrays unavailable.') 
    146          RETURN 
    147       END IF 
     138      IF( wrk_in_use(2, 1) .OR. iwrk_in_use(2, 1) )THEN 
     139         CALL ctl_stop('dom_msk: ERROR: requested workspace arrays unavailable')   ;   RETURN 
     140      ENDIF 
    148141 
    149142      REWIND( numnam )              ! Namelist namlbc : lateral momentum boundary condition 
     
    443436      ENDIF 
    444437      ! 
    445       IF( wrk_not_released(2,1) .OR. iwrk_not_released(2,1) )THEN 
    446          CALL ctl_stop('dom_msk: ERROR: failed to release workspace arrays.') 
    447       END IF 
     438      IF( wrk_not_released(2, 1) .OR.   & 
     439         iwrk_not_released(2, 1)   )   CALL ctl_stop('dom_msk: ERROR: failed to release workspace arrays') 
    448440      ! 
    449441   END SUBROUTINE dom_msk 
     
    464456      !! ** Action : 
    465457      !!---------------------------------------------------------------------- 
    466       INTEGER  :: ji, jj, jk, jl      ! dummy loop indices 
     458      INTEGER  ::   ji, jj, jk, jl      ! dummy loop indices 
    467459      INTEGER  ::   ine, inw, ins, inn, itest, ierror, iind, ijnd 
    468460      REAL(wp) ::   zaa 
    469461      !!--------------------------------------------------------------------- 
    470        
    471462 
    472463      IF(lwp)WRITE(numout,*) 
    473464      IF(lwp)WRITE(numout,*) 'dom_msk_nsa : noslip accurate boundary condition' 
    474465      IF(lwp)WRITE(numout,*) '~~~~~~~~~~~   using Schchepetkin and O Brian scheme' 
    475       IF( lk_mpp ) CALL ctl_stop( ' mpp version is not yet implemented' ) 
     466      IF( lk_mpp )   CALL ctl_stop( ' mpp version is not yet implemented' ) 
    476467 
    477468      ! mask for second order calculation of vorticity 
     
    628619         CALL ctl_stop( 'We stop...' ) 
    629620      ENDIF 
    630  
     621      ! 
    631622   END SUBROUTINE dom_msk_nsa 
    632623 
Note: See TracChangeset for help on using the changeset viewer.