Restarting Eliashberg calculations for further temperatures
Posted: Mon Sep 13, 2021 12:22 pm
Hey everybody,
I am using EPW v.5.2.0, and I have completed an anisotropic Eliashberg run at certain temperatures (using nstemp, tempsmin, tempsmax), but now I am struggling to launch a restart for different temperatures: I am using the same number of nodes and pools on the same machine, I have all .ephmat, .freq, .egnv, and .ikmap files, but the calculation crashes with
Finish reading .egnv file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine invmat (1):
error in DGETRF
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
Before the crash, the program runs normally with the steps
- recognizing a restart ("RESTART ... Restart is done without reading PWSCF save file)
- starting the Eliashberg part ("Solve anisotropic Eliashberg equations")
- reading some of the files ("Finish reading .freq file", "Finish reading .egnv file")
In the first run I used these flags:
ep_coupling = .true.
elph = .true.
epbread = .false.
epbwrite = .true.
epwread = .false.
epwwrite = .true.
kmaps = .false.
wannierize = .true.
eliashberg = .true.
ephwrite = .true.
laniso = .true.
limag = .true.
lpade = .true.
lifc = .true.
mp_mesh_k = .true.
For the restart I tried these flags (giving the additional temperatures with temp(1) = ..., temp(2) = ...):
ep_coupling = .false.
elph = .false.
epbread = .false.
epbwrite = .false.
epwread = .true.
epwwrite = .false.
kmaps = .true.
wannierize = .false.
eliashberg = .true.
ephwrite = .false.
laniso = .true.
limag = .true.
lpade = .true.
lifc = .true.
mp_mesh_k = .true.
Do you have any idea what could cause this crash?
Thanks and all the best
I am using EPW v.5.2.0, and I have completed an anisotropic Eliashberg run at certain temperatures (using nstemp, tempsmin, tempsmax), but now I am struggling to launch a restart for different temperatures: I am using the same number of nodes and pools on the same machine, I have all .ephmat, .freq, .egnv, and .ikmap files, but the calculation crashes with
Finish reading .egnv file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine invmat (1):
error in DGETRF
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
Before the crash, the program runs normally with the steps
- recognizing a restart ("RESTART ... Restart is done without reading PWSCF save file)
- starting the Eliashberg part ("Solve anisotropic Eliashberg equations")
- reading some of the files ("Finish reading .freq file", "Finish reading .egnv file")
In the first run I used these flags:
ep_coupling = .true.
elph = .true.
epbread = .false.
epbwrite = .true.
epwread = .false.
epwwrite = .true.
kmaps = .false.
wannierize = .true.
eliashberg = .true.
ephwrite = .true.
laniso = .true.
limag = .true.
lpade = .true.
lifc = .true.
mp_mesh_k = .true.
For the restart I tried these flags (giving the additional temperatures with temp(1) = ..., temp(2) = ...):
ep_coupling = .false.
elph = .false.
epbread = .false.
epbwrite = .false.
epwread = .true.
epwwrite = .false.
kmaps = .true.
wannierize = .false.
eliashberg = .true.
ephwrite = .false.
laniso = .true.
limag = .true.
lpade = .true.
lifc = .true.
mp_mesh_k = .true.
Do you have any idea what could cause this crash?
Thanks and all the best