Skip to content

Generalize cloud chemistry#1559

Open
fvitt wants to merge 10 commits into
ESCOMP:cam_developmentfrom
fvitt:cloud_chem
Open

Generalize cloud chemistry#1559
fvitt wants to merge 10 commits into
ESCOMP:cam_developmentfrom
fvitt:cloud_chem

Conversation

@fvitt
Copy link
Copy Markdown
Collaborator

@fvitt fvitt commented May 15, 2026

This replaces aerosol model specific sox_cldaero_mod modules for aqueous cloud chemistry with a generic aerosol model independent module. This expands on and makes use of the aerosol abstract interfaces.

Closes #1428

fvitt added 10 commits May 5, 2026 13:36
	modified:   src/chemistry/modal_aero/aero_model.F90
	modified:   src/chemistry/modal_aero/modal_aero_gasaerexch.F90
	modified:   src/chemistry/aerosol/aerosol_properties_mod.F90
	modified:   src/chemistry/aerosol/bulk_aerosol_properties_mod.F90
	modified:   src/chemistry/aerosol/carma_aerosol_properties_mod.F90
	modified:   src/chemistry/aerosol/modal_aerosol_properties_mod.F90
… mam7

	modified:   src/chemistry/aerosol/mo_setsox.F90
	modified:   src/chemistry/bulk_aero/aero_model.F90
	modified:   src/chemistry/bulk_aero/sox_cldaero_mod.F90
	modified:   src/chemistry/carma_aero/aero_model.F90
	modified:   src/chemistry/carma_aero/sox_cldaero_mod.F90
	modified:   src/chemistry/modal_aero/aero_model.F90
	modified:   src/chemistry/modal_aero/sox_cldaero_mod.F90
	renamed:    src/chemistry/modal_aero/sox_cldaero_mod.F90 -> src/chemistry/aerosol/sox_cldaero_mod.F90
	deleted:    src/chemistry/bulk_aero/sox_cldaero_mod.F90
	deleted:    src/chemistry/carma_aero/sox_cldaero_mod.F90
	modified:   src/chemistry/aerosol/mo_setsox.F90
	modified:   src/chemistry/aerosol/sox_cldaero_mod.F90
	modified:   src/chemistry/aerosol/mo_setsox.F90
	modified:   src/chemistry/aerosol/sox_cldaero_mod.F90
	modified:   src/chemistry/bulk_aero/aero_model.F90
	modified:   src/chemistry/carma_aero/aero_model.F90
	modified:   src/chemistry/modal_aero/aero_model.F90
	modified:   src/chemistry/aerosol/mo_setsox.F90
	modified:   src/chemistry/aerosol/aerosol_state_mod.F90
	modified:   src/chemistry/aerosol/carma_aerosol_state_mod.F90
	modified:   src/chemistry/aerosol/modal_aerosol_state_mod.F90
	modified:   src/chemistry/aerosol/sox_cldaero_mod.F90
	modified:   src/chemistry/geoschem/chemistry.F90
@fvitt fvitt self-assigned this May 15, 2026
@fvitt fvitt requested a review from jimmielin May 15, 2026 16:29

! Initialize aqueous chem
CALL SOx_inti()
CALL SOx_inti(aero_props)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@jimmielin will check whether this call is needed if GEOS-Chem doesn't call setsox

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants