ideas on how to optimize performance

Having problems running the WRF Preprocessing Sysmte (WPS)?

ideas on how to optimize performance

Postby jbasconcillo » Mon Sep 02, 2019 5:44 am

I am using GFS_0p25. My innermost domain should be 1km because I want to see topographic effects. Since GFS is 0.25, I divided it to 12:4:1.

It is taking too long for 5-day simulation at 3-h interval. I am using 108 cores. Any ideas to make the computing faster?

NAMELIST INPUT
Code: Select all
 &time_control
 run_days                            = 5,
 run_hours                           = 0,
 run_minutes                         = 0,
 run_seconds                         = 0,
 start_year                          = 2015, 2015, 2015,
 start_month                         = 10, 10, 10,
 start_day                           = 15, 15, 15,
 start_hour                          = 00, 00,00,
 end_year                            = 2015, 2015, 2015,
 end_month                           = 10,  10, 10,
 end_day                             = 20, 20, 20,
 end_hour                            = 00,  00, 00,
 interval_seconds                    = 10800,
 input_from_file                     = .true.,.false.,.false.,
 history_interval                    = 180,  180, 180,
 frames_per_outfile                  = 1000, 1000,1000,
 restart                             = .false.,
 restart_interval                    = 7200,
 io_form_history                     = 2,
 io_form_restart                     = 2,
 io_form_input                       = 2,
 io_form_boundary                    = 2,
 debug_level                         = 0,
 diag_print                          = 0,
 auxinput4_inname                    = "wrflowinp_d<domain>",
 auxinput4_interval                  = 1440,
 io_form_auxinput4                   = 2,
/

 &domains
 time_step                           = 60,
 time_step_fract_num                 = 0,
 time_step_fract_den                 = 1,
 max_dom                             = 3,
 e_we                                = 647, 1297, 775,
 e_sn                                = 356, 694, 820,
 e_vert                              = 33, 33, 33,   
 p_top_requested                     = 5000,
 num_metgrid_levels                  = 27,
 num_metgrid_soil_levels             = 4,
 dx                                  = 12000, 4000, 1000,   
 dy                                  = 12000, 4000, 1000,
 grid_id                             = 1, 2, 3,   
 parent_id                           = 0, 1, 2, 
 i_parent_start                      = 1, 45, 386,
 j_parent_start                      = 1, 44, 132,
 parent_grid_ratio                   = 1, 3, 3,     
 parent_time_step_ratio              = 1, 3, 3,
 feedback                            = 1,
 smooth_option                       = 0,
 use_levels_below_ground             = .false.,
 vortex_interval                     = 15,    15,    15,
 max_vortex_speed                    = 30,    30,    30,
 corral_dist                         = 10,    10,    10,
 track_level                         = 50000,
 time_to_move                        = 0.,    0.,    0.,
 /

 &physics
 mp_physics                          =  6,     6,     6,
 cu_physics                          =  1,     0,     1,
 ra_lw_physics                       =  1,     1,     1,
 ra_sw_physics                       =  1,     1,     1,
 bl_pbl_physics                      =  1,     1,     1,
 sf_sfclay_physics                   =  1,     1,     1,
 sf_surface_physics                  =  2,     2,     2,
 radt                                = 18,    18,    18,
 bldt                                = 0,     0,     0,
 cudt                                = 5,     5,     5,
 icloud                              = 1,
 sf_urban_physics                    = 0,     0,     0,
 isfflx                              = 1,
 ifsnow                              = 0,
 surface_input_source                = 1,
 num_soil_layers                     = 4,
 num_land_cat                        = 21,
 isftcflx                            = 2,
 do_radar_ref                        = 1,
 sst_update                          = 1,
 /

 &fdda
 /

 &dynamics
 w_damping                           = 0,
 diff_opt                            = 1,      1,      1,
 km_opt                              = 4,      4,      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                      = 10,
 spec_zone                           = 1,
 relax_zone                          = 9,
 specified                           = .true.,.false.,.false.,
 nested                              = .false.,.true.,.true.,
 /

 &grib2
 /

 &namelist_quilt
 nio_tasks_per_group = 0,
 nio_groups = 1,
 /
jbasconcillo
 
Posts: 20
Joined: Thu May 16, 2019 8:56 am

Return to Runtime Problems

Who is online

Users browsing this forum: No registered users and 1 guest