Changeset 9813 for branches/UKMO/dev_isf_divg_corr_GO6_package_r9385/NEMOGCM/NEMO/OPA_SRC/DOM/iscplini.F90
- Timestamp:
- 2018-06-19T21:54:00+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_isf_divg_corr_GO6_package_r9385/NEMOGCM/NEMO/OPA_SRC/DOM/iscplini.F90
r9630 r9813 28 28 REAL(wp), PUBLIC :: rdt_iscpl 29 29 !! !!* namsbc_iscpl namelist * 30 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,: ) :: hdiv_iscpl 31 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:,:) :: htsc_iscpl 30 !!------array used for divergence correction 31 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: rhdivdiff 32 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:,:) :: rhdivdiff_trac 33 32 34 !! * Substitutions 33 35 # include "domzgr_substitute.h90" … … 43 45 !! *** ROUTINE sbc_iscpl_alloc *** 44 46 !!---------------------------------------------------------------------- 45 ALLOCATE( htsc_iscpl(jpi,jpj,jpk,jpts) , hdiv_iscpl(jpi,jpj,jpk), STAT=iscpl_alloc )47 ALLOCATE( rhdivdiff(jpi,jpj,jpk), rhdivdiff_trac(jpi,jpj,jpk,2), STAT=iscpl_alloc ) 46 48 ! 47 49 IF( lk_mpp ) CALL mpp_sum ( iscpl_alloc ) … … 51 53 SUBROUTINE iscpl_init() 52 54 INTEGER :: ios ! Local integer output status for namelist read 55 INTEGER :: ierr 53 56 NAMELIST/namsbc_iscpl/nn_fiscpl,ln_hsb,nn_drown 54 57 !!---------------------------------------------------------------------- … … 83 86 END IF 84 87 88 IF( iscpl_alloc() /= 0 ) CALL ctl_stop( 'STOP', 'iscpl_init : unable to allocate arrays' ) 89 85 90 END SUBROUTINE iscpl_init 86 91
Note: See TracChangeset
for help on using the changeset viewer.