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)
示例#2
0
 def __init__(self,
              maxiterations,
              simulation_instances=1,
              analysis_instances=1):
     SimulationAnalysisLoop.__init__(self, maxiterations,
                                     simulation_instances,
                                     analysis_instances)
示例#3
0
 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)
示例#4
0
    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)
示例#5
0
    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"
示例#6
0
    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
示例#8
0
 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
示例#10
0
 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_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'
 def __init__(self, maxiterations, simulation_instances=1, analysis_instances=1):
     SimulationAnalysisLoop.__init__(self, maxiterations, simulation_instances, analysis_instances)
 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)