ansys / pydpf-core

Data Processing Framework - Python Core
http://dpf.docs.pyansys.com/
MIT License
68 stars 25 forks source link

Operators elastic_strain_eqv & mesh_to_pyvista #1317

Closed GitHubUser120282 closed 10 months ago

GitHubUser120282 commented 11 months ago

Before submitting the issue

Description of the bug

Hi, I want to use the following two operators, but it does not work ...

How can I solve the issue? Thanks for help.

Steps To Reproduce

from ansys.dpf import core as dpf

FNAME='flange' #ANSYS RST file

MODEL=dpf.Model(FNAME+'.rst')
MESH=MODEL.metadata.meshed_region
LIST=dpf.dpf_operator.available_operator_names()
for op in LIST:
    if 'EPEL_EQV' in op:
        print (op)
    if 'EPPL_EQV' in op:
        print (op)
    if 'mesh_to_pyvista' in op:
        print (op)

RES_SC=dpf.operators.result.stress(data_sources=MODEL).eval()  
RES_EE=dpf.operators.result.elastic_strain(data_sources=MODEL).eval()  

RES_EE=dpf.operators.result.elastic_strain_eqv(data_sources=MODEL).eval() 
#KeyError: "The operator EPEL_EQV doesn't exist in the registry. Check its spelling in the documentation or verify its availability in your loaded plugins. The current available operator names can be accessed using 'available_operator_names' method."

MESH_=dpf.operators.mesh.mesh_to_pyvista(mesh=MESH) 
#KeyError: "The operator mesh_to_pyvista doesn't exist in the registry. Check its spelling in the documentation or verify its availability in your loaded plugins. The current available operator names can be accessed using 'available_operator_names' method."

Which Operating System causes the issue?

Windows

Which DPF/Ansys version are you using?

Ansys 2023 R1

Which Python version causes the issue?

3.11

Installed packages

Package Version


ansys-dpf-core 0.10.0 ansys-dpf-post 0.6.0 cachetools 5.3.2 certifi 2023.11.17 charset-normalizer 3.3.2 colorama 0.4.6 contourpy 1.0.7 cycler 0.11.0 fonttools 4.39.2 google-api-core 2.14.0 google-api-python-client 2.109.0 google-auth 2.25.1 google-auth-httplib2 0.1.1 googleapis-common-protos 1.61.0 grpcio 1.59.3 httplib2 0.22.0 idna 3.6 importlib-metadata 7.0.0 kiwisolver 1.4.4 matplotlib 3.8.2 numpy 1.26.2 packaging 23.0 Pillow 9.4.0 pip 23.3.1 platformdirs 4.1.0 pooch 1.8.0 protobuf 4.25.1 psutil 5.9.6 pyasn1 0.5.1 pyasn1-modules 0.3.0 pyparsing 3.0.9 pypdf 3.17.1 PyQt5 5.15.10 PyQt5-Qt5 5.15.2 PyQt5-sip 12.13.0 python-dateutil 2.8.2 pyvista 0.42.3 pywin32 306 requests 2.31.0 rsa 4.9 scipy 1.11.4 scooby 0.9.2 setuptools 65.5.0 six 1.16.0 tqdm 4.66.1 uritemplate 4.1.1 urllib3 2.1.0 vtk 9.3.0 xlwings 0.30.12 zipp 3.17.0

PProfizi commented 10 months ago

Hello @GitHubUser120282, These errors usually happen due to issues with the installation. I see you already test whether the operators are listed in dpf.dpf_operator.available_operator_names(). Does this mean that the prints return True but the commands still fail with the KeyError? If the prints testing LIST return False, then the problem is definitely with the server starting.

GitHubUser120282 commented 10 months ago

Thanks for your reply. So what can I do to use both operators (EPPL_EQV and mesh_to_pyvista)? Is the problem on my side or on the server side?

PProfizi commented 10 months ago

@GitHubUser120282 We'll need to find out why the server instance you start does not have these operators registered. @rafacanton any idea as to why these in particular would be missing?

rafacanton commented 10 months ago

@GitHubUser120282 , @PProfizi both EPPL_EQV and mesh_to_pyvista are part of plugins that should be loaded by default in both the Ansys Unified Install and DPF Standalone Server contexts. Do you see any prints in the loop you show?

GitHubUser120282 commented 10 months ago

Hi,

both operators are not listed.

from ansys.dpf import core as dpf LIST=dpf.dpf_operator.available_operator_names() print (LIST)

