The program cannot run when epw reproduces the phonon spectrum
Posted: Sat Mar 01, 2025 10:46 am
Dear Experts,
When I run the mpirun-np 64 epw.x-npool 64 < epw.in > epw.out command to calculate the phonon spectrum data, this error occurs
[iap01:2753851:0:2753851] Caught signal 8 (Floating point exception: integer divide by zero)
==== backtrace (tid:2753851) ====
0 /lib64/libucs.so.0(ucs_handle_error+0x2a4) [0x145da37ba144]
1 /lib64/libucs.so.0(+0x2231c) [0x145da37ba31c]
2 /lib64/libucs.so.0(+0x225ca) [0x145da37ba5ca]
3 epw.x() [0x462700]
4 epw.x() [0x408632]
5 epw.x() [0x407d62]
6 /lib64/libc.so.6(__libc_start_main+0xf3) [0x14606996c493]
7 epw.x() [0x407c6e]
=================================
forrtl: severe (71): integer divide by zero
Image PC Routine Line Source
epw.x 00000000011C9D6B Unknown Unknown Unknown
libpthread-2.28.s 000014606A4A8B20 Unknown Unknown Unknown
epw.x 0000000000462700 epw_readin_ 830 epw_readin.f90
epw.x 0000000000408632 MAIN__ 95 epw.f90
epw.x 0000000000407D62 Unknown Unknown Unknown
libc-2.28.so 000014606996C493 __libc_start_main Unknown Unknown
epw.x 0000000000407C6E Unknown Unknown Unknown
And the contents of the epw.out file appear as follows
Parallel version (MPI & OpenMP), running on 64 processor cores
Number of MPI processes: 64
Threads/MPI process: 1
MPI processes distributed on 1 nodes
K-points division: npool = 64
227434 MiB available memory on the printing compute node when the environment starts
Waiting for input...
Reading input from standard input
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 2753852 RUNNING AT iap01
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================
Attached are my epw.in file and path2.dat file.I tried ephwrite=.false., but the same error occurred.
Epw works fine when I use nkf and nqf instead of filkf and filqf. However, the files generated by nkf and nqf have bands data, dos data and phdos data but no phonon spectrum data.What should I do to get the phonon spectrum data?
Best regards,
fale li
When I run the mpirun-np 64 epw.x-npool 64 < epw.in > epw.out command to calculate the phonon spectrum data, this error occurs
[iap01:2753851:0:2753851] Caught signal 8 (Floating point exception: integer divide by zero)
==== backtrace (tid:2753851) ====
0 /lib64/libucs.so.0(ucs_handle_error+0x2a4) [0x145da37ba144]
1 /lib64/libucs.so.0(+0x2231c) [0x145da37ba31c]
2 /lib64/libucs.so.0(+0x225ca) [0x145da37ba5ca]
3 epw.x() [0x462700]
4 epw.x() [0x408632]
5 epw.x() [0x407d62]
6 /lib64/libc.so.6(__libc_start_main+0xf3) [0x14606996c493]
7 epw.x() [0x407c6e]
=================================
forrtl: severe (71): integer divide by zero
Image PC Routine Line Source
epw.x 00000000011C9D6B Unknown Unknown Unknown
libpthread-2.28.s 000014606A4A8B20 Unknown Unknown Unknown
epw.x 0000000000462700 epw_readin_ 830 epw_readin.f90
epw.x 0000000000408632 MAIN__ 95 epw.f90
epw.x 0000000000407D62 Unknown Unknown Unknown
libc-2.28.so 000014606996C493 __libc_start_main Unknown Unknown
epw.x 0000000000407C6E Unknown Unknown Unknown
And the contents of the epw.out file appear as follows
Parallel version (MPI & OpenMP), running on 64 processor cores
Number of MPI processes: 64
Threads/MPI process: 1
MPI processes distributed on 1 nodes
K-points division: npool = 64
227434 MiB available memory on the printing compute node when the environment starts
Waiting for input...
Reading input from standard input
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 2753852 RUNNING AT iap01
= KILLED BY SIGNAL: 9 (Killed)
===================================================================================
Attached are my epw.in file and path2.dat file.I tried ephwrite=.false., but the same error occurred.
Epw works fine when I use nkf and nqf instead of filkf and filqf. However, the files generated by nkf and nqf have bands data, dos data and phdos data but no phonon spectrum data.What should I do to get the phonon spectrum data?
Best regards,
fale li