Skip to content

ravi-2912/CFD-Mesh-Techniques

Repository files navigation

Meshing Techniques for CFD

Microsoft Visual Studio C++ .NET (2013) and Legacy OpenGL project to demonstrate three diferent meshing techniques for Computation Fluid Dynamics (CFD). The following three meshing algorithms are used in this project:

  1. Multi Surface Methods (MSM)
  2. Transfinite Interpolation (TFI)
  3. Elliptic Partial Differential Equations (PDE)

For Screenshots please goto wiki.

Getting Started

Just download and open the Visual Studio Solution file with extension .sln from within the Visual Studio.

Prerequisites

The project depends on the following system libraries.

OpenGL32.lib
Glu32.lib
Gdi32.lib
User32.lib
And applicable dotNet Framework

Installing

Install Visual Studio 2013 or higher, build the project from within the Visual Studio and it should start running. In case, there are build errors for Entry Point implement the following steps

Project Properties > Linker > Advanced > Entry Point    = Main
Project Properties > Linker > System > SubSystem        = Windows(/SUBSYSTEM:WINDOWS)

Deployment

At the moment it can be used as standalone executable as long as you have the dependencies and the build environment.

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

GitHub default.

Author

Ravinder Singh

License

This project is licensed under the Apache License v2.0 - see the LICENSE.md file for details

Acknowledgments