geoschem / geos-chem

GEOS-Chem "Science Codebase" repository. Contains GEOS-Chem science routines, run directory generation scripts, and interface code. This repository is used as a submodule within the GCClassic and GCHP wrappers, as well as in other modeling contexts (external ESMs).
http://geos-chem.org
Other
166 stars 159 forks source link

Satellite diagnostic simulations show a gradual decrease in pressure day by day #2466

Open zpleo opened 1 week ago

zpleo commented 1 week ago

Your name

Zhang Peng

Your affiliation

Southern University of Science and Technology

What happened? What did you expect to happen?

I opened the satellite transit simulation in HISTORY.rc and set daily diagnostic output, but when I checked the SatDiagnPEdge in the output file, I found that the pressure of the first level of each day gradually decreased. The first day of each month was about 1000 hPa, but the second day was 500 hPa until the end of the month was 33 hPa, but the first day of the next month was 1000 hPa again. I would like to ask what is the reason for this. If I want to check the column average concentration of 815 hPa-215 hPa at the transit time of a certain pollutant every day, how can I achieve it? Thank you for your help and reply

What are the steps to reproduce the bug?

Turn on satellite diagnostics and pressure margins

Please attach any relevant configuration and log files.

截图 2024-09-19 10-00-35 image 截图 2024-09-19 10-01-30

What GEOS-Chem version were you using?

14.4.3

What environment were you running GEOS-Chem on?

Local cluster

What compiler and version were you using?

gcc 4.8.5 ifort 18.0.5

Will you be addressing this bug yourself?

No

In what configuration were you running GEOS-Chem?

GCClassic

What simulation were you running?

Full chemistry

As what resolution were you running GEOS-Chem?

4×5

What meterology fields did you use?

MERRA-2

Additional information

No response

msulprizio commented 2 days ago

Thank for for reporting this @zpleo. The GCST does not validate this diagnostic so I am tagging the original developer @eamarais to see if they have encountered this issue.

eamarais commented 2 days ago

Hi @msulprizio and @zpleo, I didn't add the separate SatDiagnPEdge diagnostic. It was moved from the SatDiagn collection to a separate collection. Not sure who implemented this? @yantosca might know.

yantosca commented 2 days ago

Thanks @zpleo @msulprizio and @eamarais. We had to move the SatDiagnPEdge diagnostic to a different collection because netCDF files can only have one vertical dimension. You can't mix data that is placed on level edges and level centers into the same netCDF file.

I can try to replicate the error.

zpleo commented 2 days ago

@yantosca Thank you for your reply. Below is the SatDiagn setting in my HISTORY.rc. I also turned on THE SatDiagnEdge COLLECTION. The pressure operation results of the two are consistent. So how should I adjust the code to view the pressure distribution of the simulated concentration of pollutants every day? Because I found that taking October 2021 as an example, the concentration of PAN on level=1 on the 1st and 29th is 100 times different. I feel that if the simulated pressure distribution is consistent every day, it will not be so different. I found the same phenomenon in other months.

image image image image image