), # fin Propagation
Output=monOutput,
Execution = FACT (max=1, statut ='o',
- UncertaintyTool = SIMP ( statut = "o", typ = "TXM", into = ['Uranie', 'OpenTurns'], defaut='OpenTurns'),
bloc_OT = BLOC (condition = 'UncertaintyTool == "OpenTurns"',
ExecutionMode = SIMP ( statut = "o", typ = "TXM", into = ['desktop', 'cluster']),
NbOfProcs = SIMP ( statut = 'o', typ ="I" , defaut = 1, val_min = 1),
def creeNomsFichiers(self,fichier):
if fichier.endswith('.comm'):
- self.fichierSansSuffixe=fichier[:-5]
+ self.fichierSansSuffixe=os.path.basename(fichier[:-5])
if self.fichierSansSuffixe.endswith('_UQ'):
self.fichierSansSuffixe = self.fichierSansSuffixe[:-3]
self.fichierUQComm = self.fichierSansSuffixe+'_UQ.comm'
def getStrSelfVar(l):
return getStrVarList( map(lambda x:'self.{}'.format(x),l), ',' )
- wrapperDir = os.path.abspath(os.path.dirname(__file__))
- wrapperName = "eficas_wrapper"
+ generatorDir = os.path.abspath(os.path.dirname(__file__))
nomEtude = "monEtude"
- if debug : print ('nomEtude : ', nomEtude, 'wrapperDir :', wrapperDir, 'wrapperName : ', wrapperName)
+ if debug : print ('nomEtude : ', nomEtude, 'generatorDir :', generatorDir)
+
+ self.txtScriptPersalys += headerScriptPersalys
- self.txtScriptPersalys += headerScriptPersalys.format (
- wrapperDir=wrapperDir,
- wrapperName=wrapperName
- )
print('self.nomsDesVariablesInput :',self.nomsDesVariablesInput)
self.txtScriptPersalys += etudeScript.format(
chaineDesVariablesInput = self.chaineDesVariablesInput,
wckey = 'P11N0:SALOME'
inFiles =[]
- inFiles.append(os.path.join(wrapperDir,'incertainty_tools.py'))
+ inFiles.append(os.path.join(generatorDir,'incertainty_tools.py'))
pyFile = self.fichierUQExe
inFiles.append(os.path.join(os.getcwd(),pyFile))
pyFile = self.fichierUQBalise