User Tools

Site Tools


viennamesh_-_optimization_libraries

General

Stellar and Mesquites, two libraries for optimizing meshes, should be wrapped for ViennaMesh

Prospective Student

This project is currently unassigned.

Requirements

The student should be familiar with C++ and template programming.

Milestone Tasklist

We envision milestones, each containing its own list of tasks to be completed to be able to claim the assigned salary.

Milestone 1

  1. Learning: Getting familiar with the Stellar source code. Investigate which optimization algorithms are useable through the Stellar C API.

Milestone 2

  1. Learning: Getting familiar with the ViennaGrid meshing library
  2. Learning: Getting familiar with the ViennaMesh meshing library
  3. Implementation: Provide conversion functions for tetrahedral 3D meshes from Stellar to ViennaGrid and from ViennaGrid to Stellar.

Milestone 3

  1. Implementation: Provide ViennaMesh algorithms which wrap Stellars optimization algorithms.

Milestone 4

  1. Learning: Getting familiar with Mesquite. Investigate which optimization algorithms are useable through the Mesquite API and should be wrapped.

Milestone 5

  1. Implementation: Provide conversion functions for tetrahedral 3D meshes from Mesquite to ViennaGrid and from ViennaGrid to Mesquite.
  2. Implementation: Provide ViennaMesh algorithms which wrap Mesquite optimization algorithms.

Additional Information

Primary Mentor

viennamesh_-_optimization_libraries.txt · Last modified: 2015/01/22 14:48 by viennastar