Intel 19.1.3 compiler FPE with NaNs in ComputeRange()
When a data array has a NaN value, ComputeRange()
fails with an FPE with compiled with icc:
4 0x2b56041107eb vtkDataArray::ComputeRange(double*, int) + 187
3 0x2b560411138d vtkDataArray::ComputeScalarRange(double*) + 2557
2 0x2b560416dae2 /spack/linux-rhel7-broadwell/intel-19.1.3/paraview-5.9.1-crgiskfa46kkhbhmmqcj7ja6l42o2lll/lib64/libvtkCommon-pv5.9.so.1(+0x91aae2) [0x2b560416dae2]
1 0x2b560416de0e void vtkSMPTools::For<vtkDataArrayPrivate::AllValuesMinAndMax<1, vtkAOSDataArrayTemplate<float>, float> >(long long, long long, long long, vtkDataArrayPrivate::AllValuesMinAndMax<1, vtkAOSDataArrayTemplate<float>, float>&) + 494
0 0x2b560416e2ec /spack/opt/spack/linux-rhel7-broadwell/intel-19.1.3/paraview-5.9.1-crgiskfa46kkhbhmmqcj7ja6l42o2lll/lib64/libvtkCommon-pv5.9.so.1(+0x91b2ec) [0x2b560416e2ec]
( 15.911s) [pvbatch ] :0 FATL| Signal: SIGFPE
Floating exception
Edited by Cory Quammen