-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcodes.qmd
More file actions
111 lines (73 loc) · 3.35 KB
/
Copy pathcodes.qmd
File metadata and controls
111 lines (73 loc) · 3.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
---
title: "Codes"
---
A list of software projects that we are involved in, either maintaining or contributing to.
---
:::: {.columns}
::: {.column width="20%"}
{width="100%"}
:::
::: {.column width="5%"}
:::
::: {.column width="75%"}
## PsiTK
We maintain the Wavefunction Toolkit (PsiTK.jl). It's currently in the alpha stage.
PsiTK is a package for developing correlated wavefunction workflows in the plane wave basis.
This includes density fitting, virtual space compressions, orbital localization, etc.
For instance, PsiTK can be employed as an interface between DFTK and the [Coupled Cluster for Solids (Cc4s)](https://cc4s.github.io/user-manual/) code, for CCSD(T) calculations under periodic boundary conditions.
We welcome contributions from the scientific community!
[<i class="bi bi-globe"></i> PsiTK Website](https://toschaefer.github.io/PsiTK.jl){.btn .btn-outline-primary .btn-sm}
[<i class="bi bi-github"></i> GitHub](https://github.com/toschaefer/PsiTK.jl){.btn .btn-dark .btn-sm}
:::
::::
---
:::: {.columns}
::: {.column width="20%"}
{width="100%"}
:::
::: {.column width="5%"}
<!-- empty spacer column -->
:::
::: {.column width="75%"}
## DFTK
We contribute to the Density Functional Toolkit (DFTK.jl).
* implementation of exact exchange for Hartree-Fock and hybrid functional (PBE0, HSE) calculations.
* we are currently working on improved solvers (DIIS) for Hartree-Fock and hybrid functionals.
[<i class="bi bi-globe"></i> DFTK Website](https://docs.dftk.org){.btn .btn-outline-primary .btn-sm}
[<i class="bi bi-github"></i> GitHub](https://github.com/JuliaMolSim/DFTK.jl){.btn .btn-dark .btn-sm}
:::
::::
---
:::: {.columns}
::: {.column width="20%"}
{width="100%"}
:::
::: {.column width="5%"}
:::
::: {.column width="75%"}
## VASP
We have made several contributions to the widely used Vienna Ab Initio Simulation Package (VASP). For instance, these include:
* [Convergence and Properties of Intrinsic Bond Orbitals in Solids (2025)](https://doi.org/10.1021/acs.jctc.5c00130)
* [Sampling the Reciprocal Coulomb Potential in Finite Anisotropic Cells (2023)](https://doi.org/10.1063/5.0182729)
* [Local Embedding of Coupled Cluster Theory into the Random Phase Approximation using Plane Waves (2021)](https://doi.org/10.1063/5.0036363)
* [Quartic Scaling MP2 for Solids: A Highly Parallelized Algorithm in the Plane Wave Basis (2017)](https://doi.org/10.1063/1.4976937)
[<i class="bi bi-globe"></i> VASP Website](https://vasp.at/){.btn .btn-outline-primary .btn-sm}
:::
::::
---
:::: {.columns}
::: {.column width="20%"}
{width="100%"}
:::
::: {.column width="5%"}
:::
::: {.column width="75%"}
## Lucon
Lucon stands for *Loss optimization under Unitary CONstraint* and is a Julia package maintaned by us.
Its main purpose is to find a unitary matrix which maximizes/minimizes an arbitrary cost function $\mathcal L(U)$.
It can be used by providing the Eucledean derivative $\Gamma_{ij} = \partial \mathcal L / \partial u^*_{ij}$ of the cost function.
We mainly use it to construct localized Wannier orbitals from initial Bloch orbitals.
We welcome contributions from the scientific community!
[<i class="bi bi-github"></i> GitHub](https://github.com/toschaefer/Lucon.jl){.btn .btn-dark .btn-sm}
:::
::::