Example #1
0
 def test_Analytics_1(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "analytics_tests_files")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = Kratos.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         AnalyticsTestSolution, model, parameters_file_name, 1)
Example #2
0
 def test_DEM2D_inlet(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "DEM2D_inlet_tests_files")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = KratosMultiphysics.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         DEM2D_InletTestSolution, model, parameters_file_name, 1)
Example #3
0
 def test_gid_printing_many_results(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "post_process_tests_files")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = KratosMultiphysics.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         TestPostProcessClass1, model, parameters_file_name, 1)
 def test_ForcesAndMoments(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "forces_and_moments_tests_files")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = Kratos.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         ForcesAndMomentsTestSolution, model, parameters_file_name,
         auxiliary_functions_for_tests.GetHardcodedNumberOfThreads())
Example #5
0
 def test_clusters_1(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         subfolder_name)
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = KratosMultiphysics.Model()
     with auxiliary_functions_for_tests.controlledExecutionScope(path):
         auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
             ClustersTestSolution, model, parameters_file_name, 1)
Example #6
0
 def test_DEM3D_continuum(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "test_DEM_3D_continuum")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     model = KratosMultiphysics.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         DEM3D_ContinuumTestSolution, model, parameters_file_name,
         auxiliary_functions_for_tests.GetHardcodedNumberOfThreads())
Example #7
0
 def test_DEM3D_restitution_2(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                         "DEM3D_restitution_tests_files")
     parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
     materials_file_name = os.path.join(path, "MaterialsDEM2.json")
     model = KratosMultiphysics.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
         DEM3D_RestitutionTestSolution_2, model, parameters_file_name,
         auxiliary_functions_for_tests.GetHardcodedNumberOfThreads())
    def test_SearchD(self):
        path = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                            "test_search_tolerance")
        parameters_file_name = os.path.join(path, "ProjectParametersDEM.json")
        with open(parameters_file_name, 'r') as parameter_file:
            project_parameters = KratosMultiphysics.Parameters(
                parameter_file.read())
        project_parameters["SearchTolerance"].SetDouble(1e-03)
        project_parameters["search_tolerance_against_walls"].SetDouble(1e-03)
        project_parameters["NeighbourSearchFrequency"].SetInt(20)

        model = KratosMultiphysics.Model()
        auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(
            DEM3D_SearchTolerance3, model, project_parameters,
            auxiliary_functions_for_tests.GetHardcodedNumberOfThreads())
Example #9
0
 def test_ConstitutiveLaws3(self):
     path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "constitutive_laws_tests_files")
     os.chdir(path)
     parameters_file_name = os.path.join(path, "ProjectParametersDEM3.json")
     model = Kratos.Model()
     auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads(ConstitutiveLawsTestSolution, model, parameters_file_name, 1)