Project

General

Profile

INT2LM Climate grid decomposition failed

Added by Vladimir Platonov about 1 month ago

Dear colleagues, I have faced with a problem of “Climate grid decomposition failed” during int2lm run from ERA-Interim forcing within the Russian Arctic domain. Since this domain intersects the North Pole, I have switched on the namelist north_add_in=1. However, the error indicates that

zmaxlat    89.9835303250248       >    89.4628219604492
zminlon -179.707653101709 < -178.593750000000
zmaxlon 179.784906162209 > 177.890625000000
zmaxlat 89.9835303250248 > 89.4628219604492
zmaxlon 179.784906162209 > 177.890625000000

I have surprised for this, because this script was successfully run earlier without such problems and issues. I have tried to chabge other '*_add_in* namelists without any success. Could you get any hints, where could be the source of error? There are caf* ERA-I data, or changes in the int2lm/namelists codes, or any simple errors from my side within script?

Thank you for help and excuse me for any inconveniences!


Replies (8)

RE: INT2LM Climate grid decomposition failed - Added by Burkhardt Rockel about 1 month ago

Can you try whether the error appears also in the latest version int2lm2.09? https://redc.clm-community.eu/projects/int2lm/wiki/Downloads
The parameters to set are:

  north_add_in=1,east_add_in=1,


i.e. both have to be set!

RE: INT2LM Climate grid decomposition failed - Added by Vladimir Platonov about 1 month ago

I have set both parameters
north_add_in=1,east_add_in=1,
but unfortunately without any success.
Moreover, I can’t compile the binary for the int2lm2.09 with the same keys and options, as for the current int2lm version, I’m attaching error log and Fopts. I have changed some include paths, but the error log didn’t change.

Fopts Fopts 2.87 KB
make_err make_err 1.9 KB

RE: INT2LM Climate grid decomposition failed - Added by Burkhardt Rockel about 1 month ago

For me it work after setting

CPPFLAGS     = -DNETCDF -D__INT2LM__ 

RE: INT2LM Climate grid decomposition failed - Added by Vladimir Platonov about 1 month ago

Dear Burkhardt, thanks. Unfortunately, adding this line (as well as CPPFLAGS, as PRAGMA_LIB) get much more errors including netcdf library. Three options -D__INT2LM__ -DNETCDF -DGRIBDWD get the same result. The original PRAGMA_LIB options were -DGRIBDWD -DNETCDF compiled without netcdf errors.

make_err make_err 7.44 KB
make_log make_log 590 Bytes
Fopts Fopts 2.92 KB

RE: INT2LM Climate grid decomposition failed - Added by Vladimir Platonov about 1 month ago

Dear Burkhardt and colleagues, I have tested different versions of int2lm for this case. I have established that versions int2lm_2.05 and below (int2lm_2.04) compiled successfully, however it crashed during run with the abovementioned error (Climate grid decomposition failed). Higher int2lm versions (2.07, 2.08 and 2.09) have not been compiled because of similar errors provided in the make_err file attached in my previous post:

------------^
/home/vplatonov/COSMO-CLM/int2lm-int2lm-2.09/src/utilities.f90(252): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DATA_CONSTANTS]
USE data_constants , ONLY : &
----^
/home/vplatonov/COSMO-CLM/int2lm-int2lm-2.09/src/utilities.f90(253): error #6580: Name in only-list does not exist. [REPSILON]
repsilon
----^
/home/vplatonov/COSMO-CLM/int2lm-int2lm-2.09/src/utilities.f90(3629): error #6404: This name does not have a type, and must have an explicit type. [REPSILON]
IF) < repsilon) THEN
-------------------------------------^
/home/vplatonov/COSMO-CLM/int2lm-int2lm-2.09/src/utilities.f90(3655): error #6363: The intrinsic data types of the arguments must be the same. [MAX]
(1.0_wp-ALPHA_VEC(i))/MAX,repsilon)
--------------------------------------------------------------------------------^
/home/vplatonov/COSMO-CLM/int2lm-int2lm-2.09/src/utilities.f90(4242): error #6363: The intrinsic data types of the arguments must be the same. [MAX]
(1.0_wp-ALPHA_VEC(i,j))/MAX,repsilon)

I have tried different Fortran (intel/15.0.3, intel/2019.5) and OpenMPI (openmpi/1.8.4-icc, openmpi/4.1.0-icc) compiler versions without any changes for these last int2lm versions. Therefore, I have two points of possible errors elimination, the 1st one is any adoptations of run script for earlier versions associated with north_add_in=1,east_add_in=1, namelist; the 2nd one is to adopt compiling or to edit somehow the utilities.f90 file in the int2lm code for the latest versions.
I would be grateful for any hints in this case!

RE: INT2LM Climate grid decomposition failed - Added by Vladimir Platonov 24 days ago

Dear colleagues, I have tested all working int2lm versions (2.04 and 2.05) for other domains without pole transection and, therefore, without 'north_add_in=1,east_add_in=1,' namelists. All these runs worked well. Therefore, I can conclude the problem is in the GRID_IN namelists, maybe specific for the int2lm 2.04 and 2.05 versions. However, this script worked well a feew months before. The other possible issue could be changes in the ERA-I forcing data prepared on the DKRZ if any, because I have dowloaded them recently.
So, if anybody could suggest any solutions or other sources of problem, or knows any useful information about the cited issues, I would be very grateful for any hints! Thank you very much!

RE: INT2LM Climate grid decomposition failed - Added by Burkhardt Rockel 24 days ago

I tried int2lm2.05_clm2 and int2lm2.09. Both run fine. See the INPUT file for the settings.

INPUT INPUT 2.49 KB

RE: INT2LM Climate grid decomposition failed - Added by Vladimir Platonov 23 days ago

Dear Burkhardt, thanks a lot for providing INPUT file example. I have tried and adapted most of namelists provided in your INPUT file. Unfortunately, there are no changes in int2lm crash... I’m quite confused for these results, and don’t have any explanations more... Maybe these errors could be caused by any int2lm compilation options affecting the north_add_in and east_add_in namelist group specifically? Or there are any other ideas about causes of these errors? Thank you very much!

    (1-8/8)