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 9190 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/ICB/icblbc.F90 – NEMO

Ignore:
Timestamp:
2018-01-06T15:18:23+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: OPA_SRC: style only, results unchanged

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/ICB/icblbc.F90

    r5215 r9190  
    11MODULE icblbc 
    2  
    32   !!====================================================================== 
    43   !!                       ***  MODULE  icblbc  *** 
    54   !! Ocean physics:  routines to handle boundary exchanges for icebergs 
    65   !!====================================================================== 
    7    !! History : 3.3.1 !  2010-01  (Martin&Adcroft) Original code 
    8    !!            -    !  2011-03  (Madec)          Part conversion to NEMO form 
    9    !!            -    !                            Removal of mapping from another grid 
    10    !!            -    !  2011-04  (Alderson)       Split into separate modules 
    11    !!            -    !  2011-05  (Alderson)       MPP exchanges written based on lib_mpp 
    12    !!            -    !  2011-05  (Alderson)       MPP and single processor boundary 
    13    !!            -    !                            conditions added 
     6   !! History :  3.3  !  2010-01  (Martin&Adcroft) Original code 
     7   !!             -   !  2011-03  (Madec)          Part conversion to NEMO form 
     8   !!             -   !                            Removal of mapping from another grid 
     9   !!             -   !  2011-04  (Alderson)       Split into separate modules 
     10   !!             -   !  2011-05  (Alderson)       MPP exchanges written based on lib_mpp 
     11   !!             -   !  2011-05  (Alderson)       MPP and single processor boundary conditions added 
    1412   !!---------------------------------------------------------------------- 
     13 
    1514   !!---------------------------------------------------------------------- 
    1615   !!   icb_lbc       : -  Pass icebergs across cyclic boundaries 
     
    2726   !!                         nicbfldpts  - packed i,j point in exchanging processor 
    2827   !!---------------------------------------------------------------------- 
    29  
    3028   USE par_oce                             ! ocean parameters 
    3129   USE dom_oce                             ! ocean domain 
     
    4543 
    4644   TYPE, PUBLIC :: buffer 
    47       INTEGER :: size=0 
    48       REAL(wp), DIMENSION(:,:), POINTER :: data 
     45      INTEGER :: size = 0 
     46      REAL(wp), DIMENSION(:,:), POINTER ::   data 
    4947   END TYPE buffer 
    5048 
    51    TYPE(buffer), POINTER           ::   obuffer_n=>NULL() , ibuffer_n=>NULL() 
    52    TYPE(buffer), POINTER           ::   obuffer_s=>NULL() , ibuffer_s=>NULL() 
    53    TYPE(buffer), POINTER           ::   obuffer_e=>NULL() , ibuffer_e=>NULL() 
    54    TYPE(buffer), POINTER           ::   obuffer_w=>NULL() , ibuffer_w=>NULL() 
     49   TYPE(buffer), POINTER       ::   obuffer_n=>NULL() , ibuffer_n=>NULL() 
     50   TYPE(buffer), POINTER       ::   obuffer_s=>NULL() , ibuffer_s=>NULL() 
     51   TYPE(buffer), POINTER       ::   obuffer_e=>NULL() , ibuffer_e=>NULL() 
     52   TYPE(buffer), POINTER       ::   obuffer_w=>NULL() , ibuffer_w=>NULL() 
    5553 
    5654   ! north fold exchange buffers 
    57    TYPE(buffer), POINTER           ::   obuffer_f=>NULL() , ibuffer_f=>NULL() 
    58  
    59    INTEGER, PARAMETER, PRIVATE     ::   jp_delta_buf = 25             ! Size by which to increment buffers 
    60    INTEGER, PARAMETER, PRIVATE     ::   jp_buffer_width = 15+nkounts  ! items to store for each berg 
     55   TYPE(buffer), POINTER       ::   obuffer_f=>NULL() , ibuffer_f=>NULL() 
     56 
     57   INTEGER, PARAMETER, PRIVATE ::   jp_delta_buf = 25             ! Size by which to increment buffers 
     58   INTEGER, PARAMETER, PRIVATE ::   jp_buffer_width = 15+nkounts  ! items to store for each berg 
    6159 
    6260#endif 
     
    926924      WRITE(numout,*) 'icb_lbc_mpp: You should not have seen this message!!' 
    927925   END SUBROUTINE icb_lbc_mpp 
    928  
    929926#endif 
    930927 
Note: See TracChangeset for help on using the changeset viewer.