- Timestamp:
- Jun 13, 2025, 5:33:46 PM (4 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/libf/phypluto/callcorrk.F90
r3695 r3805 459 459 ! Spherical aerosols 460 460 sig = 0.2 461 where (mp2m_rc_sph(:,:) > 1e-9)461 where (mp2m_rc_sph(:,:) >= 5e-9) 462 462 reffrad(:,:,1) = mp2m_rc_sph(:,:) * exp(5.*sig**2 / 2.) 463 463 elsewhere 464 464 reffrad(:,:,1) = 0d0 465 465 endwhere 466 if (exp(sig**2) - 1 > 0.1) then 467 nueffrad(:,:,1) = exp(sig**2) - 1 468 else 469 nueffrad(:,:,1) = 0.1 470 endif 466 nueffrad(:,:,1) = exp(sig**2) - 1 467 !if (exp(sig**2) - 1 > 0.1) then 468 ! nueffrad(:,:,1) = exp(sig**2) - 1 469 !else 470 ! nueffrad(:,:,1) = 0.1 471 !endif 471 472 ! Fractal aerosols 472 473 sig = 0.35 473 where (mp2m_rc_fra(:,:) > 1e-8)474 where (mp2m_rc_fra(:,:) >= 1e-8) 474 475 reffrad(:,:,2) = mp2m_rc_fra(:,:) * exp(5.*sig**2 / 2.) 475 476 elsewhere 476 477 reffrad(:,:,2) = 0d0 477 endwhere 478 if (exp(sig**2) - 1 > 0.1) then 479 nueffrad(:,:,2) = exp(sig**2) - 1 480 else 481 nueffrad(:,:,2) = 0.1 482 endif 478 endwhere 479 nueffrad(:,:,2) = exp(sig**2) - 1 480 !if (exp(sig**2) - 1 > 0.1) then 481 ! nueffrad(:,:,2) = exp(sig**2) - 1 482 !else 483 ! nueffrad(:,:,2) = 0.1 484 !endif 483 485 484 486 else … … 511 513 QREFvis3d,QREFir3d) 512 514 513 ! Get aerosol optical depths .515 ! Get aerosol optical depths dtau_aer and diagnostic tau_col. 514 516 call aeropacity(ngrid,nlayer,nq,pplay,pplev,zzlev,pt,pq,dtau_aer, & 515 517 reffrad,nueffrad,QREFvis3d,QREFir3d, &
Note: See TracChangeset
for help on using the changeset viewer.