![]() |
(git:53a46e8)
|
Workers's routines for the swarm-framework. More...
Data Types | |
| type | swarm_worker_type |
Functions/Subroutines | |
| subroutine, public | swarm_worker_init (worker, para_env, input_declaration, root_section, input_path, worker_id) |
| Initializes a swarm worker. | |
| subroutine, public | swarm_worker_execute (worker, cmd, report, should_stop) |
| Central execute routine of the swarm worker. | |
| subroutine, public | swarm_worker_finalize (worker) |
| Finalizes a swarm worker. | |
Workers's routines for the swarm-framework.
| subroutine, public swarm_worker::swarm_worker_init | ( | type(swarm_worker_type), intent(inout) | worker, |
| type(mp_para_env_type), pointer | para_env, | ||
| type(section_type), pointer | input_declaration, | ||
| type(section_vals_type), pointer | root_section, | ||
| character(len=*), intent(in) | input_path, | ||
| integer, intent(in) | worker_id | ||
| ) |
Initializes a swarm worker.
| worker | ... |
| para_env | ... |
| input_declaration | ... |
| root_section | ... |
| input_path | ... |
| worker_id | ... |
Definition at line 62 of file swarm_worker.F.
| subroutine, public swarm_worker::swarm_worker_execute | ( | type(swarm_worker_type), intent(inout) | worker, |
| type(swarm_message_type), intent(in) | cmd, | ||
| type(swarm_message_type), intent(out) | report, | ||
| logical, intent(inout) | should_stop | ||
| ) |
Central execute routine of the swarm worker.
| worker | ... |
| cmd | ... |
| report | ... |
| should_stop | ... |
Definition at line 101 of file swarm_worker.F.
| subroutine, public swarm_worker::swarm_worker_finalize | ( | type(swarm_worker_type), intent(inout) | worker | ) |
Finalizes a swarm worker.
| worker | ... |
Definition at line 136 of file swarm_worker.F.