]> SALOME platform Git repositories - modules/kernel.git/blob - src/Launcher_SWIG/test.py
Salome HOME
Merge branch 'agy/launcher_swig'
[modules/kernel.git] / src / Launcher_SWIG / test.py
1 import pylauncher as pyla
2 jyf=pyla.Job_YACSFile()
3 jyf.setJobName("YDFX")
4 jyf.setWorkDirectory("/scratch/geay/Example")
5 jyf.setLocalDirectory("/home/geay/Example")
6 jyf.setResultDirectory("/home/geay/Example")
7 jyf.setLauncherFile("")
8 jyf.setLauncherArgs("")
9 jyf.setJobFile("/tmp/EvalYFX_geay_180119_093600.xml") # schema YACS
10 jyf.setPreCommand("")
11 jyf.setEnvFile("")
12 for elt in []:
13     jyf.add_in_file(elt)
14 for elt in ["EvalYFX_geay_180119_093600"]:
15     jyf.add_out_file(elt)
16 jyf.setMaximumDuration("00:05")
17 jyf.setQueue("")
18 jyf.setPartition("")
19 jyf.setExclusive(False)
20 jyf.setMemPerCpu(0)
21 jyf.setWCKey("P11U5:CARBONES")
22 jyf.setExtraParams("")
23 #
24 rp=pyla.resourceParams()
25 rp.name = "athos"
26 rp.hostname = ""
27 rp.OS = "Linux"
28 rp.nb_proc = 5
29 rp.nb_node = 0
30 rp.nb_proc_per_node = 1
31 rp.cpu_clock = -1
32 rp.mem_mb = 0
33 jyf.setResourceRequiredParams(rp)
34 jyf.checkSpecificParameters()
35 l = pyla.Launcher_cpp()
36 res = pyla.ResourcesManager_cpp("/home/geay/salome/V9_DEV/appli_V9_2_0/CatalogResources.xml")
37 l.SetResourcesManager(res)
38 l.createJob(jyf)
39 nb=jyf.getNumber()
40 l.launchJob(nb)
41 l.sendJobToSession(nb)
42 #l.getJobState(nb)
43 #l.getJobResults(nb,jyf.getLocalDirectory())