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

Segmentation fault - invalid memory reference using WRF

Manuarii

Member
Hi,

I'm currently utilizing WRF 4.4.2 on a server employing a single process via `mpirun -np 1 ./wrf.exe` with `OMP_NUM_THREADS=24` configuration. Upon initiating simulations for 5 domains (refer to the attached `namelist.input`), employing a time step greater than 10 seconds results in a SIGSEGV error, specifically: 'Segmentation fault - invalid memory reference' (detailed in `rsl.error.0001` attached). However, when utilizing `time_step = 10`, the simulation runs smoothly without encountering any issues. Nevertheless, it takes a considerable amount of time to compute. I'm curious if there's a possibility of employing a higher time step without encountering the SIGSEGV error. Any insights or suggestions would be greatly appreciated.

Thanks,

Vazquez Ballesta Manuarii
 

Attachments

  • namelist.input
    6 KB · Views: 2
  • rsl.error.0000
    46.1 KB · Views: 2
Hi,
I would actually suggest to compile the code using distributed-memory (dmpar) and use more than 1 processor. With your domain sizes, you could use up to 72 processors, which would significantly improve the processing time.
 
Top