External optional components of Abinit (BigDFT, Wannier90...) and codes using/providing data from/to Abinit (AtomPAW, ONCVPSP, EXC, DP, Yambo...)
Moderators: ebousquet, bxu
-
loefaas
- Posts: 11
- Joined: Thu Jul 01, 2010 1:12 pm
Post
by loefaas » Thu Jul 01, 2010 1:16 pm
Dear all,
I have some problem with the Wannier90 plugin with abinit.
When I try to run the tests/tutorials for Wannier90 the run stops and shows this in wannier90.wout
Time to get kmesh 0.022 (sec)
ERROR: unitarity of initial U
nkp= 1
i= 1 j= 1
[u_matrix.transpose(u_matrix)]_ij= 1.040102 0.000000
Exiting.......
Error in unitarity of initial U in overlap_project
Anyone knows what the source of this error? I have tried to recompile but haven't managed to solve it.
Regards
Henrik
Last edited by
loefaas on Tue Sep 14, 2010 10:34 am, edited 1 time in total.
-
CarmineAutieri
- Posts: 13
- Joined: Wed Feb 24, 2010 11:36 am
- Location: Uppsala University
Post
by CarmineAutieri » Fri Jul 09, 2010 9:53 am
Dear Henrik,
on my cluster there is ABINIT with GNU compiler and ABINIT with INTEL compiler.
.Version 6.0.4 of ABINIT
.(MPI version, prepared for a x86_64_linux_gnu4.4 computer)
.Version 6.0.4 of ABINIT
.(MPI version, prepared for a x86_64_linux_intel10.1 computer)
When I run the job with GNU compiler I have the same problem, but I have no problem with Intel Compiler.
I am not sure, but I think that Wannier90 cannot read exactly data from a file generated from GNU Compiler.
I am trying to solve the problem. I will inform you if I solve the problem.
Regards
Carmine
-
loefaas
- Posts: 11
- Joined: Thu Jul 01, 2010 1:12 pm
Post
by loefaas » Fri Jul 09, 2010 10:26 am
Actually I have solved the problem for me. I am not completely sure what the solution was, but I think linking with mkl instead of standard blas, lapack made the trick, still using gfortran as compiler.
-
mverstra
- Posts: 655
- Joined: Wed Aug 19, 2009 12:01 pm
Post
by mverstra » Sat Sep 04, 2010 9:25 am
Hello,
indeed, the product which generates the unitary matrix complaint comes after some lapack/blas calls. If you have checked it to your satisfaction, could the original author of the post put [RESOLVED] in the title?
thanks
Matthieu
Matthieu Verstraete
University of Liege, Belgium