Skip to content

Single-precision history output does NOT work (rtmhist_ndens) #18

Description

@ekluzek

The single-precision output namelist option is NOT functional. Output is always double precision even when rtmhist_ndens==2. This problem goes back to the code inception because this option wasn't implemented.

Activity

  1. self-assigned this
    on Oct 18, 2018
  2. ekluzek commented on Oct 18, 2018

    @ekluzek
    ContributorAuthor

    A fix for this came in with release-cesm2.0.01. It converts to single-precision when history output is being written.

  3. ekluzek commented on Oct 18, 2018

    @ekluzek
    ContributorAuthor

    Reopening this issue as the fix isn't extensive enough. We've seen cases where numeric conversion issues kill simulations when there is some problem with the data values (when history is written). Also since you only detect the issue when history is written rather than by internal conversion to the history buffers, you don't detect issues right away. Thus we plan to fix this with single-precision history buffers, similarly on how it's done in CTSM.

  4. changed the title [-]Single-precision history output does NOT work[/-] [+]Single-precision history output does NOT work (rtmhist_ndens)[/+] on Oct 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions