fixed imports

这个提交包含在:
John Hartley
2019-08-01 09:05:03 +01:00
父节点 8e4d04a42e
当前提交 3ff322501f

查看文件

@@ -16,7 +16,10 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
from .utilities import get_terminal_width from .utilities import get_terminal_width
from .utilities import timer
from .model_build_run import run_model
import datetime import datetime
from .config import create_model_config
class Context(): class Context():
@@ -30,10 +33,10 @@ class Context():
""" """
self.sim_config = sim_config self.sim_config = sim_config
self.solver = solver self.solver = solver
self.model_range = range(self.sim_conf.model_start, self.model_range = range(sim_config.model_start,
self.sim_conf.model_end) sim_config.model_end)
self.tsimend = 0 self.tsimend = 0
self.tsimstart = 0 self.tsimstart = 1
def run(self): def run(self):
"""Function to run the simulation in the correct context.""" """Function to run the simulation in the correct context."""
@@ -55,10 +58,10 @@ class NoMPIContext(Context):
def _run(self): def _run(self):
"""Specialise how the models are farmed out.""" """Specialise how the models are farmed out."""
for currentmodelrun in self.model_range: for i in self.model_range:
# create the model configuration # create the model configuration
model_config = object() model_config = create_model_config(self.sim_config, i)
run_model(solver, sim_config, model_config) run_model(self.solver, self.sim_config, model_config)
def make_time_report(self): def make_time_report(self):
"""Function to specialise the time reporting for the standard Simulation """Function to specialise the time reporting for the standard Simulation
@@ -93,6 +96,6 @@ def create_context(sim_config, solver):
elif sim_config.mpi: elif sim_config.mpi:
context = MPINoSpawnContext(sim_config, solver) context = MPINoSpawnContext(sim_config, solver)
else: else:
context = NoMPIContext(sim_conf, solver) context = NoMPIContext(sim_config, solver)
return context return context