# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE
#
# Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
import Engines
from libSALOME_LifeCycleCORBA import *
-class LifeCycleCORBA (SALOME_LifeCycleCORBA):
+class LifeCycleCORBA(SALOME_LifeCycleCORBA):
def __init__(self, orb = None):
SALOME_LifeCycleCORBA.__init__(self)
def FindOrLoadComponent(self, containerName, componentName):
- return SALOME_LifeCycleCORBA.FindOrLoad_Component(self,
- containerName,
- componentName)
+ return SALOME_LifeCycleCORBA.FindOrLoad_Component(self,containerName,componentName)
+
+class LifeCycleCORBASSL(SALOME_LifeCycleCORBASSL):
+ def __init__(self):
+ SALOME_LifeCycleCORBASSL.__init__(self)
+ def FindOrLoadComponent(self, containerName, componentName):
+ return SALOME_LifeCycleCORBA.FindOrLoad_Component(self,containerName,componentName)
class ContainerParameters (Engines.ContainerParameters):
def __init__(self, container_name='', mode='start', workingdir='', nb_proc=0, isMPI=False, parallelLib='',resource_params=None):
nb_proc_per_node, policy, resList)
class JobParameters (Engines.JobParameters):
- def __init__(self, job_name="", job_type="", job_file="", env_file="", in_files=None, out_files=None,
+ def __init__(self, job_name="", job_type="", job_file="", pre_command="", env_file="", in_files=None, out_files=None,
work_directory="", local_directory="", result_directory="", maximum_duration="",
- resource_required=None, queue="", exclusive = False, mem_per_cpu = 0,
+ resource_required=None, queue="", partition="", exclusive = False, mem_per_cpu = 0,
wckey = "", extra_params = "",
specific_parameters=None, launcher_file = "", launcher_args = ""):
if in_files is None:
out_files = []
if specific_parameters is None:
specific_parameters = []
- Engines.JobParameters.__init__(self, job_name, job_type, job_file, env_file, in_files, out_files,
+ Engines.JobParameters.__init__(self, job_name, job_type, job_file, pre_command, env_file, in_files, out_files,
work_directory, local_directory, result_directory, maximum_duration,
- resource_required, queue, exclusive, mem_per_cpu,
+ resource_required, queue, partition, exclusive, mem_per_cpu,
wckey, extra_params,
specific_parameters, launcher_file, launcher_args)