(git:b77b4be)
Loading...
Searching...
No Matches
ipi_server Module Reference

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.
 

Detailed Description

i–PI server mode: Communication with i–PI clients

History
03.2024 created
Author
Sebastian Seidenath (sebas.nosp@m.tian.nosp@m..seid.nosp@m.enat.nosp@m.h@uni.nosp@m.-jen.nosp@m.a.de)

Function/Subroutine Documentation

◆ start_server()

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.

Parameters
driver_sectionThe driver section from the input file
para_env...
ipi_envThe ipi environment
Author
Sebastian Seidenath (sebas.nosp@m.tian.nosp@m..seid.nosp@m.enat.nosp@m.h@uni.nosp@m.-jen.nosp@m.a.de)

Definition at line 78 of file ipi_server.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ shutdown_server()

subroutine, public ipi_server::shutdown_server ( type(ipi_environment_type), pointer  ipi_env)

Shut down the i–PI server.

Parameters
ipi_envThe ipi environment in charge of the server
Author
Sebastian Seidenath (sebas.nosp@m.tian.nosp@m..seid.nosp@m.enat.nosp@m.h@uni.nosp@m.-jen.nosp@m.a.de)

Definition at line 150 of file ipi_server.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ request_forces()

subroutine, public ipi_server::request_forces ( type(ipi_environment_type), pointer  ipi_env)

Send atomic positions to a client and retrieve forces.

Parameters
ipi_envThe ipi environment in charge of the connection
Author
Sebastian Seidenath

Definition at line 168 of file ipi_server.F.

Here is the call graph for this function:
Here is the caller graph for this function: