def __init__(self, maxiterations, simulation_instances, analysis_instances, idle_time, data_file_path, local_workdir): self.idle_time = idle_time self.data_file_path = data_file_path self.local_workdir = local_workdir SimulationAnalysisLoop.__init__(self, maxiterations, simulation_instances, analysis_instances)
def __init__(self, maxiterations, simulation_instances=1, analysis_instances=1): SimulationAnalysisLoop.__init__(self, maxiterations, simulation_instances, analysis_instances)
def __init__(self, maxiterations, simulation_instances=1, analysis_instances=1, idle_time=0): self.idle_time = idle_time SimulationAnalysisLoop.__init__(self, maxiterations, simulation_instances, analysis_instances)
def test__simulation_analysis_loop_pattern_api(self): """ Tests the Pipeline execution pattern API. """ from radical.ensemblemd import SimulationAnalysisLoop dp = SimulationAnalysisLoop(iterations=1) assert dp.name == "SimulationAnalysisLoop"
def test__pattern_name(self): """ Tests the pattern name. """ from radical.ensemblemd import SimulationAnalysisLoop dp = SimulationAnalysisLoop(iterations=1) assert dp.name == "SimulationAnalysisLoop"
def test_simulation_adaptivity(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(5, 5, 5) assert pattern.simulation_adaptivity == False
def __init__(self, iterations, simulation_instances, analysis_instances, adaptive_simulation): SimulationAnalysisLoop.__init__(self, iterations, simulation_instances, analysis_instances, adaptive_simulation)
def test_post_loop_not_implemented(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(5,5,5) #with pytest.raises(NotImplementedError): pattern.post_loop() == None
def test_analysis_step_not_implemented(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(1, 1, 1) with pytest.raises(NotImplementedError): pattern.analysis_stage(1, 1)
def test_analysis_step_not_implemented(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(1,1,1) with pytest.raises(NotImplementedError): pattern.analysis_stage(1,1)
def test_analysis_instances(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(5, 5, 5) assert pattern.analysis_instances == 5
def __init__(self, iterations, simulation_instances, analysis_instances, adaptive_simulation, sim_extraction_script): SimulationAnalysisLoop.__init__(self, iterations, simulation_instances, analysis_instances, adaptive_simulation, sim_extraction_script)
def test_post_loop_not_implemented(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(5, 5, 5) #with pytest.raises(NotImplementedError): pattern.post_loop() == None
def test_iterations(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(5, 1, 1) assert pattern.iterations == 5
def test_pattern_name(self): from radical.ensemblemd import SimulationAnalysisLoop pattern = SimulationAnalysisLoop(1, 1, 1) assert pattern.name == 'SimulationAnalysisLoop'