Several C++ codes, all of which are written using the deal.II library for Finite
Element Method, have some parts in common. Using the principles of Object
Oriented Programming, the aim is to combine all the code files into a master
code and optimize it.
Several C++ codes, all of which are written using the deal.II library for Finite Element Method, have some parts in common. Using the principles of Object Oriented Programming, the aim is to combine all the code files into a master code and optimize it.
- Understanding the deal.ii Library
- Understanding the different C++ codes
- Identifying the common parts of the different codes
- Combining the different codes into one master code, using classes and
structures
- Run-time profiling
- Optimization for of speed-up.
- Understanding the deal.ii Library - Understanding the different C++ codes - Identifying the common parts of the different codes - Combining the different codes into one master code, using classes and structures - Run-time profiling - Optimization for of speed-up.