General
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
Learning: Getting familiar with the
Stellar source code. Investigate which optimization algorithms are useable through the Stellar C
API.
Milestone 2
Learning: Getting familiar with the
ViennaGrid meshing library
Learning: Getting familiar with the
ViennaMesh meshing library
Implementation: Provide conversion functions for tetrahedral 3D meshes from Stellar to ViennaGrid and from ViennaGrid to Stellar.
Milestone 3
Implementation: Provide ViennaMesh algorithms which wrap Stellars optimization algorithms.
Milestone 4
Learning: Getting familiar with
Mesquite. Investigate which optimization algorithms are useable through the Mesquite
API and should be wrapped.
Milestone 5
Implementation: Provide conversion functions for tetrahedral 3D meshes from Mesquite to ViennaGrid and from ViennaGrid to Mesquite.
Implementation: Provide ViennaMesh algorithms which wrap Mesquite optimization algorithms.
Primary Mentor