Issue Type
Infrastructure Update
Issue Description
aerosol_optics_cam.F90 contains monolithic SW/LW aerosol optics routines that mix portable computation with CAM-specific diagnostics, aerosol abstract interface calls, and state access.
The goal is to extract the portable optics core into aerosol_optics_core.F90 so it can be shared with CAM-SIMA, leaving the CAM-specific diags code etc. in place.
This will be a bit-for-bit change.
Will this change answers?
No
Will you be implementing this yourself?
Yes