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)
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)
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())
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)
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())
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())
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)