Adaptive composite overlapping mesh algorithms on message passing architectures

This project developed high-level computational tools that facilitate the development of fluid flow simulation software using the adaptive composite overlapping mesh method. An objective-oriented approach was take which used the C++ programming language to develop libraries containing C++ classes that provide abstractions of the basic operations required to assemble the required simulation software. Through this approach, it was also possible to hide many of the details of the computations required on parallel computer architectures. Result is the basis for a high-level programming environment that facilitates the development of high-resolution simulation software on serial or parallel computer architectures for the equations describing fluid flow in regions with complex geometry.