- Timestamp:
- 2019-11-19T18:30:57+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isfparmlt.F90
r11876 r11931 18 18 USE in_out_manager ! I/O manager 19 19 USE iom , ONLY: iom_put ! I/O library 20 USE fldread , ONLY: fld_read !20 USE fldread , ONLY: fld_read, FLD, FLD_N ! 21 21 USE lib_fortran, ONLY: glob_sum ! 22 22 USE lib_mpp , ONLY: ctl_stop ! … … 49 49 !! 1 : Specified melt flux 50 50 !! 2 : Beckmann & Goose parameterization 51 !! ----------------------------------------------------------------------51 !! 52 52 !!-------------------------- OUT ------------------------------------- 53 53 REAL(wp), DIMENSION(jpi,jpj), INTENT(inout) :: pqfwf, pqoce, pqhc ! fresh water, ice-ocean heat and heat content fluxes … … 81 81 !! data read into a forcing files. 82 82 !! 83 !!----------------------------------------------------------------------84 83 !!-------------------------- OUT ------------------------------------- 85 84 REAL(wp), DIMENSION(jpi,jpj), INTENT(inout) :: pqhc, pqfwf, pqoce ! fresh water and ice-ocean heat fluxes … … 105 104 pqoce(:,:) = pqfwf(:,:) * rLfusisf ! ocean/ice shelf flux assume to be equal to latent heat flux 106 105 pqhc (:,:) = pqfwf(:,:) * ztfrz(:,:) * rcp ! heat content flux 106 ! 107 107 CALL iom_put('isftfrz_par', ztfrz ) 108 108 ! … … 155 155 ! output thermal driving 156 156 CALL iom_put('isfthermald_par',( ztfrz(:,:) - ztavg(:,:) ) * mskisf_par(:,:)) 157 ! 158 ! output freezing point used to define the thermal driving and heat content fluxes 157 159 CALL iom_put('isftfrz_par', ztfrz ) 158 160 ! … … 206 208 zfwf(:,:) = zfwf(:,:) * zfwf_oasis / zfwf_fld 207 209 ! 208 ! i3. -----------Define fwf and qoce210 ! 3. -----------Define fwf and qoce 209 211 ! ocean heat flux is assume to be equal to the latent heat 210 212 pqfwf(:,:) = zfwf(:,:) ! fwf ( >0 out )
Note: See TracChangeset
for help on using the changeset viewer.