hiker/xios-2252

XIOS aborting when an xios server has no data

hiker opened this issue · 1 comments

hiker commented

Some consistency checks will fail if an xios server has no data, e.g.:

     bool hasAreaValueLocal = (!areavalue.isEmpty() && 0 != areavalue.numElements());

In this case areavalue is defined (i.e. not isEmpty()), but has size 0 on some xios server. This then triggers further tests which cause an abort.

The right approach seems to be to add a global operation to only set these values to False if all processes have set this to false.

With this additional patch my nemo test case finished successfully.

hiker commented

Note that I expect that there are more checks that would need the same patch, but without a test case triggering a problem I only do a minimal patch to get NEMO to work.