Replies: 2 comments 2 replies
-
@mlee03 @ceblanton @bensonr @rem1776 @nikizadehgfdl |
Beta Was this translation helpful? Give feedback.
0 replies
-
This situation has existed literally for decades. It is something that we should document and probably spend some face time with key individuals (Sergey, maybe Alistair, etc) to determine whether there's further action to be taken. However, it seems to be a bit off track since I thought the goal of the work was to evaluate xESMF as a potential replacement. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In producing weights file, fregrid_parallel may not be recording the same tile number (field tile number in mosaic)
as the serial fregrid. This can be seen when mapping cubic sphere to lat-lon grid, but (obviously) not when
mapping from lat-lon to lat-lon. Additionally, applying the differing weight files to remapping does not seem to make
a difference in the actual values of the fields. E.g. NCTools Test15 produces the same final output, but upon inspection it can be seen that the produced weights files are not identical. Additionally, one can observe that ncells (or index length or dimention) is the same in both serial and parallel cases. This result can be seen in the baseline and older code (to the extent tested) and does not depend on installation or compiler, etc.
It may be that what is happening is that in creating the x-grid, the serial fregrid and a run of the parallel fregrid
sometimes choose different tiles (of the cubic sphere) for equivalent cells. Of course, this could only occur at tile boundaries : where two source cubic sphere tiles meet and in such a way where the same overlap to a target call exist in each. If such is the case, it is it desirable to force an ordering of the tiles used in the xgrid creation for the sake of "perfect" agreement between the serial and parallel versions?
Beta Was this translation helpful? Give feedback.
All reactions