Git Product home page Git Product logo

alexarntzen / wallheatfluxincompressible Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wyldckat/wallheatfluxincompressible

0.0 1.0 0.0 25 KB

wallHeatFlux for incompressible flow, originally from here: http://www.cfd-online.com/Forums/openfoam-post-processing/101972-wallheatflux-utility-incompressible-case.html#post368330

License: GNU General Public License v3.0

C++ 29.14% C 70.86%

wallheatfluxincompressible's Introduction

wallHeatFluxIncompressible

Modified to work with openFOAM v1912. Running wallHeatFluxIncompressible will calculate an approximation of the wallHeatFlux at wall patches.

Utility originally by the forum member Eelco van Vliet, for OpenFOAM 2.1.0: http://www.cfd-online.com/Forums/openfoam-post-processing/101972-wallheatflux-utility-incompressible-case.html#post368330

It's the one provided in the branch OF21x.

This git repository further adapts the utility for OpenFOAM 2.2.x, 2.3.x, 5 and 6, done by Bruno Santos (wyldckat@github working at FSD blueCAPE Lda).

WARNING: If you're planning on using OpenFOAM 2.2.0, then use the branch OF21x.

NOTE: In the Foundation's OpenFOAM-dev there is now a more general implementation that was introduced in the commits related to this bug report: http://www.openfoam.org/mantisbt/view.php?id=1856 - this means that the Boussinesq implementation is now part of the compressible heat transfer solvers, therefore no longer depending on explicit solvers dedicated to the Boussinesq implementation.

License

The same as OpenFOAM(R), namely GNU GPL v3. For more information, see the file LICENSE.

Building on OpenFOAM 6, 5, 2.3.x, 2.2.x, 2.1.x

Using Git

  1. Go to your user folder:

    mkdir -p $FOAM_RUN
    cd $FOAM_RUN/..
    
  2. Clone the repository and go into the cloned repository:

    git clone https://github.com/wyldckat/wallHeatFluxIncompressible.git
    cd wallHeatFluxIncompressible
    
  3. Checkout the repository respective to the version of OpenFOAM you are using:

  • OpenFOAM 5 or 6:

    git checkout OF5
    
  • OpenFOAM 2.3.x:

    git checkout OF23x
    
  • OpenFOAM 2.2.x:

    git checkout OF22x
    
  • OpenFOAM 2.1.x:

    git checkout OF21x
    
  1. Build wallHeatFluxIncompressible by running:

    wmake
    

Using Zip

  1. Go to your user folder:

    mkdir -p $FOAM_RUN
    cd $FOAM_RUN/..
    
  2. Get the Zip file for the repository respective to the version of OpenFOAM you are using:

  • OpenFOAM 5 or 6:

    wget https://github.com/wyldckat/wallHeatFluxIncompressible/archive/OF5.zip
    
  • OpenFOAM 2.3.x:

    wget https://github.com/wyldckat/wallHeatFluxIncompressible/archive/OF23x.zip
    
  • OpenFOAM 2.2.x:

    wget https://github.com/wyldckat/wallHeatFluxIncompressible/archive/OF22x.zip
    
  • OpenFOAM 2.1.x:

    wget https://github.com/wyldckat/wallHeatFluxIncompressible/archive/OF21x.zip
    
  1. Unzip the respective file and go into the respective folder, for example:

    unzip OF23x.zip
    cd wallHeatFluxIncompressible-OF23x
    
  2. Build wallHeatFluxIncompressible by running:

    wmake
    

wallheatfluxincompressible's People

Contributors

alexarntzen avatar wyldckat 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.