SUS Code

Simultaneous untangling and smoothing of tetrahedral meshes

SUS code obtains an optimized tetrahedral mesh from a tangled or valid one, by using local node relocation maintaining the initial mesh topology.

This code is an improved implementation (see TechNote.pdf for details) of our simultaneous smoothing and untangling method that is described in the following paper:

Simultaneous untangling and smoothing of tetrahedral meshes, Computer Methods in Applied Mechanics and Engineering, 192 (25) 2775--2787 (2003)

@article{Escobar20032775,
title = "Simultaneous untangling and smoothing of tetrahedral meshes ",
journal = "Computer Methods in Applied Mechanics and Engineering ",
volume = "192",
number = "25",
pages = "2775 - 2787",
year = "2003",
note = "",
issn = "0045-7825",
doi = "http://dx.doi.org/10.1016/S0045-7825(03)00299-8",
url = "http://www.sciencedirect.com/science/article/pii/S0045782503002998",
author = "J.M. Escobar and E. Rodr\'{\i}guez and R. Montenegro and G. Montero and J.M. Gonz\'{a}lez-Yuste",
keywords = "Mesh smoothing",
keywords = "Mesh untangling",
keywords = "Tetrahedral mesh generation",
keywords = "Adaptive meshes",
keywords = "Finite elements "
}

If you use this code in a research work, we would be grateful if you cite the above paper (bibtex file). You can use the following reference to cite SUS Code

@misc{suscode,
author = "Jos\'e Mar\'\{i}a Escobar and 
          Eduardo Rodr\'{\i}guez and 
          Rafael Montenegro and 
          Gustavo Montero and 
          Jos\'e Mar\'{\i}a Gonz\'alez-Yuste",
title = "{SUS} code: simultaneous mesh untangling and smoothing code",
howpublished = "http://www.dca.iusiani.ulpgc.es/SUScode",
year = "2010"
}

Download SUS code
You can find compilation and execution instructions in the 00README file

Copyright © 2010 ULPGC
University of Las Palmas de Gran Canaria - ULPGC
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería - SIANI
Autores: J.M. Escobar, E. Rodríguez, R. Montenegro, G. Montero, J.M. González-Yuste

SUS Code is a registered product:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Examples:

Tangled meshOptimized mesh
torus_tangled torus_optimized
Torus
cube_tangled cube_optimized
Cube
screwdriver_tangled screwdriver_optimized
Screwdriver
armadillo_tangled armadillo_optimized
Armadillo
armadillo_cs_tangled armadillo_cs_optimized
Armadillo (cross section)
bunny_tangled bunny_optimized
Bunny (cross section)
Earth
Bone

Wind3D, a mass consistent wind field model dca homepage