Back to the main page of this manual | Input reference of CP2K version 2023.2 |
CP2K_INPUT /
FARMING
CAPTAIN_MINION {Logical} |
|
If a captain/minion setup should be employed, in which one process (captain) is used to distribute the tasks. This is most useful to load-balance if not all jobs have the same length, and a lot of CPUs/groups are available. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
CYCLE {Logical} |
|
If farming should process all jobs in a cyclic way, stopping only if MAX_JOBS_PER_GROUP is exceeded. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
DO_RESTART {Logical} |
|
Restart a farming job (and should pick up where the previous left off) | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
GROUP_PARTITION {Integer} ... |
|
gives the exact number of processors for each group. | |
This keyword cannot be repeated and it expects a list of integers. |
GROUP_SIZE {Integer} |
|
Gives the preferred size of a working group, groups will always be equal or larger than this size. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
8 |
MAX_JOBS_PER_GROUP {Integer} |
|
maximum number of jobs executed per group | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
65535 |
|
Alias names for this keyword: MAX_JOBS |
NGROUPS {Integer} |
|
Gives the preferred number of working groups. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Alias names for this keyword: NGROUP |
RESTART_FILE_NAME {String} |
|
Name of the restart file to use for restarting a FARMING run. If not specified the name is determined from PROJECT name. | |
This keyword cannot be repeated and it expects precisely one string. |
STRIDE {Integer} |
|
Stride to be used when building working groups from the parent MPI comm.Can be used to layout minion groups over nodes in advanced ways (1 rank per node / 2 groups per node). | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
1 |
WAIT_TIME {Real} |
|
Time to wait [s] for a new task if no task is currently available, make this zero if no clock is available | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
5.00000000E-001 |
Back to the main page of this manual or the CP2K home page | (Last update: 22.7.2023) |