Changeset 2611
- Timestamp:
- 2011-02-23T10:50:10+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90
r2590 r2611 42 42 LOGICAL , PUBLIC, PARAMETER :: lk_ldfslp = .TRUE. !: slopes flag 43 43 ! !! Madec operator 44 ! Arrays allocated in ldf_slp_init() routine once we know whether we're using the Griffies or Madec operator 44 45 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: uslp, wslpi !: i_slope at U- and W-points 45 46 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: vslp, wslpj !: j-slope at V- and W-points … … 50 51 51 52 ! !! Madec operator 53 ! Arrays allocated in ldf_slp_init() routine once we know whether we're using the Griffies or Madec operator 52 54 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: omlmask ! mask of the surface mixed layer at T-pt 53 55 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:) :: uslpml, wslpiml ! i_slope at U- and W-points just below the mixed layer … … 78 80 !! *** ROUTINE ldf_slp_alloc *** 79 81 !!---------------------------------------------------------------------- 80 IMPLICIT none 81 INTEGER :: ldf_slp_alloc 82 INTEGER, DIMENSION(3) :: ierr 83 !!---------------------------------------------------------------------- 84 85 ALLOCATE(uslp(jpi,jpj,jpk), wslpi(jpi,jpj,jpk), & 86 vslp(jpi,jpj,jpk), wslpj(jpi,jpj,jpk), Stat=ierr(1)) 87 ! 88 ALLOCATE(omlmask(jpi,jpj,jpk), & 89 uslpml(jpi,jpj), wslpiml(jpi,jpj), & 90 vslpml(jpi,jpj), wslpjml(jpi,jpj), Stat=ierr(2)) 82 INTEGER :: ldf_slp_alloc 83 !!---------------------------------------------------------------------- 91 84 ! 92 85 ALLOCATE(zdzrho(jpi,jpj,jpk,0:1), zdyrho(jpi,jpj,jpk,0:1), & 93 86 zdxrho(jpi,jpj,jpk,0:1), zti_mlb(jpi,jpj,0:1,0:1), & 94 ztj_mlb(jpi,jpj,0:1,0:1), Stat=ierr(3)) 95 96 ldf_slp_alloc = MAXVAL(ierr) 87 ztj_mlb(jpi,jpj,0:1,0:1), Stat=ldf_slp_alloc) 88 89 IF(ldf_slp_alloc /= 0)THEN 90 CALL ctl_warn('ldf_slp_alloc : failed to allocate arrays.') 91 END IF 97 92 98 93 END FUNCTION ldf_slp_alloc
Note: See TracChangeset
for help on using the changeset viewer.