- Timestamp:
- 2020-11-27T17:26:33+01:00 (4 years ago)
- Location:
- NEMO/branches/2020/tickets_icb_1900
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/tickets_icb_1900
- Property svn:externals
-
NEMO/branches/2020/tickets_icb_1900/src/OCE/ICB/icb_oce.F90
r13374 r13899 57 57 TYPE, PUBLIC :: point !: properties of an individual iceberg (position, mass, size, etc...) 58 58 INTEGER :: year 59 REAL(wp) :: xi , yj , zk ! iceberg coordinates in the (i,j) referential (global) and deepest level affected60 REAL(wp) :: e1 , e2 ! horizontal scale factors at the iceberg position61 REAL(wp) :: lon, lat, day ! geographic position62 REAL(wp) :: mass, thickness, width, length, uvel, vvel ! iceberg physical properties63 REAL(wp) :: ssu, ssv, ui, vi, ua, va, ssh_x, ssh_y, sst, cn, hi ! properties of iceberg environment59 REAL(wp) :: xi , yj , zk ! iceberg coordinates in the (i,j) referential (global) and deepest level affected 60 REAL(wp) :: e1 , e2 ! horizontal scale factors at the iceberg position 61 REAL(wp) :: lon, lat, day ! geographic position 62 REAL(wp) :: mass, thickness, width, length, uvel, vvel ! iceberg physical properties 63 REAL(wp) :: ssu, ssv, ui, vi, ua, va, ssh_x, ssh_y, sst, sss, cn, hi ! properties of iceberg environment 64 64 REAL(wp) :: mass_of_bits, heat_density 65 65 INTEGER :: kb ! icb bottom level … … 87 87 ! particularly for MPP when iceberg can lie inside T grid but outside U, V, or f grid 88 88 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: ssu_e, ssv_e 89 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: sst_e, fr_e89 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: sst_e, sss_e, fr_e 90 90 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: ua_e, va_e 91 91 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: ssh_e … … 154 154 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: nicbfldexpect !: nfold expected number of bergs 155 155 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: nicbfldreq !: nfold message handle (immediate send) 156 157 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: griddata !: work array for icbrst158 159 156 !!---------------------------------------------------------------------- 160 157 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 190 187 & fr_e(0:jpi+1,0:jpj+1) , & 191 188 & sst_e(0:jpi+1,0:jpj+1) , ssh_e(0:jpi+1,0:jpj+1) , & 189 & sss_e(0:jpi+1,0:jpj+1) , & 192 190 & first_width(nclasses) , first_length(nclasses) , & 193 191 & src_calving (jpi,jpj) , & … … 209 207 icb_alloc = icb_alloc + ill 210 208 211 ALLOCATE( griddata(jpi,jpj,1), STAT=ill )212 icb_alloc = icb_alloc + ill213 214 209 CALL mpp_sum ( 'icb_oce', icb_alloc ) 215 210 IF( icb_alloc > 0 ) CALL ctl_warn('icb_alloc: allocation of arrays failed')
Note: See TracChangeset
for help on using the changeset viewer.