NWChem seg fault crashes on Centos 7.2


Click here for full thread
Clicked A Few Times
We are trying to get NWChem 6.6 working with fully patched 64 bit Centos 7.2 systems, but are having some trouble. It compiles and links cleanly, but seg faults and crashes immediately upon running.

If compiled against OpenMPI, we see:

/usr/lib64/openmpi/bin/mpiexec


mpiexec noticed that process rank 0 with PID 8294 on node moose16 exited on signal 11 (Segmentation fault).




Against MPICH:
/usr/lib64/mpich/bin/mpiexec

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:

Program received signal SIGILL: Illegal instruction.

Program received signal SIGILL: Illegal instruction.

Backtrace for this error:

Backtrace for this error:
  1. 0 0x2B2E96996467
  2. 0 0x2AAE50407467
  3. 0 0x2ADE4D748467
  4. 0 0x2B32B1BBB467
  5. 1 0x2ADE4D748AAE
  6. 1 0x2AAE50407AAE
  7. 1 0x2B2E96996AAE
  8. 1 0x2B32B1BBBAAE
  9. 2 0x2B2E9782F66F
  10. 2 0x2B32B2A5466F
  11. 2 0x2ADE4E5E166F
  12. 2 0x2AAE512A066F
  13. 3 0x2E6F972 in mxinit_ at mxsubs.F:118
  14. 3 0x2E6F972 in mxinit_ at mxsubs.F:118
  15. 3 0x2E6F972 in mxinit_ at mxsubs.F:118
  16. 3 0x2E6F972 in mxinit_ at mxsubs.F:118
  17. 4 0x4F49C2 in nwchem at nwchem.F:89
  18. 4 0x4F49C2 in nwchem at nwchem.F:89
  19. 4 0x4F49C2 in nwchem at nwchem.F:89
  20. 4 0x4F49C2 in nwchem at nwchem.F:89

=======================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= EXIT CODE: 132
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
=======================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Illegal instruction (signal 4)
This typically refers to a problem with your application.


We have tried applying the NWChem patches available on the download page, including the latest ones for Fedora 24, but no joy.

Any hints would be appreciated, thanks!

-Dj