skip to: onlinetools | mainnavigation | content | footer

CUBIT Toolkit

Cubit Logo

Contributed Tools for CUBIT

Python Scripts Create bars from nodes on one surface to nearest nodes on another surface Delete hexes below a threshold quality Calculate TET Adjacencies Create sidesets on opposite sides of hex chords Write an output file with the volume of every hex Print out the smallest edges. Export current mesh to AVS's UCD format Export current mesh to AVS's UCD format w/boundary conditions Create a group of connecting (outside) surfaces Build ACIS geometry 'from the ground up' from a facet file Build ACIS geometry 'from the ground up' from a facet file. Updated version. Output the min and max edge lengths in a tet mesh Refine a tet mesh to guarantee two elements thru the thickness Print out volumes that have metadata missing Script for exporting a mesh and nodesets from Cubit into an ANSYS .cdb mesh file. Courtesy of Bob Terhune, ARDEC Liaison to ANSYS Inc. Module providing additional functions for Cubit that are not part of the normal Cubit Python interface. Courtesy of Hans Hammer, Idaho National Laboratory. Two functions:
  • getHexInVol(meshed_vol_id, enclosed_vol_id) returns a list of all exnclosed hex indices.
  • highlightHexes(hex_list) is used to highlight the result list for error checking


Courtesy of Byron K. Boulton, from BerrieHill Research of Dayton, OH
README.txt Instructions for installing syntax-highlighting rules for Notepad++ and Vim
NPP_userLang_CUBIT.xml Syntax-highlighting XML for Notepad++ Files needed for syntax-highlighting in vim

To submit files for posting, please email them to with the Subject: User-contributed Python script. Please include a contact email where people can ask questions, and a short description of your submission. Note that we will not accept contributions that infringe copyright or other laws.

Web site contact: Cubit Support