I’m encountering a fatal namelist parsing error when running WRF-Chem (configured with the LCZ urban canopy scheme) for my undergraduate thesis on urban heat island and ozone effects. The model crashes immediately at startup, with the following error in rsl.error.0000:
Maybe here?: sf_urban_physics = 1, 1
Maybe here?: use_wudapt_lcz = 1, 1
------ ERROR while reading namelist domains ------
Maybe here?: time_step = 90, 30
Maybe here?: time_step_fract_num = 0, 0
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 12500
ERRORS while reading one or more namelists from namelist.input.
-------------------------------------------
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
Maybe here?: sf_urban_physics = 1, 1
Maybe here?: use_wudapt_lcz = 1, 1
------ ERROR while reading namelist domains ------
Maybe here?: time_step = 90, 30
Maybe here?: time_step_fract_num = 0, 0
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 12500
ERRORS while reading one or more namelists from namelist.input.
-------------------------------------------
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
Questions:
- Could the GCC 4.x version be incompatible with WRF-Chem 4.x, leading to this namelist parsing failure?
- Are there any specific namelist syntax rules or compatibility considerations I’ve missed when using the LCZ scheme with double nesting?
Environment details:
- WRF-Chem version: 4.x (configured with LCZ scheme)
Compiler: GCC 4.x (I’m wondering if this could be a factor)