This project focuses on building a three-dimensional high quality "mesh" for scientific simulations. Since the quality of the mesh affects the accuracy and convergence of numerical systems, having... Show moreThis project focuses on building a three-dimensional high quality "mesh" for scientific simulations. Since the quality of the mesh affects the accuracy and convergence of numerical systems, having a high quality mesh is one of the most important requirements for conducting numerical simulations. Currently, most of the software packages cannot theoretically guarantee the quality of the mesh generated. The purpose of this project is to implement a selected set of algorithms that have a theoretical quality guarantee in order to study their practical performance compared with heuristics-based methods. We expect that peer researchers in various fields could use the software developed to conduct scientific simulations. In addition, the developed software will also provide the building block for later numerical simulation systems and computer graphics related systems. The major activities of the project are to acquire interdisciplinary knowledge related to computer science and other engineering departments. This project provides students from engineering and other fields with knowledge of computer science, including programming, algorithm design and analysis; and provides students from computer science with knowledge of scientific simulations and how to apply their knowledge to solve practical engineering problems. Show less