GithubHelp home page GithubHelp logo

akdemironur / thesis-openfoam-blood-flow-cpp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vishalsubramaniasivam/thesis-openfoam-blood-flow-cpp

0.0 0.0 0.0 27 KB

This repository contains the classes and dictionaries defined during my master thesis that simulated blood flow on a c++ based CFD solver called openFOAM. The thesis is titled "Blood flow in dissected aortas after Thoracic Endovascular Aortic Repair (TEVAR)"

C++ 83.56% C 16.44%

thesis-openfoam-blood-flow-cpp's Introduction

thesis-openfoam-blood-flow-Cpp

This repository contains the classes and dictionaries defined during my master thesis that simulated blood flow on a c++ based CFD solver called openFOAM. The thesis is titled "Blood flow in dissected aortas after Thoracic Endovascular Aortic Repair (TEVAR)"

Table of contents

General information

The class defined in this repository can be used in openFOAM, a c++ based CFD opensource software. Visit https://www.openfoam.com/ for installation files and support.

Carreau-Yasuda model - implementation into openFOAM source code

CarreauYasuda.C
CarreauYasuda.H

This class defines the newly implemented Carreau-Yasuda shear-thinning model.

Both these files must be copied to the location:
$FOAM_SRC/transportModels/incompressible/viscosityModels

Newtonian model - implementation into openFOAM source code

Newtonian.C
Newtonian.H

This class defines a linear viscosity model .

Both these files must be copied to the location:
$FOAM_SRC/transportModels/incompressible/viscosityModels

Abstract base class for viscosity - implementation into openFOAM source code

viscosityModel.C
viscosityModel.H

This is an abstract base class gets inherited by both CarreauYasuda and Newtonian. The class defines the shear rate on any cell in the computational grid.

Both these files must be copied to the location:
$FOAM_SRC/transportModels/incompressible/viscosityModels

Defining dictionary file for constants in the Carreau-Yasuda model

transportProperties

This dictionary file like all other dictionary files must be must be present in the constants folder from where the simulation is run.

Other Dictionary Files

All other dictionary files must be must be present in the constants folder from where the simulation is run. They control important parameters such as boundary conditions, solver methods, descretization schemes, meshing method, simulation time and parallel computing.

Contact

Created by Vishal Subramaniasivam - feel free to contact me ([email protected]).

thesis-openfoam-blood-flow-cpp's People

Contributors

vishalsubramaniasivam 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.