379 |
CALL WRITE_0D_L( aim_useMMsurfFc, INDEX_NONE, |
CALL WRITE_0D_L( aim_useMMsurfFc, INDEX_NONE, |
380 |
& 'aim_useMMsurfFc =', |
& 'aim_useMMsurfFc =', |
381 |
&' /* Monthly Mean surf. Forcing on/off flag */') |
&' /* Monthly Mean surf. Forcing on/off flag */') |
382 |
CALL WRITE_0D_R8(aim_surfForc_TimePeriod, INDEX_NONE, |
CALL WRITE_0D_RL(aim_surfForc_TimePeriod, INDEX_NONE, |
383 |
& 'aim_surfForc_TimePeriod =', |
& 'aim_surfForc_TimePeriod =', |
384 |
& ' /* Length of forcing time period (s) */') |
& ' /* Length of forcing time period (s) */') |
385 |
CALL WRITE_0D_I( aim_surfForc_NppCycle, INDEX_NONE, |
CALL WRITE_0D_I( aim_surfForc_NppCycle, INDEX_NONE, |
386 |
& 'aim_surfForc_NppCycle =', |
& 'aim_surfForc_NppCycle =', |
387 |
& ' /* Number of time period per Cycle */') |
& ' /* Number of time period per Cycle */') |
388 |
CALL WRITE_0D_R8(aim_surfForc_TransRatio, INDEX_NONE, |
CALL WRITE_0D_RL(aim_surfForc_TransRatio, INDEX_NONE, |
389 |
& 'aim_surfForc_TransRatio =', |
& 'aim_surfForc_TransRatio =', |
390 |
& ' /* transition ratio from one month to the next */') |
& ' /* transition ratio from one month to the next */') |
391 |
CALL WRITE_0D_L( aim_surfPotTemp, INDEX_NONE, |
CALL WRITE_0D_L( aim_surfPotTemp, INDEX_NONE, |
397 |
CALL WRITE_0D_L( aim_splitSIOsFx, INDEX_NONE, |
CALL WRITE_0D_L( aim_splitSIOsFx, INDEX_NONE, |
398 |
& 'aim_splitSIOsFx =', |
& 'aim_splitSIOsFx =', |
399 |
& ' /* separate Sea-Ice & Ocean Flux on/off flag */') |
& ' /* separate Sea-Ice & Ocean Flux on/off flag */') |
400 |
CALL WRITE_0D_R8(aim_dragStrato,INDEX_NONE,'aim_dragStrato=', |
CALL WRITE_0D_RL(aim_dragStrato,INDEX_NONE,'aim_dragStrato=', |
401 |
& ' /* stratospheric-drag damping time scale (s) */') |
& ' /* stratospheric-drag damping time scale (s) */') |
402 |
CALL WRITE_0D_L( aim_clrSkyDiag, INDEX_NONE, |
CALL WRITE_0D_L( aim_clrSkyDiag, INDEX_NONE, |
403 |
& 'aim_clrSkyDiag =', |
& 'aim_clrSkyDiag =', |
404 |
& ' /* do clear-sky radiation diagnostics */') |
& ' /* do clear-sky radiation diagnostics */') |
405 |
CALL WRITE_0D_R8( aim_taveFreq, INDEX_NONE,'aim_taveFreq =', |
CALL WRITE_0D_RL( aim_taveFreq, INDEX_NONE,'aim_taveFreq =', |
406 |
& ' /* Frequency^-1 for time-Aver. output (s) */') |
& ' /* Frequency^-1 for time-Aver. output (s) */') |
407 |
CALL WRITE_0D_R8( aim_diagFreq, INDEX_NONE,'aim_diagFreq =', |
CALL WRITE_0D_RL( aim_diagFreq, INDEX_NONE,'aim_diagFreq =', |
408 |
& ' /* Frequency^-1 for diagnostic output (s) */') |
& ' /* Frequency^-1 for diagnostic output (s) */') |
409 |
CALL WRITE_0D_R8( aim_tendFreq, INDEX_NONE,'aim_tendFreq =', |
CALL WRITE_0D_RL( aim_tendFreq, INDEX_NONE,'aim_tendFreq =', |
410 |
& ' /* Frequency^-1 for tendencies output (s) */') |
& ' /* Frequency^-1 for tendencies output (s) */') |
411 |
CALL WRITE_0D_I( aim_selectOceAlbedo, INDEX_NONE, |
CALL WRITE_0D_I( aim_selectOceAlbedo, INDEX_NONE, |
412 |
& 'aim_selectOceAlbedo =', |
& 'aim_selectOceAlbedo =', |
413 |
& ' /* Ocean albedo(latitude) flag */') |
& ' /* Ocean albedo(latitude) flag */') |
414 |
|
|
415 |
C- namelist AIM_PAR_FOR: |
C- namelist AIM_PAR_FOR: |
416 |
CALL WRITE_0D_R8( SOLC, INDEX_NONE,'AIM_FOR: SOLC =', |
CALL WRITE_0D_RL( SOLC, INDEX_NONE,'AIM_FOR: SOLC =', |
417 |
& ' /* Solar constant (area averaged) in W/m2 */') |
& ' /* Solar constant (area averaged) in W/m2 */') |
418 |
CALL WRITE_0D_R8( ALBSEA,INDEX_NONE,'AIM_FOR: ALBSEA =', |
CALL WRITE_0D_RL( ALBSEA,INDEX_NONE,'AIM_FOR: ALBSEA =', |
419 |
& ' /* Albedo over sea [0-1] */') |
& ' /* Albedo over sea [0-1] */') |
420 |
CALL WRITE_0D_R8( ALBICE,INDEX_NONE,'AIM_FOR: ALBICE =', |
CALL WRITE_0D_RL( ALBICE,INDEX_NONE,'AIM_FOR: ALBICE =', |
421 |
& ' /* Albedo over sea ice (for ice fraction =1) */') |
& ' /* Albedo over sea ice (for ice fraction =1) */') |
422 |
CALL WRITE_0D_R8( ALBSN, INDEX_NONE,'AIM_FOR: ALBSN =', |
CALL WRITE_0D_RL( ALBSN, INDEX_NONE,'AIM_FOR: ALBSN =', |
423 |
& ' /* Albedo over snow (for snow depth > SDALB) */') |
& ' /* Albedo over snow (for snow depth > SDALB) */') |
424 |
CALL WRITE_0D_R8( SDALB, INDEX_NONE,'AIM_FOR: SDALB =', |
CALL WRITE_0D_RL( SDALB, INDEX_NONE,'AIM_FOR: SDALB =', |
425 |
& ' /* Snow depth (mm H2O) corresp. maximum albedo */') |
& ' /* Snow depth (mm H2O) corresp. maximum albedo */') |
426 |
CALL WRITE_0D_R8( SWCAP, INDEX_NONE,'AIM_FOR: SWCAP =', |
CALL WRITE_0D_RL( SWCAP, INDEX_NONE,'AIM_FOR: SWCAP =', |
427 |
& ' /* Soil wetness at field capacity (Vol.fract.) */') |
& ' /* Soil wetness at field capacity (Vol.fract.) */') |
428 |
CALL WRITE_0D_R8( SWWIL, INDEX_NONE,'AIM_FOR: SWWIL =', |
CALL WRITE_0D_RL( SWWIL, INDEX_NONE,'AIM_FOR: SWWIL =', |
429 |
& ' /* Soil wetness at wilting point (Vol.fract.) */') |
& ' /* Soil wetness at wilting point (Vol.fract.) */') |
430 |
CALL WRITE_0D_R8( hSnowWetness, INDEX_NONE, |
CALL WRITE_0D_RL( hSnowWetness, INDEX_NONE, |
431 |
& 'AIM_FOR: hSnowWetness=', |
& 'AIM_FOR: hSnowWetness=', |
432 |
& ' /* snow depth corresp. maximum wetness (m) */') |
& ' /* snow depth corresp. maximum wetness (m) */') |
433 |
|
|
434 |
C- namelist AIM_PAR_SFL: |
C- namelist AIM_PAR_SFL: |
435 |
CALL WRITE_0D_R8( FWIND0,INDEX_NONE,'AIM_SFL: FWIND0 =', |
CALL WRITE_0D_RL( FWIND0,INDEX_NONE,'AIM_SFL: FWIND0 =', |
436 |
& ' /* ratio of near-sfc wind to lowest-level wind */') |
& ' /* ratio of near-sfc wind to lowest-level wind */') |
437 |
CALL WRITE_0D_R8( FTEMP0,INDEX_NONE,'AIM_SFL: FTEMP0 =', |
CALL WRITE_0D_RL( FTEMP0,INDEX_NONE,'AIM_SFL: FTEMP0 =', |
438 |
& ' /* weight for near-sfc temp. extrapolation (0-1)*/') |
& ' /* weight for near-sfc temp. extrapolation (0-1)*/') |
439 |
CALL WRITE_0D_R8( FHUM0, INDEX_NONE,'AIM_SFL: FHUM0 =', |
CALL WRITE_0D_RL( FHUM0, INDEX_NONE,'AIM_SFL: FHUM0 =', |
440 |
& ' /* weight for near-sfc spec.humid. extrap. (0-1)*/') |
& ' /* weight for near-sfc spec.humid. extrap. (0-1)*/') |
441 |
CALL WRITE_0D_R8( CDL, INDEX_NONE,'AIM_SFL: CDL =', |
CALL WRITE_0D_RL( CDL, INDEX_NONE,'AIM_SFL: CDL =', |
442 |
& ' /* drag coefficient for momentum over land */') |
& ' /* drag coefficient for momentum over land */') |
443 |
CALL WRITE_0D_R8( CDS, INDEX_NONE,'AIM_SFL: CDS =', |
CALL WRITE_0D_RL( CDS, INDEX_NONE,'AIM_SFL: CDS =', |
444 |
& ' /* drag coefficient for momentum over sea */') |
& ' /* drag coefficient for momentum over sea */') |
445 |
CALL WRITE_0D_R8( CHL, INDEX_NONE,'AIM_SFL: CHL =', |
CALL WRITE_0D_RL( CHL, INDEX_NONE,'AIM_SFL: CHL =', |
446 |
& ' /* heat exchange coefficient over land */') |
& ' /* heat exchange coefficient over land */') |
447 |
CALL WRITE_0D_R8( CHS, INDEX_NONE,'AIM_SFL: CHS =', |
CALL WRITE_0D_RL( CHS, INDEX_NONE,'AIM_SFL: CHS =', |
448 |
& ' /* heat exchange coefficient over sea */') |
& ' /* heat exchange coefficient over sea */') |
449 |
CALL WRITE_0D_R8( VGUST, INDEX_NONE,'AIM_SFL: VGUST =', |
CALL WRITE_0D_RL( VGUST, INDEX_NONE,'AIM_SFL: VGUST =', |
450 |
& ' /* wind speed [m/s] for sub-grid-scale gusts */') |
& ' /* wind speed [m/s] for sub-grid-scale gusts */') |
451 |
CALL WRITE_0D_R8( CTDAY, INDEX_NONE,'AIM_SFL: CTDAY =', |
CALL WRITE_0D_RL( CTDAY, INDEX_NONE,'AIM_SFL: CTDAY =', |
452 |
& ' /* daily-cycle correction (dTskin/dSSRad) */') |
& ' /* daily-cycle correction (dTskin/dSSRad) */') |
453 |
CALL WRITE_0D_R8( DTHETA,INDEX_NONE,'AIM_SFL: DTHETA =', |
CALL WRITE_0D_RL( DTHETA,INDEX_NONE,'AIM_SFL: DTHETA =', |
454 |
& ' /* Pot.Temp. gradient for stability correction */') |
& ' /* Pot.Temp. gradient for stability correction */') |
455 |
CALL WRITE_0D_R8( dTstab,INDEX_NONE,'AIM_SFL: dTstab =', |
CALL WRITE_0D_RL( dTstab,INDEX_NONE,'AIM_SFL: dTstab =', |
456 |
& ' /* Pot.Temp. increment for stab.funct. derivative */') |
& ' /* Pot.Temp. increment for stab.funct. derivative */') |
457 |
CALL WRITE_0D_R8( FSTAB, INDEX_NONE,'AIM_SFL: FSTAB =', |
CALL WRITE_0D_RL( FSTAB, INDEX_NONE,'AIM_SFL: FSTAB =', |
458 |
& ' /* Amplitude of stability correction (fract.) */') |
& ' /* Amplitude of stability correction (fract.) */') |
459 |
CALL WRITE_0D_R8( HDRAG, INDEX_NONE,'AIM_SFL: HDRAG =', |
CALL WRITE_0D_RL( HDRAG, INDEX_NONE,'AIM_SFL: HDRAG =', |
460 |
& ' /* Height scale for orographic correction */') |
& ' /* Height scale for orographic correction */') |
461 |
CALL WRITE_0D_R8( FHDRAG,INDEX_NONE,'AIM_SFL: FHDRAG =', |
CALL WRITE_0D_RL( FHDRAG,INDEX_NONE,'AIM_SFL: FHDRAG =', |
462 |
& ' /* Amplitude of orographic correction (fract.)*/') |
& ' /* Amplitude of orographic correction (fract.)*/') |
463 |
|
|
464 |
C- namelist AIM_PAR_CNV: |
C- namelist AIM_PAR_CNV: |
465 |
CALL WRITE_0D_R8( PSMIN, INDEX_NONE,'AIM_CNV: PSMIN =', |
CALL WRITE_0D_RL( PSMIN, INDEX_NONE,'AIM_CNV: PSMIN =', |
466 |
& ' /* min norm.sfc.P. for occurrence of convect. */') |
& ' /* min norm.sfc.P. for occurrence of convect. */') |
467 |
CALL WRITE_0D_R8( TRCNV, INDEX_NONE,'AIM_CNV: TRCNV =', |
CALL WRITE_0D_RL( TRCNV, INDEX_NONE,'AIM_CNV: TRCNV =', |
468 |
& ' /* time of relaxation [h] towards ref state */') |
& ' /* time of relaxation [h] towards ref state */') |
469 |
CALL WRITE_0D_R8( QBL, INDEX_NONE,'AIM_CNV: QBL =', |
CALL WRITE_0D_RL( QBL, INDEX_NONE,'AIM_CNV: QBL =', |
470 |
& ' /* specific hum. threshold in the Bound.layer */') |
& ' /* specific hum. threshold in the Bound.layer */') |
471 |
CALL WRITE_0D_R8( RHBL, INDEX_NONE,'AIM_CNV: RHBL =', |
CALL WRITE_0D_RL( RHBL, INDEX_NONE,'AIM_CNV: RHBL =', |
472 |
& ' /* relative hum. threshold in the Bound.layer */') |
& ' /* relative hum. threshold in the Bound.layer */') |
473 |
CALL WRITE_0D_R8( RHIL, INDEX_NONE,'AIM_CNV: RHIL =', |
CALL WRITE_0D_RL( RHIL, INDEX_NONE,'AIM_CNV: RHIL =', |
474 |
& ' /* rel.hum. threshold (intern) for 2nd mass.Flx*/') |
& ' /* rel.hum. threshold (intern) for 2nd mass.Flx*/') |
475 |
CALL WRITE_0D_R8( ENTMAX,INDEX_NONE,'AIM_CNV: ENTMAX =', |
CALL WRITE_0D_RL( ENTMAX,INDEX_NONE,'AIM_CNV: ENTMAX =', |
476 |
& ' /* time of relaxation [h] towards neutral eq. */') |
& ' /* time of relaxation [h] towards neutral eq. */') |
477 |
CALL WRITE_0D_R8( SMF, INDEX_NONE,'AIM_CNV: SMF =', |
CALL WRITE_0D_RL( SMF, INDEX_NONE,'AIM_CNV: SMF =', |
478 |
& ' /* ratio 2ndary/primary mass.Flx at cloud-base*/') |
& ' /* ratio 2ndary/primary mass.Flx at cloud-base*/') |
479 |
|
|
480 |
C- namelist AIM_PAR_LSC: |
C- namelist AIM_PAR_LSC: |
481 |
CALL WRITE_0D_R8( TRLSC, INDEX_NONE,'AIM_LSC: TRLSC =', |
CALL WRITE_0D_RL( TRLSC, INDEX_NONE,'AIM_LSC: TRLSC =', |
482 |
& ' /* relaxation time [h] for supersat. spec.hum. */') |
& ' /* relaxation time [h] for supersat. spec.hum. */') |
483 |
CALL WRITE_0D_R8( RHLSC, INDEX_NONE,'AIM_LSC: RHLSC =', |
CALL WRITE_0D_RL( RHLSC, INDEX_NONE,'AIM_LSC: RHLSC =', |
484 |
& ' /* Max rel.humidity threshold (at sigma=1) */') |
& ' /* Max rel.humidity threshold (at sigma=1) */') |
485 |
CALL WRITE_0D_R8( DRHLSC,INDEX_NONE,'AIM_LSC: DRHLSC =', |
CALL WRITE_0D_RL( DRHLSC,INDEX_NONE,'AIM_LSC: DRHLSC =', |
486 |
& ' /* Vertical range of rel.humidity threshold */') |
& ' /* Vertical range of rel.humidity threshold */') |
487 |
CALL WRITE_0D_R8( QSMAX, INDEX_NONE,'AIM_LSC: QSMAX =', |
CALL WRITE_0D_RL( QSMAX, INDEX_NONE,'AIM_LSC: QSMAX =', |
488 |
& ' /* Define the maximum latent heat release */') |
& ' /* Define the maximum latent heat release */') |
489 |
|
|
490 |
C- namelist AIM_PAR_RAD: |
C- namelist AIM_PAR_RAD: |
491 |
CALL WRITE_0D_R8( RHCL1, INDEX_NONE,'AIM_RAD: RHCL1 =', |
CALL WRITE_0D_RL( RHCL1, INDEX_NONE,'AIM_RAD: RHCL1 =', |
492 |
& ' /* rel.hum. corresponding to cloud cover = 0 */') |
& ' /* rel.hum. corresponding to cloud cover = 0 */') |
493 |
CALL WRITE_0D_R8( RHCL2, INDEX_NONE,'AIM_RAD: RHCL2 =', |
CALL WRITE_0D_RL( RHCL2, INDEX_NONE,'AIM_RAD: RHCL2 =', |
494 |
& ' /* rel.hum. corresponding to cloud cover = 1 */') |
& ' /* rel.hum. corresponding to cloud cover = 1 */') |
495 |
CALL WRITE_0D_R8( QACL1, INDEX_NONE,'AIM_RAD: QACL1 =', |
CALL WRITE_0D_RL( QACL1, INDEX_NONE,'AIM_RAD: QACL1 =', |
496 |
& ' /* spec.hum. threshold for cloud, upper trop. */') |
& ' /* spec.hum. threshold for cloud, upper trop. */') |
497 |
CALL WRITE_0D_R8( QACL2, INDEX_NONE,'AIM_RAD: QACL2 =', |
CALL WRITE_0D_RL( QACL2, INDEX_NONE,'AIM_RAD: QACL2 =', |
498 |
& ' /* spec.hum. threshold for cloud, upper trop. */') |
& ' /* spec.hum. threshold for cloud, upper trop. */') |
499 |
CALL WRITE_0D_R8( ALBCL, INDEX_NONE,'AIM_RAD: ALBCL =', |
CALL WRITE_0D_RL( ALBCL, INDEX_NONE,'AIM_RAD: ALBCL =', |
500 |
& ' /* cloud albedo (for cloud cover = 1) */') |
& ' /* cloud albedo (for cloud cover = 1) */') |
501 |
CALL WRITE_0D_R8( EPSSW, INDEX_NONE,'AIM_RAD: EPSSW =', |
CALL WRITE_0D_RL( EPSSW, INDEX_NONE,'AIM_RAD: EPSSW =', |
502 |
& ' /* fract. of inc.solar rad. absorbed by ozone */') |
& ' /* fract. of inc.solar rad. absorbed by ozone */') |
503 |
CALL WRITE_0D_R8( EPSLW, INDEX_NONE,'AIM_RAD: EPSLW =', |
CALL WRITE_0D_RL( EPSLW, INDEX_NONE,'AIM_RAD: EPSLW =', |
504 |
& ' /* fract. of sfc LW emitted directly to space */') |
& ' /* fract. of sfc LW emitted directly to space */') |
505 |
CALL WRITE_0D_R8( EMISFC,INDEX_NONE,'AIM_RAD: EMISFC =', |
CALL WRITE_0D_RL( EMISFC,INDEX_NONE,'AIM_RAD: EMISFC =', |
506 |
& ' /* longwave surface emissivity */') |
& ' /* longwave surface emissivity */') |
507 |
|
|
508 |
WRITE(msgBuf,'(A)') |
WRITE(msgBuf,'(A)') |
509 |
& ' AIM_RAD : ShortWave absorptivities (for dp = 10^5 Pa) :' |
& ' AIM_RAD : ShortWave absorptivities (for dp = 10^5 Pa) :' |
510 |
CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT,1) |
CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT,1) |
511 |
CALL WRITE_0D_R8( ABSDRY,INDEX_NONE,'AIM_RAD: ABSDRY =', |
CALL WRITE_0D_RL( ABSDRY,INDEX_NONE,'AIM_RAD: ABSDRY =', |
512 |
& ' /* abs. of dry air (visible band) */') |
& ' /* abs. of dry air (visible band) */') |
513 |
CALL WRITE_0D_R8( ABSAER,INDEX_NONE,'AIM_RAD: ABSAER =', |
CALL WRITE_0D_RL( ABSAER,INDEX_NONE,'AIM_RAD: ABSAER =', |
514 |
& ' /* abs. of aerosols (visible band) */') |
& ' /* abs. of aerosols (visible band) */') |
515 |
CALL WRITE_0D_R8( ABSWV1,INDEX_NONE,'AIM_RAD: ABSWV1 =', |
CALL WRITE_0D_RL( ABSWV1,INDEX_NONE,'AIM_RAD: ABSWV1 =', |
516 |
& ' /* abs. of water vap. (vis. band)(/dq, 1g/kg) */') |
& ' /* abs. of water vap. (vis. band)(/dq, 1g/kg) */') |
517 |
CALL WRITE_0D_R8( ABSWV2,INDEX_NONE,'AIM_RAD: ABSWV2 =', |
CALL WRITE_0D_RL( ABSWV2,INDEX_NONE,'AIM_RAD: ABSWV2 =', |
518 |
& ' /* abs. of water vap.(near IR bd)(/dq, 1g/kg) */') |
& ' /* abs. of water vap.(near IR bd)(/dq, 1g/kg) */') |
519 |
CALL WRITE_0D_R8( ABSCL1,INDEX_NONE,'AIM_RAD: ABSCL1 =', |
CALL WRITE_0D_RL( ABSCL1,INDEX_NONE,'AIM_RAD: ABSCL1 =', |
520 |
& ' /* abs. of clouds (vis.band)(constant term) */') |
& ' /* abs. of clouds (vis.band)(constant term) */') |
521 |
CALL WRITE_0D_R8( ABSCL2,INDEX_NONE,'AIM_RAD: ABSCL2 =', |
CALL WRITE_0D_RL( ABSCL2,INDEX_NONE,'AIM_RAD: ABSCL2 =', |
522 |
& ' /* abs. of clouds (vis.band) (/dw, 1g/kg) */') |
& ' /* abs. of clouds (vis.band) (/dw, 1g/kg) */') |
523 |
|
|
524 |
WRITE(msgBuf,'(A)') |
WRITE(msgBuf,'(A)') |
525 |
& ' AIM_RAD : LongWave absorptivities (per dp = 10^5 Pa) :' |
& ' AIM_RAD : LongWave absorptivities (per dp = 10^5 Pa) :' |
526 |
CALL WRITE_0D_R8( ABLWIN,INDEX_NONE,'AIM_RAD: ABLWIN =', |
CALL WRITE_0D_RL( ABLWIN,INDEX_NONE,'AIM_RAD: ABLWIN =', |
527 |
& ' /* abs. of air in "window" band */') |
& ' /* abs. of air in "window" band */') |
528 |
CALL WRITE_0D_R8( ABLCO2,INDEX_NONE,'AIM_RAD: ABLCO2 =', |
CALL WRITE_0D_RL( ABLCO2,INDEX_NONE,'AIM_RAD: ABLCO2 =', |
529 |
& ' /* abs. of air in CO2 band */') |
& ' /* abs. of air in CO2 band */') |
530 |
CALL WRITE_0D_R8( ABLWV1,INDEX_NONE,'AIM_RAD: ABLWV1 =', |
CALL WRITE_0D_RL( ABLWV1,INDEX_NONE,'AIM_RAD: ABLWV1 =', |
531 |
& ' /* abs. of Water vap. H2O bd-1(weak)(/dq,1g/kg)*/') |
& ' /* abs. of Water vap. H2O bd-1(weak)(/dq,1g/kg)*/') |
532 |
CALL WRITE_0D_R8( ABLWV2,INDEX_NONE,'AIM_RAD: ABLWV2 =', |
CALL WRITE_0D_RL( ABLWV2,INDEX_NONE,'AIM_RAD: ABLWV2 =', |
533 |
& ' /* abs. of W. vap., H2O bd-2(strong)(/dq,1g/kg)*/') |
& ' /* abs. of W. vap., H2O bd-2(strong)(/dq,1g/kg)*/') |
534 |
CALL WRITE_0D_R8( ABLCL1,INDEX_NONE,'AIM_RAD: ABLCL1 =', |
CALL WRITE_0D_RL( ABLCL1,INDEX_NONE,'AIM_RAD: ABLCL1 =', |
535 |
& ' /* abs. of clouds in window band (const term) */') |
& ' /* abs. of clouds in window band (const term) */') |
536 |
CALL WRITE_0D_R8( ABLCL2,INDEX_NONE,'AIM_RAD: ABLCL2 =', |
CALL WRITE_0D_RL( ABLCL2,INDEX_NONE,'AIM_RAD: ABLCL2 =', |
537 |
& ' /* abs. of clouds in window band (/dw, 1g/kg) */') |
& ' /* abs. of clouds in window band (/dw, 1g/kg) */') |
538 |
|
|
539 |
C- namelist AIM_PAR_VDI: |
C- namelist AIM_PAR_VDI: |
540 |
CALL WRITE_0D_R8( TRSHC, INDEX_NONE,'AIM_VDI: TRSHC =', |
CALL WRITE_0D_RL( TRSHC, INDEX_NONE,'AIM_VDI: TRSHC =', |
541 |
& ' /* relaxation time [h] for shallow convection */') |
& ' /* relaxation time [h] for shallow convection */') |
542 |
CALL WRITE_0D_R8( TRVDI, INDEX_NONE,'AIM_VDI: TRVDI =', |
CALL WRITE_0D_RL( TRVDI, INDEX_NONE,'AIM_VDI: TRVDI =', |
543 |
& ' /* relaxation time [h] for moisture diffusion */') |
& ' /* relaxation time [h] for moisture diffusion */') |
544 |
CALL WRITE_0D_R8( TRVDS, INDEX_NONE,'AIM_VDI: TRVDS =', |
CALL WRITE_0D_RL( TRVDS, INDEX_NONE,'AIM_VDI: TRVDS =', |
545 |
& ' /* relaxation time [h] for super-adiab. cond. */') |
& ' /* relaxation time [h] for super-adiab. cond. */') |
546 |
CALL WRITE_0D_R8( RHGRAD,INDEX_NONE,'AIM_VDI: RHGRAD =', |
CALL WRITE_0D_RL( RHGRAD,INDEX_NONE,'AIM_VDI: RHGRAD =', |
547 |
& ' /* max gradient of rel.humidity (d_RH/d_sigma)*/') |
& ' /* max gradient of rel.humidity (d_RH/d_sigma)*/') |
548 |
CALL WRITE_0D_R8( RHGRAD,INDEX_NONE,'AIM_VDI: RHGRAD =', |
CALL WRITE_0D_RL( SEGRAD,INDEX_NONE,'AIM_VDI: SEGRAD =', |
549 |
& ' /* max grad. of dry static Energy(d_DSE/d_phi)*/') |
& ' /* max grad. of dry static Energy(d_DSE/d_phi)*/') |
550 |
|
|
551 |
#ifdef ALLOW_AIM_CO2 |
#ifdef ALLOW_AIM_CO2 |
553 |
CALL WRITE_0D_I( Aim_CO2_Flag, INDEX_NONE, |
CALL WRITE_0D_I( Aim_CO2_Flag, INDEX_NONE, |
554 |
& 'AIM_PAR_CO2: Aim_CO2_Flag =', |
& 'AIM_PAR_CO2: Aim_CO2_Flag =', |
555 |
& ' /* CO2 flag, 1: prescribed, 2: interactive */') |
& ' /* CO2 flag, 1: prescribed, 2: interactive */') |
556 |
CALL WRITE_0D_R8( atm_pCO2, INDEX_NONE, |
CALL WRITE_0D_RL( atm_pCO2, INDEX_NONE, |
557 |
& 'AIM_PAR_CO2: atm_pCO2 =', |
& 'AIM_PAR_CO2: atm_pCO2 =', |
558 |
& ' /* pCO2 when prescribed or IC when interactive */') |
& ' /* pCO2 when prescribed or IC when interactive */') |
559 |
#endif |
#endif |