Skip to content

cam6_2_031: Aerosol convective processes - #149

Merged
fvitt merged 7 commits into
ESCOMP:cam_developmentfrom
fvitt:wet_removal_cam6_2_028
Jun 9, 2020
Merged

cam6_2_031: Aerosol convective processes#149
fvitt merged 7 commits into
ESCOMP:cam_developmentfrom
fvitt:wet_removal_cam6_2_028

Conversation

@fvitt

@fvitt fvitt commented Jun 5, 2020

Copy link
Copy Markdown
Collaborator

Refactor the implementation of resuspension of aerosols from rain to largest mode

Change to the calculation of convective vertical velocities of aerosols provided by Adam Herrington

Misc code clean up

Update to ChangeLog template

Fixes #140
Fixes #152

@fvitt fvitt added next release Required to be in next CESM Release bug-fix This PR was created to fix a specific bug. labels Jun 5, 2020
@fvitt fvitt added this to the CESM2.2 milestone Jun 5, 2020
@fvitt fvitt self-assigned this Jun 5, 2020

@gold2718 gold2718 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unless I'm missing something, there are new addfld calls with no corresponding outfld.

Comment on lines +201 to +202
call addfld ('WUP', (/ 'lev' /), 'A', 'm/s','ZM vertical velocity')
call addfld ('DPFRAC', (/ 'lev' /), 'A', 'unitless','ZM cloud fraction')

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be helpful to specify the process (in the long name).
Also, I do not see an outfld call for these fields.
Where are they (or remove them if they do not exist)?

@fvitt fvitt Jun 6, 2020

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These diagnostics were not implemented correctly. I removed these addfld calls.

end do

! Do resuspension of aerosols from rain to coarse mode (large particle) rather
! Do resuspension of aerosols species from rain to coarse mode (large particle) rather

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a correction. Is this correct or is it 'aerosol species'?

'Deep conv. cloudbase level index' )

call addfld ('WUP', (/ 'lev' /), 'A', 'm/s','ZM vertical velocity')
call addfld ('DPFRAC', (/ 'lev' /), 'A', 'unitless','ZM cloud fraction')

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'unitless' is not a CF conforming unit (i.e., from udunits). Should be '1'

I also don't find the required outfld calls.

@fvitt
fvitt requested a review from gold2718 June 8, 2020 16:27
@cacraigucar cacraigucar changed the title Aerosol convective processes cam6_2_031?: Aerosol convective processes Jun 8, 2020

@gold2718 gold2718 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good now, thanks!

@cacraigucar cacraigucar changed the title cam6_2_031?: Aerosol convective processes cam6_2_031: Aerosol convective processes Jun 8, 2020
fvitt added 4 commits June 8, 2020 15:32
… mode

        modified:   src/chemistry/modal_aero/modal_aero_convproc.F90
        modified:   src/chemistry/modal_aero/modal_aero_data.F90
        modified:   src/chemistry/modal_aero/modal_aero_convproc.F90
        modified:   src/chemistry/modal_aero/modal_aero_data.F90
        modified:   cime_config/testdefs/testlist_cam.xml
        modified:   cime_config/testdefs/testmods_dirs/cam/outfrq9s_wetdep/user_nl_cam
        modified:   src/chemistry/modal_aero/modal_aero_convproc.F90
        modified:   cime_config/testdefs/testmods_dirs/cam/outfrq9s_wetdep/user_nl_cam
        modified:   src/chemistry/modal_aero/modal_aero_convproc.F90
@fvitt
fvitt force-pushed the wet_removal_cam6_2_028 branch from 36b3ead to e315024 Compare June 8, 2020 21:33
@fvitt
fvitt requested review from cacraigucar and nusbaume June 8, 2020 22:24
@cacraigucar
cacraigucar requested a review from gold2718 June 8, 2020 22:33
@cacraigucar

Copy link
Copy Markdown
Collaborator

Requested rereview by @gold2718 as well for the ChangeLog_template mods.

@nusbaume nusbaume left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like one extra ChangeLog_Template line is missing.

Comment thread doc/ChangeLog_template
@fvitt
fvitt requested review from cacraigucar and nusbaume June 8, 2020 23:14

@gold2718 gold2718 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good now, thanks for taking care of this.

@fvitt
fvitt merged commit 2f5a6af into ESCOMP:cam_development Jun 9, 2020
@gold2718 gold2718 removed the next release Required to be in next CESM Release label Jun 9, 2020
kettleofmonkeys pushed a commit to adamrher/CAM that referenced this pull request Oct 31, 2023
cam6_2_031: Aerosol convective processes
gold2718 added a commit to gold2718/CAM that referenced this pull request Sep 25, 2024
Summary: Introduction of the ability to run with more complex atmospheric gas-phase chemistry.

Contributors: Dirk Olivié
Reviewers: Steve Goldhaber

Purpose of changes: ESCOMP#100 Add trop+strat chemistry scheme. The new scheme is a
combination of the aerosols from OSLO_AERO and the gas-phase species from the TS1 chemistry (pp_trop_strat_mam4_vbs).

Github PR URL: NorESMhub#149
Changes made to build system: None
Changes made to the namelist:

- The namelist used by the new compsets contains elements from the standard aerosol-only
NorESM namelist, but some external forcings have been removed as not used anymore
(ozone climatology, ozone climatology, volcanic stratospheric AOD).
- New things are : more emissions files are used, more GHGs/ODSs are prescribed, and the
lightning NOx scaling factor is now used.
- Concerning MEGAN fluxes from the land-model : more species are mapped into
monoterpene (to make it more in line with CESM).
- 3D-chemical species are taken into account in the radiation

Changes to the defaults for the boundary datasets:
- there are additional emission files
- some climatologies are not used anymore (ozone, oxidants)

Substantial timing or memory changes: an N1850_f19_tn14 simulation on 1024 CPUs is
much slower. The throughput is 8.67 simulated years/day (compared to 19.84 simulated
years/day in aerosol-only version)

Detailed description of changes :
General files :
bld/config_files/definition.xml [new chemical package "tropstrat_mam_oslo]

Files in specific chemistry directory pp_tropstrat_mam_oslo (generated by chemical preprocessor):

Test run: ERP_D_Ln9.f19_f19_mtn14.NF1850norbc_tropstratchem.betzy_intel.cam-outfrq
aux_cam_noresm tests are BFB except for this new test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug-fix This PR was created to fix a specific bug.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants