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

Set up HISTORY.rc file for Model E #30

Open
jwallwork23 opened this issue Aug 28, 2024 · 0 comments · May be fixed by #84
Open

Set up HISTORY.rc file for Model E #30

jwallwork23 opened this issue Aug 28, 2024 · 0 comments · May be fixed by #84
Assignees
Labels
deliverable1 Associated with deliverable 1 enhancement New feature or request

Comments

@jwallwork23
Copy link
Collaborator

jwallwork23 commented Aug 28, 2024

Set up a consistent HISTORY.rc file for Model E

Towards Deliverable 1 (#23).

Background

Diagnostics requested of GEOS-Chem are set in a HISTORY.rc file. If diagnostics are requested then a customised derived type variable is created holding only the requested diagnostics (in interests of time and memory efficiency).

  • We'll need everything that GEOS-Chem is able to archive. For Model E, that's specified in the rundeck rather than HISTORY.rc.
  • GEOS-Chem won't create the variables unless they're defined in HISTORY.rc.
  • The ?ALL? syntax is required so that the State_Diag derived type sets things up properly.
  • As far as possible, we should have the tracer name in GEOS-Chem match the SUBDD name.

Example: THE Restart COLLECTION

  • We'll never need THE Restart COLLECTION because we'll always be using the checkpoint file from Model E rather than the checkpoint file from GEOS-Chem.
  • The notation is saying 'save every concentration into the restart file, plus the other 12 or so named diagnostics.'
        Restart.fields:             'SpeciesRst_?ALL?               ',
                                    'Chem_AeroH2OSNA                ',
                                    'Chem_ORVCsesq                  ',
                                    'Chem_H2O2AfterChem             ',
                                    'Chem_JOH                       ',
                                    'Chem_JNO2                      ',
                                    'Chem_SO2AfterChem              ',
                                    'Chem_DryDepNitrogen            ',
                                    'Chem_WetDepNitrogen            ',
                                    'Chem_KPPHvalue                 ',
                                    'Chem_StatePSC                  ',
                                    'Met_DELPDRY                    ',
                                    'Met_BXHEIGHT                   ',
                                    'Met_TropLev                    ',
    
  • These are enabled in the simulation, meaning GEOS-Chem is archiving all of those, but you need to create the SUBDD.f code in order to take the values being held in the State_Diag derived type and put it into the SUBDD diagnostic to write to disk if it's requested in the rundeck.
@jwallwork23 jwallwork23 added the enhancement New feature or request label Aug 28, 2024
@jwallwork23 jwallwork23 changed the title Set up History.rc file for Model E Set up HISTORY.rc file for Model E Nov 5, 2024
@jwallwork23 jwallwork23 added the deliverable1 Associated with deliverable 1 label Nov 22, 2024
@jwallwork23 jwallwork23 removed their assignment Jan 16, 2025
@AdelekeBankole AdelekeBankole linked a pull request Feb 12, 2025 that will close this issue
@jwallwork23 jwallwork23 self-assigned this Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deliverable1 Associated with deliverable 1 enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants