- Timestamp:
- Dec 6, 2023, 4:02:06 PM (12 months ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/interpol_TI_PEM2PCM_mod.F90
r3148 r3149 1 MODULE interpol ate_TIPEM_TIGCM_mod1 MODULE interpol_TI_PEM2PCM_mod 2 2 3 3 implicit none … … 7 7 !======================================================================= 8 8 9 SUBROUTINE interpol ate_TIPEM_TIGCM(ngrid,nslope,nsoil_PEM,nsoil_GCM,TI_PEM,TI_GCM)9 SUBROUTINE interpol_TI_PEM2PCM(ngrid,nslope,nsoil_PEM,nsoil_PCM,TI_PEM,TI_PCM) 10 10 11 11 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 12 12 !!! 13 !!! Purpose: Transfer the thermal inertia from the PEM vertical grid to the GCM vertical grid13 !!! Purpose: Transfer the thermal inertia from the PEM vertical grid to the PCM vertical grid 14 14 !!! 15 15 !!! … … 27 27 integer, intent(in) :: nslope ! # of subslope wihtin the mesh 28 28 integer, intent(in) :: nsoil_PEM ! # of soil layers in the PEM 29 integer, intent(in) :: nsoil_ GCM ! # of soil layers in the GCM29 integer, intent(in) :: nsoil_PCM ! # of soil layers in the GCM 30 30 real, dimension(ngrid,nsoil_PEM,nslope), intent(in) :: TI_PEM ! Thermal inertia in the PEM vertical grid [J/m^2/K/s^{1/2}] 31 31 32 real, dimension(ngrid,nsoil_ GCM,nslope), intent(inout) :: TI_GCM ! Thermal inertia in the GCM vertical grid [J/m^2/K/s^{1/2}]32 real, dimension(ngrid,nsoil_PCM,nslope), intent(inout) :: TI_PCM ! Thermal inertia in the PCM vertical grid [J/m^2/K/s^{1/2}] 33 33 34 34 !----- Code 35 TI_ GCM(:,:,:) = TI_PEM(:,:nsoil_GCM,:)35 TI_PCM = TI_PEM(:,:nsoil_PCM,:) 36 36 37 END SUBROUTINE interpol ate_TIPEM_TIGCM37 END SUBROUTINE interpol_TI_PEM2PCM 38 38 39 END MODULE interpol ate_TIPEM_TIGCM_mod39 END MODULE interpol_TI_PEM2PCM_mod
Note: See TracChangeset
for help on using the changeset viewer.