diff --git a/src/ansys/dpf/post/selection.py b/src/ansys/dpf/post/selection.py index 4546fe329..1132283c6 100644 --- a/src/ansys/dpf/post/selection.py +++ b/src/ansys/dpf/post/selection.py @@ -443,8 +443,9 @@ def select_skin( on the expanded mesh. """ skin_operator = operators.mesh.skin(server=self._server) - if self._server.meet_version("9.1"): - # add_beam argument is not available in versions prior to 9.0 + if self._server.meet_version("10.0"): + # Add beam argument available since 9.1, but produces inconsistent + # facets_to_elem mappings before 10.0 skin_operator.inputs.add_beam(True) self._selection.add_operator(skin_operator) diff --git a/tests/conftest.py b/tests/conftest.py index d2bab30ac..2a8da4461 100755 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -368,6 +368,10 @@ def license_context(): yield +SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0 = meets_version( + get_server_version(core._global_server()), "10.0" +) + SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_9_1 = meets_version( get_server_version(core._global_server()), "9.1" ) diff --git a/tests/test_simulation.py b/tests/test_simulation.py index 6f2c0b9be..98baaca6a 100644 --- a/tests/test_simulation.py +++ b/tests/test_simulation.py @@ -62,6 +62,7 @@ SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_8_0, SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_9_0, SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_9_1, + SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0, ReferenceCsvFilesNodal, ) @@ -4648,8 +4649,8 @@ def test_beam_results_on_skin(beam_example): data_sources=beam_example, simulation_type=AvailableSimulationTypes.static_mechanical, ) - if not SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_9_1: - # Add beams on skin not supported before 9.1 + if not SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0: + # Add beams on skin not activated before 10.0 return res = simulation.displacement(skin=True, norm=True)