Skip to content
Snippets Groups Projects
Commit 9e835a3e authored by RODIER Quentin's avatar RODIER Quentin
Browse files

Quentin 16/05/2022: PSEA allocation not done with aircraft_balloon with CSURF=EXTE

parent 48b26323
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ REAL, DIMENSION(:,:), INTENT(IN) :: PTS ! surface temperature ...@@ -34,7 +34,7 @@ REAL, DIMENSION(:,:), INTENT(IN) :: PTS ! surface temperature
! ++ OC ! ++ OC
REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHODREF ! dry air density of the reference state REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHODREF ! dry air density of the reference state
REAL, DIMENSION(:,:,:), INTENT(IN) :: PCIT ! pristine ice concentration REAL, DIMENSION(:,:,:), INTENT(IN) :: PCIT ! pristine ice concentration
REAL, DIMENSION(:,:),INTENT(IN) :: PSEA REAL, DIMENSION(:,:),OPTIONAL,INTENT(IN) :: PSEA
! -- OC ! -- OC
! !
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
......
...@@ -37,7 +37,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHODREF ! dry air density of the re ...@@ -37,7 +37,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHODREF ! dry air density of the re
REAL, DIMENSION(:,:,:), INTENT(IN) :: PCIT ! pristine ice concentration REAL, DIMENSION(:,:,:), INTENT(IN) :: PCIT ! pristine ice concentration
! !
TYPE(FLYER), INTENT(INOUT) :: TPFLYER! balloon/aircraft TYPE(FLYER), INTENT(INOUT) :: TPFLYER! balloon/aircraft
REAL, DIMENSION(:,:), INTENT(IN) :: PSEA REAL, DIMENSION(:,:),OPTIONAL,INTENT(IN) :: PSEA
! !
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
! !
......
...@@ -2106,12 +2106,23 @@ XT_STEP_SWA = XT_STEP_SWA + ZTIME2 - ZTIME1 - XTIME_BU_PROCESS ...@@ -2106,12 +2106,23 @@ XT_STEP_SWA = XT_STEP_SWA + ZTIME2 - ZTIME1 - XTIME_BU_PROCESS
! !
ZTIME1 = ZTIME2 ZTIME1 = ZTIME2
! !
IF (LFLYER) & IF (LFLYER) THEN
CALL AIRCRAFT_BALLOON(XTSTEP, & IF (CSURF=='EXTE') THEN
ALLOCATE(ZSEA(IIU,IJU))
ZSEA(:,:) = 0.
CALL MNHGET_SURF_PARAM_n (PSEA=ZSEA(:,:))
CALL AIRCRAFT_BALLOON(XTSTEP, &
XXHAT, XYHAT, XZZ, XMAP, XLONORI, XLATORI, & XXHAT, XYHAT, XZZ, XMAP, XLONORI, XLATORI, &
XUT, XVT, XWT, XPABST, XTHT, XRT, XSVT, XTKET, XTSRAD, & XUT, XVT, XWT, XPABST, XTHT, XRT, XSVT, XTKET, XTSRAD, &
XRHODREF,XCIT,PSEA=ZSEA(:,:)) XRHODREF,XCIT,PSEA=ZSEA(:,:))
DEALLOCATE(ZSEA)
ELSE
CALL AIRCRAFT_BALLOON(XTSTEP, &
XXHAT, XYHAT, XZZ, XMAP, XLONORI, XLATORI, &
XUT, XVT, XWT, XPABST, XTHT, XRT, XSVT, XTKET, XTSRAD, &
XRHODREF,XCIT)
END IF
END IF
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
! !
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment