![]() |
(git:e68414f)
|
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.