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

Carly5

New member
Hello everyone, can you help me with this problem? When I run wrf.exe, I get the following error:

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x154094f54d11 in ???
#1 0x154094f53ee5 in ???
#2 0x154094bca08f in ???
at /build/glibc-wuryBv/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0
#3 0x561bf2222d3f in ???
#4 0x561bf2228304 in ???
#5 0x561bf222c382 in ???
#6 0x561bf1a0a995 in ???
#7 0x561bf1233525 in ???
#8 0x561bf0c7a498 in ???
#9 0x561bf0b0f8f3 in ???
#10 0x561befb516ad in ???
#11 0x561befb51d1a in ???
#12 0x561befb51d1a in ???
#13 0x561befad8667 in ???
#14 0x561befad809e in ???
#15 0x154094bab082 in __libc_start_main
at ../csu/libc-start.c:308
#16 0x561befad80dd in ???
#17 0xffffffffffffffff in ???

I entered grep cfl rsl*, and similar information like rsl.error.0039:d03 2015-01-02_00:00:30 2 points exceeded v_cfl = 2 in domain d03 at time 2015-01-02_00:00:30 hours was displayed, so I tried reducing the step size, but the same error still occurred until it was 50. My namelist.input and rsl files are as follows.

Thank you so much!
 

Attachments

  • rsl.error.0039.txt
    12.1 KB · Views: 2
  • rsl.out.0039.txt
    11 KB · Views: 0
  • rsl.error.0000.txt
    20.3 KB · Views: 2
  • namelist.input
    5 KB · Views: 6
I resolved the errors by setting epssm = 0.5, 0.5, 0.5, but the program has been running for over 20 hours, and there are still no new WRF output files generated. My updated SLURM script is as follows:
#SBATCH --nodes=1
# Specify the number of processes per core
#SBATCH --ntasks-per-node=64
#SBATCH --ntasks-per-core=1
mpirun -np 64 ./wrf.exe > real.out 2>&1

Thanks so much!
 
I resolved the errors by setting epssm = 0.5, 0.5, 0.5, but the program has been running for over 20 hours, and there are still no new WRF output files generated. My updated SLURM script is as follows:
#SBATCH --nodes=1
# Specify the number of processes per core
#SBATCH --ntasks-per-node=64
#SBATCH --ntasks-per-core=1
mpirun -np 64 ./wrf.exe > real.out 2>&1

Thanks so much!
In your namelist.input, you set

history_interval_m = 1440, 1440, 1440,

Which indicates that the model will outout history files every 24-hour. To get more frequent output, for example at 6-hr interval, please set

history_interval_m = 360, 360, 360,
 
Top