Skip to content
Snippets Groups Projects
Commit 21167377 authored by RIETTE Sébastien's avatar RIETTE Sébastien
Browse files

S. Riette 8 Jun 2023: bf for OCND2

parent 6e28495d
No related branches found
No related tags found
No related merge requests found
......@@ -435,12 +435,22 @@ ELSEIF (CMICRO=='OLD4') THEN
ELSE
ZKGN_SBGR(:,:) = RAIN_ICE_PARAM%XFRMIN(11)
ENDIF
LLMICRO(:,:,:)=PRT(:,:,:,2)>RAIN_ICE_DESCR%XRTMIN(2) .OR. &
PRT(:,:,:,3)>RAIN_ICE_DESCR%XRTMIN(3) .OR. &
PRT(:,:,:,4)>RAIN_ICE_DESCR%XRTMIN(4) .OR. &
PRT(:,:,:,5)>RAIN_ICE_DESCR%XRTMIN(5) .OR. &
PRT(:,:,:,6)>RAIN_ICE_DESCR%XRTMIN(6) .OR. &
PRT(:,:,:,7)>RAIN_ICE_DESCR%XRTMIN(7)
IF(OCND2) THEN
LLMICRO(:,:,:)=PSSIO(:,:,:)>RAIN_ICE_PARAM%XFRMIN(12) .OR. &
PRT(:,:,:,2)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,3)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,4)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,5)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,6)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,7)>RAIN_ICE_PARAM%XFRMIN(13)
ELSE
LLMICRO(:,:,:)=PRT(:,:,:,2)>RAIN_ICE_DESCR%XRTMIN(2) .OR. &
PRT(:,:,:,3)>RAIN_ICE_DESCR%XRTMIN(3) .OR. &
PRT(:,:,:,4)>RAIN_ICE_DESCR%XRTMIN(4) .OR. &
PRT(:,:,:,5)>RAIN_ICE_DESCR%XRTMIN(5) .OR. &
PRT(:,:,:,6)>RAIN_ICE_DESCR%XRTMIN(6) .OR. &
PRT(:,:,:,7)>RAIN_ICE_DESCR%XRTMIN(7)
ENDIF
ISIZE=COUNT(LLMICRO)
CALL RAIN_ICE_OLD(YLDIMPHYEX, CST, PARAM_ICE, RAIN_ICE_PARAM, &
& RAIN_ICE_DESCR, TBUCONF, &
......@@ -486,11 +496,20 @@ ELSE
ELSE
ZKGN_SBGR(:,:) = RAIN_ICE_PARAM%XFRMIN(11)
ENDIF
LLMICRO(:,:,:)=PRT(:,:,:,2)>RAIN_ICE_DESCR%XRTMIN(2) .OR. &
PRT(:,:,:,3)>RAIN_ICE_DESCR%XRTMIN(3) .OR. &
PRT(:,:,:,4)>RAIN_ICE_DESCR%XRTMIN(4) .OR. &
PRT(:,:,:,5)>RAIN_ICE_DESCR%XRTMIN(5) .OR. &
PRT(:,:,:,6)>RAIN_ICE_DESCR%XRTMIN(6)
IF(OCND2) THEN
LLMICRO(:,:,:)=PSSIO(:,:,:)>RAIN_ICE_PARAM%XFRMIN(12) .OR. &
PRT(:,:,:,2)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,3)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,4)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,5)>RAIN_ICE_PARAM%XFRMIN(13) .OR. &
PRT(:,:,:,6)>RAIN_ICE_PARAM%XFRMIN(13)
ELSE
LLMICRO(:,:,:)=PRT(:,:,:,2)>RAIN_ICE_DESCR%XRTMIN(2) .OR. &
PRT(:,:,:,3)>RAIN_ICE_DESCR%XRTMIN(3) .OR. &
PRT(:,:,:,4)>RAIN_ICE_DESCR%XRTMIN(4) .OR. &
PRT(:,:,:,5)>RAIN_ICE_DESCR%XRTMIN(5) .OR. &
PRT(:,:,:,6)>RAIN_ICE_DESCR%XRTMIN(6)
ENDIF
ISIZE=COUNT(LLMICRO)
CALL RAIN_ICE_OLD(YLDIMPHYEX, CST, PARAM_ICE, RAIN_ICE_PARAM, &
& RAIN_ICE_DESCR, TBUCONF, &
......
......@@ -12,7 +12,11 @@ MODULE MODE_RAIN_ICE_OLD_ICENUMBER2
REAL, INTENT(IN) :: T3D
REAL, PARAMETER:: ICE_DENSITY = 890.0
#ifdef REPRO48
REAL, PARAMETER:: PI = 3.1415926536
#else
REAL, PARAMETER:: PI = 4.0*ATAN(1.)
#endif
INTEGER IDX_REI
REAL CORR, REICE, DEICE
DOUBLE PRECISION LAMBDA
......
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