kups.application.simulations.relax_lj
¶
Lennard-Jones structure relaxation entry point.
Config
¶
LjConfig
¶
Bases: BaseModel
Lennard-Jones potential parameters.
Source code in src/kups/application/simulations/relax_lj.py
RelaxLjState
¶
Simulation state for Lennard-Jones relaxation.
Source code in src/kups/application/simulations/relax_lj.py
init_state(config, opt_init)
¶
Initialise an LJ relaxation state from configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
config
|
Config
|
Simulation configuration. |
required |
opt_init
|
OptInit
|
Optimizer state initialiser from the relaxation propagator. |
required |
Returns:
| Type | Description |
|---|---|
RelaxLjState
|
Fully constructed LJ relaxation state. |
Source code in src/kups/application/simulations/relax_lj.py
main()
¶
run(config)
¶
Run an LJ structure relaxation from the given configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
config
|
Config
|
Simulation configuration. |
required |