Page 1 of 1

EPW5.2, File writing error

Posted: Wed Jul 29, 2020 4:56 am
by hhwj
Hello, everyone!
I have compiled EPW 5.2 with Qe 6.5. The compilation goes very well, however, when I try to do some calculation, strange error comes up. The codes stops when the electron-phonon coupling matrix is calculated. This is the error message:
This requires fcntl(2) to be implemented. As of 8/25/2011 it is not. Generic MPICH Message: File locking failed in ADIOI_Set_lock(fd 4,cmd F_SETLKW/7,type F_RDLCK/0,whence 0) with return value FFFFFFFF and errno 26.
- If the file system is NFS, you need to use NFS version 3, ensure that the lockd daemon is running on all the machines, and mount the directory with the 'noac' option (no attribute caching).
- If the file system is LUSTRE, ensure that the directory is mounted with the 'flock' option.
ADIOI_Set_lock:: Function not implemented
ADIOI_Set_lock:offset 0, length 285696
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0


I do not know how to deal with this problem, can someone help me ?

Re: EPW5.2, File writing error

Posted: Wed Jul 29, 2020 5:34 pm
by hlee
Dear hhwj:

I would suggest you first to run the test suites on your HPC system before the production runs.
After compiling EPW, go to the directory of test-suite under the root directory of Quantum ESPRESSO, and then issue "make run-tests-epw-parallel" or "make run-tests-epw-serial".
In your case, you encountered the error related to MPI; so I suggest you to issue "make run-tests-epw-parallel".

In addition, check the following post which reports the same error:
viewtopic.php?f=6&t=1297

Sincerely,

H. Lee