3
0
mirror of https://github.com/triqs/dft_tools synced 2024-11-18 03:53:48 +01:00
Commit Graph

1288 Commits

Author SHA1 Message Date
Nils Wentzell
429e625d09 [ghactions] Bump ubuntu builds to clang12 and osx builds to gcc11 2021-05-27 15:45:41 -04:00
Nils Wentzell
33b548eb59 Switch Build_Deps default from IfNotFound to Always 2021-05-27 15:30:27 -04:00
Nils Wentzell
6a8d838b20 from_L_G_R requires a Green function with data layed out in C-order 2021-05-26 17:59:50 -04:00
Nils Wentzell
b69baf140e Use nda over TRIQS_RUNTIME_ERROR in dos_tetra3d 2021-05-26 17:59:50 -04:00
Nils Wentzell
3648fd74e8 Automated porting to triqs + meshes + nda 2021-05-26 17:59:50 -04:00
Alexander Hampel
342aa363d9 fixed tests to work with dev version of triqs 2021-05-26 17:59:50 -04:00
Alexander Hampel
9b22859553 added helper function to flatten gf_struct objects for new triqs version 2021-05-26 17:59:50 -04:00
Alexander Hampel
fae1217fa4 switched lapack target from triqs to nda 2021-05-26 17:59:50 -04:00
Sophie Beck
3122ab2a83
Updates of Wannier90Converter: (#169)
Added:

substantial speed-up using MPI for Fourier transform
option to add a local spin-orbit term to t2g local Hamiltonian.
writing dft_fermi_energy to group 'dft_misc_input'
writing kpt_basis to group 'dft_input' if bloch_basis=True
writing kpts_cart to group 'dft_misc_input' if bloch_basis=True
Minor bugfixes:

bug can be caused by rounding of outer window limits if bloch_basis and disentangle =True, made error message clearer
2021-05-06 08:37:15 -04:00
merkelm
0a71b29096
Added parameter kpts_to_write to SumkDFT.calc_density_correction (#170)
Default behavior unchanged. If parameter kpts_to_write is given and if dm_type=='vasp', only the selected k points are written to the density correction GAMMA file.
Can be used for running Vasp with symmetries, where Vasp requires only the density correction from the irreducible Brillouin zone.

* For density correction in vasp, added option to select kpoints
* Made docstring of calc_density_correction clearer
2021-05-05 11:55:40 -04:00
Dylan Simon
4e1cdfe4e2 [jenkins] update osx python path for 3.9 2021-03-01 12:26:42 -05:00
Jonathan Karp
6fc01806d0 update SVO tutorial for dft tools 3
I changed the expression for gf_struct so that it works with dft_tools 3.

While I was at it, I took out the definition of 'l' since it's not used
2021-02-25 13:55:03 -05:00
Dylan Simon
ad0853b6bc Revert "[jenkins] try setting ansiColor as a build property"
This reverts commit 2a9b29741e.
2021-02-17 15:48:52 -05:00
Dylan Simon
2a9b29741e [jenkins] try setting ansiColor as a build property 2021-02-17 15:43:40 -05:00
Dylan Simon
ab32b3fb51 [jenkins] try adding ansiColor support 2021-02-17 14:28:20 -05:00
Nils Wentzell
064a3c85f9 [jenkins] For failed compilation on OSX, follow up with a serial VERBOSE=1 build 2021-02-10 10:45:35 -05:00
Nils Wentzell
07ddcb3c40 [cmake] For Build_Documentation=ON make sure PythonSupport is enabled 2021-02-09 16:39:07 -05:00
Alexander Hampel
5ac27b8f2e
Update guide on Vasp src changes for converter
The information on changes for the Vasp converter for CSC calculations in Vasp was not complete (#164 )
2021-02-08 08:04:15 -05:00
Alexander Hampel
92e24a9ada
Revision of Wannier90Converter:
1) write the Hamiltonian in Bloch space for charge self-consistent calculations, and 2) spin-orbit coupling

if bloch_basis = True:
* if "seedname_u.dat" (and in case of disentanglement "seedname_u_dis.dat")
  present, write hopping in Bloch basis
* "proj_mat" transforming from Bloch to orbital space
* diagonal hoppings are directly read from "seedname.eig"
* fermi weights and band_window of Wannier Hamiltonian are read from DFT
  output and "seedname.nnkp", written into new subgroup "dft_misc_input"
* automatic calculation of "density_required"
* implemented for Quantum Espresso (read from "seedname.nscf.out" if
  verbosity = 'high') and VASP (read from "OUTCAR"/"LOCPROJ")

* spin-orbit coupling SO = 1 implemented
* substitute k_mesh and bz_weights with kpts and kpt_weights,
  respectively (previous names kept for compatibility)
* updated tests
2021-02-05 18:08:46 -05:00
sobeck
aeaebb04ae Revision of Wannier90Converter: 1) write the Hamiltonian in Bloch space
for charge self-consistent calculations, and 2) spin-orbit coupling

if bloch_basis = True:
* if "seedname_u.dat" (and in case of disentanglement "seedname_u_dis.dat")
  present, write hopping in Bloch basis
