Coder Social home page Coder Social logo

samson-mano / heat2d_solver_cpp Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 9.56 MB

Finite element analysis of 2D heat transfer problems. This is a new version to previous solver

License: MIT License

C++ 83.20% GLSL 0.43% C 16.38%
2d-heat-conduction 2d-heat-solver finite-element-analysis finite-element-methods heat heat-conduction heat-convection heat-diffusion heat-transfer heatmap

heat2d_solver_cpp's Introduction

2D Heat Transfer Solver

Welcome to the 2D Heat Transfer Solver, a powerful tool for finite element analysis of steady-state 2D heat transfer problems. This software is designed to handle scenarios where temperature differences exist within a body or between a body and its surrounding medium. It proficiently solves conduction and convection problems, providing valuable insights into heat distribution.

Features

  • Solve steady-state 2D heat transfer problems.
  • Conduction and convection problems are addressed.
  • Utilizes the heat diffusion equation, a special case of the partial differential equation of the Helmholtz equation.

User Interface

Take advantage of the following GUI functions to enhance your experience:

  • Pan: Hold Ctrl and right-click drag.
  • Zoom In/Out: Hold Ctrl and scroll.
  • Zoom Fit: Press Ctrl + F.
  • Selection: Hold Shift and left drag to select items.
  • Deselection: Hold Shift and right drag to deselect items.

Additionally, OpenGL is incorporated for efficient and faster rendering.

How to Use

  1. Clone or download this repository.
  2. Open the solution in your preferred C# development environment.
  3. Build and run the application.

Improved Version

This repository represents an updated C# version of the original 2D Heat Transfer Solver, available at the following link:

Original Repository

For the latest enhancements, features, and bug fixes, please check out the updated version.

Thank you for using the 2D Heat Transfer Solver!

Screenshots

Screenshot 1

Screenshot 2

heat2d_solver_cpp's People

Contributors

samson-mano avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.