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

[BUG/ISSUE] NetCDF: Index exceeds dimension bound when using Yuan processed LAI #178

Closed
FeiYao-Edinburgh opened this issue Dec 16, 2019 · 6 comments
Labels
category: Bug Something isn't working

Comments

@FeiYao-Edinburgh
Copy link
Contributor

Hi there,

I am trying to switch to Yuan processed LAI for my 2x2.5 complexSOA_SVPOA simulation in 2013. I am using GC 12.5.0. After reading the wiki, I believe I need to do a fix to force the timestamp search algorithm work correctly. I did that and the GC compiled well. However, when I run the model, it complained the following error. I would appreciate your help.

HEMCO: Opening /geos/d21/s1855106/ExtData/HEMCO/Yuan_XLAI/v2019-03/Yuan_proc_MODIS_XLAI.025x025.2013.nc

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

In Ncrd_2d_R4 #2:  NetCDF: Index exceeds dimension bound
     65536         1

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Code stopped from DO_ERR_OUT (in module NcdfUtil/m_do_err_out.F90)

This is an error that was encountered in one of the netCDF I/O modules,
which indicates an error in writing to or reading from a netCDF file!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Yours faithfully,
Fei

@FeiYao-Edinburgh FeiYao-Edinburgh added the category: Bug Something isn't working label Dec 16, 2019
@yantosca
Copy link
Contributor

Thanks for writing. The Yuan XLAI requires a further fix in HEMCO to allow for arbitrary interpolation periods. This will ship with GC 12.7.0. So you will not be able to the Yuan XLAI with 12.5.0.

We are going to start benchmarking 12.7.0, but due to the holiday break, it might not be ready until sometime in January.

@lijimdavid
Copy link

Hi,
I am running GC 13.0.2 for 2014 and my simulations stopped (for 12/27/2014) abruptly with the following error

HEMCO: Opening /GEOS-Chem/ExtData/HEMCO/Yuan_XLAI/v2019-03/Yuan_proc_MODIS_XLAI.025x025.2014.nc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

In Ncrd_2d_R4 #2: NetCDF: Index exceeds dimension bound
262144 1

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Code stopped from DO_ERR_OUT (in module NcdfUtil/m_do_err_out.F90)
This is an error that was encountered in one of the netCDF I/O modules,
which indicates an error in writing to or reading from a netCDF file!

I would appreciate getting help.
Thanks,
Liji

@yantosca
Copy link
Contributor

yantosca commented May 7, 2021

Hi @lijimdavid, thanks for writing. This will be fixed in HEMCO 3.0.0 (which will be released in GEOS-Chem 13.1.0).

You can get the fix from here: geoschem/HEMCO#85.

@zichongchen
Copy link

zichongchen commented Aug 6, 2021

Thanks @yantosca, this saved my day! And I assume this is only an issue for a quarter resolution runs? And FYI, I also read others who post this problem, it seems that error always happens on the day of 12/27. --Zichong

Copy link
Contributor

yantosca commented Aug 6, 2021

@zichongchen: I think it is an issue with certain data that is interpolated. It was probably noted due to the fact that the interpolation period spanned a new year boundary. We are planning on adding an integration test that spans the end-of-year so that these types of errors will be flagged earlier on in development.

@zichongchen
Copy link

@yantosca Sounds great and thanks for letting me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants