Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COSP output appears to be broken #944

Closed
brianpm opened this issue Dec 22, 2023 · 2 comments
Closed

COSP output appears to be broken #944

brianpm opened this issue Dec 22, 2023 · 2 comments
Assignees
Labels
bug Something isn't working correctly CoupledEval3

Comments

@brianpm
Copy link
Collaborator

brianpm commented Dec 22, 2023

What happened?

Recent development runs with COSP turned on are producing monthly output that is all zeros.

I have previously reported something similar, but I don't think this is directly related to #880.

I checked 13 recent simulations: /glade/derecho/scratch/hannay/archive/b.e23_alpha16g.BLT1850.ne30_t232.*

I looked at CLMODIS, FISCCP1_COSP, and CLD_MISR in the last month of each of those runs, and they are all zeros.

What are the steps to reproduce the bug?

Look at COSP outputs from recent CAM runs.

What CAM tag were you using?

whatever cecile has been using

What machine were you running CAM on?

CISL machine (e.g. cheyenne)

What compiler were you using?

Intel

Path to a case directory, if applicable

/glade/p/cesmdata/cseg/runs/cesm2_0/b.e23_alpha16g.BLT1850.ne30_t232.072

Will you be addressing this bug yourself?

No

Extra info

I can try to help diagnose what is going on, but I think I need help getting this fixed.

@brian-eaton
Copy link
Collaborator

@brianpm and @cecilehannay. I've looked into this issue and have found two problems, both related to the fact that the simulation is using interpolated output.

  1. For some reason that I haven't been able to figure out the COSP fields that have two mdims (the dimensions between the horizontal grid dimensions and the time dimension) are ending up as zero in the history file. COSP fields with zero or one mdims are output correctly. If the fields are output on the native SE grid then there is no problem.
  2. The interpolation scheme is not treating fillvalues correctly. This results in field values that are just a bit different from the fillvalue, and thus is not recognized as a fillvalue by post-processing software.

I think each of these problems will require substantial effort to resolve. My recommendation is to output the COSP fields on the native SE grid in a separate history file.

@brian-eaton
Copy link
Collaborator

Closing this now. Recommended workaround is to output COSP fields on native SE grid.

@brian-eaton brian-eaton closed this as not planned Won't fix, can't repro, duplicate, stale Apr 1, 2024
@github-project-automation github-project-automation bot moved this from To Do to Done in CAM Development Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working correctly CoupledEval3
Projects
Status: Done
Development

No branches or pull requests

2 participants