<b>Dear all,<br><br><br>Can somebody please help me?<br><br>I just built Wannier90 on my machine with intel duo core, gfortran-4.4, Linux (Ubuntu 9.04)<br>The building went on correctly (see results below from the terminal window)</b><br>
<br>eduriau@VaioEd-Linux:~/WORK/Wannier90/wannier90-1.1$ sudo make<br>(cd src ; make prog)<br>make[1]: Entering directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/src'<br>gfortran-4.4 wannier_prog.F90 -O2 constants.o io.o utility.o parameters.o hamiltonian.o overlap.o kmesh.o disentangle.o wannierise.o plot.o transport.o -L/usr/lib -llapack -lf77blas -lcblas -latlas -o ../wannier90.x<br>
make[1]: Leaving directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/src'<br>eduriau@VaioEd-Linux:~/WORK/Wannier90/wannier90-1.1$ ls<br>CHANGE.log doc LICENCE make.sys README src utility<br>config examples Makefile make.sys~ README.install tests wannier90.x<br>
<br><b>After building Wannier90, I ran the test cases with the "make test" command but I obtained the following results:<br></b>eduriau@VaioEd-Linux:~/WORK/Wannier90/wannier90-1.1$ sudo make test<br>(cd src ; make prog)<br>
make[1]: Entering directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/src'<br>gfortran-4.4 wannier_prog.F90 -O2 constants.o io.o utility.o parameters.o hamiltonian.o overlap.o kmesh.o disentangle.o wannierise.o plot.o transport.o -L/usr/lib -llapack -lf77blas -lcblas -latlas -o ../wannier90.x<br>
make[1]: Leaving directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/src'<br>(cd tests ; make test )<br>make[1]: Entering directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/tests'<br>./run_test.pl <br> Running test set of inputs<br>
Starting test1<br> Valence States of GaAs with a 2x2x2 kpoint mesh<br>STOP wannier90 error: examine the output/error file for details<br> Test Failed. <br><br> Starting test2<br> 4 MLWF for Li using disentanglement and a 4x4x4 grid<br>
Plotting Interpolated Band Structure<br>STOP wannier90 error: examine the output/error file for details<br> Test Failed. <br><br> Tests Complete<br> Examine the file /home/eduriau/WORK/Wannier90/wannier90-1.1/tests/wantest.log<br>
make[1]: Leaving directory `/home/eduriau/WORK/Wannier90/wannier90-1.1/tests'<b><br><br><br>For test 1: (extract from wannier.wout, I did not copy the header)</b><br>Starting a new Wannier90 calculation ...<br> Time to get kmesh 0.052 (sec)<br>
Reading overlaps from wannier.mmn : Created on 25Feb2006 at 11:03:51<br> Reading projections from wannier.amn : Created on 25Feb2006 at 11:03:51<br> ERROR: unitarity of initial U<br> nkp= 1<br> i= 1 j= 1<br> [u_matrix.transpose(u_matrix)]_ij= ************ 0.000000<br>
Exiting.......<br> Error in unitarity of initial U in overlap_project<br><br><b>For test 2: (extract from wannier.wout, I did not copy the header)</b><br>Starting a new Wannier90 calculation ...<br> Time to get kmesh 0.200 (sec)<br>
Reading overlaps from wannier.mmn : Created on 25Feb2006 at 11:03:51<br> Reading projections from wannier.amn : Created on 25Feb2006 at 11:03:51<br> Time to read overlaps 0.120 (sec)<br> *------------------------------- DISENTANGLE --------------------------------*<br>
+----------------------------------------------------------------------------+<br> | Energy Windows |<br> | --------------- |<br>
| Outer: -8.00000 to 14.30000 (eV) |<br> | Inner: -8.00000 to 6.70000 (eV) |<br> +----------------------------------------------------------------------------+<br>
Number of target bands to extract: 4<br> Unitarised projection of Wannier functions <br> ------------------------------------------ <br> A_mn = <psi_m|g_n> --> S = A.A^+ --> U = S^-1/2.A<br>
In dis_project... ERROR: unitarity of initial U<br> nkp= 1<br> i= 1 j= 1<br> [u_matrix_opt.transpose(u_matrix_opt)]_ij= ************ 0.000000<br> Exiting.......<br> dis_project: Error in unitarity of initial U in dis_project<br>
<br><b>Of course, the .amn and .mmn files were present. I also tried to run the examples but all of them returned the same problem in their respective .wout files.</b><br><br><b>I am a recent user of Linux and I have no clue about what I did wrong and what I could do to make Wannier90 run correctely. Can you please give me some advise/help?</b><br>
<br><b>Thanks a lot upfront,<br><br>Ed<br></b>