|
###### Prepare for running the KKRsusc program {#prepare_for_running_the_kkrsusc_program}
|
|
# Prepare for running the KKRsusc program
|
|
|
|
|
|
##### Source code for KKRsusc program {#source_code_for_kkrsusc_program}
|
|
## Source code for KKRsusc program
|
|
|
|
|
|
#### Common code version {#common_code_version}
|
|
### Common code version
|
|
|
|
|
|
` * `[`Download`` ``recent`` ``code`` ``package`](kkrsusc/download "wikilink")
|
|
* [Download recent code package](kkrsusc/download)
|
|
|
|
|
|
#### Compile
|
|
### Compile
|
|
|
|
|
|
After you unzipped the tar-file to a folder SUSC\_CODE\_DIRECTORY, you
|
|
After you unzipped the tar-file to a folder SUSC_CODE_DIRECTORY, you
|
|
are able to generate a standard executable (kkrselfe.x) by typing:
|
|
are able to generate a standard executable (kkrselfe.x) by typing:
|
|
|
|
```
|
|
`[USER@SOMEWHERE SUSC_CODE_DIRECTORY]$ make`
|
|
[USER@SOMEWHERE SUSC_CODE_DIRECTORY]$ make
|
|
|
|
```
|
|
at your terminal.
|
|
at your terminal.
|
|
|
|
|
|
Type *make debug* to create a (slower) version that does additional
|
|
Type *make debug* to create a (slower) version that does additional
|
|
checks (e.g. to trace back bugs etc.).
|
|
checks (e.g. to trace back bugs etc.).
|
|
|
|
|
|
Type *make clean* to delete all object and module files.\\\\ Type *make
|
|
Type *make clean* to delete all object and module files.
|
|
cleanx* to delete all object and module files as well as all executables
|
|
|
|
(\*.x).
|
|
Type *make cleanx* to delete all object and module files as well as all executables (\*.x).
|
|
|
|
|
|
##### Main files {#main_files}
|
|
## Main files
|
|
|
|
|
|
` * `[`inpsusc.dat`](kkrsusc/inpsusc "wikilink")\
|
|
* [inpsusc.dat](kkrsusc/inpsusc)
|
|
` * `[`outsusc.dat`](kkrsusc/outsusc "wikilink")\
|
|
* [outsusc.dat](kkrsusc/outsusc)
|
|
` * `[`input.selfe`](kkrsusc/input_selfe "wikilink")
|
|
* [input.selfe](kkrsusc/input_selfe)
|
|
|
|
|
|
##### Special files {#special_files}
|
|
## Special files
|
|
|
|
|
|
` * `[`excorr.krnl`](kkrsusc/excorr_krnl "wikilink")` (contains the `[`exchange`` ``and`` ``correlation`` ``Kernel`](exchange_and_correlation_Kernel "wikilink")`)`\
|
|
* [excorr.krnl](kkrsusc/excorr_krnl) (contains the [exchange and correlation Kernel](exchange_and_correlation_Kernel))
|
|
` * `[`gridpoints_dsusc.dat`](kkrsusc/gridpoints_dsusc "wikilink")` (contains the grid points for the susceptibility fit)`\
|
|
* [gridpoints_dsusc.dat](kkrsusc/gridpoints_dsusc) (contains the grid points for the susceptibility fit)
|
|
` * `[`run.iff402`](kkrsusc/run.iff402 "wikilink")` (script for the cluster iff402 that performs the monkey work for you)` |
|
* [run.iff402](kkrsusc/run.iff402) (script for the cluster iff402 that performs the monkey work for you) |