Skip to content

Deepshikha99/CFD_software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFD_software

INTERFACE FOR CFD MODELLING

TABLE OF CONTENTS

General info

Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Our project aims to aggregate the existing open source softwares and unify it to one by giving the abstraction of a GUI.

Technologies

  • Python version 3.5+
  • tkinter version 8.6
  • logging
  • os
  • time
  • errno

Setup

The following software will be needed:

  • Gmsh 
    • sudo apt-get install gmsh
  • Fluidity
    • sudo apt-add-repository -y ppa:fluidity-core/ppa
    • sudo apt-get update
    • sudo apt-get -y install fluidity
  • Paraview
    • sudo apt-get install paraview
  • openFOAM
    • sudo apt-get install openfoam
  • In kkkd.desktop file, change the following 2 lines to according to your system:
    • Exec=/home/khushi/CFD_software/cfd/main.py
    • Icon=/home/khushi/CFD_software/cfd/index.png
  • In cfd/main.py file and cfd/project.py file , change the line 18 and line 7 respectively according to your system:
    • curdir="/home/khushi/CFD_software/cfd"

Run

  • Double Click on the application launcher.
  • To view code documentation, open html/index.html.

Issue

  • If fluidity installation doesn't work properly, try executing without ppa command.
  • Multi-threads aren't enabled yet, so multiple stages won't run simultaneously.
  • If application doesn't launch properly, run chmod u+x cfd/main.py after opening terminal inside the github repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •