Hi everyone!
I'm trying to run a model with 4 domains (5400 m, 1080 m, 216 m, and 43.2 m).
I was able to simulate 1 hour, but it took 1 hour using 49 processors. Now, I'm looking for ways to reduce the processing time.
My first approach was to reduce the parent_time_step_ratio in the first_namelist.input file.
The second approach is using adaptive time stepping (second_namelist.input). This works for 3 domains, but when I include the 4th domain, I get a segmentation fault error.
Any recommendations on how to solve this issue or further reduce processing time would be greatly appreciated.
Thanks!
I'm trying to run a model with 4 domains (5400 m, 1080 m, 216 m, and 43.2 m).
I was able to simulate 1 hour, but it took 1 hour using 49 processors. Now, I'm looking for ways to reduce the processing time.
My first approach was to reduce the parent_time_step_ratio in the first_namelist.input file.
time_step = 18,
parent_time_step_ratio = 1, 2, 3, 5
The second approach is using adaptive time stepping (second_namelist.input). This works for 3 domains, but when I include the 4th domain, I get a segmentation fault error.
use_adaptive_time_step = .true.,
step_to_output_time = .true.,
target_cfl = 1.2, 1.2, 1.2, 1.2
target_hcfl = .84, .84, .84, .84
max_step_increase_pct = 5, 51, 51, 51
starting_time_step = -1, -1, -1, -1
max_time_step = 43, 43, 43, 10
min_time_step = 16, 16, 1, 1
adaptation_domain = 1,
Any recommendations on how to solve this issue or further reduce processing time would be greatly appreciated.
Thanks!