-
Notifications
You must be signed in to change notification settings - Fork 23
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
Problem in model grids under ESMF 7.0.0 #15
Comments
A support ticket "[3613884] interpolation problem in ESMF 7.0.0" is created in ESMF support. The initial response is
|
After setting ignoreDegenerate=.true. into all ESMF_FieldRegridStore() calls. The messages are dissepeared. See the following comment from ESMF support for more details
|
After extensive check, it seems that there is a minor problem in the grid definition of the ocean model component (ROMS). It seems that stagger locations (cross, dot, u and v points) are not defined correctly and the grid points in the boundary tiles are not filled with data. The issue is fixed by modifying staggerEdgeLWidth and staggerEdgeUWidth for stagger locations. The corrected grid can be seen from following ParaView screenshot, |
When ignoreDegenerate=.true. flag is removed from the all ESMF_FieldRegridStore() calls, ESMF still complains about the degenerate elem. coords. So, i am keeping this issue open but there is no problem in the interpolation between model components. The additional query is started with ESMF support. |
Hello, i still have a similar issue using ESMF version 7.0.1; so i suppose the bug is not fixed in the meantime? my output in the log: 20170928 140324.942 INFO PET0 Running with ESMF Version 7.0.1 As input, i use a netcdf file with curvilinear grid (AVHRR radiances on swath pixels), with separate 2D fields for lon and lat. thanks for helping me out! Tom |
Can you try with ESMF 7.1.0b31? You could download it using following command, git archive --remote=git://git.code.sf.net/p/esmf/esmf --format=tar --prefix=esmf/ ESMF_7_1_0_beta_snapshot_31 | tar xf - |
The model gives following error message after upgrading the code from ESMF 7.0.0_beta_38 to ESMF 7.0.0.
20160130 211836.877 ERROR PET95 ~~~~~~~~~~~~~~~~~~~~ Degenerate Element Detected ~~~~~~~~~~~~~~~~~~~~
20160130 211836.877 ERROR PET95 degenerate elem. id=149839
20160130 211836.877 ERROR PET95
20160130 211836.877 ERROR PET95 degenerate elem. coords (lon [-180 to 180], lat [-90 to 90]) (x,y,z)
20160130 211836.877 ERROR PET95 -----------------------------------------------------------------
20160130 211836.878 ERROR PET95 0 (31.097986, 44.492306) (0.610826, 0.368445, 0.700813)
20160130 211836.878 ERROR PET95 1 (31.180412, 44.485279) (0.610369, 0.369368, 0.700726)
20160130 211836.878 ERROR PET95 2 (31.180412, 44.485279) (0.610369, 0.369368, 0.700726)
20160130 211836.878 ERROR PET95 3 (31.097986, 44.492306) (0.610826, 0.368445, 0.700813)
20160130 211836.878 ERROR PET95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20160130 211836.878 ERROR PET95 ESMCI_Mesh_Regrid_Glue.C:155 c_esmc_regrid_create() Invalid argument - - Src contains a cell that has corners close enough that the cell collapses to a line or point
20160130 211836.896 ERROR PET95 ESMCI_Mesh_Regrid_Glue.C:460 c_esmc_regrid_create() Invalid argument - Internal subroutine call returned Error
20160130 211836.896 ERROR PET95 /home/netapp/clima-users/users/uturunco/progs/esmf-7.0.0/src/Infrastructure/Mesh/src/ESMCI_MeshCap.C:514 MeshCap::regrid_create() Invalid argument - Internal subroutine call returned Error
20160130 211836.896 ERROR PET95 ESMF_Regrid.F90:342 ESMF_RegridStore Invalid argument - Internal subroutine call returned Error
20160130 211836.896 ERROR PET95 ESMF_FieldRegrid.F90:1163 ESMF_FieldRegridStoreNX Invalid argument - Internal subroutine call returned Error
20160130 211836.896 ERROR PET95 mod_esmf_cpl.F90:344 Invalid argument - Passing error in return code
20160130 211836.896 ERROR PET95 OCN-TO-ATM:src/addon/NUOPC/src/NUOPC_Connector.F90:1882 Invalid argument - Passing error in return code
20160130 211836.896 ERROR PET95 regesm:src/addon/NUOPC/src/NUOPC_Driver.F90:1301 Invalid argument - Phase 7 Initialize for connectorComp 2 -> 1: OCN-TO-ATM did not return ESMF_SUCCESS
20160130 211836.896 ERROR PET95 regesm:src/addon/NUOPC/src/NUOPC_Driver.F90:879 Invalid argument - Passing error in return code
20160130 211836.896 ERROR PET95 regesm.F90:107 Invalid argument - Passing error in return code
The text was updated successfully, but these errors were encountered: