Hi,
I'm trying to use WRF version 4.0.2 to conduct one high-resolution simulation (9km/3km/1km). However, I found that when I used different compilers (intel version 2017 and gcc version 7.3.1) with Intel CPU 6142, the results come to be different, the maximum difference of T2 even reached to 9 kelvin degree.
They shared the same wrfinput_d01, wrfbdy_d01, and namelist.inpuit. When I used these two different compilers to finish compilation, I didn't change anything in the configure.wrf except for the DM_FC & DM_CC part (mpif90 and mpicc for gcc, mpiifort and mpiicc for intel).
I also checked other variables, such as Q2, RAINNC, and U10, all of them show obvious differences just like T2.
Could you please tell me why different compilers have different results for the same case? Is it reasonable? How can I make them have the same output?
Thanks!
I'm trying to use WRF version 4.0.2 to conduct one high-resolution simulation (9km/3km/1km). However, I found that when I used different compilers (intel version 2017 and gcc version 7.3.1) with Intel CPU 6142, the results come to be different, the maximum difference of T2 even reached to 9 kelvin degree.
They shared the same wrfinput_d01, wrfbdy_d01, and namelist.inpuit. When I used these two different compilers to finish compilation, I didn't change anything in the configure.wrf except for the DM_FC & DM_CC part (mpif90 and mpicc for gcc, mpiifort and mpiicc for intel).
I also checked other variables, such as Q2, RAINNC, and U10, all of them show obvious differences just like T2.
Could you please tell me why different compilers have different results for the same case? Is it reasonable? How can I make them have the same output?
Thanks!