![]() |
(git:b77b4be)
|
i–PI server mode: Communication with i–PI clients More...
Functions/Subroutines | |
subroutine, public | start_server (driver_section, para_env, ipi_env) |
Starts the i–PI server. Will block until it recieves a connection. | |
subroutine, public | shutdown_server (ipi_env) |
Shut down the i–PI server. | |
subroutine, public | request_forces (ipi_env) |
Send atomic positions to a client and retrieve forces. | |
i–PI server mode: Communication with i–PI clients
subroutine, public ipi_server::start_server | ( | type(section_vals_type), pointer | driver_section, |
type(mp_para_env_type), pointer | para_env, | ||
type(ipi_environment_type), pointer | ipi_env | ||
) |
Starts the i–PI server. Will block until it recieves a connection.
driver_section | The driver section from the input file |
para_env | ... |
ipi_env | The ipi environment |
Definition at line 78 of file ipi_server.F.
subroutine, public ipi_server::shutdown_server | ( | type(ipi_environment_type), pointer | ipi_env | ) |
Shut down the i–PI server.
ipi_env | The ipi environment in charge of the server |
Definition at line 150 of file ipi_server.F.
subroutine, public ipi_server::request_forces | ( | type(ipi_environment_type), pointer | ipi_env | ) |
Send atomic positions to a client and retrieve forces.
ipi_env | The ipi environment in charge of the connection |
Definition at line 168 of file ipi_server.F.