Hi,
I am running WRFv4.1 in our HPC. Right now we have nodes with two different architectures (different CPUs and different mainboards).
I compiled WRFv4.1 on each architecture using the same version of libraries and Intel compiler (libraries and Intel compiler were compiled under each architecture respectively).
These two compilations of WRFv4.1 gave different results (same namelist, same forcing data, same processor number...). For U and V, the maximum difference can reach 10 m/s, and for T2 the maximum difference can reach 4 K.
Of course, some small differences in the output can be expected, but I am not sure if the difference should be this large.
I just want to ask if there is anything during the compilation process I need to take care of, so that the two compilations can produce the "same" result.
Best regards,
Xun
I am running WRFv4.1 in our HPC. Right now we have nodes with two different architectures (different CPUs and different mainboards).
I compiled WRFv4.1 on each architecture using the same version of libraries and Intel compiler (libraries and Intel compiler were compiled under each architecture respectively).
These two compilations of WRFv4.1 gave different results (same namelist, same forcing data, same processor number...). For U and V, the maximum difference can reach 10 m/s, and for T2 the maximum difference can reach 4 K.
Of course, some small differences in the output can be expected, but I am not sure if the difference should be this large.
I just want to ask if there is anything during the compilation process I need to take care of, so that the two compilations can produce the "same" result.
Best regards,
Xun