How do you fix Illegal instruction (core dumped) in Gromacs VERSION 4.6.5? It is showing when we run mdrun. We are using Intel(R) Core(TM)2 Duo CPU, E7400 @ 2.80GHz Computer. I attached the system information file.
This is the danger in relying on pre-compiled binaries. Whatever you're getting from the package manager is incompatible with your hardware. Uninstall those binaries and install from source; a manual installation will detect the correct settings for your system.
You compiled with some optimization level that the hardware can't handle. Without your full cmake command, it's impossible to tell. The maximum level for that hardware is SSE4.1.
Thank you Justin, When we are running mdrun, that step only the error is shown. ours is 32 bit core2duo computer. in 64 bit computer this is working perfectly.
I understand the programs that are giving you the error; what you need to provide is your exact cmake command (when you were installing the software). You compiled the code for a level of optimization that your hardware doesn't support, or if you copied binaries over from another machine, they are incompatible.
This is the danger in relying on pre-compiled binaries. Whatever you're getting from the package manager is incompatible with your hardware. Uninstall those binaries and install from source; a manual installation will detect the correct settings for your system.