io_form_history=102 JOINER code

Topics specifically related to running the model in an HPC environment
Post Reply
cjones
Posts: 22
Joined: Sat Jun 23, 2018 12:48 am

io_form_history=102 JOINER code

Post by cjones » Thu Jan 21, 2021 2:35 am

hi

I ran WRF in cheyenne using 60 nodes and the io_form_history = 102 option. I am now trying to use the joiner utility
https://www2.mmm.ucar.edu/wrf/users/special_code.html
but I am having problems understanding how to change the namelist.join

The output file names are like wrfout_d01_2017-10-01_00:00:00_xxxx where xxxx= 0000 to 2159
the individual files have hourly output for a 24-hour period

The namelist.join is attached.

I ran the utility it crashes right away with this message:
./joinwrf < namelist.join

forrtl: severe (43): file name specification error, unit 15, file "Unknown"
Image PC Routine Line Source
joinwrf 00000000008865BB Unknown Unknown Unknown
joinwrf 000000000089D280 Unknown Unknown Unknown
joinwrf 0000000000404EB8 Unknown Unknown Unknown
joinwrf 00000000004045A2 Unknown Unknown Unknown
libc.so.6 00007F516A6186E5 __libc_start_main Unknown Unknown
joinwrf 00000000004044A9 Unknown Unknown Unknown

There is something wrong in the way I am interpreting how to configure the namelist. So any help/ideas are greatly appreciated.

Cheers

Charles
Attachments
namelist.join.txt
(5.09 KiB) Downloaded 16 times

aramos
Posts: 2
Joined: Fri Jan 22, 2021 9:36 pm

Re: io_form_history=102 JOINER code

Post by aramos » Fri Jan 22, 2021 9:42 pm

I had a similar problem and after some debugging realized that the namelist was not being passed/read by the joiner program correctly. In the system I ran on, I just executed the command without "<" as ./joinwrf namelist.join and it fixed that issue.

cjones
Posts: 22
Joined: Sat Jun 23, 2018 12:48 am

Re: io_form_history=102 JOINER code

Post by cjones » Tue Jan 26, 2021 12:42 am

That was also my problem, thanks for the suggestion.

The code is now crashing in another place:
Namelist wrfdfile read in successfully.
dir_extd = './tmp/',
io_form = 7,
grid_id = 2,
init_time_str = '2017-10-01_00:00:00',
start_time_str = '2017-10-01_00:00:00',
history_interval = ' 01_00:00:00',
end_time_str = '2017-10-01_00:00:00',
Error reading NAMELIST file. Job stopped.

have you had good performance with io_form 102 and the joiner code?

aramos
Posts: 2
Joined: Fri Jan 22, 2021 9:36 pm

Re: io_form_history=102 JOINER code

Post by aramos » Tue Jan 26, 2021 4:58 pm

Yes, I've been able to run it. Still testing performance.
Based on the namelist you had attached initially I would suggest specifying io_form=7. I also ran into problems when the program read the patches section of the namelist. I also specify nproc_xin = nproc_x.

cjones
Posts: 22
Joined: Sat Jun 23, 2018 12:48 am

Re: io_form_history=102 JOINER code

Post by cjones » Wed Jan 27, 2021 8:20 pm

thanks for the info.
I was having performance issues running WRF in one HPC system and that's why I tried the history 102 option.
However, I got excellent runtime performance using the quilting option at least running on cheyenne. The quilting option is nice too because one does not have to use the joiner code.

Cheers,

Charles.

Post Reply

Return to “High-performance Computing”