geoschem/GCHP

[DISCUSSION] OpenUCX v1.6 gives incomplete traceback information

sdeastham opened this issue · 0 comments

OpenMPI (and other MPI implementations) can make use of OpenUCX, which provides some low-level functionality. @mathomp4 discovered that MPI built with OpenUCX v1.6 will give incomplete traceback information when throwing an error due to floating point exceptions, at least when using some Intel compilers (openucx/ucx#5611). This can be resolved by instead using OpenUCX v1.8.1. GCHPctm successfully compiles with OpenUCX v1.8.1 and OpenMPI v4.0.4, so this should be the recommended (open source) software stack for GCHPctm.