This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

__pgmath_abort:Math dispatch table is either misconfigured or corrupted.

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?

Parents
  • Hi ndvn

    What's likely happening is that nvfortran is asking for a function that either libamath does not provide or provides with a different naming signature. libamath is not designed to be compatible with nvfortran. You should use the math runtime library that comes with the Nvidia toolchain.

    Ta

    Rich

Reply
  • Hi ndvn

    What's likely happening is that nvfortran is asking for a function that either libamath does not provide or provides with a different naming signature. libamath is not designed to be compatible with nvfortran. You should use the math runtime library that comes with the Nvidia toolchain.

    Ta

    Rich

Children
No data