Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation in ndown

Hello
I want run the WRF for a one-way nested simulation on a HPC. I have 3 domains with 27,9 and 3km resolution, I can successfully run WPS and real.exe, but when I run the ndown.exe I get this error:


Code:
Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation.

Backtrace for this error:
#0  0x2b95c62cf3ff in ???
#1  0x3a84e53 in ???
#2  0x117edfe in ???
#3  0x117f3d4 in ???
#4  0x1181c35 in ???
#5  0x529a2d in ???
#6  0x527a0a in ???
#7  0x417330 in ???
#8  0x408a30 in ???
#9  0x2b95c62bb554 in ???
#10  0x408a60 in ???
#11  0xffffffffffffffff in ???

Please, could you help me to solve this error? Really appreciate any help on this.

These are my namelists. For these domains I use only one node.

Code:
&share
 wrf_core = 'ARW',
 max_dom = 3,
 start_date = '2022-06-11_00:00:00', '2022-06-11_00:00:00', '2022-06-11_00:00:00', 
 end_date   = '2022-06-11_01:00:00', '2022-06-11_01:00:00', '2022-06-11_01:00:00', 
 interval_seconds = 3600,
 io_form_geogrid = 2,
 opt_output_from_geogrid_path = '/home/users/luistorres/grant_627/scratch/runs/test_07/20230626_1251/geogrid',
 debug_level = 0,
/

&geogrid
 parent_id         = 1,1,2,
 parent_grid_ratio = 1,3,3,
 i_parent_start    = 1,22,19,
 j_parent_start    = 1,18,15,
 e_we          = 59,49,37,
 e_sn          = 47,37,25,
 geog_data_res = 'default','default','default',
 dx = 27000,
 dy = 27000,
 map_proj =  'lambert',
 ref_lat   = 40.072,
 ref_lon   = -3.973,
 truelat1  = 40.072,
 truelat2  = 40.072,
 stand_lon = -3.973,
 geog_data_path = '/home/users/luistorres/grant_627/project_data/WRF_data/WPS_GEOG',
 opt_geogrid_tbl_path = '/home/users/luistorres/grant_627/scratch/runs/test_07/20230626_1251/geogrid',
 ref_x = 29.5,
 ref_y = 23.5,
/

&ungrib
 out_format = 'WPS',
 prefix = 'FILE',
/

&metgrid
 fg_name = 'FILE',
 io_form_metgrid = 2,
 opt_output_from_metgrid_path = '/home/users/luistorres/grant_627/scratch/runs/test_07/20230626_1251/metgrid/',
 opt_metgrid_tbl_path = '/home/users/luistorres/grant_627/scratch/runs/test_07/20230626_1251/metgrid/',
/

Code:
 &time_control
 run_days                            = 0,
 run_hours                           = 01,
 run_minutes                         = 0,
 run_seconds                         = 0,
 start_year                          = 2022, 2022, 2022,
 start_month                         = 06,   06,   06,
 start_day                           = 11,   11,   11,
 start_hour                          = 00,   00,   00,
 start_minute                        = 00,   00,   00,
 start_second                        = 00,   00,   00,
 end_year                            = 2022, 2022, 2022,
 end_month                           = 06,   06,   06,
 end_day                             = 11,   11,   11,
 end_hour                            = 01,   01,   01,
 end_minute                          = 00,   00,   00,
 end_second                          = 00,   00,   00,
 interval_seconds                    = 3600
 input_from_file                     = .true.,.true.,.true.,
 history_interval                    = 60,  60,   60,
 frames_per_outfile                  = 1, 1, 1,
 restart                             = .false.,
 restart_interval                    = 5000,
 io_form_history                     = 2
 io_form_restart                     = 2
 io_form_input                       = 2
 io_form_boundary                    = 2
 debug_level                         = 0
 io_form_auxinput2                   = 2 
 /

 &domains
 time_step                           = 160,
 time_step_fract_num                 = 0,
 time_step_fract_den                 = 1,
 max_dom                             = 3,
 e_we                                = 59,          49,          37,
 e_sn                                = 47,          37,          25,
 e_vert                              = 45,          45,          45,
 p_top_requested                     = 5000,
 num_metgrid_levels                  = 38,
 num_metgrid_soil_levels             = 4,
 dx                                  = 27000,       9000,        3000,
 dy                                  = 27000,       9000,        3000,
 grid_id                             = 1,           2,           3,
 parent_id                           = 1,           1,           2,
 i_parent_start                      = 1,           22,          19,
 j_parent_start                      = 1,           18,          15,
 parent_grid_ratio                   = 1,           3,           3,
 parent_time_step_ratio              = 1,           3,           3,
 feedback                            = 1,
 smooth_option                       = 0
 sfcp_to_sfcp                        = .true.,
 /

 &physics
 mp_physics                          = 8,     8,     8,
 ra_lw_physics                       = 4,     4,     4,
 ra_sw_physics                       = 1,     1,     1,
 radt                                = 10,    10,    10,
 sf_sfclay_physics                   = 1,     1,     1,
 sf_surface_physics                  = 2,     2,     2,
 bl_pbl_physics                      = 1,     1,     1,
 bldt                                = 0,     0,     0,
 cu_physics                          = 1,     1,     1,
 cudt                                = 5,     5,     5,
 isfflx                              = 1,
 ifsnow                              = 0,
 icloud                              = 1,
 surface_input_source                = 1,
 num_soil_layers                     = 4,
 sf_urban_physics                    = 0,     0,     0,
 maxiens                             = 1,
 maxens                              = 3,
 maxens2                             = 3,
 maxens3                             = 16,
 ensdim                              = 144,
 /

 &fdda
 /

 &dynamics
 w_damping                           = 0,
 diff_opt                            = 1,
 km_opt                              = 4,
 diff_6th_opt                        = 0,        0,        0,
 diff_6th_factor                     = 0.12,     0.12,     0.12,
 base_temp                           = 290.
 damp_opt                            = 3,
 zdamp                               = 5000.,    5000.,    5000.,
 dampcoef                            = 0.2,      0.2,      0.2
 khdif                               = 0,        0,        0,
 kvdif                               = 0,        0,        0,
 non_hydrostatic                     = .true.,   .true.,   .true.,
 moist_adv_opt                       = 1,        1,        1,     
 scalar_adv_opt                      = 1,        1,        1,  
 /

 &bdy_control
 spec_bdy_width                      = 5,
 spec_zone                           = 1,
 relax_zone                          = 4,
 specified                           = .true., .false.,.false.,
 nested                              = .false., .true., .true.,
 /

 &grib2
 /

 &namelist_quilt
 nio_tasks_per_group                 = 0,
 nio_groups                          = 1,
 /




I attach the rsl.error.0000
 

Attachments

  • rsl.error.0000
    1.1 KB · Views: 1
I was able to solve the problem. For future reference and for anyone that might have this issue in the future, I'll leave here what I found.

The problem was that I was giving the max_dom parameter the wrong value. During my testing, I ran wrf.exe for my second domain on its own and I didn't realize that I had not changed the value of the parameter back to its correct value when running ndown.exe So, the issue was that I was running ndown.exe with max_dom = 1 instead of max_dom=3 (which is the number of domains I have).
 
Top