This utility provides TDR file format conversion to devsim, Gmsh, or Tecplot file format
pip install tdr-convert tdr_convert --tdr file.tdr --devsim file.msh --drop_interfaces_at_contact --scale 1e-4 tdr_convert --help usage: tdr_convert [-h] --tdr TDR [--load_datasets] [--tecplot TECPLOT] [--devsim DEVSIM] [--gmsh GMSH] [--gmsh_import GMSH_IMPORT] [--device_name DEVICE_NAME] [--scale SCALE] [--drop_interfaces_at_contact] [--tetgen TETGEN] [--exodus EXODUS] [--vtk VTK] [--old] Create mesh from tdr file options: -h, --help show this help message and exit --tdr TDR the tdr file to input --load_datasets write data sets --tecplot TECPLOT the tecplot file to output --devsim DEVSIM the devsim file to output --gmsh GMSH the gmsh file to output --gmsh_import GMSH_IMPORT the file to write the devsim commands to recreate a new gmsh device --device_name DEVICE_NAME the device name --scale SCALE coordinate scaling factor --drop_interfaces_at_contact drop interfaces from nodes at contact --tetgen TETGEN the base name for tetgen files to output --exodus EXODUS name of the exodus output file --vtk VTK basename for vtk output file --old use old method for getting data using devsim
Requires triangular device simulation mesh in 2D. A tetrahedral mesh is required in 3D. Mixed elements are not supported.
The exodus
exporter loses data at interfaces when a variable has different values in different regions.
Vector data will name its fields with a suffix for the index. E_0
, E_1
, E_2
Program does not currently support multiple time steps.