- Timestamp:
- Nov 19, 2021, 4:58:59 PM (3 years ago)
- Location:
- LMDZ6/branches/Ocean_skin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Ocean_skin
- Property svn:mergeinfo changed
-
LMDZ6/branches/Ocean_skin/libf/phylmd/phys_state_var_mod.F90
r3798 r4013 32 32 REAL, ALLOCATABLE, SAVE :: ftsol(:,:) 33 33 !$OMP THREADPRIVATE(ftsol) 34 REAL, ALLOCATABLE, SAVE :: beta_aridity(:,:) 35 !$OMP THREADPRIVATE(beta_aridity) 34 36 REAL,ALLOCATABLE,SAVE :: qsol(:),fevap(:,:),z0m(:,:),z0h(:,:),agesno(:,:) 35 37 !$OMP THREADPRIVATE(qsol,fevap,z0m,z0h,agesno) … … 96 98 REAL, ALLOCATABLE, SAVE :: coefm(:,:,:) ! Kz momentum 97 99 !$OMP THREADPRIVATE(pbl_tke, coefh,coefm) 98 !nrlmd<99 REAL, ALLOCATABLE, SAVE :: delta_tsurf(:,:) ! Surface temperature difference inside-outside cold pool100 !$OMP THREADPRIVATE(delta_tsurf)101 !>nrlmd102 100 REAL, ALLOCATABLE, SAVE :: zmax0(:), f0(:) ! 103 101 !$OMP THREADPRIVATE(zmax0,f0) … … 251 249 ! awake_dens : number of active wakes per unit area 252 250 ! wake_dens : number of wakes per unit area 251 ! cv_gen : birth rate of cumulonimbus per unit area. 253 252 ! wake_occ : occurence of wakes (= 1 if wakes occur, =0 otherwise) 254 253 ! wake_Cstar : vitesse d'etalement de la poche … … 263 262 REAL,ALLOCATABLE,SAVE :: awake_dens(:), wake_dens(:) 264 263 !$OMP THREADPRIVATE(awake_dens, wake_dens) 264 REAL,ALLOCATABLE,SAVE :: cv_gen(:) 265 !$OMP THREADPRIVATE(cv_gen) 265 266 REAL,ALLOCATABLE,SAVE :: wake_Cstar(:) 266 267 !$OMP THREADPRIVATE(wake_Cstar) … … 276 277 REAL,ALLOCATABLE,SAVE :: wake_delta_pbl_TKE(:,:,:) 277 278 !$OMP THREADPRIVATE(wake_delta_pbl_TKE) 279 !nrlmd< 280 REAL, ALLOCATABLE, SAVE :: delta_tsurf(:,:) ! Surface temperature difference inside-outside cold pool 281 !$OMP THREADPRIVATE(delta_tsurf) 282 !>nrlmd 278 283 !>jyg 279 284 ! … … 418 423 !$OMP THREADPRIVATE(ccm) 419 424 420 !!! nrlmd le 10/04/2012421 425 REAL,SAVE,ALLOCATABLE :: ale_bl_trig(:) 422 426 !$OMP THREADPRIVATE(ale_bl_trig) 423 !!! fin nrlmd le 10/04/2012 427 428 REAL,SAVE,ALLOCATABLE :: ratqs_inter(:,:) 429 !$OMP THREADPRIVATE(ratqs_inter) 424 430 425 431 REAL, ALLOCATABLE, SAVE:: du_gwd_rando(:, :), du_gwd_front(:, :) … … 477 483 ALLOCATE(pctsrf(klon,nbsrf)) 478 484 ALLOCATE(ftsol(klon,nbsrf)) 485 ALLOCATE(beta_aridity(klon,nbsrf)) 479 486 ALLOCATE(qsol(klon),fevap(klon,nbsrf)) 480 487 ALLOCATE(z0m(klon,nbsrf+1),z0h(klon,nbsrf+1),agesno(klon,nbsrf)) … … 486 493 print*, 'allocate falb' 487 494 ALLOCATE(falb_dir(klon,nsw,nbsrf),falb_dif(klon,nsw,nbsrf)) 488 print*, 'allocate falb good', falb_dir(1,1,1)495 !! print*, 'allocate falb good', falb_dir(1,1,1) 489 496 ALLOCATE(chl_con(klon)) 490 497 !albedo SB <<< … … 584 591 ALLOCATE(wake_deltat(klon,klev), wake_deltaq(klon,klev)) 585 592 ALLOCATE(wake_s(klon), awake_dens(klon), wake_dens(klon)) 586 awake_dens = 0. 593 !! awake_dens = 0. ! initialized in phyetat0 594 ALLOCATE(cv_gen(klon)) 587 595 ALLOCATE(wake_Cstar(klon)) 588 596 ALLOCATE(wake_pe(klon), wake_fip(klon)) … … 648 656 ALLOCATE(cg_aero_lw_rrtm(klon,klev,2,nbands_lw_rrtm)) 649 657 ALLOCATE(ccm(klon,klev,nbands)) 650 651 !!! nrlmd le 10/04/2012652 658 ALLOCATE(ale_bl_trig(klon)) 653 !!! fin nrlmd le 10/04/2012 659 ALLOCATE(ratqs_inter(klon,klev)) 654 660 IF (ok_gwd_rando) THEN 655 661 ALLOCATE(du_gwd_rando(klon, klev)) … … 675 681 676 682 DEALLOCATE(pctsrf, ftsol, falb1, falb2) 683 DEALLOCATE(beta_aridity) 677 684 DEALLOCATE(qsol,fevap,z0m,z0h,agesno) 678 685 !FC … … 688 695 DEALLOCATE(tr_ancien) !RomP 689 696 DEALLOCATE(ratqs, pbl_tke,coefh,coefm) 690 !nrlmd<691 DEALLOCATE(delta_tsurf)692 !>nrlmd693 697 DEALLOCATE(zmax0, f0) 694 698 DEALLOCATE(sig1, w01) … … 742 746 DEALLOCATE(wake_deltat, wake_deltaq) 743 747 DEALLOCATE(wake_s, awake_dens, wake_dens) 748 DEALLOCATE(cv_gen) 744 749 DEALLOCATE(wake_Cstar, wake_pe, wake_fip) 745 750 !jyg< 746 751 DEALLOCATE(wake_delta_pbl_TKE) 752 !nrlmd< 753 DEALLOCATE(delta_tsurf) 754 !>nrlmd 747 755 !>jyg 748 756 DEALLOCATE(pfrac_impa, pfrac_nucl) … … 794 802 if (ok_gwd_rando) DEALLOCATE(du_gwd_rando) 795 803 if (.not. ok_hines .and. ok_gwd_rando) DEALLOCATE(du_gwd_front) 796 797 !!! nrlmd le 10/04/2012798 804 DEALLOCATE(ale_bl_trig) 799 !!! fin nrlmd le 10/04/2012 805 DEALLOCATE(ratqs_inter) 800 806 801 807 if (activate_ocean_skin >= 1) deALLOCATE(delta_sal, ds_ns, dt_ns, &
Note: See TracChangeset
for help on using the changeset viewer.