Malte Schüler
96a6891f64
plovasp: first working version of H(k) and complement
2019-06-27 15:21:07 +02:00
Malte Schüler
90de1f3ab6
plovasp: added new input flags. Implemented band selection. Finished implementing corr.
2019-06-27 09:05:04 +02:00
Manuel
a8c7569830
change del to with when reading hdf
2018-12-06 17:28:49 -05:00
Oleg Peil
64605e3267
Fixed VaspConverter to read ion sorts properly
2018-12-04 12:52:02 -05:00
Oleg Peil
19ce8a83e8
Modified check and output of projectors to a pg-file
2018-12-04 12:52:02 -05:00
Oleg Peil
0fa24a28ef
Modified ProjectorShell object accordingly
...
* Modified ProjectorShell to retrieve dictionary 'ions' from
the input and construct a list of equivalence classes (ion sorts).
2018-12-04 12:52:02 -05:00
Oleg Peil
7471691219
Added possibility to specify equivalent groups of ions
...
* Added a new input format for the list of ions. It is now possible
to group ions (like this [1 2] [5 6]) that are considered
equivalent in the solver. This has required changing the internal
variable 'ion_list' to a dictionary 'ions' which can later be
enhanced by other features (such as specifying ions by element name).
2018-12-04 12:52:02 -05:00
Manuel
8a53a80e1e
Fix a few documentation issue of the VASP converter
2018-07-03 14:44:03 -04:00
Manuel
ad3a23196a
Replace pytriqs with python.
...
There are still some more occurances of pytriqs.
Is on my list to be checked.
2018-07-02 19:16:50 -04:00
Nils Wentzell
1bab92c721
Merge tag '1.5'
...
Release 1.5
2018-05-26 23:56:46 +02:00
Manuel
641dff8d01
Error message fix for wien2k_converter (issue #93 )
2018-05-24 16:51:25 -04:00
Nils Wentzell
9d87d0be15
Updating import directives, minor correction to commit
2018-05-01 11:55:31 +02:00
Nils Wentzell
7599336e55
Fixed a bug in reading scale from POSCAR in PLOVasp
2018-02-23 10:30:16 +01:00
Nils Wentzell
586958eea9
Fixing install of python files after cmake changes
2018-02-14 16:22:11 -05:00
Olivier Parcollet
1a0ba43f8d
Continued
2018-01-22 17:37:27 -05:00
Olivier Parcollet
ae548d48da
WIP
2017-12-07 15:56:05 +01:00
Oleg E. Peil
8f28fcf41f
Fixed issue #75
2017-08-17 16:31:01 +02:00
Oleg E. Peil
974aa08e14
Fixed a bug in reading scale from POSCAR in PLOVasp
2017-04-20 13:58:24 +02:00
Olivier Parcollet
d7d720141e
Port to new Python interface for Gf
...
- Minor changes
- tests are ok
2017-04-06 09:25:17 +02:00
Hiroshi Shinaoka
129ae1e068
Fixed bugs. The latest numpy accepts only an integer as an index.
2017-03-17 21:05:09 +09:00
Oleg Peil
8378013faa
Merge branch 'master' into vasp
...
Conflicts:
doc/guide/dftdmft_selfcons.rst
python/CMakeLists.txt
python/converters/__init__.py
python/sumk_dft.py
test/CMakeLists.txt
2017-01-27 12:19:03 +01:00
Oleg E. Peil
776e0a31d1
Fixed a type in POSCAR read routine
2016-12-31 14:55:25 +01:00
Oleg E. Peil
ac46611e51
Fixed freezing issue in CSC run; better exception handling
...
In some MPI implementations the self-consistent run of `sc_dmft.py`
resulted in random freezings. This issue was fixed by polling the
VASP lock file only on the master node.
Also, better exception handling is implemented, allowing all nodes
to exit properly in case of error.
2016-12-31 14:42:43 +01:00
Oleg E. Peil
61f11bcff4
Fixed a small typo in sc_dmft.py
2016-12-31 11:13:29 +01:00
Oleg E. Peil
0de5b930f1
Removed k-phases from projectors and fixed tests
...
The k-phases turned out to be already included at VASP level.
The previous changes are commented out. However, the dependence
of `ProjectorShell` on `kmesh` and `struct` remains and the tests
are fixed accordingly.
2016-12-31 10:51:38 +01:00
Oleg E. Peil
0ae83d18b3
Added site-dependent phases to projectors
...
Now the projectors are defined in agreement with the formulas
in Amadon et al. Specifically, the phase exp(-i k Q) for site Q
is included.
2016-09-13 11:47:13 +02:00
aichhorn
c4b4620b36
Updated documentation of the hk converter
2016-08-29 10:27:33 +02:00
Oleg E. Peil
1fa0ab67b0
Fixed function name that has been changed in atm-lib
2016-08-09 13:15:24 +02:00
Oleg E. Peil
4d69dfd3ae
Fixed a typo in variable 'atmlib_present'
2016-08-09 12:35:06 +02:00
Oleg E. Peil
6d1891a99a
Fixed problems with SC script
...
* Fixed obvious bugs:
-- forgotten 'import re'
-- import user script by name from string
-- 'import converter' instead of 'import plovasp...'
* Number of iterations provided by the bash-script now has
an affect.
* Added a possibility to specify an alternative cfg-file
2016-05-10 11:47:58 +02:00
Priyanka Seth
390e8564b7
Minor clean up, pep-ified to allow doc compilation to run smoothly
2016-05-09 10:19:56 +02:00
Priyanka Seth
ab265f83cb
[doc] attempt at fixing doc
2016-05-05 16:32:16 +02:00
Oleg E. Peil
8b6ec2df6c
Fixed test case 'two_site' and added example 'two_site'
...
The test case 'two_site' can now be remade using the example
'two_site'.
2016-03-24 21:37:20 +01:00
Oleg E. Peil
7771e415e7
Added 'site_diag=False' option to 'density_matrix()'
2016-03-24 21:36:00 +01:00
Oleg E. Peil
96104cf10d
Fixed example and test case 'simple'
...
The test input files have been adapted to the new format
of LOCPROJ.
2016-03-24 20:11:57 +01:00
Oleg E. Peil
2bb45c775c
Fixed 'proj_shell' test suite
...
This test suite is based on V d-projectors in SrVO3.
The data have been recalculated to obtain the correct format
of LOCPROJ.
Also, some small but important changes are introduced to
the LOCPROJ parser and class ElectronicStructure.
Specifically, eigenvalues, Fermi-weights, and Fermi level are
now read from LOCPROJ instead of EIGENVAL and DOSCAR.
Besides, LOCPROJ now provides the value of NCDIJ instead of
NSPIN.
Basically, with these changes EIGENVAL and DOSCAR are no longer
needed. Although corresponding parseres will remain in 'vaspio.py'
they will not be used for standard operations.
2016-03-24 19:34:29 +01:00
Oleg E. Peil
a347360302
Cleaned up example 'simple'
2016-03-24 18:02:58 +01:00
Oleg E. Peil
f07afa50ff
Fixed 'atm' test
...
To make it work one has to create a symlink in 'dft/converters/plovasp'
pointing to the built library 'atm.so'.
Also, one has to use 'from <modulename> import <function>' inside
the test itself to avoid problems with module name substitutions.
2016-03-24 14:30:50 +01:00
Oleg E. Peil
daf40074b2
Added a charge self-consistency script
...
The charge self-consistency script is run from bin directory.
The corresponding Python script 'sc_dmft.py' has been modified
accordingly.
2016-03-11 18:49:29 +01:00
Oleg E. Peil
ea87d5bf11
Fixed module and library paths
...
In version 1.4 all python applications moved from the root python
library to `pytriqs/` subdirectory.
2016-03-11 12:14:31 +01:00
Oleg E. Peil
edf5038140
Added a shell script for running PLOVasp converter
...
The script simply runs pytriqs with an auto-executable module
`plovasp.converter`.
2016-03-11 11:35:19 +01:00
Oleg E. Peil
9401bed308
Merge branch 'vasp' of https://github.com/TRIQS/dft_tools into vasp
2016-03-11 10:09:33 +01:00
Oleg E. Peil
dc7614b0aa
Moved the main script to function 'main()'
2016-03-11 10:01:24 +01:00
Oleg E. Peil
f142db96fb
Merge branch 'master' into vasp
...
Conflicts:
CMakeLists.txt
python/CMakeLists.txt
python/converters/__init__.py
test/CMakeLists.txt
2016-03-11 09:53:24 +01:00
Oleg E. Peil
3ce88a9457
Modified import of ATM to make it optional
...
Now, if the PLOVasp cannot import `atm.so` it will issue a warning
and only fail when `density_of_states()` routine is invoked.
2016-03-10 16:53:17 +01:00
Oleg E. Peil
b47cc2f4d3
Fixed import of 'converter_tools' in 'vasp_converter'
2016-03-10 12:06:27 +01:00
Oleg E. Peil
30dc760dcb
Moved PLOVasp tests to root 'test' directory
...
Appropriate modifications to CMakeLists have also been made.
2016-03-10 11:45:53 +01:00
Oleg E. Peil
68ba0f3751
Fixed CMakeLists to make 'atm.so' installable
2016-03-09 20:03:02 +01:00
Oleg E. Peil
afb1134cb1
Added wrapper description file for ATM
...
Wrapper description file 'atm_desc.py' is needed to generate
a Python wrapper over the ATM library. Corresponding CMakeLists.txt
has also been added.
2016-03-09 19:04:05 +01:00
Priyanka Seth
058e8e968f
[wannier] few minor tidying changes while reading through
2016-02-23 15:10:22 +01:00