... | ... | @@ -34,15 +34,18 @@ program. |
|
|
|
|
|
### MPI Run
|
|
|
- Take the kkrflex_* files and the converged potential from step 3, along with `shapefun` and [newinpsusc.dat](newinpsusc.dat)
|
|
|
- Modify [newinpsusc.dat](newinpsusc.dat) with the preferred parameters. Make sure that the system specific parameters match the information in the kkrflex_* files.
|
|
|
- In the parallel run, the code projects the Green function to a new basis, so that the radial dependence is separated from the energy dependence. This process can be done in parallel, so as to increase efficiency that's why the code can be run in mpi.
|
|
|
- For this run set `lhdio=T` and 'lrestart=F'. In the `config.cfg` file set the runflag *KKRSUSC* for one iteration and run the parallel executable.
|
|
|
- After it's completed, a plethora of files will be written out, which will be read-in by the serial run. The main one is `outsusc.dat` which contains all the information from `newinpsusc.dat` as well as the coefficients of the projection, and the (ia*.wfn) files that include the wavefunction information.
|
|
|
- Modify [newinpsusc.dat](newinpsusc.dat) with the preferred parameters. Make sure that the system specific parameters match the information in the kkrflex_* files.
|
|
|
- In the parallel run, the code projects the Green function to a new basis, so that the radial dependence is separated from the energy dependence. This process can be done in parallel, so as to increase efficiency that's why the code can be run in mpi.
|
|
|
- For this run set `lhdio=T` and 'lrestart=F'. In the `config.cfg` file set the runflag *KKRSUSC* for one iteration and run the parallel executable.
|
|
|
- After it's completed, a plethora of files will be written out, which will be read-in by the serial run. The main one is `outsusc.dat` which contains all the information from `newinpsusc.dat` as well as the coefficients of the projection, and the (ia*.wfn) files that include the wavefunction information.
|
|
|
|
|
|
### Serial Run
|
|
|
|
|
|
- For this run set `lhdio=F` and 'lrestart=T'. Use one core for the calculation, with a large amount of memory (usually more than 100Gb).
|
|
|
- In the output, check if the physical quantities agree with the results from the impurity run (ie. spin moment, charge etc). A small difference of ~1% is to be expected. The files containing the susceptibility information are ia*.chif ia*.chid ia*.chi0
|
|
|
- In the output, check if the physical quantities agree with the results from the impurity run (ie. spin moment, charge etc). A small difference of ~1% is to be expected. The files containing the susceptibility information are `ia*.chif`, `ia*.chid`, `ia*.chi0`.
|
|
|
| keyword | description | specialties |
|
|
|
|---------|-------------|-------------|
|
|
|
| *ia*.chif* | Components of the susceptibility matrix | |
|
|
|
-
|
|
|
## Step 5: Calculate Self-energy and renormalized spectrum
|
|
|
|
... | ... | |