* "proj_mat" transforming from Bloch to orbital space
* diagonal hoppings are directly read from "seedname.eig"
* fermi weights and band_window of Wannier Hamiltonian are read from DFT
  output and "seedname.nnkp", written into new subgroup "dft_misc_input"
* automatic calculation of "density_required"
* implemented for Quantum Espresso (read from "seedname.nscf.out" if
  verbosity = 'high') and VASP (read from "OUTCAR"/"LOCPROJ")

* spin-orbit coupling SO = 1 implemented
* substitute k_mesh and bz_weights with kpts and kpt_weights,
  respectively (previous names kept for compatibility)
* updated tests
2021-02-05 14:41:59 -05:00
Nils Wentzell
2d7818a85f Add scipy to requirements.txt 2021-02-05 12:09:10 -05:00
Nils Wentzell
3973147669 Add numpy to requirements.txt 2021-02-05 12:06:47 -05:00
Nils Wentzell
2fdced8d63 Add mako to requirements.txt 2021-02-05 11:49:46 -05:00
Nils Wentzell
60b1a247ce [gh-actions] Specify FC env variable during build 2021-02-03 12:24:06 -05:00
Nils Wentzell
6dccb363de Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable 2021-02-03 11:03:08 -05:00
Nils Wentzell
d0c0bc1cde [cmake] Clean up IPO section in CMakeLists.txt 2021-02-03 11:02:56 -05:00
Nils Wentzell
57e9896b9a [cmake] Restore compatibility against cmake version 3.9.6 2021-02-03 11:00:07 -05:00
Nils Wentzell
1baca5f156 [gh-actions] Install gfortran for OSX builds 2021-02-03 09:19:12 -05:00
Nils Wentzell
16bf47b9cc [cmake] Globally disable compiler extensions, minor improvements in CMakeLists.txt 2021-02-01 15:02:57 -05:00
Nils Wentzell
73aa51608e [cmake] In extract_flags.cmake inspect INTERFACE_COMPILE_FEATURES and add -std=.. flags accordingly 2021-02-01 09:42:03 -05:00
Nils Wentzell
efad2fe6ef [cmake] Use googletest master branch (live-at-head) instead of release-1.10.0 2021-01-22 15:39:11 -05:00
Nils Wentzell
f247db58d8 [cmake] Enable Linktime optimizations when available, bump cmake requirement to 3.9.6 2021-01-22 14:53:04 -05:00
Nils Wentzell
6bd1e51c4e [cmake] Provide an alias PROJECT_NAME::module_name for each module 2021-01-22 14:49:50 -05:00
Nils Wentzell
74cf0207dc Do not warn about c++20 extensions when using clang 2021-01-22 14:49:22 -05:00
Nils Wentzell
2b28ef836c [ghactions] Be sure to apt-get update before apt-get install 2021-01-22 14:40:20 -05:00
Alexander Hampel
4d618d36da
Merge pull request #159 from AlynJ/elkcon_bands
elk_bands_update [Doc]
2021-01-20 15:36:17 -05:00
Alyn James
c5c2f6daed elk_bands_update 2021-01-20 12:54:10 +00:00
Hermann Schnait
c02a8585a5 triqs3 bugfix in doc
Brackets for print-statement were missing
2021-01-14 09:16:18 -05:00
Alexander Hampel
e33eec8c7e
Merge pull request #154 from 70akaline/unstable
Fix bugs in website tutorial
2020-11-27 10:37:45 -05:00
70akaline
7634752eb1
symm_deg_gf var name update
The variable name is not `orb`, but `ish` at the current version

symm_deg_gf var name change

`symm_deg_gf` variable change

method `symm_deg_gf` have changed its variable `orb` to `ish`, that's fooling this method change
2020-11-26 14:10:10 +00:00
70akaline
c70e1aa483
wrong order of orbital setting and set Coulomb mat
Construct Coulomb matrix needs prior to defining the orbital
2020-11-26 14:05:34 +00:00
Alexander Hampel
93cf096932 changed fermi weights from np array complex to float in accordance with h5 structure 2020-11-24 16:35:27 -05:00
Alexander Hampel
fc2ce66238 corrections to additional h5 structure format 2020-11-24 16:03:32 -05:00
Alexander Hampel
160dc9d9ae
Merge pull request #152 from materialstheory/unstable
sum_k.calc_mu exposes dichotomy parameter max_loops
2020-10-30 17:29:52 -04:00
Nils Wentzell
4521842a07 Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable 2020-10-30 16:13:51 -04:00
Nils Wentzell
d4fba7b4ce [gh-actions] Install numpy scipy and mpi4py through pip3 instead of brew 2020-10-30 15:15:17 -04:00
Nils Wentzell
2446cc5843 [gh-actions] Fix broken llvm brew install command 2020-10-30 14:41:28 -04:00
Nils Wentzell
4d88bddd0b [gh-actions] Do not stop all builds if one of them fails 2020-10-30 14:40:39 -04:00
Nils Wentzell
32df9c4c5f [cmake] Set VERSION property for project library using major and minor version numbers 2020-10-30 14:39:40 -04:00
Nils Wentzell
547a7e3211 Ignore build* directories in .dockerignore 2020-10-30 14:37:34 -04:00