['nodal_fraction_fc', 'cyclic_expansion', 'mapdl::cms_deprecated::EEL', 'amplitude_fc', 'mesh_support_provider', 'topology::mass', 'chunk_fc', 'add_constant_vector_int', 'component_wise_divide', 'unit_convert_fc', 'B_SN', 'Buffer', 'mapdl::rth::TEMP', 'ECD', 'hdf5::h5dpf::RF', 'cplx_multiply', 'GLOB_TM', 'merge::result_info', 'unit_convert', 'accumulate_min_over_label_fc', 'grpc_server_shutdown', 'add', 'min_max_by_time', 'add_fc', 'sin_fc', 'CFFTAN', 'add_constant', 'mapdl::rfrq::RotZ', 'CFFNOR', 'add_constant_fc', 'mapdl::rst::ENG_SE_cyclic', 'cross_product_fc', 'invariants_deriv_fc', 'find_reduced_coordinates', 'minus', 'EPPL1', 'lsdyna::binout::GLOB_DE', 'accumulate', 'minus_fc', 'Pow', 'scoping::intersect', 'GetElementScopingFromMesh', 'mapdl::rst::EF', 'scale', 'GLOB_ERIE', 'lsdyna::d3plot::S', 'Pow_fc', 'scale_fc', 'sweeping_phase', 'centroid', 'sweeping_phase_fc', 'centroid_fc', 'core::field::signed_high_pass', 'sqr', 'elemental_fraction_fc', 'sin', 'cos', 'RigidTransformationProvider', 'cos_fc', 'XI', 'ascending_sort', 'InjectToFieldContainer', 'compute_total_strain_YZ', 'CplxOp', 'hdf5::topo::S', 'mapdl::rst::S_filter_ens', 'sqr_fc', 'sqrt', 'norm', 'mapdl::rdsp_deprecated::U', 'time_of_max_by_entity', 'R_CF', 'prepare_mapping_workflow', 'sqrt_fc', 'compute_stress_Y', 'norm_fc', 'mapdl::rst::ECR', 'exponential', 'exponential_fc', 'ECT_CNOS', 'ln', 'cross_product', 'ln_fc', 'invariants_deriv', 'mapdl::rst::ENL_CREQ', 'component_wise_divide_fc', 'nodal_extend_to_mid_nodes', 'kronecker_prod', 'GLOB_SIE', 'html_doc', 'realP_part', 'mapdl::rst::NPEL', 'mapdl::rst::ENF', 'conjugate', 'mapdl::cms::ENG_VOL', 'img_part', 'grpc::remote_operator_release', 'lsdyna::d3plot::my', 'hdf5::topo::TEMP', 'amplitude', 'cplx_add', 'lsdyna::d3plot::node_residual_force', 'cplx_dot', 'JOMG', 'mapdl::mode::remote_nodes_scoping', 'cplx_divide', 'make_unit', 'mapdl::rst::ENG_VOL', 'B_N', 'cplx_derive', 'polar_to_cplx', 'generalized_inner_product_fc', 'phase', 'logic::test::scopings_intersects', 'M', 'phase_fc', 'lsdyna::d3plot::B_MT', 'modulus', 'ElementalMass', 'accumulate_fc', 'TF', 'ENG_CO', 'apply_mapping', 'generalized_inner_product', 'max_over_phase', 'outer_product', 'lsdyna::d3plot::node_contact_energy_density', 'mapdl::rst::NTH_EQV', 'euler_load_buckling', 'mapdl::rst::TG', 'native::overall_dot', 'min_max_by_entity', 'mapdl::dsub_deprecated::EPEL', 'GlobalToNodal', 'min_max_over_time_by_entity', 'max_over_time_by_entity', 'scoping::connectivity_ids', 'min_over_time_by_entity', 'element::nodal_contribution', 'time_of_min_by_entity', 'elemental_nodal_extend_to_mid_nodes', 'phase_of_max', 'hdf5::h5dpf::S', 'write_cms_rbd_file', 'div', 'export_symbolic_workflow', 'dot', 'EPELY', 'dot_tensor', 'lsdyna::binout::TimeFreqSupportProvider', 'scale_by_field', 'scale_by_field_fc', 'cyclic_analytic_usum_max', 'invert', 'invert_fc', 'EPPL3', 'compare::mesh', 'multiply', 'fe_dot_product', 'Average', 'remote_workflow_connect', 'remote_data_sender', 'meshed_external_layer_sector', 'fe_dot_product_fc', 'component_selector_fc', 'min_max_scalar_field_fc', 'lsdyna::d3plot::mxy', 'hdf5::topo::ResultInfoProvider', 'component_selector', 'scoping_provider_by_prop', 'mapdl::rth::is_cyclic', 'ExtractFromFC', 'mesh::node_coordinates', 'stl_export', 'BindSupport', 'mapdl::rdsp::U', 'fieldify', 'B_EL', 'compute_total_strain_Y', 'mapdl::rst::global_scoping', 'scoping::nodes_adapter_cyclic', 'change_location', 'strain_from_voigt', 'hdf5::topo::ENF', 'field::set_property', 'forward_field', 'mid_node_mapping_provider', 'mesh::points_from_coordinates', 'forward_fc', 'mapdl::rfrq::UTOT', 'forward_meshes_container', 'EPPL2', 'element::integrate', 'topology::center_of_gravity', 'EFD', 'compute_total_strain_X', 'forward', 'lsdyna::binout::GLOB_XCM', 'multiplixer', 'mapdl::rfrq::lvscale', 'text_parser', 'lsdyna::d3ssd::U', 'BindSupportFC', 'html_doc_deprecated', 'CFTNOR', 'hdf5::h5dpf::ENL_EPEQ', 'ETHXZ', 'make_rbf_mapper', 'assemble_scalars_to_vectors', 'assemble_scalars_to_matrices', 'make_one_on_comp', 'hdf5::topo::ENG_VOL', 'R_CA', 'GetSupportFromField', 'PRES_Reader', 'ScopingAdapter', 'M_IE', 'DerivableInput', 'mapdl::cms_deprecated::EPEL', 'mapdl::rfrq_deprecated::EEL', 'extend_to_mid_nodes_fc', 'grpc::remote_workflow_instantiate', 'compute_invariant_terms_rbd', 'selector_fc', 'default_value', 'ElementalNodal_To_NodalElemental_fc', 'extract_time_freq', 'csharp_generator', 'python_generator', 'make_overall', 'element::volume', 'extract_sub_fc', 'EL', 'sum_contributions', 'extract_sub_mc', 'extract_sub_sc', 'elemental_difference_fc', 'SumAgg', 'EPELZ', 'RegularizedMaximum', 'ResultInfoProvider', 'S', 'Pressure', 'topology::topology_from_mesh', 'lsdyna::d3plot::nx', 'SX', 'lsdyna::d3plot::ny', 'mapdl::rst::A', 'SY', 'SZ', 'prns', 'mapdl::cms::U', 'SXY', 'merge::down_stream_info', 'SYZ', 'lsdyna::binout::GLOB_ENG_ERAHO', 'mapdl::cms::V', 'SXZ', 'ModalBasis', 'S1', 'expansion::modal_superposition', 'S2', 'hdf5::topo::U', 'convertnum_bcs_to_nod', 'mapdl::rst::RotateNodalFCByEulerNodes', 'S3', 'CFTTAN', 'EPEL', 'EPELX', 'hdf5::topo::elemental_density', 'GLOB_ENG_ER', 'merge::fields_container', 'merge::weighted_fields_container', 'lsdyna::d3plot::TEMP', 'lsdyna::d3ssd::TimeFreqSupportProvider', 'hdf5::topo::nodal_displacement', 'EPELXY', 'EPELYZ', 'EPELXZ', 'R_CMass', 'eig_values_fc', 'rigid_transformation_provider', 'EPEL1', 'normals_provider', 'mapdl::rst::MaterialsProvider', 'EPEL2', 'merge::scoping', 'EPEL3', 'mapdl::rth::MaterialPropertyOfElement', 'mapdl::rth::RFTOT', 'to_elemental_fc', 'EPPL', 'transpose_scoping', 'EPPLX', 'mapdl::rst::rst_file_mesh_information', 'EPPLY', 'X', 'core::field::band_pass_fc', 'polar_coordinates', 'lsdyna::d3plot::thickness', 'fft_eval', 'mapdl::rth::JC', 'GLOB_ENG_TE', 'EPPLZ', 'vtk_export', 'mapdl::rth::UTOT', 'merge::materials', 'cgns::cgns::zone_pressure_spectrum', 'EPPLXY', 'ENL_HPRES', 'compute_stress_von_mises', 'EPPLYZ', 'core::scoping::low_pass', 'remote_workflow_expose_pin', 'EPPLXZ', 'ETH', 'ENG_INC', 'mechanical_csv_to_field', 'ENG_SE', 'lsdyna::d3ssd::S', 'mapdl::rdsp::lvscale', 'ETHX', 'ETHY', 'ETHZ', 'ERP', 'accumulate_level_over_label_fc', 'ETHXY', 'accumulate_over_label_fc', 'merge::scopings_container', 'lsdyna::binout::GLOB_ER', 'ETHYZ', 'ETH1', 'hdf5::h5dpf::meshes_provider', 'ETH2', 'ETH3', 'A', 'GLOB_EW', 'AX', 'PoyntingVector', 'AY', 'cyclic_expansion_field', 'lsdyna::binout::M_ERKE', 'AZ', 'centroids', 'Rescope_fc', 'composite::MeshSelectionManagerProvider', 'V', 'RF', 'serializer', 'mapdl::rfrq_deprecated::U', 'VX', 'VY', 'cyclic_expansion_meshes', 'VZ', 'U', 'mapdl::dsub::S', 'time_support_provider', 'recursive_scopings_provider', 'mapdl::rst::available_results', 'UX', 'UY', 'UZ', 'TFX', 'TFY', 'EF', 'remote_operator_release', 'lsdyna::d3plot::node_heat_flux', 'TFZ', 'CFTTOT', 'mapdl::rdsp::EPEL', 'ENF', 'AccumulatorOverDomains', 'compute_total_strain_Z', 'BFE', 'ENL_SEPL', 'B_MT', 'result_info_provider', 'meshed_skin_sector_triangle', 'ENL_SRAT', 'mapdl::rst::ENL_SRAT', 'support_provider', 'ENL_EPEQ', 'ENL_PSV', 'mapdl::rst::V', 'average_over_label_fc', 'transpose_fields_container', 'ENL_CREQ', 'mapdl::mode::ENF', 'scoping::on_coordinates', 'ENL_PLWK', 'vtk::stream_provider', 'mapdl::rst::ECT_SFRIC', 'ENL_CRWK', 'MaterialPropertyOfElement', 'ENL_ELENG', 'erp_radiation_efficiency', 'mapdl::dsub::U', 'ECT_STAT', 'field_to_csv', 'ECT_PENE', 'ECT_PRES', 'hdf5::topo::ENL_EPEQ', 'remote_operator_connect', 'topology::moment_of_inertia', 'ECT_SFRIC', 'ECT_STOT', 'remote_workflow_erase_pin', 'compute_total_strain', 'mapdl::rst::ENF_cyclic', 'GLOB_JE', 'ECT_SLIDE', 'vtk::vtk::FieldProvider', 'ECT_GAP', 'ECT_FLUX', 'ECT_FRES', 'composite::remote_nodes_scoping', 'ENG_VOL', 'loop_over_workflow_incremental', 'mapdl::rth::EF', 'ENG_AHO', 'remote_workflow_info', 'ENG_KE', 'ENG_TH', 'F', 'mapdl::mode::total_mass', 'ETH_SWL', 'CFFTOT', 'TEMP', 'compute_stress', 'UTOT', 'RFTOT', 'VOLT', 'thickness', 'csv_to_field', 'mapdl::run', 'mapdl::rst::ENL_HPRES', 'equivalent_mass', 'serialize_to_hdf5', 'EUL', 'custom', 'remote_nodes_scoping', 'EHC', 'lsdyna::d3plot::B_T1', 'TG', 'lsdyna::binout::R_CFR', 'JFL', 'mapdl::rdsp::MeshProvider', 'psd_file_info_provider', 'JML', 'B_T2', 'grpc::remote_workflow_connect', 'volumes_provider', 'cgns::cgns::meshes_provider', 'JU', 'JR', 'mapdl::rst::U', 'elemental_to_nodal', 'JV', 'JA', 'lsdyna::ms::results', 'JDOMG', 'ETH_EQV', 'txt_to_data_tree', 'mapdl::rst::S', 'GLOB_ENG_IE', 'S_eqv', 'mapdl::dsub::RotY', 'EPPL_EQV', 'GLOB_ENG_KE', 'merge::abstract_support', 'GLOB_V', 'AccumulatorLevelOverDomains', 'inverseOp', 'GLOB_DT', 'GLOB_RBE', 'mapdl::rst::NPEL_EQV', 'GLOB_KDE', 'GLOB_ENG_AHO', 'B_M2', 'grpc::remote_operator_instantiate', 'GLOB_DE', 'mesh_clip', 'mapdl::dsub::V', 'GLOB_ERKE', 'mapdl::rdsp::ResultInfoProvider', 'GLOB_ENG_ERAHO', 'GLOB_ER', 'GLOB_AM', 'interpolation_operator', 'mapdl::mode::MeshProvider', 'GLOB_AMP', 'invariants_fc', 'GLOB_XCM', 'B_T1', 'B_M1', 'mapdl::mode::Rotation', 'B_ST1', 'gcd', 'mapdl::dsub::UTOT', 'mapdl::rth::EHC', 'coords_and_euler_nodes', 'B_ST2', 'B_EPPL', 'eqv', 'segalmaneqv', 'M_ERIE', 'M_KE', 'meshscoping_provider_by_prop', 'mapdl::rfrq::ENG_VOL', 'string_deserializer', 'compute_stress_Z', 'M_ERKE', 'M_ENG_AM', 'MeshScopingProvider', 'lsdyna::moddynout::TimeFreqSupportProvider', 'M_ENG_AHO', 'elemental_to_nodal_fc', 'decimate_mesh', 'M_RBV', 'mapdl::rth::VOLT', 'M_MV', 'GetNodeScopingFromMesh', 'mapdl::rst::support_provider_cyclic', 'R_CFR', 'R_CM', 'lsdyna::d3psd::meshes_provider', 'time_freq_support_provider', 'TimeFreqSupportProvider', 'materials_provider', 'mapper', 'MaterialsProvider', 'lsdyna::d3plot::XI', 'mapdl::rst::ENL_CRWK', 'stream_provider', 'mapdl::rst::TEMP', 'mesh_provider', 'mapdl::rst::SelectionProvider', 'MeshProvider', 'meshes_provider', 'mapdl::rst::NTH', 'MeshSelectionManagerProvider', 'boundary_conditions', 'data_tree_to_txt', 'is_cyclic', 'merge::property_field', 'transpose_scoping_to_physical', 'mat_support_provider', 'mapdl::dsub::RotZ', 'beam_properties', 'remote_data_receiver', 'Rescope', 'remote_workflow_instantiate', 'mapdl::rst::EFD', 'import_symbolic_workflow', 'levelset::make_sphere', 'remote_operator_instantiate', 'lsdyna::d3plot::TimeFreqSupportProvider', 'mapdl::rdsp::A', 'remote_workflow_release', 'RigidBodyAddition_fc', 'remote_operator_get_status', 'lsdyna::d3plot::B_T2', 'mapdl::rdsp_deprecated::S', 'merge::time_freq_support', 'remote_operator_has_output_pin', 'mapdl::rst::V_cyclic', 'mapdl::rst::ENL_PLWK', 'deserializer', 'lsdyna::d3plot::strain_von_mises', 'cms_node_position_provider', 'serializer_to_string', 'min_max', 'transient_rayleigh_integration', 'compare::property_field', 'min_max_fc', 'volume_stress', 'min_max_over_label_fc', 'min_by_component', 'max_by_component', 'merge::fields_container_label', 'min_max_fc_inc', 'scoping::by_property', 'min_max_inc', 'native::recursor', 'overlap_fields', 'scoping_provider_by_ns', 'property_field_provider_by_name', 'rescope_fc', 'ElementalNodal_To_NodalElemental', 'mapdl::rfrq::F', 'extract_scoping', 'CPRNSolBinOperator', 'merge::mesh', 'change_shellLayers', 'mapdl::cms::meshes_provider', 'merge::field', 'merge::weighted_field', 'compute_stress_1', 'mapdl::rst::MeshSelectionManagerProvider', 'merge::selection_manager', 'elemental_to_elemental_nodal', 'lsdyna::d3plot::B_EL', 'hdf5::h5dpf::ENG_SE', 'merge::meshes_container', 'composite::transpose_scoping_to_physical', 'composite::coords_and_euler_nodes', 'lsdyna::moddynout::result_info_provider', 'merge::solid_shell_fields', 'AreFieldsIdentical', 'Are_fields_included', 'AreFieldsIdentical_fc', 'core::field::high_pass', 'members_in_compression_not_certified', 'cgns::cgns::result_info_provider', 'core::scoping::high_pass', 'core::field::high_pass_fc', 'core::field::low_pass', 'lsdyna::binout::M_MV', 'core::field::low_pass_fc', 'mapdl::rdsp::TimeFreqSupportProvider', 'core::field::band_pass', 'transform_cylindricalCS', 'core::scoping::band_pass', 'lsdyna::d3plot::B_SN', 'core::scoping::signed_high_pass', 'mapdl::rth::ENG_SE', 'extend_to_mid_nodes', 'members_in_bending_not_certified', 'convertnum_nod_to_bcs', 'members_in_linear_compression_bending_not_certified', 'cyclic_analytic_usum_max_field', 'logic::if', 'rotate', 'enrich_materials', 'mapdl::rst::RF', 'loop_over_workflow', 'lsdyna::d3ssd::result_info_provider', 'data_tree_to_json', 'json_to_data_tree', 'nodal_difference_fc', 'rotate_fc', 'descending_sort', 'ascending_sort_fc', 'descending_sort_fc', 'native::equation_parser', 'elemental_nodal_To_nodal', 'elemental_nodal_To_nodal_fc', 'elemental_to_elemental_nodal_fc', 'compute_stress_YZ', 'mapdl::rst::ENL_ELENG', 'mapdl::rst::ENL_EPEQ', 'nodal_difference', 'mapdl::rst::ENL_SEPL', 'elemental_difference', 'vtk::vtk::MeshProvider', 'transform_cylindrical_cs_fc', 'mapdl::rst::ENG_KE', 'to_nodal', 'mapdl::dsub::ENG_VOL', 'mapdl::cms_deprecated::S', 'eig_values', 'to_nodal_fc', 'entity_average', 'entity_average_fc', 'mesh::mesh_boundary_provider', 'gauss_to_node_fc', 'correlation', 'nodal_to_elemental', 'nodal_to_elemental_fc', 'to_elemental_nodal_fc', 'mapdl::rfrq::V', 'InterpolateAtMidNodes', 'max_nodal_diff', 'time_scoping_manipulation', 'invariants', 'mapdl::rst::beam_properties', 'eqv_fc', 'segalmaneqv_fc', 'mapdl::rst::ENF_harmonic_damping_modal_matrices', 'mesh::change_cs', 'normals_provider_nl', 'surfaces_provider', 'mapdl::rfrq::RotY', 'erp_accumulate_results', 'mapdl::mode::transpose_scoping_to_physical', 'mesh::by_scoping', 'mapdl::rdsp::S', 'split_fields', 'split_mesh', 'gauss_to_node', 'torque', 'cyclic_expansion_mesh', 'ExtractRigidBodyMotion_fc', 'cyclic_analytic_stress_eqv_max', 'lsdyna::binout::GLOB_ENG_IE', 'recombine_harmonic_indeces_cyclic', 'scoping::expanded_cyclic', 'grpc::remote_data_sender', 'cyclic_analytic_stress_eqv_max_field', 'lsdyna::binout::GLOB_ERIE', 'mapping', 'fft_approx', 'solid_to_skin', 'compute_stress_3', 'topology::tensorized_squared_distance', 'PoyntingVectorSurface', 'entity_extractor', 'RigidBodyAddition', 'mapdl::rst::UTOT', 'mapdl::rfrq::ModalBasis', 'mapdl::rst::RFTOT', 'cms_dmigfile_node_position_provider', 'mapdl::rst::BFE', 'mapdl::rst::EPEL', 'mapdl::cms::ModalBasis', 'mapdl::rst::EPPL', 'mapdl::rst::ETH', 'mapdl::rst::ENL_PSV', 'mapdl::rst::ECT_STAT', 'mapdl::rth::ResultInfoProvider', 'mapdl::rfrq_deprecated::S', 'mapdl::rst::ECT_PENE', 'mapdl::rst::ECT_PRES', 'lsdyna::binout::GLOB_TM', 'mapdl::rst::ECT_STOT', 'mapdl::rfrq::ResultInfoProvider', 'mapdl::rst::ECT_SLIDE', 'mapdl::rst::ECT_GAP', 'hdf5::topo::EPEL', 'mapdl::rst::ECT_FLUX', 'mapdl::rst::ECT_CNOS', 'mapdl::rst::ECT_FRES', 'mapdl::rst::ENG_SE', 'lsdyna::binout::GLOB_ERKE', 'mapdl::rth::TEMP_cyclic', 'mapdl::rst::ENG_AHO', 'mapdl::rst::ENG_CO', 'mapdl::rst::ENG_INC', 'mapdl::rst::ENG_TH', 'mapdl::rst::mat_support_provider', 'mapdl::rst::EUL', 'lsdyna::d3plot::EPPL_EQV', 'mapdl::rst::ETH_EQV', 'mapdl::rst::ETH_SWL', 'mapdl::rst::MaterialPropertyOfElement', 'mapdl::rst::boundary_conditions', 'mapdl::rst::rst_corner_node_mapper_provider', 'mapdl::rst::thickness', 'mapdl::rst::centroids', 'mapdl::rst::equivalent_mass', 'mapdl::rst::NS', 'mapdl::rst::NPPL', 'mapdl::rst::NCR', 'hdf5::h5dpf::ENG_VOL', 'hdf5::h5dpf::ResultInfoProvider', 'mapdl::rst::NPPL_EQV', 'mapdl::cms::MeshProvider', 'mapdl::dsub::ModalBasis', 'mapdl::rst::NCR_EQV', 'mapdl::mode::meshes_provider', 'mapdl::rst::NTH_SWL', 'mapdl::rth::TF', 'mapdl::rst::TF', 'NodalElementalResultsRotation', 'mapdl::rst::coords_and_euler_nodes', 'mapdl::rfrq_deprecated::V', 'mapdl::rfrq_deprecated::A', 'mapdl::rfrq_deprecated::EPEL', 'mapdl::rdsp_deprecated::V', 'mapdl::rdsp_deprecated::A', 'mesh_to_graphics', 'mapdl::rdsp_deprecated::EPEL', 'mapdl::rth::EFD', 'mapdl::dsub_deprecated::S', 'mapdl::dsub_deprecated::EEL', 'mapdl::dsub_deprecated::U', 'ENF_rotation_by_euler_nodes', 'mapdl::cms_deprecated::U', 'lsdyna::d3plot::GLOB_ENG_IE', 'mapdl::rst::msup_rf_scoping_provider', 'mapdl::rst::ENF_modal_matrices', 'mapdl::mode::load_vectors', 'mapdl::rfrq::TimeFreqSupportProvider', 'mapdl::dsub::TimeFreqSupportProvider', 'mapdl::dsub::ResultInfoProvider', 'mapdl::stream_provider', 'mapdl::rst::MeshProvider', 'mapdl::rth::MeshProvider', 'cms_matrices_provider', 'mapdl::rst::TimeFreqSupportProvider', 'mapdl::rfrq::MeshProvider', 'mapdl::rth::TimeFreqSupportProvider', 'mapdl::rst::ResultInfoProvider', 'hdf5::stream_provider', 'mapdl::rth::MaterialsProvider', 'mapdl::rdsp::V', 'mapdl::rth::boundary_conditions', 'mapdl::rth::centroids', 'mapdl::rth::ENF', 'mapdl::rth::ENG_VOL', 'mapdl::rst::available_materials', 'mapdl::rst::EPEL_filter_ens', 'mapdl::rst::EPPL_filter_ens', 'lsdyna::d3plot::V', 'mapdl::rst::ECD', 'hdf5::h5dpf::custom', 'mapdl::rst::CS', 'mapdl::rst::VOLT', 'mapdl::rth::TG', 'VolumeForce', 'HeatSource', 'mapdl::rst::EHC', 'mapdl::nmisc', 'meshed_skin_sector', 'mapdl::smisc', 'mapdl::rst::S_rotation_by_euler_nodes', 'mapdl::rst::EPEL_rotation_by_euler_nodes', 'lsdyna::d3plot::S_EQV', 'mapdl::rst::EPPL_rotation_by_euler_nodes', 'PRNS_Reader', 'lsdyna::moddynout::F', 'lsdyna::d3plot::node_mass_scaling', 'mesh_cut', 'ExtractRigidBodyMotion', 'mapdl::rst::U_cyclic', 'mapdl::rst::A_cyclic', 'mapdl::rst::S_cyclic', 'grpc::remote_data_receiver', 'mapdl::rst::EPEL_cyclic', 'cms_subfile_info_provider', 'mapdl::rst::ENG_VOL_cyclic', 'mapdl::rst::is_cyclic', 'lsdyna::binout::GLOB_V', 'mapdl::rfrq::is_cyclic', 'mapdl::rdsp::F', 'mapdl::rdsp::is_cyclic', 'mapdl::cms::boundary_conditions', 'read_high_low_scoping_cyclic', 'compute_total_strain_XZ', 'cms_edge_position_provider', 'filter_reactions', 'lsdyna::d3plot::node_relative_penetration', 'mapdl::rhs::write', 'cms_dst_table_provider', 'eig_vectors_fc', 'lsdyna::d3plot::B_N', 'mapdl::dsub::EPEL', 'mapdl::rfrq::ENF', 'eig_vectors', 'mapdl_property_unit', 'mapdl_material_properties', 'mapdl_section_properties', 'rom_data_provider', 'mapdl::rfrq::RotX', 'mapdl::rfrq::U', 'mapdl::rfrq::Rotation', 'lsdyna::d3plot::EL', 'mapdl::rfrq::S', 'mapdl::rfrq::A', 'lsdyna::binout::M_ERIE', 'mapdl::rfrq::EPEL', 'mapdl::rdsp::UTOT', 'mapdl::rdsp::ENG_VOL', 'mapdl::rfrq::meshes_provider', 'mapdl::rdsp::meshes_provider', 'mapdl::rfrq::modal_damping', 'mapdl::rfrq::boundary_conditions', 'mapdl::mode::U', 'mapdl::mode::UTOT', 'mapdl::mode::RotX', 'cgns::cgns::Pressure', 'mapdl::mode::RotY', 'mapdl::mode::RotZ', 'mapdl::mode::S', 'mapdl::mode::EPEL', 'mapdl::mode::ENG_VOL', 'mapdl::mode::V', 'mapdl::mode::A', 'mapdl::mode::ModalBasis', 'hdf5::h5dpf::U', 'mapdl::mode::RF', 'mapdl::mode::boundary_conditions', 'mapdl::mode::TimeFreqSupportProvider', 'mapdl::mode::ResultInfoProvider', 'mapdl::mode::recursive_scopings_provider', 'grpc::remote_operator_connect', 'mapdl::dsub::Rotation', 'mapdl::dsub::RotX', 'mapdl::dsub::ENF', 'mapdl::dsub::A', 'mapdl::dsub::MeshProvider', 'mapdl::dsub::meshes_provider', 'mapdl::cms::UTOT', 'mapdl::cms::Rotation', 'mapdl::cms::RotX', 'mapdl::cms::RotY', 'mapdl::cms::RotZ', 'lsdyna::binout::result_info_provider', 'mapdl::cms::S', 'mapdl::cms::EPEL', 'cgns::cgns::time_freq_support_provider', 'compute_total_strain_1', 'mapdl::cms::ENF', 'lsdyna::binout::GLOB_JE', 'mapdl::cms::A', 'mapdl::cms::TimeFreqSupportProvider', 'lsdyna::d3ssd::EL', 'mapdl::cms::ResultInfoProvider', 'lsdyna::d3plot::qy', 'mapdl::mode::coords_and_euler_nodes', 'mapdl::rth::TF_cyclic', 'mesh_plan_clip', 'meshSmooth', 'mesh_to_graphics_edges', 'vtk::vtk::ResultInfoProvider', 'vtk::migrate_file', 'levelset::combine', 'levelset::exclude', 'levelset::make_plane', 'fft_eval_gr', 'fft_multi_harmonic_minmax', 'lsdyna::d3plot::B_ST2', 'qrsolveOp', 'svdOp', 'lsdyna::binout::meshes_provider', 'hdf5::topo::MeshProvider', 'hdf5::topo::TimeFreqSupportProvider', 'hdf5::topo::RF', 'hdf5::topo::ENG_SE', 'hdf5::topo::ENG_TH', 'lsdyna::d3plot::GLOB_V', 'hdf5::topo::nodal_density', 'lsdyna::binout::R_CM', 'hdf5::h5dpf::make_result_file', 'hdf5::h5dpf::migrate_file', 'hdf5::h5dpf::TimeFreqSupportProvider', 'hdf5::h5dpf::MeshProvider', 'hdf5::h5dpf::EPEL', 'hdf5::h5dpf::ENG_TH', 'hdf5::h5dpf::ENF', 'hdf5::h5dpf::TEMP', 'lsdyna::stream_provider', 'lsdyna::d3plot::meshes_provider', 'lsdyna::ms::meshes_provider', 'lsdyna::moddynout::meshes_provider', 'lsdyna::d3ssd::meshes_provider', 'lsdyna::d3spcm::meshes_provider', 'lsdyna::d3rms::meshes_provider', 'lsdyna::d3zcf::meshes_provider', 'lsdyna::d3plot::U', 'lsdyna::binout::U', 'lsdyna::ms::TimeFreqSupportProvider', 'lsdyna::d3plot::result_info_provider', 'lsdyna::ms::result_info_provider', 'lsdyna::binout::M_ENG_AM', 'lsdyna::binout::GLOB_KDE', 'lsdyna::d3plot::GLOB_ENG_KE', 'lsdyna::d3plot::GLOB_ENG_TE', 'lsdyna::d3plot::X', 'lsdyna::d3ssd::V', 'create_sc_mapping_workflow', 'lsdyna::d3plot::A', 'lsdyna::d3ssd::A', 'lsdyna::d3plot::node_temperature_divide_time', 'lsdyna::d3plot::node_residual_moment', 'lsdyna::d3plot::node_penetration', 'lsdyna::binout::S', 'lsdyna::binout::EL', 'lsdyna::d3plot::history_var', 'lsdyna::d3plot::element_dependent_var_1', 'lsdyna::d3plot::element_dependent_var_2', 'lsdyna::d3plot::mx', 'lsdyna::d3plot::qx', 'lsdyna::d3plot::nxy', 'vtu_export', 'lsdyna::d3plot::B_M1', 'lsdyna::d3plot::B_M2', 'lsdyna::d3plot::B_ST1', 'lsdyna::d3plot::B_EPPL', 'sc_prepare_mapping_mesh', 'lsdyna::moddynout::A', 'lsdyna::moddynout::V', 'lsdyna::moddynout::U', 'lsdyna::binout::GLOB_ENG_KE', 'lsdyna::binout::GLOB_DT', 'lsdyna::binout::GLOB_RBE', 'lsdyna::binout::GLOB_ENG_AHO', 'lsdyna::binout::GLOB_SIE', 'lsdyna::binout::GLOB_EW', 'lsdyna::binout::GLOB_ENG_TE', 'lsdyna::binout::GLOB_ENG_ER', 'lsdyna::binout::GLOB_AM', 'lsdyna::binout::GLOB_AMP', 'lsdyna::binout::M_IE', 'lsdyna::binout::M_KE', 'lsdyna::binout::M_ENG_AHO', 'lsdyna::binout::M_RBV', 'lsdyna::binout::R_CF', 'lsdyna::binout::R_CMass', 'lsdyna::binout::R_CA', 'compute_total_strain_XY', 'compute_total_strain_2', 'compute_total_strain_3', 'compute_stress_X', 'grpc::stream_provider', 'compute_stress_XY', 'compute_stress_XZ', 'compute_stress_2', 'grpc::remote_workflow_info', 'grpc::remote_workflow_release', 'grpc::remote_operator_get_status', 'grpc::remote_operator_has_output_pin', 'grpc::remote_workflow_expose_pin', 'grpc::remote_workflow_erase_pin', 'migrate_to_vtu', 'cgns::stream_provider', 'cgns::cgns::result_provider', 'sc_prepare_mapping_points', 'sc_apply_mapping', 'sc_mapping']

rafacanton commented 10 months ago

@GitHubUser120282 I can see EPPL_EQV there:

image

Regarding mesh_to_pyvista, it was coded for Ansys 2023 R2, and I can see that you are using 2023 R1 as server, that explains it.

rafacanton commented 10 months ago

@GitHubUser120282 Sorry, I was looking at EPPEL_EQV instead of EPEL_EQV. This was a missing feature that was added also in 2023 R2. This explains the reason of not having it available.

GitHubUser120282 commented 10 months ago

Super. Next year I will install ANSYS 2024 R1. Thank you very much ... By the way, can I see in the help which version is required for a results operator?

PProfizi commented 10 months ago

@GitHubUser120282 sadly not yet, or you can but it is not straightforward. This is one of our main enhancement requests though. What you can do in the meantime is open the pydpf-core doc of the first ansys-dpf-core version released compatible with your server. Then you can be certain only available operators are listed.