• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. MSC Apex
  3. Method to ensure a coherent mesh - all vertices of adjacent...

Following Cadence Design Systems’ acquisition of the Design & Engineering (D&E) business, the D&E Community Forum on the Nexus Community Center has been migrated in the Cadence Physical System Simulation Community. For more details and if you have any questions, please refer to the FAQ.

Stats

  • State Not Answered
  • Replies 3
  • Subscribers 1
  • Views 42
  • Members are here 0
More Content

Method to ensure a coherent mesh - all vertices of adjacent cells merges into one node

Alexander Fikri
Alexander Fikri over 1 year ago

Hi MSC Apex forum

I am meshing a CAD model for use in a neutronic simulation in PHITS, a Monte-Carlo particle transport software. PHITS is really specific with meshes and will not accept the mesh if adjacent tetrahedra are converging into a single node, as depicted in the attached image.

I would like to know if I could fix this with either of these solutions:

  1. Using a feature in MSC Apex that is applied globally to force convergence of vertices for every adjacent cell. I tried meshing the assembly at once rather than on a part-by-part basis, but this problem will still occur
  2. Identifying the problematic nodes and fixing them manually using the node move feature. To do this, I will have to identify the specific cells that are problematic using their CTETRA numbering as shown in the image below. How do I isolate cells based on their CTETRA numbering in MSC Apex?

Thank you

  • Sign in to reply
  • Cancel

Top Replies

  • Rohit Belsare
    Rohit Belsare over 1 year ago +1
    Alexander Fikri Have you tried the "Node Merge" option from FEM Edit tools? Please note that this option will only be applicable for orphan mesh, so you need to export the BDF of the model and then import…
  • AS202601276131
    AS202601276131 over 1 year ago +1
    Alexander Fikri I'm a little confused by what you mean when you say, "adjacent tetrahedra are converging into a single node". Do you want tets on adjacent bodies to meet or not meet at shared nodes, or…
  • Rohit Belsare
    0 Rohit Belsare over 1 year ago

    Alexander Fikri  Have you tried the "Node Merge" option from FEM Edit tools? Please note that this option will only be applicable for orphan mesh, so you need to export the BDF of the model and then import back for node merge operation. Appropriately select the tolerance for merging. Please check if this helps.  

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • AS202601276131
    0 AS202601276131 over 1 year ago

    Alexander Fikri I'm a little confused by what you mean when you say, "adjacent tetrahedra are converging into a single node". Do you want tets on adjacent bodies to meet or not meet at shared nodes, or is the issue something else?

    Rohit's suggestion to use Node Merge is worth trying. Another approach is to Boolean Unite your parts with "Merge Solids as Cells" checked. In Apex, different solids have meshes that do not match, but a single solid divided into multiple cells will have a continuous mesh. By selecting Cells in the pick filter when meshing, you can set different preferred sizes for each cell. Apex's use of the terms parts, solids, and cells may be different from what you're used to.

    Regarding finding problematic nodes, you want the Probe tool with Label Methods: Label By ID.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Alexander Fikri
    0 Alexander Fikri over 1 year ago in reply to AS202601276131

    Alex Szatmary Rohit Belsare Thank you for your suggestions, I will try them.

    To clarify, I want the tets on adjacent bodies to meet at shared nodes. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information