Changeset 3882 for trunk/LMDZ.PLUTO/libf
- Timestamp:
- Aug 7, 2025, 10:12:58 AM (4 months ago)
- Location:
- trunk/LMDZ.PLUTO/libf/phypluto
- Files:
-
- 2 edited
-
callcorrk.F90 (modified) (3 diffs)
-
physiq_mod.F90 (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/libf/phypluto/callcorrk.F90
r3879 r3882 465 465 endwhere 466 466 nueffrad(:,:,1) = exp(sig**2) - 1 467 !if (exp(sig**2) - 1 > 0.1) then468 ! nueffrad(:,:,1) = exp(sig**2) - 1469 !else470 ! nueffrad(:,:,1) = 0.1471 !endif472 467 ! Fractal aerosols 473 468 sig = 0.35 … … 478 473 endwhere 479 474 nueffrad(:,:,2) = exp(sig**2) - 1 480 !if (exp(sig**2) - 1 > 0.1) then481 ! nueffrad(:,:,2) = exp(sig**2) - 1482 !else483 ! nueffrad(:,:,2) = 0.1484 !endif485 475 486 476 else … … 669 659 do nw=1,L_NSPECTI 670 660 if(qsiaer(k,nw,iaer).gt.1.05*qxiaer(k,nw,iaer))then 671 message='Serious problems with qs vaer values'661 message='Serious problems with qsiaer values' 672 662 call abort_physic(subname,message,1) 673 663 endif -
trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90
r3844 r3882 1968 1968 zrho_haze(:,:)=0. 1969 1969 zdqrho_photprec(:,:)=0. 1970 IF (haze. and.optichaze) then1970 IF (haze.or.callmufi) then 1971 1971 DO ig=1,ngrid 1972 1972 DO l=1,nlayer … … 2251 2251 endif 2252 2252 2253 ! Optical diagnostics. 2254 call write_output("tau_col",& 2255 "Aerosol surface opacity at reference visible wavelength","",tau_col) 2253 2256 ! Diagnostics of optical thickness (dtau = dtau_gas + dtau_rayaer + dtau_cont). 2254 2257 ! Warning this is exp(-tau), I let you postproc with -log to have tau itself 2255 call write_output('dtauv_01','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,1)) 2256 call write_output('dtauv_23','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,23)) 2257 call write_output('dtaui_01','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,1)) 2258 call write_output('dtaui_17','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,17)) 2258 call write_output('dtauv_01','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,1)) ! 5.398 um (17x27) 2259 call write_output('dtauv_23','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,23)) ! 0.941 um (17x27) 2260 call write_output('dtauv_24','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,24)) ! 0.700 um (17x27) 2261 call write_output('dtauv_27','Layer optical thickness attenuation in VI band','',int_dtauv(:,nlayer:1:-1,27)) ! 0.119 um (17x27) 2262 call write_output('dtaui_01','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,1)) ! 550.0 um (17x27) 2263 call write_output('dtaui_17','Layer optical thickness attenuation in IR band','',int_dtaui(:,nlayer:1:-1,17)) ! 3.531 um (17x27) 2259 2264 2260 2265 if (calllott) then … … 2345 2350 endif 2346 2351 2347 ! Haze 2348 if (haze ) then2352 ! Haze or callmufi 2353 if (haze.or.callmufi) then 2349 2354 2350 2355 if (haze_radproffix)then … … 2356 2361 2357 2362 ! 3D Tendencies 2358 call write_output("zdqrho_photprec"," zdqrho_photprec",&2363 call write_output("zdqrho_photprec","Photolysis rate",& 2359 2364 "kg.m-3.s-1",zdqrho_photprec(:,:)) 2360 call write_output("zdqphot_prec","zdqphot_prec","",& 2365 2366 !call write_output("zdqhaze_ch4","Photolysis of CH4 tendancy","kg.kg-1.s-1",& 2367 ! zdqhaze(:,:,igcm_ch4_gas)) 2368 !call write_output("zdqhaze_prec","Precursor haze tendancy","kg.kg-1.s-1",& 2369 ! zdqhaze(:,:,igcm_prec_haze)) 2370 2371 call write_output("zdqphot_ch4","Photolysis of CH4 tendancy","kg.kg-1.s-1",& 2372 zdqphot_ch4(:,:)) 2373 call write_output("zdqphot_prec","Precursor haze tendancy","kg.kg-1.s-1",& 2361 2374 zdqphot_prec(:,:)) 2362 call write_output("zdqhaze_ch4","zdqhaze_ch4","",& 2363 zdqhaze(:,:,igcm_ch4_gas)) 2364 call write_output("zdqhaze_prec","zdqhaze_prec","",& 2365 zdqhaze(:,:,igcm_prec_haze)) 2366 call write_output("zdqphot_ch4","zdqphot_ch4","",& 2367 zdqphot_ch4(:,:)) 2368 call write_output("zdqconv_prec","zdqconv_prec","",& 2375 call write_output("zdqconv_prec","Conversion of prec_haze into haze tendancy","kg.kg-1.s-1",& 2369 2376 zdqconv_prec(:,:)) 2370 2377 … … 2377 2384 endif 2378 2385 endif 2379 2380 if (optichaze) then 2381 call write_output("tau_col",& 2382 "Total aerosol optical depth","opacity",tau_col) 2383 endif 2384 2385 endif ! end haze 2386 endif ! end Haze or callmufi 2386 2387 2387 2388 if (callmufi) then … … 2393 2394 2394 2395 ! Diagnostics: 2396 call write_output("aers_prec","Spherical aerosols precipitations","kg.m-2.s-1",mp2m_aer_s_prec(:)) 2397 call write_output("aerf_prec","Fractal aerosols precipitations","kg.m-2.s-1",mp2m_aer_f_prec(:)) 2398 call write_output("aers_w","Spherical aerosol settling velocity","m.s-1",mp2m_aer_s_w(:,:)) 2399 call write_output("aerf_w","Fractal aerosol settling velocity","m.s-1",mp2m_aer_f_w(:,:)) 2395 2400 call write_output("rcs","Characteristic radius of spherical aerosols","m",mp2m_rc_sph(:,:)) 2396 2401 call write_output("rcf","Characteristic radius of fractal aerosols","m",mp2m_rc_fra(:,:)) 2397 2398 if (optichaze) then2399 call write_output("tau_col",&2400 "Aerosol surface opacity at reference visible wavelength","",tau_col)2401 endif ! end optichaze2402 2402 endif ! end callmufi 2403 2403
Note: See TracChangeset
for help on using the changeset viewer.
