- Timestamp:
- Jul 28, 2025, 7:23:15 PM (11 days ago)
- Location:
- LMDZ6/branches/contrails
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/contrails
- Property svn:mergeinfo changed
/LMDZ6/trunk merged: 5654-5683,5685-5690,5692-5715,5718-5721,5726-5727,5729,5744-5761,5763-5778,5780,5785-5789
- Property svn:mergeinfo changed
-
LMDZ6/branches/contrails/libf/phylmd/phys_state_var_mod.F90
r5790 r5791 15 15 INTEGER, PARAMETER :: nlevSTD8=8 16 16 INTEGER, PARAMETER :: nlevSTD3=3 17 INTEGER, PARAMETER :: nout= 317 INTEGER, PARAMETER :: nout=10 18 18 INTEGER, PARAMETER :: napisccp=1 19 19 INTEGER, SAVE :: radpas ! radiation is called every "radpas" step … … 144 144 REAL, ALLOCATABLE, SAVE :: cfc_ancien(:,:), qtc_ancien(:,:), nic_ancien(:,:) 145 145 !$OMP THREADPRIVATE(cfc_ancien, qtc_ancien, nic_ancien) 146 REAL, ALLOCATABLE, SAVE :: tke_ancien(:,:) 147 !$OMP THREADPRIVATE(tke_ancien) 146 148 !!! RomP >>> 147 149 REAL, ALLOCATABLE, SAVE :: tr_ancien(:,:,:) … … 173 175 !$OMP THREADPRIVATE(clwcon0th,rnebcon0th) 174 176 ! radiation outputs 177 !FC 178 REAL,ALLOCATABLE,SAVE :: lwtoab(:,:), lwtoa0b(:,:) 179 !$OMP THREADPRIVATE(lwtoab,lwtoa0b) 180 REAL,ALLOCATABLE,SAVE :: lwtoabp(:,:), lwtoa0bp(:,:) 181 !$OMP THREADPRIVATE(lwtoabp,lwtoa0bp) 182 ! FC 175 183 REAL,ALLOCATABLE,SAVE :: swdnc0(:,:), swdn0(:,:), swdn(:,:) 176 184 !$OMP THREADPRIVATE(swdnc0,swdn0,swdn) … … 222 230 REAL,ALLOCATABLE,SAVE :: O3sumSTD(:,:,:), O3daysumSTD(:,:,:) 223 231 !$OMP THREADPRIVATE(O3sumSTD,O3daysumSTD) 232 !GG 233 REAL,ALLOCATABLE,SAVE :: hice(:) 234 !$OMP THREADPRIVATE(hice) 235 REAL,ALLOCATABLE,SAVE :: tice(:) 236 !$OMP THREADPRIVATE(tice) 237 REAL,ALLOCATABLE,SAVE :: bilg_cumul(:) 238 !$OMP THREADPRIVATE(bilg_cumul) 239 !GG 224 240 !IM begin 225 241 REAL,ALLOCATABLE,SAVE :: wlevSTD(:,:), ulevSTD(:,:), vlevSTD(:,:) … … 471 487 REAL,ALLOCATABLE,SAVE :: swdnc0_s2(:,:), swdn0_s2(:,:), swdn_s2(:,:) 472 488 REAL,ALLOCATABLE,SAVE :: swupc0_s2(:,:), swup0_s2(:,:), swup_s2(:,:) 473 !$OMP THREADPRIVATE(swdnc0_s2, swdn0_s2, swdn_s2, swupc0_s2, swup0_s2, swup_s2) 489 !$OMP THREADPRIVATE(swdnc0_s2, swdn0_s2, swdn_s2 , swupc0_s2, swup0_s2, swup_s2) 490 !FC 491 REAL,ALLOCATABLE,SAVE :: lwtoab_s2(:,:), lwtoa0b_s2(:,:) 492 !$OMP THREADPRIVATE(lwtoab_s2,lwtoa0b_s2) 493 474 494 475 495 ! pbase : cloud base pressure … … 662 682 ALLOCATE(cfc_ancien(klon,klev), qtc_ancien(klon,klev), nic_ancien(klon,klev)) 663 683 ALLOCATE(qvcon(klon,klev), qccon(klon,klev)) 684 ALLOCATE(tke_ancien(klon,klev+1)) 664 685 !!! Rom P >>> 665 686 ALLOCATE(tr_ancien(klon,klev,nbtr)) … … 685 706 ALLOCATE(clwcon0th(klon,klev),rnebcon0th(klon,klev)) 686 707 ! radiation outputs 708 !FC 709 ALLOCATE(lwtoab(klon,nbands_lw_rrtm), lwtoa0b(klon,nbands_lw_rrtm)) 710 lwtoab(:,:)=0.0 711 lwtoa0b(:,:)=0.0 712 ALLOCATE(lwtoab_s2(klon,nbands_lw_rrtm), lwtoa0b_s2(klon,nbands_lw_rrtm)) 713 lwtoab_s2(:,:)=0.0 714 lwtoa0b_s2(:,:)=0.0 715 ALLOCATE(lwtoabp(klon,nbands_lw_rrtm), lwtoa0bp(klon,nbands_lw_rrtm)) 716 lwtoabp(:,:)=0.0 717 lwtoa0bp(:,:)=0.0 718 !FC 687 719 ALLOCATE(swdnc0(klon,klevp1), swdn0(klon,klevp1), swdn(klon,klevp1)) 688 720 ALLOCATE(swupc0(klon,klevp1), swup0(klon,klevp1), swup(klon,klevp1)) … … 726 758 ALLOCATE(zuthe(klon),zvthe(klon)) 727 759 ALLOCATE(alb_neig(klon)) 760 !GG 761 ALLOCATE(hice(klon)) 762 hice(:) = 0. 763 ALLOCATE(tice(klon)) 764 tice(:) = 0. 765 ALLOCATE(bilg_cumul(klon)) 766 bilg_cumul(:) = 0. 767 !GG 728 768 !cloud base mass flux 729 769 ALLOCATE(ema_cbmf(klon)) … … 913 953 DEALLOCATE(cfc_ancien, qtc_ancien, nic_ancien) 914 954 DEALLOCATE(qvcon, qccon) 955 DEALLOCATE(tke_ancien) 915 956 DEALLOCATE(tr_ancien) !RomP 916 957 DEALLOCATE(ratqs, pbl_tke,coefh,coefm) … … 921 962 DEALLOCATE(clwcon0th, rnebcon0th) 922 963 ! radiation outputs 964 !FC 965 DEALLOCATE(lwtoab, lwtoa0b) 966 DEALLOCATE(lwtoab_s2, lwtoa0b_s2) 967 DEALLOCATE(lwtoabp, lwtoa0bp) 968 !FC 923 969 DEALLOCATE(swdnc0, swdn0, swdn) 924 970 DEALLOCATE(swupc0, swup0, swup) … … 954 1000 DEALLOCATE(zuthe, zvthe) 955 1001 DEALLOCATE(alb_neig) 1002 !GG 1003 DEALLOCATE(hice) 1004 DEALLOCATE(tice) 1005 DEALLOCATE(bilg_cumul) 1006 !GG 956 1007 DEALLOCATE(ema_cbmf) 957 1008 DEALLOCATE(ema_pcb, ema_pct)
Note: See TracChangeset
for help on using the changeset viewer.