IMLCV.configs.config_general#

Attributes#

Classes#

Executors

Generic enumeration.

ReferenceCommands

Generic enumeration.

Functions#

get_platform()

config([env, singlepoint_nodes, local_ref_threads, ...])

Module Contents#

IMLCV.configs.config_general.ROOT_DIR#
IMLCV.configs.config_general.py_env = ' which python'#
IMLCV.configs.config_general.PARSL_DICT: dict[str, tuple[list[str], str]]#
IMLCV.configs.config_general.RESOURCES_DICT#
IMLCV.configs.config_general.REFERENCE_COMMANDS: dict[str, str]#
class IMLCV.configs.config_general.Executors#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

default = 'default'#
training = 'training'#
reference = 'reference'#
threadpool = 'threadpool'#
class IMLCV.configs.config_general.ReferenceCommands#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

cp2k = 'cp2k'#
IMLCV.configs.config_general.get_platform()#
IMLCV.configs.config_general.config(env=None, singlepoint_nodes=16, local_ref_threads=4, walltime_training='6:00:00', walltime_ref='1:00:00', bootstrap=False, memory_per_core=None, min_memery_per_node=None, path_internal: pathlib.Path | None = None, cpu_cluster=None, gpu_cluster=None, initialize_logging=False, account=None, executor='work_queue', default_on_threads=False, training_cores=32, training_on_threads=False, work_queue_local=True, max_threads_local=10)#