The CP2K project : input section FARMING

Section FARMING

Index of all sections. This section is located at __ROOT__%FARMING.

describes a farming job, in which multiple inputs are executed. This section can not be repeated and can not be optional.

Subsections

Section keywords

Keyword descriptions

MASTER_SLAVE
MASTER_SLAVE
If a master-slave setup should be employed, in which one process 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 availabe.
This optional keyword expects a logical
This keyword behaves as a switch T . Default value: F
NGROUPS
ngroups 4
Gives the preferred number of working groups.
This optional keyword expects an integer
variants: NGROUP
GROUP_SIZE
group_size 2
Gives the preferred size of a working group, groups will always be equal or larger than this size.
This optional keyword expects an integer. Default value: 8
GROUP_PARTITION
group_partition 2 2 4 2 4
gives the exact number of processors for each group.
This optional keyword expects a list of integers
RESTART
RESTART
restart a farming job (and should pick up where the previous left off)
This optional keyword expects a logical
This keyword behaves as a switch T . Default value: F
MAX_JOBS_PER_GROUP
max_step 4
maximum number of jobs executed per group
This optional keyword expects an integer. Default value: 65535
variants: MAX_JOBS
CYCLE
CYCLE
If farming should process all jobs in a cyclic way, stopping only if MAX_JOBS_PER_GROUP is exceeded.
This optional keyword expects a logical
This keyword behaves as a switch T . Default value: F
WAIT_TIME
WAIT_TIME 0.1
Time to wait [s] for a new task if no task is currently available, make this zero if no clock is available
This optional keyword expects a real. Default value: 5.0000000000000000E-01


Back to the CP2K homepage or the latest version of this manual