GNU compilation with no leap calendar

markebouch

New member
hi everyone,
I am using boundary condition data that do not have 29.2 so I need to compile with no leap calendar.
I firstly compiled WRF (version 4.6) using gnu and adding the -DNO_LEAP_CALENDAR flag for ARCH_LOCAL in the configure.wrf and then for WPS (version 4.3.3) I added the same flag (-DNO_LEAP_CALENDAR) for CPPFLAGS in configure.wps.

The compilation was successful but then when trying to run simulations the model keeps getting stuck in wrf at the 14th task. To be more precise that's the error I get in the rsl.error.0014 file:
*************************************
d01 1801-01-11_00:00:00 alloc_space_field: domain 2 , 6427200 bytes allocated
d01 1801-01-11_00:00:00 alloc_space_field: domain 2 , 89098288 bytes allocated

RESTART: nest, opening wrfrst_d02_1801-01-11_00:00:00 for reading
d01 1801-01-11_00:00:00 Input data is acceptable to use:
MPICH ERROR [Rank 14] [job id 6684192.0] [Mon Mar 23 18:15:26 2026] [nid001373] - Abort(939550479) (rank 14 in comm 0): Fatal error in MPIR_CRAY_Bcast_Tree: Other MPI error, error stack:
MPIR_CRAY_Bcast_Tree(183): message sizes do not match across processes in the collective routine: I am using 4 but a peer process on my node is using 3000
aborting job:
Fatal error in MPIR_CRAY_Bcast_Tree: Other MPI error, error stack:
MPIR_CRAY_Bcast_Tree(183): message sizes do not match across processes in the collective routine: I am using 4 but a peer process on my node is using 3000


Did I do anything wrong in the compilation? Could maybe anyone help me with that? Let me know if you need any more information.
Thank you so much
 
Hi,
If you're still experiencing this problem, please package all of your rsl* files into a single *.tar or zipped file and attach that, as well as your namelist.input file, configure.wrf file, and the compile log so we can take a closer look. Thanks!
 
Hi,
Thank you for your response!
I am trying to upload the file here in the forum but i keep getting the following error: "The upload failed because the temporary directory was missing. The site administrator will need to resolve this before any files can be uploaded" so here is a wetransfer link to the file instead
rsl_and_config.tar.gz
I hope that works and it is helpful
 
Back
Top