numtiles and nproc? how to set?

Any issues with the actual running of the WRF.

numtiles and nproc? how to set?

Postby sorciq » Fri May 31, 2013 2:04 am

Hi all!

I was looking for any informations about numtiles and nproc_x,y but, I did not find anything useful. I am testing nesting domain (d01,d02,d03) and I think that time of simulation is too long. I am using 384 cores (32 nodes, 12 cpu per node).

It is my namelist.input:
Code: Select all
&time_control           
run_days                 = 0,
run_hours                = 48,
run_minutes              = 0,
run_seconds              = 0,
start_year               = 2013,    2013,    2013,
start_month              = 04,       04,       04,
start_day                = 13,       13,       13,
start_hour               = 00,       00,       00,
start_minute             = 00,       00,       00,
start_second             = 00,       00,       00,
end_year                 = 2013,     2013,     2013,
end_month                = 04,       04,       04,
end_day                  = 15,       15,       15,
end_hour                 = 00,       00,       00,
end_minute               = 00,       00,       00,
end_second               = 00,       00,       00,
interval_seconds         = 10800,
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,
/

&domains                 
eta_levels               = 1.000, 0.995, 0.9901, 0.9851, 0.9802,
                0.9753, 0.9703, 0.965, 0.9595, 0.9537,
                0.9476, 0.9412, 0.9344, 0.9272, 0.9195,
                0.9113, 0.9024, 0.8929, 0.8826, 0.8716,
                0.8596, 0.8467, 0.8327, 0.8177, 0.8014,
                0.7839, 0.7652, 0.7451, 0.7238, 0.7011,
                0.6772, 0.6521, 0.6259, 0.5988, 0.5708,
                0.5421, 0.5129, 0.4835, 0.4539, 0.4244,
                0.3953, 0.3665, 0.3384, 0.3111, 0.2847,
                0.2594, 0.2351, 0.212, 0.19, 0.167,
                0.1478, 0.1301, 0.1138, 0.0988, 0.0851,
                0.0726, 0.0611, 0.0507, 0.0412, 0.0326,
                0.0247, 0.0176, 0.0112, 0.0053, 0.000,
time_step                = 81,
time_step_fract_num      = 0,
time_step_fract_den      = 1,
max_dom                  = 3,
e_we                     = 192,      217,      433,
e_sn                     = 216,      241,      193,
e_vert                   = 65,       65,       65,
p_top_requested          = 4838.8,
num_metgrid_levels       = 48,
num_metgrid_soil_levels  = 4,
dx                       = 13500,     4500,     1500,
dy                       = 13500,     4500,     1500,
grid_id                  = 1,        2,        3,
parent_id                = 1,        1,        2,
i_parent_start           = 1,       59,       50,
j_parent_start           = 1,       60,       52,
parent_grid_ratio        = 1,        3,        3,
parent_time_step_ratio   = 1,        3,        3,
feedback                 = 1,
smooth_option            = 0,
numtiles                 = 8,
nproc_x                  = -1,
nproc_y                  = -1,
/

&physics                 
mp_physics               = 3,        3,        3,
ra_lw_physics            = 1,        1,        1,
ra_sw_physics            = 1,        1,        1,
radt                     = 30,       30,       30,
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,        0,
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                 = 0,
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 have started thinking that some setting about numtiles or nproc is wrong. What value I have to put into namelist to improve time of simulation? More CPU Cores less numtiles value? (intel suggest something like that). Or maybe I should change all domain because this values are wrong?
e_we = 192, 217, 433,
e_sn = 216, 241, 193,

For this domains 10 minutes of simulation calculated only 3h forecast. ;-( I think is too long...

Thank you all for all useful information,
Regards,
Simon
sorciq
 
Posts: 18
Joined: Sat Dec 22, 2012 3:06 pm

Re: numtiles and nproc? how to set?

Postby dileepkunjaai » Wed Jun 19, 2019 12:53 am

dileepkunjaai
 
Posts: 4
Joined: Tue Feb 12, 2019 11:58 pm


Return to Runtime Problems

Who is online

Users browsing this forum: No registered users and 6 guests

cron