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_DEM3D_inlet(self): path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "DEM3D_inlet_tests_files") parameters_file_name = os.path.join(path, "ProjectParametersDEM.json") model = KratosMultiphysics.Model() auxiliary_functions_for_tests.CreateAndRunStageInSelectedNumberOfOpenMPThreads( DEM3D_InletTestSolution, model, parameters_file_name, auxiliary_functions_for_tests.GetHardcodedNumberOfThreads())
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, 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())