Skip to content

BAM bugfix (answer-changing BAM only); fix history unit; sync some files to CAM-SIMA abstract interface - #1652

Open
jimmielin wants to merge 11 commits into
ESCOMP:cam_developmentfrom
jimmielin:hplin/bam_bugfix
Open

BAM bugfix (answer-changing BAM only); fix history unit; sync some files to CAM-SIMA abstract interface#1652
jimmielin wants to merge 11 commits into
ESCOMP:cam_developmentfrom
jimmielin:hplin/bam_bugfix

Conversation

@jimmielin

@jimmielin jimmielin commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Fixes #1597 - this is answer changing for interactive BAM

See src/chemistry/aerosol/bulk_aerosol_state_mod.F90

Fixes #1608

Other are just adding missing DOIs and nullify() on destructor

Fixes #1653 for nvhpc test to now pass again

@jimmielin
jimmielin requested a review from fvitt August 17, 2026 21:24
@jimmielin jimmielin added the bug-fix This PR was created to fix a specific bug. label Aug 17, 2026
@jimmielin jimmielin changed the title BAM bugfix (answer-changing); fix history unit; sync some files to CAM-SIMA abstract interface BAM bugfix (answer-changing QPMOZ only); fix history unit; sync some files to CAM-SIMA abstract interface Aug 17, 2026
@jimmielin jimmielin changed the title BAM bugfix (answer-changing QPMOZ only); fix history unit; sync some files to CAM-SIMA abstract interface BAM bugfix (answer-changing FMOZ only); fix history unit; sync some files to CAM-SIMA abstract interface Aug 17, 2026

@fvitt fvitt 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.

Thanks for the bug fix and other clean ups. Since you are changing answers for BAM with this PR, can you also include mods to romove the special bit-for-bit bam code here:

! NOTE on bit-for-bit: The base-class nuclice_get_numdens computes:

@jimmielin

Copy link
Copy Markdown
Collaborator Author

Thanks @fvitt, now removed!

@jimmielin
jimmielin requested a review from fvitt August 19, 2026 18:25
@jimmielin

Copy link
Copy Markdown
Collaborator Author

Since this will change answers inside microp_aero (affects nucleate_ice) I am recreating microp_aero snapshots to update the verification between CAM and CAM-SIMA; in cccd399 I added a microp_aero snapshot point to do this since the old microp_section was now renamed to pumas_tend in cam6_4_196.

@fvitt fvitt 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 to me. Thanks.

@jimmielin jimmielin changed the title BAM bugfix (answer-changing FMOZ only); fix history unit; sync some files to CAM-SIMA abstract interface BAM bugfix (answer-changing BAM only); fix history unit; sync some files to CAM-SIMA abstract interface Aug 21, 2026
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: No status

Development

Successfully merging this pull request may close these issues.

3 participants