Hello,
I am getting the following runtime error:
Error during math dispatch processing...
__pgmath_abort:Math dispatch table is either misconfigured or corrupted.
It occurs when my Fortran code is built with nvfortran and libamath.so is loaded into the process. After testing some debug flags, I came to the following:
**** div/zs/precise ****Entry point not defined for CPU target=armv8.
Maybe libamath.so lacks implementations of some math functions?
Hi.
I think a little clarification of nomenclature is useful here.
As Rich says, the versions of Arm Performance Libraries that are out today are compatible with both GCC and Arm Compiler for Linux toolchains. The NVHPC toolchain, through its 'pgmath' interface may have different functionality for certain math.h functions and this will be what is causing the error messages seen.
If a version compatible with NVHPC was of interest that would be good input for future work.
Hope this helps.
Chris