From 4d2c956b940518b36a7e81e83e644ca968ab4dbb Mon Sep 17 00:00:00 2001 From: Su Tian Date: Fri, 24 Sep 2021 15:11:37 -0400 Subject: [PATCH] 0924 --- msgpi/dakota/interface.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/msgpi/dakota/interface.py b/msgpi/dakota/interface.py index 569819c..1d58684 100644 --- a/msgpi/dakota/interface.py +++ b/msgpi/dakota/interface.py @@ -1,5 +1,6 @@ import json import traceback as tb +from typing import KeysView import msgpi.design_analysis as mda import msgpi.utils.logger as mlog @@ -40,9 +41,19 @@ def initialize(self, fn_json_args): # FROM DAKOTA # ------------------------------------------------------------ + try: + dakota_params_file = self.settings['dakota_parameters_file'] + except KeyError: + dakota_params_file = 'input.in' + + try: + dakota_results_file = self.settings['dakota_results_file'] + except KeyError: + dakota_results_file = 'output.out' + try: dakota_params, dakota_results = di.read_parameters_file( - 'input.in', 'output.out' + dakota_params_file, dakota_results_file ) self.evid = int(dakota_params.eval_id)