1 #! /usr/bin/env python3
2 # -*- coding: utf-8 -*-
9 STUDY_DIR = "/home/I35256/openturns/work/py/cassyrthes"
12 with open("syrthes.csv", newline='') as datafile:
13 csvdata = csv.DictReader(datafile, quoting=csv.QUOTE_NONNUMERIC)
14 for field in csvdata.fieldnames:
17 for field in csvdata.fieldnames:
18 mydata[field].append(line[field])
20 myParams = pydefix.Parameters(resource="eole",nb_branches=26);
21 wd = os.path.join(myParams.salome_parameters.work_directory, "test_syrthes")
22 myParams.salome_parameters.work_directory = wd
23 myParams.salome_parameters.local_directory = STUDY_DIR
24 myParams.salome_parameters.in_files = ["brique_ech.syd", "Makefile", "Mesh",
25 "run.sh", "syrthes.py", "user_cond.c"]
26 #myParams.salome_parameters.resource_required.nb_node = 2
27 myScript = pydefix.PyScript()
28 myScript.loadFile(os.path.join(STUDY_DIR, "etude.py"))
30 mySample = myScript.CreateEmptySample()
31 print(mySample.getInputNames())
32 print(mySample.getOutputNames())
34 mySample.setInputValues(mydata)
36 myStudy = pydefix.PyStudy(myScript, mySample, myParams)
39 print(myStudy.getJobState())
40 print(myStudy.getResult().progressRate())