Solvers for integral equations in liquid state physics1
In this repository it will be find codes in different languages for
-
Solving Ornstein-Zernike equation using:
- Picard iteration method;
- MATLAB
- Python
- C
- Modified Direct Inversion in the Iterative Subspace (MDIIS) method.
- MATLAB
- Python
- C
- Picard iteration method;
-
Solving 1D Reference Interaction Site Model (1D-RISM) using the MDIIS method.
- MATLAB
- Python
- C
The Fourier transforms are computed according to [1]. For more details of how those methods works, one may check the references [2-4].
[1]: Numerical fourier transforms in one, two, and three dimensions for liquid state calculations
[3]: Thermodynamic consistency by a modified Perkus–Yevick theory using the Mittag-Leffler function
Footnotes
-
In development. ↩