Skip to content

Should some compsets/tests use DGLC%NOEVOLVE rather than SGLC? #1618

Closed

Description

@ekluzek

We talked about this in today's CSEG meeting, but couldn't have a clear answer there. So I'm adding it here so it isn't lost. This probably needs input from both the land-ice folks as well as CAM folks.

CAM compsets use stub glacier SGLC, but we wondered if they should use DGLC%NOEVOLVE. The fully coupled compsets now use DGLC, but will be converted to using CISM.

For consistency with the fully coupled compsets, it's possible that DGLC should be used rather than SGLC. It would be a minor change to answers, and would have a small performance impact.

Activity

  1. added theissue type on Jul 14, 2026
  2. ekluzek commented on Jul 14, 2026

    @ekluzek
    Author

    Part of the reason I thought this was important was that from the CTSM tech note, multi-elevation glaciers wouldn't be turned on without DGLC. But, this might be incorrect and if so the importance of this would be diminished. This would be a bigger issue in that case as then F cases run with SGLC couldn't be used to startup CISM. So I will figure that out and report back.

  3. ekluzek commented on Jul 15, 2026

    @ekluzek
    Author

    Part of the reason I thought this was important was that from the CTSM tech note, multi-elevation glaciers wouldn't be turned on without DGLC. But, this might be incorrect and if so the importance of this would be diminished. This would be a bigger issue in that case as then F cases run with SGLC couldn't be used to startup CISM. So I will figure that out and report back.

    The part that I had misinterpreted in the CTSM Tech. note is discussed here:

    ESCOMP/CTSM#4110 (comment)

    As such this isn't as important as I originally thought. However, it still may be worthwhile to do this in order to make CAM compsets more consistent with fully coupled compsets. So I think it's still worth discussing.

  4. cacraigucar commented on Jul 21, 2026

    @cacraigucar
    Collaborator

    @adamrher and @PeterHjortLauritzen - please look into this

  5. cacraigucar commented on Aug 11, 2026

    @cacraigucar
    Collaborator

    @PeterHjortLauritzen and @adamrher - could you please check this?

  6. adamrher commented on Aug 11, 2026

    @adamrher
    Collaborator

    We should convert all/most F-compsets from SGLC to DGLC%NOEVOLVE for the CESM3 release. The history of this issue is that the F-cases previously had CISM%NOEVOLVE, but this was causing slow build times and calendar discrepancies w/ CISM. The F-cases were subsequently converted to use SGLC in this PR #480. If you read the corresponding issue #204, the long-term fix is to use DGLC in the F-cases, but that was not available at the time. DGLC is now available and so this should be done now so that the model generates surface mass balances over ice sheet points. I would use the 480 PR as a guide to which compsets to convert, and additionally I think all cam7 F-compsets should be converted as well.

    @ekluzek are the surface datasets using the new glacier dataset, as suggested here: #204 (comment)?

    @whlipscomb @Katetc

  7. cacraigucar commented on Aug 11, 2026

    @cacraigucar
    Collaborator

    We need to wait for CMEPS/CDEPS PRs from @billsacks to fix the BFBFLAG before we make this move

  8. ekluzek commented on Aug 12, 2026

    @ekluzek
    Author

    @adamrher

    @ekluzek are the surface datasets using the new glacier dataset, as suggested here: #204 (comment)?

    Yes, there was a big set of glacier changes that went into the ctsm5.2 surface datasets, and a smaller set in the ctsm5.3 surface datasets, and those carried forward into ctsm5.4 surface datasets. So the things talked about in the comment above would've been in either the ctsm5.2 or ctsm5.3 changes. So they are now in.

  9. adamrher commented on Aug 13, 2026

    @adamrher
    Collaborator

    Thanks for confirming, @ekluzek. I expect that swapping SGLC for DGLC%NOEVOLVE will change answers, in particular the surface energy balance calculation over glacier mec points.

  10. ekluzek commented on Aug 13, 2026

    @ekluzek
    Author

    Thanks for confirming, @ekluzek. I expect that swapping SGLC for DGLC%NOEVOLVE will change answers, in particular the surface energy balance calculation over glacier mec points.

    Yep, answers are different for I compset over Greenland, so they'll be different for F compsets as well. And so for F compsets the differences will propagate elsewhere. The mask for where the Greenland glacier is and the Glacier topographic height is slightly different when you use DGLC vs. SGLC. Neither change in time -- but it does change when compared to SGLC compsets.

  11. self-assigned this
    on Aug 18, 2026
  12. billsacks commented on Sep 17, 2026

    @billsacks
    Member
  13. billsacks commented on Sep 18, 2026

    @billsacks
    Member

    PRs to get bit-for-bit answers with changing processor count when using DGLC:

    Those PRs have been merged now.

  14. adamrher commented on Sep 19, 2026

    @adamrher
    Collaborator

    Thanks @billsacks. We'll move forward on resolving this issue.

  15. added
    misc tagissue or PR candidate for upcoming misc tag
    and removed
    misc tagissue or PR candidate for upcoming misc tag
    on Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Must have CESM3answer changinganswer changing tagenhancementNew feature or requestmisc tagissue or PR candidate for upcoming misc tagquestionFurther information is requested

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions