Initial SCM WRFV4 Run

Anything related to the idealized simulations in WRF.

Initial SCM WRFV4 Run

Postby yoverx » Thu Nov 15, 2018 7:12 pm

Greetings WRF forum users. I am a (very) novice WRF user and am attempting to run a SCM test case. My various installation tests, calling C from Fortran and so forth, seem to have gone smoothly enough. I have gone through the set up and compilation of WRF and WPS in serial, but I cannot seem to get the ideal case to initialize or then WRF to run. I know that I am likely missing something obvious, but rather than spin my wheels I thought that I would seek the help of the forum-might.

An interesting item to note is that my rsl.error file has not been updating since a run I attempted late afternoon yesterday. I get a different error message output to the terminal than what is saved in the error file. I don't know if that assists in diagnosing the issue.

If more information is needed to attempt a fix, then I would be more than happy to supply it.

Running a virtual GNU/Linux distribution
Ubuntu 18.04
Contents of namelist.input :
Code: Select all
 &time_control
 run_days                            = 0,
 run_hours                           = 59,
 run_minutes                         = 0,
 run_seconds                         = 0,
 start_year                          = 1999,
 start_month                         = 10,
 start_day                           = 22,
 start_hour                          = 19,
 start_minute                        = 00,
 start_second                        = 00,
 end_year                            = 1999,
 end_month                           = 10,
 end_day                             = 25,
 end_hour                            = 06,
 end_minute                          = 00,
 end_second                          = 00,
 history_interval                    = 60,
 frames_per_outfile                  = 10000,
 restart                             = .false.,
 restart_interval                    = 1440000,
 io_form_history                     = 2
 io_form_restart                     = 2
 io_form_input                       = 2
 io_form_boundary                    = 2
 auxinput3_inname                    = "force_ideal.nc"
 auxinput3_interval_h                = 59
 io_form_auxinput3                   = 2
 /

 &domains
 time_step                           = 60,
 time_step_fract_num                 = 0,
 time_step_fract_den                 = 1,
 max_dom                             = 1,
 s_we                                = 1,
 e_we                                = 3,
 s_sn                                = 1,
 e_sn                                = 3,
 s_vert                              = 1,
 e_vert                              = 60,
 dx                                  = 4000,
 dy                                  = 4000,
 ztop                                = 12000.,
 /

 &scm
 scm_force                           = 0
 scm_force_dx                        = 10000
 num_force_layers                    = 8
 scm_lu_index                        = 2
 scm_isltyp                          = 4
 scm_vegfra                          = 0.5
 scm_lat                             = 37.600
 scm_lon                             = -96.700
 scm_th_adv                          = .false.
 scm_wind_adv                        = .false.
 scm_qv_adv                          = .false.
 scm_vert_adv                        = .false.
 /

 &physics
 mp_physics                          = 2,
 ra_lw_physics                       = 1,
 ra_sw_physics                       = 1,
 radt                                = 0,
 sf_sfclay_physics                   = 1,
 sf_surface_physics                  = 2,
 bl_pbl_physics                      = 1,
 bldt                                = 0,
 cu_physics                          = 0,
 cudt                                = 0,
 /

 &dynamics
 hybrid_opt                          = 0,
 rk_ord                              = 3,
 diff_opt                            = 2,      2,      2,
 km_opt                              = 2,      2,      2,
 damp_opt                            = 2,
 dampcoef                            = .003,
 zdamp                               = 5000.,
 khdif                               = 300,
 kvdif                               = 1,
 smdiv                               = 0.1,
 emdiv                               = 0.01,
 epssm                               = 0.1,
 time_step_sound                     = 6,
 h_mom_adv_order                     = 5,
 v_mom_adv_order                     = 3,
 h_sca_adv_order                     = 5,
 v_sca_adv_order                     = 3,
 pert_coriolis                       = .true.,
 mix_full_fields                     = .true.,
 non_hydrostatic                     = .true.,
 /

 &bdy_control
 periodic_x                          = .true.,
 symmetric_xs                        = .false.,
 symmetric_xe                        = .false.,
 open_xs                             = .false.,
 open_xe                             = .false.,
 periodic_y                          = .true.,
 symmetric_ys                        = .false.,
 symmetric_ye                        = .false.,
 open_ys                             = .false.,
 open_ye                             = .false.,
 /

 &namelist_quilt
 nio_tasks_per_group = 0,
 nio_groups = 1,
 /


Terminal print error message:
    IDEAL V4.0 PREPROCESSOR
    DYNAMICS OPTION: Eulerian Mass Coordinate
    alloc_space_field: domain 1 , 5839952 bytes allocated
    pi is 3.14159274
    input deep soil temperature (K) 288.000000
    input skin temperature (K) 288.000000
    1 0.0500000 288.0000000 0.2500000
    2 0.2500000 288.0000000 0.2500000
    3 0.7000000 288.0000000 0.2500000
    4 1.5000000 288.0000000 0.2500000
    Usually, the LSM uses 4 layers. Change this in the namelist.
    -------------- FATAL CALLED ---------------
    FATAL CALLED FROM FILE: <stdin> LINE: 1110
    LSM_uses_4_layers
    -------------------------------------------
    -------------- FATAL CALLED ---------------
    FATAL CALLED FROM FILE: <stdin> LINE: 1110
    LSM_uses_4_layers
    -------------------------------------------
    STOP wrf_abort

Older error saved to rsl.error.0000
    taskid: 0 hostname: myfirstname-VirtualBox
    module_io_quilt_old.F 2931 F
    Quilting with 1 groups of 0 I/O tasks.
    Ntasks in X 1 , ntasks in Y 1
    For domain 1 , the domain size is too small for this many processors, or the decomposition aspect ratio is poor.
    Minimum decomposed computational patch size, either x-dir or y-dir, is 10 grid cells.
    e_we = 3, nproc_x = 1, with cell width in x-direction = 3
    e_sn = 3, nproc_y = 1, with cell width in y-direction = 3
    --- ERROR: Reduce the MPI rank count, or redistribute the tasks.
    -------------- FATAL CALLED ---------------
    FATAL CALLED FROM FILE: <stdin> LINE: 1726
    NOTE: 1 namelist settings are wrong. Please check and reset these options
    -------------------------------------------
    application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
yoverx
 
Posts: 1
Joined: Thu Nov 15, 2018 6:36 pm

Return to Idealized Simulations

Who is online

Users browsing this forum: No registered users and 2 guests