User Tools

Site Tools


viennamesh:mesh_optimization

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
viennamesh:mesh_optimization [2015/03/06 08:51]
viennastar created
viennamesh:mesh_optimization [2015/03/17 13:50] (current)
viennastar
Line 1: Line 1:
 +===== ViennaMesh: Mesh Optimization =====
  
-ViennaMeshMesh Optimization +{{ http://​www.iue.tuwien.ac.at/​cse/​images/​static_content/​ideas/​2013/​viennamesh_optimization.jpg}}
-viennamesh optimizationDescription+
  
 +=== Description ===
 In scientific computing, many mesh related algorithms have a great need for meshes with high quality. Although the type of quality of a mesh depends on the algorithm operating on it, most requirements are similar. Especially size and shape of mesh elements is a central topic when speaking of mesh quality. Mesh generators often struggle with constraints and tend to produce low quality mesh elements. To compensate this, mesh optimizer are invented. These algorithms take a mesh and try to optimize the quality of this mesh. Popular mesh optimizers like Stellar or Mesquite were implemented. In scientific computing, many mesh related algorithms have a great need for meshes with high quality. Although the type of quality of a mesh depends on the algorithm operating on it, most requirements are similar. Especially size and shape of mesh elements is a central topic when speaking of mesh quality. Mesh generators often struggle with constraints and tend to produce low quality mesh elements. To compensate this, mesh optimizer are invented. These algorithms take a mesh and try to optimize the quality of this mesh. Popular mesh optimizers like Stellar or Mesquite were implemented.
  
 The goal is to write an interface for such libraries to ViennaMesh. Additionally some low-level optimizations based on the ViennaGrid data structure might be implemented. The goal is to write an interface for such libraries to ViennaMesh. Additionally some low-level optimizations based on the ViennaGrid data structure might be implemented.
-Benefit for the Student+ 
 +=== Benefit for the Student ​===
  
 The student will get in touch with the challenging topic of 3D meshing and will learn the importance of good mesh quality. The student will get in touch with the challenging topic of 3D meshing and will learn the importance of good mesh quality.
-Benefit for the Project+ 
 +=== Benefit for the Project ​===
  
 With these mesh optimization modules, ViennaMesh is able to perform basic automatic mesh generation and produce meshes with high quality. With these mesh optimization modules, ViennaMesh is able to perform basic automatic mesh generation and produce meshes with high quality.
-Requirements+ 
 +=== Requirements ​===
  
 The student has to provide good skills in C++ and interest in geometry and computer science, mathematical and geometric knowledge is advantageous. The student has to provide good skills in C++ and interest in geometry and computer science, mathematical and geometric knowledge is advantageous.
-Mentors+ 
 +=== Mentors ​===
  
 Florian Rudolf, Josef Weinbub Florian Rudolf, Josef Weinbub
 +
 +=== Puzzles ===
 +
 +Please solve the [[ViennaMesh puzzles]] and attach your solutions to your application. **Keep in mind that you will have to explain your solutions in person to the mentors to get accepted as a IuE SoC'15 intern.**
viennamesh/mesh_optimization.1425631883.txt.gz · Last modified: 2015/03/06 08:51 by viennastar