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

Error when compile an idealized case

husiyang22

New member
real 0m29.316suser 0m27.580ssys 0m1.613sar ru ../main/libwrflib.a module_advect_em.o module_ieva_em.o module_diffusion_em.o module_small_step_em.o /work/home/husiyang/apprepo/wrf/4.5-intelmpi2017/app/frame/pack_utils.o -L/work/home/husiyang/apprepo/wrf/4.5-intelmpi2017/app/external/io_netcdf -lwrfio_nf -L/public/software/mathlib/netcdf/4.4.1/intel/lib -lnetcdff -lnetcdf libwrflib.a(module_check_a_mundo.o): In function `module_check_a_mundo_mp_check_nml_consistency_':module_check_a_mundo.f90:(.text+0x915): undefined reference to to `bep_bem_ngr_u_'module_check_a_mundo.f90:(.text+0x927c): undefined reference to `bep_ndm_'module_check_a_mundo.f90:(.text+0x9287): undefined reference to `bep_nz_um_'module_check_a_mundo.f90:(.text+0x9292): undefined reference to `bep_ng_u_'module_check_a_mundo.f90:(.text+0x929d): undefined reference to `bep_nwr_u_'module_check_a_mundo.f90:(.text+0x92b3): undefined reference to `bep_bem_ndm_'module_check_a_mundo.f90:(.text+0x92be): undefined reference to `bep_bem_nz_um_'module_check_a_mundo.f90:(.text+0x92c9): undefined reference to `bep_bem_ng_u_'module_check_a_mundo.f90:(.text+0x92d4): undefined reference to `bep_bem_nwr_u_'module_check_a_mundo.f90:(.text+0x92df): undefined reference to `bep_bem_nf_u_'module_check_a_mundo.f90:(.text+0x92ea): undefined reference to `bep_bem_ngb_u_'module_check_a_mundo.f90:(.text+0x92f5): undefined reference to `bep_bem_nbui_max_'module_check_a_mundo.f90:(.text+0x9300): undefined reference to `bep_bem_ngr_u_'module_check_a_mundo.f90:(.text+0x9310): undefined reference to `bep_ndm_'module_check_a_mundo.f90:(.text+0x931b): undefined reference to `bep_nz_um_'module_check_a_mundo.f90:(.text+0x9326): undefined reference to `bep_ng_u_'module_check_a_mundo.f90:(.text+0x9331): undefined reference to `bep_nwr_u_'module_check_a_mundo.f90:(.text+0x9347): undefined reference to `bep_bem_ndm_'module_check_a_mundo.f90:(.text+0x9352): undefined reference to `bep_bem_nz_um_'module_check_a_mundo.f90:(.text+0x935d): undefined reference to `bep_bem_ng_u_'module_check_a_mundo.f90:(.text+0x9368): undefined reference to `bep_bem_nwr_u_'module_check_a_mundo.f90:(.text+0x9373): undefined reference to `bep_bem_nf_u_'module_check_a_mundo.f90:(.text+0x937e): undefined reference to `bep_bem_ngb_u_'module_check_a_mundo.f90:(.text+0x9389): undefined reference to `bep_bem_nbui_max_'module_check_a_mundo.f90:(.text+0x9394): undefined reference to `bep_bem_ngr_u_'module_check_a_mundo.f90:(.text+0x93a4): undefined reference to `bep_ndm_'module_check_a_mundo.f90:(.text+0x93af): undefined reference to `bep_nz_um_'module_check_a_mundo.f90:(.text+0x93ba): undefined reference to `bep_ng_u_'module_check_a_mundo.f90:(.text+0x93c5): undefined reference to `bep_nwr_u_'libwrflib.a(solve_em.o): In function `solve_em_':solve_em.f90:(.text+0x1f7dc): undefined reference to `module_physics_addtendc_mp_advance_ppt_'solve_em.f90:(.text+0x272f2): undefined reference to `module_microphysics_driver_mp_microphysics_driver_'solve_em.f90:(.text+0x49a57): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outb_'solve_em.f90:(.text+0x49b37): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outb_'solve_em.f90:(.text+0x49c17): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outb_'solve_em.f90:(.text+0x49cf7): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outb_'solve_em.f90:(.text+0x49f48): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outa_'solve_em.f90:(.text+0x4a028): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outa_'solve_em.f90:(.text+0x4a108): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outa_'solve_em.f90:(.text+0x4a1e8): undefined reference to `module_microphysics_zero_out_mp_microphysics_zero_outa_'solve_em.f90:(.text+0x53b49): undefined reference to `module_firebrand_spotting_mp_firebrand_spotting_em_driver_'solve_em.f90:(.text+0x540e2): undefined reference to `module_dust_emis_mp_bulk_dust_emis_'libwrflib.a(module_first_rk_step_part1.o): In function `module_first_rk_step_part1_mp_first_rk_step_part1_':module_first_rk_step_part1.f90:(.text+0x173b): undefined reference to `module_radiation_driver_mp_pre_radiation_driver_'module_first_rk_step_part1.f90:(.text+0x6dd3): undefined reference to `module_radiation_driver_mp_radiation_driver_'module_first_rk_step_part1.f90:(.text+0x9726f): undefined reference to `module_surface_driver_mp_surface_driver_'module_first_rk_step_part1.f90:(.text+0xa723c): undefined reference to `module_pbl_driver_mp_pbl_driver_'module_first_rk_step_part1.f90:(.text+0xab6e0): undefined reference to `module_cumulus_driver_mp_cumulus_driver_'module_first_rk_step_part1.f90:(.text+0xaf17b): undefined reference to `module_shallowcu_driver_mp_shallowcu_driver_'module_first_rk_step_part1.f90:(.text+0xb2a11): undefined reference to `module_fddagd_driver_mp_fddagd_driver_'module_first_rk_step_part1.f90:(.text+0xb358e): undefined reference to `module_fr_fire_driver_wrf_mp_fire_driver_em_step_'libwrflib.a(module_first_rk_step_part2.o): In function `module_first_rk_step_part2_mp_first_rk_step_part2_':module_first_rk_step_part2.f90:(.text+0x4ea4): undefined reference to `module_physics_addtendc_mp_update_phy_ten_'module_first_rk_step_part2.f90:(.text+0x7e48): undefined reference to `module_fddaobs_driver_mp_fddaobs_driver_'libwrflib.a(module_after_all_rk_steps.o): In function `module_after_all_rk_steps_mp_after_all_rk_steps_':module_after_all_rk_steps.f90:(.text+0x61c): undefined reference to `module_diagnostics_driver_mp_diagnostics_driver_'libwrflib.a(start_em.o): In function `start_domain_em_':start_em.f90:(.text+0x12b9c): undefined reference to `module_fr_fire_driver_wrf_mp_fire_driver_em_init_'start_em.f90:(.text+0x12da3): undefined reference to `module_firebrand_spotting_mp_firebrand_spotting_em_init_'start_em.f90:(.text+0x13c56): undefined reference to `module_trad_fields_mp_trad_fields_'start_em.f90: `module_fr_fire_driver_wrf_mp_fire_driver_em_init_'start_em.f90:(.text+0x12da3): undefined reference to `module_firebrand_spotting_mp_firebrand_spotting_em_init_'start_em.f90:(.text+0x13c56): undefined reference to `module_trad_fields_mp_trad_fields_'start_em.f90:(.text+0x14595): undefined reference to `module_diag_zld_mp_zld_'start_em.f90:(.text+0x14d9a): undefined reference to `module_diag_pld_mp_pld_'start_em.f90:(.text+0x1df26): undefined reference to `module_physics_init_mp_phy_init_'start_em.f90:(.text+0x20af9): undefined reference to `module_lightning_driver_mp_lightning_init_'start_em.f90:(.text+0x21af6): undefined reference to `module_sf_noahmpdrv_mp_groundwater_init_'0.28user 0.45system 0:00.87elapsed 84%CPU (0avgtext+0avgdata 72492maxresident)k0inputs+152outputs (0major+48963minor)pagefaults 0swapsmake[1]: [Makefile:29: em_ideal] Error 1 (ignored)make[1]: Leaving directory '/work/home/husiyang/apprepo/wrf/4.5-intelmpi2017/app/main'( cd test/em_convrad ; /bin/rm -f wrf.exe ; ln -s ../../main/wrf.exe . )( cd test/em_convrad ; /bin/rm -f ideal.exe ; ln -s ../../main/ideal.exe . )( cd test/em_convrad ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . ; \ ln -sf ../../run/LANDUSE.TBL . ; \ ln -sf ../../run/RRTMG_LW_DATA . ; \ ln -sf ../../run/RRTMG_SW_DATA . ; \ ln -sf ../../run/ozone.formatted . ; \ ln -sf ../../run/ozone_lat.formatted . ; \ ln -sf ../../run/ozone_plev.formatted . )( cd run ; /bin/rm -f ideal.exe ; ln -s ../main/ideal.exe . )( cd run ; if test -f namelist.input ; then \ /bin/cp -f namelist.input namelist.input.backup.`date +%Y-%m-%d_%H_%M_%S` ; fi ; \ /bin/rm -f namelist.input ; cp ../test/em_convrad/namelist.input . )( cd run ; /bin/rm -f input_sounding ; ln -s ../test/em_convrad/input_sounding . )build started: Sun Nov 23 17:53:30 CST 2025build completed: Sun Nov 23 18:34:35 CST 2025重装wrf后编译报错
 
Hi,
Can you go to your WRF/ directory and issue "clean -a" and then reconfigure and recompile, using this command, which will send the standard error and output to a log file, called compile.log.

Code:
./compile em_idealized_case -j 1 >& compile.log

Make sure to replace idealized_case with the case you're compiling. If the compile fails, please attach the configure.wrf and compile.log file. Please also let me know
1) which idealized case you're compiling.
2) if you made any modifications to any of the WRF code, or if this is clean/new/unmodified code

Thanks!
 
Last edited:
hi
i just compile the em_real and then i use the command "./clean -a" and compile the em_convrad. everything is default setting. i successfully ran the em_real but i failed when i compiled the em_convrad.
However, i have uninstalled the whole WRF and download a brand_new one to compile the idealized case, and it works. So perhaps I won't be able to carry out the operation you mentioned.

But still, thank you very much for your help!
 
Top