dmftwdft-project / dmftwdft Goto Github PK
View Code? Open in Web Editor NEWDMFTwDFT: An open-source code combining Dynamical Mean Field Theory with various Density Functional Theory packages
License: GNU General Public License v3.0
DMFTwDFT: An open-source code combining Dynamical Mean Field Theory with various Density Functional Theory packages
License: GNU General Public License v3.0
Dear developers,
I'm trying to repeat the example CSC calculation of LaNiO3. I find that though the dmft.x part works as well as in NCSC calculation, running vaspDMFT results in the follow errors:
...
LDA part: xc-table for Pade appr. of Perdew
found WAVECAR, reading the header
POSCAR, INCAR and KPOINTS ok, starting setup
FFT: planning ...
reading WAVECAR
the WAVECAR file was read successfully
initial charge from wavefunction
DFT+DMFT run with DMFTwDFT
entering main loop
N E dE d eps ncg rms rms(c)
DAV: 1 -0.325174780448E+04 -0.32517E+04 -0.15030E+04 2920 0.177E+03BRMIX: very serious problems
the old and the new charge density differ
old charge density: 29.94236 new 31.09228
0.108E+03
DAV: 2 -0.117777953625E+04 0.20740E+04 -0.20858E+03 2340 0.404E+02 Fail to find mu, increase mu_iter
Fail to find mu, increase mu_iter
Fail to find mu, increase mu_iter
Fail to find mu, increase mu_iter
...
Projection 26 done.
Projection 27 done.
Projection 28 done.
MLWF_WANNIER90: WARNING: wannier90.win seems to contains
a UNIT_CELL_CART block already, I hope it applies to the current setup ...
MLWF_WANNIER90: WARNING: wannier90.win seems to contains
a ATOMS_CART block already, I hope it applies to the current setup ...
MLWF_WANNIER90: WARNING: wannier90.win seems to contains
the MP_GRID tag already, I hope it applies to the current setup ...
MLWF_WANNIER90: WARNING: wannier90.win seems to contains
a KPOINTS block already, I hope it applies to the current setup ...
BRMIX: very serious problems
the old and the new charge density differ
old charge density: 31.54367 new 78.00000
1 F= -.44645718E+03 E0= -.44642453E+03 d E =-.652956E-01
writing wavefunctions
I've tried to increase mu_iter in the INPUT.py from 100 to 1000, but the charge number is still not correct (there are 78 valence electrons.
Thanks for any suggestion!
Dear developers:
According to the tutorial of https://dmftwdft-project.github.io/DMFTwDFT, I compiled DMFTwDFT based on Python/2.7.9 and Wannier90/2.0.0. No error was reported during compilation.
However, when I tried to use the command "DMFT.py - h", the following error occurred:
Traceback (most recent call last):
File "/WORK/bin/g-vasp/DMFTwDFT-master/bin/DMFT.py", line 18, in
from INPUT import *
ImportError: No module named INPUT
How can I solve this problem?
Many thanks!
make[2]: Entering directory
/data/home/xinyuanwei/software/DMFTwDFTsource/vasp.5.4.4/build/std'/data/home/xinyuanwei/software/DMFTwDFTsource/vasp.5.4.4/build/std' cp: cannot stat ‘vasp’: No such file or directory make[1]: *** [all] Error 1 make[1]: Leaving directory
/data/home/xinyuanwei/software/DMFTwDFTsource/vasp.5.4.4/build/std'I guess this error might related with the modifed vasp files (charge.F et al.) provided by DMFTwDFT. Does anyone compile the VASP with DMFTwDFT successfully? Any suggestions are appreciated. Many Thanks.
Xinyuan Wei
Jul. 18 2020
Hi, Thank you for the installation tutorial(https://dmftwdft-project.github.io/DMFTwDFT/installation.html). I want to know which versions of these dependencies(matplotlib numpy scipy weave mpi4py requests) are suitable.
I tried the command (pip install matplotlib numpy scipy weave mpi4py requests) but get errors.
And I want know that whether python3 is ok for the installation.
I'm looking forward to your reply.
Dear developers,
Here are two problems when I repeat the example calculations of LaNiO3_vasp.
I follow the steps in the appendix of your published paper (https://doi.org/10.1016/j.cpc.2020.107778) for dos and band calculation. The dos is ok, but I fail the band calculations.
So far, two problems I've met.
Dear developer,
I find there is a bug in the subroutine MLWF_WANNIER90_AMN in sources/CSC-mods/vasp/mlwf.F .
You forgot to allocate M_matrix which will cause a segment fault error.
You can just fix the bug by adding after the line #541 in sources/CSC-mods/vasp/mlwf.F
ALLOCATE(M_matrix(num_bands,num_bands,nntot,num_kpts,WDES%ISPIN))
and by adding after the line #918.
DEALLOCATE(M_matrix)
Best,
Changming Yue
In the line #333 of DMFTwDFT/sources/src/read_inputs.F90
You should use
Overlap=MATMUL(TRANSPOSE(CONJG(UNI_loc)),UNI_loc)
instead of
Overlap=MATMUL(UNI_loc,TRANSPOSE(CONJG(UNI_loc)))
to check the unitarity of matrix of a_matrix, Amn(k).
The bug is due to dimension mismatch between Overlap (dimension nwannnwann) and MATMUL(UNI_loc,TRANSPOSE(CONJG(UNI_loc))) (nband_maxnband_max).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.