I am running a ZFS calculation on a complex of Iridium in a Windows environment. I got the following message.
'ORCA finished by error termination in ORCA_GTOInt
Following an earlier suggestion by Martin Michalík (In windows it is in Control Panel > System > Advanced system settings > Advanced > Environment Variables > System variables > Path and then edit) doesn't solve the problem.
I have ORCA on my Windows machine for smaller jobs. You do not need to do anything other than call ORCA normally from the command line with Windows (If you use the exec file provided for the install). Parallelization is handled automatically in Windows. I have yet to compare wall time to see if there is a speed difference between Windows and Linux though, but install and running (other than needing the command line) is rather straight forward in Windows (don't designate the number of cores in your input file though!).
Had this problem recently and all I did was to remove %maxcore line. Though I may have written more than the memory of the computer I'm using as the number preceeding maxcore pertains to memory per core resulting in the said error.
You need to remove other OPENMPI from the PATH and LD_LIBRARY_PATH variables. And ONLY have one openmpi in the PATH and LD_LIBRARY_PATH which of the version as provided below the download link of ORCA, eg.
ORCA 5.0.1, Linux, x86-64, .tar.xz Archive, Part 1/4 Full archive in parts, part 1/4 Static serial & parallel binaries linked against OpenMPI 4.1.1 orca_5_0_1_linux_x86-64_openmpi411_part1.tar.xz
(Orca 5.0.1 requires OpenMPI version 4.1.1)
https://www.open-mpi.org/software/ompi/v4.1
Also, check these:
Top reasons for ORCA not working in parallel:
- You did not launch orca with the full path! This is necessary in parallel mode so that ORCA will correctly find its executables.
- You launched orca like this: mpirun -np X orca. This should not be done. ORCA takes care of launching any mpirun commands on its own.
- ORCA tried to launch the OpenMPI mpirun command but did not find it. Make sure that the OpenMPI bin directory is defined in $PATH.
- OpenMPI did not find its libraries. Make sure that the OpenMPI library directory is defined in $LD_LIBRARY_PATH.
- You have multiple OpenMPI versions or MPI software on the computer and the PATH and LD_LIBRARY_PATH variables have not been set consistently (perhaps ORCA tried to use mpirun from one MPI program but linked to the library files of another). Check this for example by adding "which mpirun" or "echo PATH; echo $LD_LIBRARY_PATH" commands right before ORCA starts in your jobscript.