Closed 1Dandan closed 1 year ago
Thanks for writing @1Dandan. There have been a few similar issues on the geoschem/geos-chem repo: https://github.com/geoschem/geos-chem/issues/1337, https://github.com/geoschem/geos-chem/issues/1315, https://github.com/geoschem/geos-chem/issues/1087, https://github.com/geoschem/geos-chem/issues/66.
This can happen when a concentration gets too low and the solver cannot converge. In the log file that you attached (*.log.txt) there is a printout of the concentrations and reaction rates at the problem box. I think the issue is that these rates are very large:
11712265.8780294 ClOO --> Cl + O2
7.85077589665824 Cl2O2 --> 2 ClO
whereas if you look, most of the other rates are of the order 1e-10 to 1e-20. This was the problem in https://github.com/geoschem/geos-chem/issues/1337.
You said you changed the MetDir link from MERRA-2 to GEOS-FP. Have you tried building a fresh run directory? Am wondering if there are some configuration files that weren't updated for GEOS-FP.
Hi @yantosca, thanks for following up. I used the createRunDir.sh
and select GEOS-FP
when it asked me to select meteorology, and the initial MetDir is linked to /ExtData/GEOS_0.25x0.3125/MERRA2
in the fresh run directory. I modified the linked MetDir in my run directory. I think it indicates the template in source code is not correct, but I don't know where to change it. The source code for GCHP v13.4.1 is intact. Associated emission inventories look correct with offline emissions linked to 0.25x0.3125
directory. Not sure about other configuration files. Here I attached the configuration files in my run directory:
input.geos.txt
logging.yml.txt
runConfig.sh.txt
GCHP.rc.txt
HEMCO_Config.rc.txt
ExtData.rc.txt
CAP.rc.txt
Hi @1Dandan, regarding the incorrect meteorology, that is a bug in 13.4. See https://github.com/geoschem/geos-chem/pull/1224 for the fix which is changing "MERRA2" to "GEOS-FP" in one of the GEOS-Chem source code files. That pull request page lists the Milestone for the update as 13.4.0, but it looks like the fix never actually made it into 13.4.0 or 13.4.1. It is included in 14.0.0. I'll correct the GitHub page for that and make sure it is listed as a fix in 14.0.
Hi @lizziel, thanks. I removed the link MetDir
and relinked MetDir
to /ExtData/GEOS_0.25x0.3125/GEOS_FP
, so meteorological problem should be fixed already in my run directory.
This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days it will be closed. You can add the "never stale" tag to prevent the Stale bot from closing this issue.
Just to update the final response for this ticket. I tried turning off cloud convection as suggested in https://github.com/geoschem/geos-chem/issues/1337 but did not succeed. I finally just skipped the simulation at 2018/1/19 and proceed it to 2018/1/20. It is still running for the simulation, though it is not clear to me what's wrong with 1/19 01:20 UTC.
Thanks @1Dandan for following up on the resolution to this. When something like that happens, on a specific day, it usually means there is something wrong with a meteorology file. @Jourdan-He, would someone at WashU be able to look into whether there is a met-field issue in GEOS-FP 0.25x0.3125 files for January 19 2018 at 01:20 UTC?
Hi @lizziel , I checked the GEOS-FP files on 20180119 with Panoply and they all seem normal.
I also encountered a similar KPP error at 2018/07/22 04:20 UTC
for GCHP C90 with version v13.4.1. I am using the same settings for GCHP simulations with HTAPv3
as global emission inventory, GFED4 daily
and AEIC daily
. Other settings are left as default.
This C90 simulation is conducted on NASA NAS system with MPT library and intel compilers.
The error message is:
run-C90-HTAPv3-20221024_1232.log
where very large reaction rates are also observed:
9481216.73379060 ClOO --> Cl + O2
4.32260904565101 Cl2O2 --> 2 ClO
I did not have problem at this specific date time for simulations at C48 and C360 with same settings for GCHP simulations.
It looks very similar probably related to same issue. Thus I just put the problem here.
CAP.rc.txt ExtData.rc.txt GCHP.rc.txt HEMCO_Config.rc.txt input.geos.txt logging.yml.txt runConfig.sh.txt
Run scripts: run-600.pbs.txt Loaded environments:
1) git/latest 8) comp-intel/2020.4.304
2) cmake/latest 9) mpi-hpe/mpt.2.25
3) other/manage_externals 10) hdf4/4.2.12
4) other/mepo 11) szip/2.1.1
5) other/gh 12) hdf5/1.8.18_mpt
6) ImageMagick/7.0.8-53 13) netcdf/4.4.1.1_mpt
7) comp-gcc/11.2.0-TOSS3 14) GCHPenv/2022-02.Intel
What institution are you from?
Washington University in St. Louis
Description of the problem
I am running a GCHP C360 simulation for 2018 but received errors at time stepping at
2018-01-19 01:20:00
sayingKPP failed to converge after 2 iterations!
. I have tested it multiple times and across platforms (WashU compute1 & NASA Pleiades) and it is reproducible. Relevant lines of the error message are:GEOS-Chem version
v13.4.1
Description of code modifications
I use GEOS-FP as the meteorology inputs and full chem scheme with LUO_WETDEP turned on. The source code is left as default. But I checked small bugs and thus modified it. Specifically: 1) MetDir created by
createRunDir.sh
is pointed to/ExtData/GEOS_0.25x0.3125/MERRA2', which is a mistake and thus I changed to GEOS_FP directory. 2) The
Volcano_Tablein
HEMCO_Config.rcis pointed to
$ROOT/VOLCANO/v2021-09/$YYYY/$MM/so2_volcanic_emissions_Carns..rc, which looks like a small mistake and thus I changed it to
$ROOT/VOLCANO/v2021-09/$YYYY/$MM/so2_volcanic_emissions_Carns.$YYYY$MM$DD.rc`Log files
Build log (if applicable):
Run log (if applicable): run-HTAPv3-20220919_1455.log.txt
Run script (if applicable): run-1080.bsub.txt
Software versions