Hi
I was testing the mpivasp and I encountered a weird error. Initially when I used the USPP POTCAR file the mpivasp worked perfectly fine.
So in the next step I used the PAW POTCAR and my test calculations crashes with the foloowing error.
running on 2 nodes
distr: one band on 1 nodes, 2 groups
vasp.4.6.28 25Jul05 complex
POSCAR found : 1 types and 2 ions
LDA part: xc-table for Ceperly-Alder, standard interpolation
POSCAR, INCAR and KPOINTS ok, starting setup
WARNING: wrap around errors must be expected
FFT: planning ... 1
reading WAVECAR
LAPACK: Routine ZPOTRF failed! 4
LAPACK: Routine ZPOTRF failed! 4
I don't understand how the USPP POTCAR works and the PAW one fails
Any comments ?
Thanks
VASP compiled with MPICH2- LAPACK ZPOTRF error
Moderators: Global Moderator, Moderator
VASP compiled with MPICH2- LAPACK ZPOTRF error
Last edited by sudhakar on Mon Sep 25, 2006 9:01 pm, edited 1 time in total.
-
- Administrator
- Posts: 2921
- Joined: Tue Aug 03, 2004 8:18 am
- License Nr.: 458
VASP compiled with MPICH2- LAPACK ZPOTRF error
Did you start the PAW run with exactly the same input parameters as the US-PP one?
Last edited by admin on Tue Sep 26, 2006 11:06 am, edited 1 time in total.
VASP compiled with MPICH2- LAPACK ZPOTRF error
yes everything stays exactly the same... only the POTCAR was changed. The test system was just to calculate the total energy of H2 molecule.
Last edited by sudhakar on Tue Sep 26, 2006 7:19 pm, edited 1 time in total.
-
- Newbie
- Posts: 14
- Joined: Wed Sep 07, 2005 7:06 pm
- Location: Irvine, CA USA
VASP compiled with MPICH2- LAPACK ZPOTRF error
I've had the same error, and I used PAW POTCAR as well. I haven't tried with USPP. I'm not sure why that specific subroutine fails either.
Last edited by ashinde on Fri Sep 29, 2006 4:52 pm, edited 1 time in total.
-
- Administrator
- Posts: 2921
- Joined: Tue Aug 03, 2004 8:18 am
- License Nr.: 458
VASP compiled with MPICH2- LAPACK ZPOTRF error
sorry, I cannot reproduce this error with any of the standard VASP-PPS, neither the US nor the PAW ones, there is definitely no bug in the potentials or the code which may be the reason for this error.
The error is due to a LAPACK call, ZPOTRF computes the Cholesky factorization of a complex Hermitian positive definite matrix A.
If the installation of the LAPACK is done correctly and the input is reasonable otherwise (KPOINTS, INCAR,POSCAR), the reasons of the error might be
-) the RMM-DIIS algorithm (in case you use it) fails for this step (electronic optimisation),
-- switch to a different algorithm (ALGO = Normal or IALGO = 38 (blocked Davidson) may be more stable)
-) maybe, the first ionic relaxation step lead to an unreasonable geometry (compare the input and output geometries of the first ionic iteration step for both runs).
in that case it can be helpful to
- switch to a different relaxation algorithm (IBRION-tag)
- reduce the step size of the first step by setting POTIM= (0.1)
The error is due to a LAPACK call, ZPOTRF computes the Cholesky factorization of a complex Hermitian positive definite matrix A.
If the installation of the LAPACK is done correctly and the input is reasonable otherwise (KPOINTS, INCAR,POSCAR), the reasons of the error might be
-) the RMM-DIIS algorithm (in case you use it) fails for this step (electronic optimisation),
-- switch to a different algorithm (ALGO = Normal or IALGO = 38 (blocked Davidson) may be more stable)
-) maybe, the first ionic relaxation step lead to an unreasonable geometry (compare the input and output geometries of the first ionic iteration step for both runs).
in that case it can be helpful to
- switch to a different relaxation algorithm (IBRION-tag)
- reduce the step size of the first step by setting POTIM= (0.1)
Last edited by admin on Tue Oct 03, 2006 8:38 am, edited 1 time in total.