This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

Size: px
Start display at page:

Download "This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks."

Transcription

1 Disclaimer This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

2 Introductory OpenFOAM Course From 14 th to 18 th July, 2014 University of Genoa, DICCA Dipartimento di Ingegneria Civile, Chimica e Ambientale

3 Your Lecturer Joel GUERRERO

4 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

5 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

6 What is OpenFOAM? Brief overview General description: OpenFOAM stands for Open Source Field Operation and Manipulation. OpenFOAM is first and foremost a C++ library used to solve partial differential equations (PDEs), and ordinary differential equations (ODEs). It comes with several ready-to-use or out-of-the-box solvers, pre-processing utilities and post-processing utilities. It is licensed under the GNU General Public License (GPL). That means it is freely available and distributed with the source code.

7 What is OpenFOAM? Brief overview General description: It has extensive multiphysics capabilities (computational fluid dynamics, conjugate heat transfer, mass transfer, stress analysis, fluid-structure interaction, chemical reactions, combustion, acoustics, electromagnetics, lagragian particles, rigid body motion, etc). It can be use in massively parallel computers. No need to pay for separate licenses. It is under active development, its capabilities mirror those of commercial CFD applications. It counts with a wide-spread community around the world (industry, academia and research labs).

8 What is OpenFOAM? Brief overview OpenFOAM is an excellent piece of C++ and software engineering. Decent piece of CFD code. H. Jasak

9 What is OpenFOAM? Brief overview Brief overview Description and implementation: Finite Volume Method (FVM) based solver. Collocated polyhedral unstructured meshes. Second order accuracy in space and time. Many discretization schemes available. Pressure-velocity coupling via segregated methods (SIMPLE and PISO). Particle methods (DEM, DSMC, MD) and lagragian particle tracking. Dynamic mesh handling, 6 DOF solvers, and adaptive mesh refinement. Massive parallelism through domain decomposition. All components implemented in library form for easy re-use.

10 What is OpenFOAM? Brief overview Brief overview Physical models: Physical modeling library: Thermophysical models and physical properties for liquids and gases. Transport/rheology models. Newtonian and non-newtonian viscosity models. Combustion, flame speed, chemical reactions, porous media, etc. Extensive turbulence modeling capabilities (RANS, SRS, DES and LES). Lagragian particle methods (DSMC, MD). Discrete particle modeling (DPM, MP-PIC).

11 What is OpenFOAM? Brief overview Brief overview Solvers: OpenFOAM comes with several ready-to-use or out-of-thebox solvers: Basic solvers: Laplace, potential flow, passive scalar transport. Incompressible and compressible flows: segregated pressure-based algorithms (SIMPLE and PISO). Heat transfer modeling capabilities: buoyancy-driven flows, conjugate heat transfer. Multiphase flows: Euler-Euler, VOF for free surfaces, multiple phases, cavitation, phase change. Stress analysis, electromagnetics, combustion, acoustics, MHD, fluid-structure interaction, etc.

12 What is OpenFOAM? Brief overview Brief overview Solvers: And if this is not enough for you, you can implement your own solvers. OpenFOAM is designed to be a flexible and programmable environment for numerical simulations by having top-level code that is a direct representation of the equations being solved. New solvers can be easily implemented through equation mimicking, e.g.:

13 What is OpenFOAM? Brief overview Brief overview Solvers and equation mimicking: The + r U r µru = rp can be written in OpenFOAM as follows, solve ( ); fvm::ddt(rho,u) + fvm::div(phi,u) - fvm::laplacian(mu,u) == - fvc::grad(p) Correspondence between the implementation and the original equation is clear.

14 What is OpenFOAM? Brief overview Brief overview Customizing solvers and equation mimicking: Equation mimicking syntax, achieved through the use of object oriented programming, enables users to create custom solvers with relative ease. Users have total freedom to modify existing solvers or use them as the starting point for new solvers. OpenFOAM design encourages code and libraries re-use. As solvers can be tailored by a user for a specific need, OpenFOAM is ideal for research and development. Top level solvers are written in few 100s lines of code, and are optimized for efficiency.

15 What is OpenFOAM? Brief overview Brief overview General structure: OpenFOAM is assembled from components: foundations libraries (vectors and tensors algebra, mesh handling, discretization, boundary conditions, linear solvers, etc.), physical modeling libraries, utilities and solvers. All applications and utilities, are compiled using common functionality in the collection of libraries distributed with OpenFOAM. This ensures consistency across the whole of the OpenFOAM distribution, rather than having a suite of packages compiled from entirely separate source code. Transparent solution algorithms which can be viewed by the user, encouraging better understanding of the underlying physics.

16 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

17 OpenFOAM directory organization $WM_PROJECT_DIR applications bin doc etc platforms src tutorials wmake Allwmake If you installed OpenFOAM in the default location, the directory $WM_PROJECT_DIR should be: $HOME/OpenFOAM/OpenFOAM-2.3.x In this directory you will find all the directories containing OpenFOAM installation. In this directory you will also find additional files (such as README.org, COPYING, etc.), but the most important one is Allwmake, which compiles OpenFOAM. Typing wcleanall will search all the directories below the current one and will delete all the compiled files. So if you type wcleanall in $WM_PROJECT_DIR, it will delete all the compiled files in your OpenFOAM installation.

18 OpenFOAM directory organization $WM_PROJECT_DIR applications bin doc etc platforms src tutorials wmake By the way, as I use OpenFOAM version 2.3.x, the environment variable $WM_PROJECT_DIR points to: $HOME/OpenFOAM/OpenFOAM-2.3.x If you use OpenFOAM version 2.3.0, the environment variable $WM_PROJECT_DIR will point to $HOME/OpenFOAM/OpenFOAM Allwmake

19 OpenFOAM directory organization $WM_PROJECT_DIR applications bin doc etc platforms src tutorials wmake Allwmake By the way, you can go to any of these directories by using the predefined aliases set by OpenFOAM (see $WM_PROJECT_DIR/etc/config/alias.sh). For example: alias foam='cd $WM_PROJECT_DIR' alias app='cd $FOAM_APP' alias src='cd $FOAM_SRC' alias tut='cd $FOAM_TUTORIALS For a complete list type alias in the terminal. The entries starting with the symbol $ are environment variables. You can find out the value of an environment variable by echoing its value, for example: echo $WM_PROJECT_DIR will give you the following output on the terminal $HOME/OpenFOAM/OpenFOAM-2.3.x To see all the environment variables type env.

20 OpenFOAM directory organization Let us now study the applications folder

21 OpenFOAM directory organization $WM_PROJECT_DIR applications solvers test utilities Let us visit applications directory. Type app or cd $WM_PROJECT_DIR/ applications. Here you will find the following sub-directories: solvers, which contains the source code for the distributed solvers. test, which contains the source code of several test cases that show the usage of some of the OpenFOAM classes. utilities, which contains the source code for the distributed utilities. There is also an Allwmake script, which will compile all the content of solvers and utilities. To compile the test cases in test go to the desired test case directory and compile it by typing wmake.

22 OpenFOAM directory organization Let us now study the bin folder

23 OpenFOAM directory organization $WM_PROJECT_DIR bin Let us visit the bin directory: The bin directory contains shell scripts, such as parafoam, foamnew, foamlog, foamjob, etc.

24 OpenFOAM directory organization Let us now study the doc folder

25 OpenFOAM directory organization $WM_PROJECT_DIR doc Let us visit the doc directory: The doc directory contains the documentation of OpenFOAM, namely; user guide, programmer s guide and Doxygen generated documentation in html format. The Doxygen documentation needs to be compiled by typing Allwmake doc in $WM_PROJECT_DIR. You can also access the Doxygen documentation from internet.

26 OpenFOAM directory organization $WM_PROJECT_DIR doc Documentation usage: acroread $WM_PROJECT_DIR/doc/Guides-a4/UserGuide.pdf acroread $WM_PROJECT_DIR/doc/Guides-a4/ProgrammersGuide.pdf firefox file://$wm_project_dir/doc/doxygen/html/index.html

27 OpenFOAM directory organization Let us now study the etc folder

28 OpenFOAM directory organization $WM_PROJECT_DIR etc Let us visit the etc directory: The etc directory contains the environment files, global OpenFOAM instructions, and the default thermochemical database thermodata/ thermodata. It also contains the super dictionary controldict, where you can set several debug flags and the defaults units.

29 OpenFOAM directory organization Let us now study the platforms folder

30 OpenFOAM directory organization $WM_PROJECT_DIR platforms linux64gccdpopt bin lib Let us visit platforms directory. Type cd $WM_PROJECT_DIR/platforms. This directory contains the binaries generated when compiling the applications directory (after compilation the binaries will be located in the directory $WM_PROJECT_DIR/platforms/linux64GccDPOpt/bin) and the libraries generated by compiling the source code in the src directory (after compilation, the libraries will be located in the directory $WM_PROJECT_DIR/platforms/ linux64gccdpopt/lib). If you installed OpenFOAM following the default instructions, you compiled the 64 bits version, using the gcc compiler, with double precision, and optimized version. This is reflected in the name of the directory linux64gccdpopt.

31 OpenFOAM directory organization Let us now study the src folder

32 OpenFOAM directory organization $WM_PROJECT_DIR src/ Let us visit src directory. Type src or cd $WM_PROJECT_DIR/src. This directory contains the source code for all the foundation libraries. It is divided in different subdirectories and each of them can contain several libraries. The most relevant are: finitevolume. This library provides all the classes needed for the finite volume discretization, such as mesh handling, finite volume discretization operators (divergence, laplacian, gradient, fvc/fvm and so on), and boundary conditions (fields/fvpatchfields). In lninclude you also find the very important file fvcfd.h, which is included in most applications. OpenFOAM. This core library includes the definitions of the containers used for the operations, the field definitions, the declaration of the mesh and mesh features such as zones and sets. turbulencemodels, which contains many turbulence models.

33 OpenFOAM directory organization $WM_PROJECT_DIR src/ Let us visit src directory. Type src or cd $WM_PROJECT_DIR/src. There is also an Allwmake script, which will compile all the content of the src directory. To compile a specific library, go to the desired directory and compile it by typing wmake.

34 OpenFOAM directory organization Let us now study the tutorials folder

35 OpenFOAM directory organization $WM_PROJECT_DIR tutorials Let us visit the tutorials directory: The tutorials directory contains example cases for each solver. These are the tutorials distributed with OpenFOAM.

36 OpenFOAM directory organization Let us now study the wmake folder

37 OpenFOAM directory organization $WM_PROJECT_DIR wmake Let us visit the wmake directory. OpenFOAM uses a special make command: wmake. wmake understands the file structure in OpenFOAM and has some default compiler directives that are set in the wmake directory. There is also a command, wclean, that cleans up the output from the wmake command. If you add a new compiler name in the bashrc file, you should also tell wmake how to interpret that name. In wmake/rules you will find the default settings for the available compilers. You can also find a few scripts that are useful when organizing your files for compilation, or for cleaning up.

38 OpenFOAM directory organization We just studied the directory WM_PROJECT_DIR, which contains the original installation of OpenFOAM. Any modification you add to the source code in WM_PROJECT_DIR, will affect the whole library. Tip of day,

39 OpenFOAM directory organization Unless you know what are you doing, do not modify anything in the original installation ($WM_PROJECT_DIR), except for updates!

40 OpenFOAM directory organization Let us now study the OpenFOAM user directory

41 OpenFOAM directory organization $HOME/OpenFOAM $WM_PROJECT_DIR $WM_PROJECT_USER_DIR User directory $WM_PROJECT_USER_DIR (USER_NAME-2.3.x) In $WM_PROJECT_USER_DIR directory, all user files are located. If you are going to develop applications of your own, it is recommended to put the source code in $WM_PROJECT_USER_DIR following the same structure as in $WM_PROJECT_DIR/applications. It is recommended to create two more directories: $WM_PROJECT_USER_DIR/run and $WM_PROJECT_USER_DIR/src Place user developed library source code in $WM_PROJECT_USER_DIR/src directory, with the same directory structure as in $FOAM_SRC, and case files in the $WM_PROJECT_USER_DIR/run directory (which has the alias run). In $WM_PROJECT_USER_DIR/platforms/linux64GccDPOpt/bin, the binaries of the user developed applications will be located; whereas, in $WM_PROJECT_USER_DIR/platforms/linux64GccDPOpt/ lib, the binaries of the user developed libraries will be located. This is done so you do not modify anything in the original installation, except for updates!

42 OpenFOAM directory organization Remember, you can do all the modifications you want in your user directory ($WM_PROJECT_USER_DIR). By proceeding in this way, you do not mess around with the original installation.

43 OpenFOAM directory organization Environment variables Remember, OpenFOAM uses its own environment variables. OpenFOAM environment settings are contained in the OpenFOAM-2.3.x/etc directory. If you installed OpenFOAM in the default location, they should be in: $HOME/OpenFOAM/OpenFOAM-2.3.x/etc

44 OpenFOAM directory organization Environment variables If you are running bash or ksh (if in doubt type echo $SHELL), you sourced the $WM_PROJECT_DIR/etc/bashrc file by adding the following line to your $HOME/.bashrc file: source $HOME/OpenFOAM/OpenFOAM-2.3.x/etc/ bashrc source $HOME/OpenFOAM/OpenFOAM-2.3.x/etc/bashrc By sourcing the file $WM_PROJECT_DIR/etc/bashrc, we start to use OpenFOAM environment variables. By default, OpenFOAM uses the system compiler and its own MPI compiler.

45 OpenFOAM directory organization WARNING Remember, when you use OpenFOAM you are using its environment settings, that is, path to libraries and compilers. So if you are developing your own software or compiling applications, and you are having compilation problems due to conflicting libraries or missing compilers, try to unload OpenFOAM environment variables

46 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

47 Directory structure of an OpenFOAM solver Directory structure of an OpenFOAM solver

48 Directory structure of an OpenFOAM solver $WM_PROJECT_DIR/applications/solvers appname appname.c createfields.h Make files options The appname directory contains the source code. The Make directory contains compilation instructions. appname/appname.c: is the actual source code. appname/createfields.h: declares all the field variables and initializes the solution. Make/files: names all the source files (.C). Specifies the appname name and location of the output file. Make/options: specifies directories to search for include files and libraries to link the solver against.

49 Directory structure of an OpenFOAM solver $WM_PROJECT_USER_DIR /applications/solvers appname appname.c createfields.h Make files options REMEMBER For your own applications, it is recommended to put the source code in $WM_PROJECT_USER_DIR following the same structure as in $WM_PROJECT_DIR/ applications. Also, you will need to modify Make/files and Make/options to show the new name and location of the compiled binaries and libraries to link the solver against. This is done so you do not modify anything in the original installation, except for updates!. You can do anything you want to your own copies, so you do not risk messing things up.

50 Directory structure of an OpenFOAM utility Directory structure of an OpenFOAM utility

51 Directory structure of an OpenFOAM utility $WM_PROJECT_DIR/applications/utilities appname appname.c header_files(.h) Make files options The appname directory contains the source code. The Make directory contains compilation instructions. appname/appname.c: is the actual source code. appname/header_files (.H): header files needed to compile the utility. Make/files: names all the source files (.C). Specifies the appname name and location of the output file. Make/options: specifies directories to search for include files and libraries to link the utility against.

52 Directory structure of an OpenFOAM utility $WM_PROJECT_USER_DIR /applications/utilities appname appname.c Header files (.H) Make files options REMEMBER For applications of your own, it is recommended to put the source code in $WM_PROJECT_USER_DIR following the same structure as in $WM_PROJECT_DIR/ applications. Also, you will need to modify Make/files and Make/options to show the new name and location of the compiled binaries and libraries to link the utility against. This is done so you do not modify anything in the original installation, except for updates!. You can do anything you want to your own copies, so you do not risk messing things up.

53 Directory structure of an OpenFOAM utility REMEMBER You can put your OpenFOAM cases, solvers, utilities and libraries in any directory, but it is highly advisable to save everything in your OpenFOAM user directory or $WM_PROJECT_USER_DIR.

54 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

55 In $FOAM_SOLVERS (use alias sol to go there) you will find the directories containing the source code for the solvers available in the OpenFOAM installation (version 2.3.x): basic combustion compressible discretemethods DNS electromagnetics financial heattransfer incompressible lagrangian multiphase stressanalysis Solvers in OpenFOAM

56 Solvers in OpenFOAM For example, in the sub-directory incompressible you will find several subdirectories containing the source code of the following solvers: adjointshapeoptimizationfoam boundaryfoam icofoam nonnewtonianicofoam pimplefoam pisofoam shallowwaterfoam simplefoam Inside each directory you will find a *.C file with the same name as the directory. This is the main file, where you will find the top-level source code and a short description of the solver. In incompressible/icofoam/icofoam.c you will find the following description: Transient solver for incompressible, laminar flow of Newtonian fluids.

57 Solvers in OpenFOAM REMEMBER You have the source code right there. So take your time and dig into each directory to get a complete description of each solver.

58 Utilities in OpenFOAM In $FOAM_UTILITIES (use alias util to go there) you will find the directories containing the source code for the utilities available in the OpenFOAM installation (version 2.3.x): mesh miscellaneous parallelprocessing postprocessing preprocessing surface thermophysical As for the solver, take your time and dig into each directory to get a complete description of each utility.

59 Utilities in OpenFOAM For example, in the sub-directory mesh/generation you will find several subdirectories containing the source code of the following utilities: blockmesh extrude extrude2dmesh foamyhexmesh foamyquadmesh snappyhexmesh Inside each utility directory you will find a *.C file with the same name as the directory. This is the main file, where you will find the top-level source code and a short description of the utility. In snappyhexmesh/snappyhexmesh.c you will find the following description: Automatic split hex mesher. Refines and snaps to surface.

60 Utilities in OpenFOAM For example, in the sub-directory postprocessing/velocityfield you will find several sub-directories containing the source code of the following utilities: Co enstrophy flowtype Lambda2 Mach Pe Q streamfunction streamfunction uprime vorticity Inside each utility directory you will find a *.C file with the same name as the directory. This is the main file, where you will find the top-level source code and a short description of the utility. In Q/Q.C you will find the following description: Calculates and writes the second invariant of the velocity gradient tensor. Q = 0.5*(sqr(tr(gradU)) - tr(((gradu)&(gradu)))) [1/s^2] The -nowrite option just outputs the max/min values without writing the field.

61 Utilities in OpenFOAM REMEMBER You have the source code right there. So take your time and dig into each directory to get a complete description of each solver.

62 Applications and libraries in OpenFOAM If you are interested in knowing all the solvers, utilities and libraries that come with the OpenFOAM distribution, you can read the applications and libraries section in the user guide (chapter 3). In the directory $WM_PROJECT_DIR/doc/ you will find the OpenFOAM documentation in pdf format. To open the user guide type in the terminal, acroread $WM_PROJECT_DIR/doc/Guides-a4/ UserGuide.pdf acroread $WM_PROJECT_DIR/doc/Guides-a4/UserGuide.pdf

63 Applications and libraries in OpenFOAM If you have internet access you can read the online user guide. Go to the link then go to chapter 3 (applications and libraries), and then go the sub-sections, 3.5 Standard solvers, 3.6 Standard utilities, and/or 3.7 Standard libraries.

64 Applications and libraries in OpenFOAM Remember, you have the source code, that is best source of information. So take your time and dig into each directory to get a complete description of each application and library available in OpenFOAM. The solvers in the OpenFOAM distribution are in the $FOAM_SOLVERS directory, reached quickly by typing sol at the command line. The utilities in the OpenFOAM distribution are in the $FOAM_UTILITIES directory, reached quickly by typing util at the command line. The source code of the libraries in the OpenFOAM distribution is in the $FOAM_SRC directory, reached quickly by typing src at the command line.

65 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

66 Directory structure of an OpenFOAM case $WM_PROJECT_USER_DIR/run case_directory (case name) system controldict fvschemes fvsolution constant physical properties polymesh mesh information 0 boundary/initial conditions time_directories solution files case_directory: path to the case, often located in $WM_PROJECT_USER_DIR/run system: contains run-time control and solver numerics. constant: contains physical properties and turbulence modeling properties and so on. constant/polymesh: contains the polyhedral mesh information. 0: contains boundary conditions and initial conditions. time_directories: contains the solution and derived fields.

67 Directory structure of an OpenFOAM case REMEMBER You always run the solvers and utilities in the the top level of the case directory (the directory with the case name). Not in the directory system, not in the directory constant, not in the directory 0.

68 Directory structure of an OpenFOAM case REMEMBER You can put your OpenFOAM cases, solvers, utilities and libraries in any directory, but it is highly advisable to save everything in your OpenFOAM user directory or $WM_PROJECT_USER_DIR.

69 Directory structure of an OpenFOAM case In the USB key you will find many tutorials (which are different from those that come with the OpenFOAM installation), let us work with these tutorials to understand and get functional using OpenFOAM. You can extract the tutorials wherever you want. However, I highly recommend you to extract them in your OpenFOAM user directory or in $WM_PROJECT_USER_DIR/run. From now on, this directory will become $ptofc (abbreviation of path to OpenFOAM course). You can add this alias to your.bashrc file, alias ptofc='cd $PATH_TO_TUTORIALS

70 Directory structure of an OpenFOAM case By the way, to uncompress the tutorials go to the directory where you copied the training material and type in the terminal, tar zxvf file_name.tar.gz On the other side, if you want to compress a directory you can proceed as follows, tar zcvf file_name.tar.gz directory_name

71 Directory structure of an OpenFOAM case At this point we are ready to run our first case. So buckle up and enjoy the ride.

72 Today s lecture 1. What is OpenFOAM? Brief overview 2. OpenFOAM directory organization 3. Directory structure of an application/utility 4. Applications/utilities in OpenFOAM 5. Directory structure of an OpenFOAM case This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

73 Thank you for your attention

74 These lectures notes are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit

OpenFOAM Workshop. Yağmur Gülkanat Res.Assist.

OpenFOAM Workshop. Yağmur Gülkanat Res.Assist. OpenFOAM Workshop Yağmur Gülkanat Res.Assist. Introduction to OpenFOAM What is OpenFOAM? FOAM = Field Operation And Manipulation OpenFOAM is a free-to-use open-source numerical simulation software with

More information

HPC Deployment of OpenFOAM in an Industrial Setting

HPC Deployment of OpenFOAM in an Industrial Setting HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment

More information

Self Financed One Week Training

Self Financed One Week Training Self Financed One Week Training On Computational Fluid Dynamics (CFD) with OpenFOAM December 14 20, 2015 (Basic Training: 3days, Advanced Training: 5days and Programmer Training: 7days) Organized by Department

More information

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas

More information

Open Source CFD Solver - OpenFOAM

Open Source CFD Solver - OpenFOAM Open Source CFD Solver - OpenFOAM Wang Junhong (HPC, Computer Centre) 1. INTRODUCTION The OpenFOAM (Open Field Operation and Manipulation) Computational Fluid Dynamics (CFD) Toolbox is a free, open source

More information

CastNet: Modelling platform for open source solver technology

CastNet: Modelling platform for open source solver technology CastNet: Modelling platform for open source solver technology. DHCAE Tools GmbH Address: Friedrich-Ebert-Str. 368, 47800 Krefeld, Germany / Company site: Alte Rather Str. 207 / 47802 Krefeld Phone +49

More information

CastNet: GUI environment for OpenFOAM

CastNet: GUI environment for OpenFOAM CastNet: GUI environment for OpenFOAM CastNet is a preprocessing system and job-control system for OpenFOAM. CastNet works with the standard OpenFOAM releases provided by ESI Group as well as ports for

More information

How To Run A Steady Case On A Creeper

How To Run A Steady Case On A Creeper Crash Course Introduction to OpenFOAM Artur Lidtke University of Southampton akl1g09@soton.ac.uk November 4, 2014 Artur Lidtke Crash Course Introduction to OpenFOAM 1 / 32 What is OpenFOAM? Using OpenFOAM

More information

OpenFOAM Opensource and CFD

OpenFOAM Opensource and CFD OpenFOAM Opensource and CFD Andrew King Department of Mechanical Engineering Curtin University Outline What is Opensource Software OpenFOAM Overview Utilities, Libraries and Solvers Data Formats The CFD

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

OpenFOAM open source CFD on ANSELM

OpenFOAM open source CFD on ANSELM OpenFOAM Tomáš Brzobohatý Supercomputing for industry SC4Industry Research Programme 3 - Libraries for Parallel Computing, VŠB-TU Ostrava OpenFOAM - Introduction - Features - OpenFOAM Case Outline OpenFOAM

More information

Open Source Computational Fluid Dynamics

Open Source Computational Fluid Dynamics Open Source Computational Fluid Dynamics An MSc course to gain extended knowledge in Computational Fluid Dynamics (CFD) using open source software. Teachers: Miklós Balogh and Zoltán Hernádi Department

More information

A simplefoam tutorial

A simplefoam tutorial CFD with OpenSource software A course at Chalmers University of Technology Taught by Håkan Nilsson Project work: A simplefoam tutorial Developed for OpenFOAM-1.7.x Author: Hamidreza Abedi Peer reviewed

More information

Quality and Reliability in CFD

Quality and Reliability in CFD Quality and Reliability in CFD Open Source Challenges Hrvoje Jasak Wikki Ltd, United Kingdom Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia Quality and Reliability

More information

This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.

This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks. Disclaimer This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks. Introductory OpenFOAM Course From 13 th

More information

CFD: What is it good for?

CFD: What is it good for? CFD: What is it good for? Tom O Mahoney TNO Fluid Dynamics Introduction to CFD CFD - Computational Fluid Dynamics Computational the using of computers to simulate the physics of fluids Fluid Either gas

More information

ME6130 An introduction to CFD 1-1

ME6130 An introduction to CFD 1-1 ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

More information

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry

More information

OpenFOAM: Introduction, Capabilities and HPC Needs

OpenFOAM: Introduction, Capabilities and HPC Needs OpenFOAM: Introduction, Capabilities and HPC Needs Hrvoje Jasak hrvoje.jasak@fsb.hr Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia OpenFOAM: Introduction, Capabilities

More information

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,

More information

OpenFOAM: Open source CFD in research and industry

OpenFOAM: Open source CFD in research and industry Inter J Nav Archit Oc Engng 29) 1:89~94 DOI 1.3744/JNAOE.29.1.2.89 OpenFOAM: Open source CFD in research and industry Hrvoje Jasak 1,2 1 Wikki Ltd. London, United Kingdom, 2 FSB, University of Zagreb,

More information

Pre-processing in openfoam, mesh generation. OpenFOAM kurs 2013 Håkan Nilsson Olivier Petit

Pre-processing in openfoam, mesh generation. OpenFOAM kurs 2013 Håkan Nilsson Olivier Petit Pre-processing in openfoam, mesh generation. OpenFOAM kurs 2013 Håkan Nilsson Olivier Petit Different ways of creating the mesh. Outline Using SnappyHexMesh, an OpenFOAM mesh generation tool. Using blockmesh,

More information

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA Adam Kosík Evektor s.r.o., Czech Republic KEYWORDS CFD simulation, mesh generation, OpenFOAM, ANSA ABSTRACT In this paper we describe

More information

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms Amani AlOnazi, David E. Keyes, Alexey Lastovetsky, Vladimir Rychkov Extreme Computing Research Center,

More information

POLITECNICO DI MILANO Department of Energy

POLITECNICO DI MILANO Department of Energy 1D-3D coupling between GT-Power and OpenFOAM for cylinder and duct system domains G. Montenegro, A. Onorati, M. Zanardi, M. Awasthi +, J. Silvestri + ( ) Dipartimento di Energia - Politecnico di Milano

More information

Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations

Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations SAFIR2010 Seminar, 10.-11.3.2011, Espoo Juho Peltola, Timo Pättikangas (VTT) Tomas Brockmann, Timo Siikonen

More information

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future . CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization

More information

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014 Industrial Applications of discrete adjoint OpenFOAM Arindam Sen Software and Tools for Computational Engineering Science RWTH Aachen University EuroAD 2014, Nice, 16-17. June 2014 Outline Introduction

More information

Draft Version. For personal use. c Copyright 2011 - Máté Márton LOHÁSZ. Tutorial for Channel Flow by LES using Open Source CFD

Draft Version. For personal use. c Copyright 2011 - Máté Márton LOHÁSZ. Tutorial for Channel Flow by LES using Open Source CFD Tutorial for Channel Flow by LES using Open Source CFD Máté Márton Lohász February 2011 i CONTENTS ii Contents 1 Overview 1 2 Set up your environment 1 3 Very short intro to OpenFOAM 1 3.1 Simulation set-up............................

More information

OpenFOAM postprocessing and advanced running options

OpenFOAM postprocessing and advanced running options OpenFOAM postprocessing and advanced running options Tommaso Lucchini Department of Energy Politecnico di Milano The post processing tool: parafoam The main post-processing tool provided with OpenFOAM

More information

CFD modelling of floating body response to regular waves

CFD modelling of floating body response to regular waves CFD modelling of floating body response to regular waves Dr Yann Delauré School of Mechanical and Manufacturing Engineering Dublin City University Ocean Energy Workshop NUI Maynooth, October 21, 2010 Table

More information

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM Parviz Ghadimi 1*, Mohammad Ghandali 2, Mohammad Reza Ahmadi Balootaki 3 1*, 2, 3 Department of Marine Technology, Amirkabir

More information

Solver Development in OpenFOAM

Solver Development in OpenFOAM Solver Development in OpenFOAM OpenFOAM Course 2 nd Edition C. Fernandes, L.L. Ferrás, J.M.Nóbrega i3n/ipc Institute for Polymers and Composites, University of Minho, Campus de Azurém, Guimarães, Portugal

More information

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

CFD Simulation of Subcooled Flow Boiling using OpenFOAM Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet CFD

More information

OpenFOAM. The Open Source CFD Toolbox. User Guide

OpenFOAM. The Open Source CFD Toolbox. User Guide OpenFOAM The Open Source CFD Toolbox User Guide Version 3.0.1 13th December 2015 U-2 Copyright c 2011-2015 OpenFOAM Foundation Ltd. Author: Christopher J. Greenshields, CFD Direct Ltd. This work is licensed

More information

Model of a flow in intersecting microchannels. Denis Semyonov

Model of a flow in intersecting microchannels. Denis Semyonov Model of a flow in intersecting microchannels Denis Semyonov LUT 2012 Content Objectives Motivation Model implementation Simulation Results Conclusion Objectives A flow and a reaction model is required

More information

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012 O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749

More information

Introduction to CFD Analysis

Introduction to CFD Analysis Introduction to CFD Analysis Introductory FLUENT Training 2006 ANSYS, Inc. All rights reserved. 2006 ANSYS, Inc. All rights reserved. 2-2 What is CFD? Computational fluid dynamics (CFD) is the science

More information

Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM

Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM Dr Gavin Tabor, Mulualem Gebreslassie, Prof Mike Belmont CEMPS, University of Exeter Background: Lift/Drag

More information

Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM

Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM Christophe Kassiotis April 12, 2008 École Normale Supérieure de Cachan, Laboratoire de Mécanique et Technologies (LMT) Secteur

More information

Dynamic Process Modeling. Process Dynamics and Control

Dynamic Process Modeling. Process Dynamics and Control Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits

More information

Computational Modeling of Wind Turbines in OpenFOAM

Computational Modeling of Wind Turbines in OpenFOAM Computational Modeling of Wind Turbines in OpenFOAM Hamid Rahimi hamid.rahimi@uni-oldenburg.de ForWind - Center for Wind Energy Research Institute of Physics, University of Oldenburg, Germany Outline Computational

More information

bluecape s Official Website

bluecape s Official Website bluecfdcore {tab=introduction} bluecape is proud to present bluecfd Core, a freely available software package, of a high quality build of OpenFOAM for uptodate Windows 7, 8, 8.1 and 10 64bit, fully compilable

More information

Multiphase Flow - Appendices

Multiphase Flow - Appendices Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume

More information

Open source Computational Fluid Dynamics using OpenFOAM

Open source Computational Fluid Dynamics using OpenFOAM Light Aircraft Design: Methods and Tools 2015 (invited paper) Royal Aeronautical Society, General Aviation Conference, London, November 2015 Open source Computational Fluid Dynamics using OpenFOAM H. Medina

More information

Moving boundary in openfoam

Moving boundary in openfoam Moving boundary in openfoam Linear motion - OpenFoam #2 Julien Réveillon University of Rouen and CORIA Julien.reveillon@coria.fr http://www.cfdandco.com 7 juin 2012 Intent: The objective is to present

More information

HPC enabling of OpenFOAM R for CFD applications

HPC enabling of OpenFOAM R for CFD applications HPC enabling of OpenFOAM R for CFD applications Towards the exascale: OpenFOAM perspective Ivan Spisso 25-27 March 2015, Casalecchio di Reno, BOLOGNA. SuperComputing Applications and Innovation Department,

More information

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT Adam Dziubiński CFD group IoA FLUENT Content Fluent CFD software 1. Short description of main features of Fluent 2. Examples of usage in CESAR Analysis of flow around an airfoil with a flap: VZLU + ILL4xx

More information

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of

More information

Introduction to CFD Analysis

Introduction to CFD Analysis Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

More information

CONVERGE Features, Capabilities and Applications

CONVERGE Features, Capabilities and Applications CONVERGE Features, Capabilities and Applications CONVERGE CONVERGE The industry leading CFD code for complex geometries with moving boundaries. Start using CONVERGE and never make a CFD mesh again. CONVERGE

More information

Set up and solve a transient problem using the pressure-based solver and VOF model.

Set up and solve a transient problem using the pressure-based solver and VOF model. Tutorial 18. Using the VOF Model This tutorial was run using ANSYS FLUENT 12.1. The results have been updated to reflect the change in the default setting of node-based smoothing for the surface tension

More information

Current Development Work in OpenFOAM

Current Development Work in OpenFOAM Current Development Work in OpenFOAM Hrvoje Jasak h.jasak@wikki.co.uk, hrvoje.jasak@fsb.hr Wikki, United Kingdom and Germany Faculty of Mechanical Engineering and Naval Architecture University of Zagreb,

More information

OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION

OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION TASK QUARTERLY 13 No 4, 403 414 OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION PAWEŁ SOSNOWSKI AND JACEK POZORSKI Institute of Fluid-Flow Machinery, Polish Academy of

More information

The Multiphase Capabilities of the CFD Toolbox OpenFOAM for Hydraulic Engineering Applications

The Multiphase Capabilities of the CFD Toolbox OpenFOAM for Hydraulic Engineering Applications ICHE 2014, Hamburg - Lehfeldt & Kopmann (eds) - 2014 Bundesanstalt für Wasserbau ISBN 978-3-939230-32-8 The Multiphase Capabilities of the CFD Toolbox OpenFOAM for Hydraulic Engineering Applications L.

More information

OPTIMISE TANK DESIGN USING CFD. Lisa Brown. Parsons Brinckerhoff

OPTIMISE TANK DESIGN USING CFD. Lisa Brown. Parsons Brinckerhoff OPTIMISE TANK DESIGN USING CFD Paper Presented by: Lisa Brown Authors: Lisa Brown, General Manager, Franz Jacobsen, Senior Water Engineer, Parsons Brinckerhoff 72 nd Annual Water Industry Engineers and

More information

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence. New generation CFD Software APUS-CFD APUS-CFD is a fully interactive Arbitrary Polyhedral Unstructured Solver. APUS-CFD is a new generation of CFD software for modelling fluid flow and heat transfer in

More information

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Simulation of Fluid-Structure Interactions in Aeronautical Applications Simulation of Fluid-Structure Interactions in Aeronautical Applications Martin Kuntz Jorge Carregal Ferreira ANSYS Germany D-83624 Otterfing Martin.Kuntz@ansys.com December 2003 3 rd FENET Annual Industry

More information

TVM 4155 Numerical modelling and hydraulics 10. March 2014. OpenFOAM homework

TVM 4155 Numerical modelling and hydraulics 10. March 2014. OpenFOAM homework TVM 4155 Numerical modelling and hydraulics 10. March 2014 OpenFOAM homework OpenFOAM is the most popular open-source CFD program in the world today. In this homework we will use the program to determine

More information

Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry

Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry Downloaded from orbit.dtu.dk on: Jun 28, 2016 Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry Stickland, Matt; Scanlon, Tom; Fabre, Sylvie; Ahmad, Abdul; Oldroyd, Andrew;

More information

CFD Applications using CFD++ Paul Batten & Vedat Akdag

CFD Applications using CFD++ Paul Batten & Vedat Akdag CFD Applications using CFD++ Paul Batten & Vedat Akdag Metacomp Products available under Altair Partner Program CFD++ Introduction Accurate multi dimensional polynomial framework Robust on wide variety

More information

Computational Fluid Dynamics in Automotive Applications

Computational Fluid Dynamics in Automotive Applications Computational Fluid Dynamics in Automotive Applications Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom FSB, University of Zagreb, Croatia 1/15 Outline Objective Review the adoption of Computational

More information

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics

More information

Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015

Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015 Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015 Xian Shi 1 bio I am a second-year Ph.D. student from Combustion Analysis/Modeling Lab,

More information

Coupling micro-scale CFD simulations to meso-scale models

Coupling micro-scale CFD simulations to meso-scale models Coupling micro-scale CFD simulations to meso-scale models IB Fischer CFD+engineering GmbH Fabien Farella Michael Ehlen Achim Fischer Vortex Factoria de Càlculs SL Gil Lizcano Outline Introduction O.F.Wind

More information

Recent Developments in OpenFOAM

Recent Developments in OpenFOAM Recent Developments in OpenFOAM Henrik Rusche Wikki GmbH, Germany henrik.rusche@wikki-gmbh.de III International Conference Cloud computing. Education. Research. Development. ISP RAS, Moscow, 5.-6. December

More information

CFD with OpenSource software

CFD with OpenSource software CFD with OpenSource software Purpose of the course: To give an introduction to OpenSource software for CFD To give an introduction to OpenFOAM in order to get started To introduce how to modify OpenFOAM

More information

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.

More information

3. Prescribe boundary conditions at all boundary Zones:

3. Prescribe boundary conditions at all boundary Zones: CFD ANALYSIS OF CHANGE IN SHAPE OF SUCTION MANIFOLD TO IMPROVE PERFORMANCE OF THE CENTRIFUGAL PUMP ABSTRACT Mr. Suraj K. Patil PG Student, Department of Mechanical Engineering /BIGCE, Solapur University,

More information

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in

More information

STUDY OF MESH DEFORMATION FEATURES OF AN OPEN SOURCE CFD PACKAGE AND APPLICATION TO A GEAR PUMP SIMULATION

STUDY OF MESH DEFORMATION FEATURES OF AN OPEN SOURCE CFD PACKAGE AND APPLICATION TO A GEAR PUMP SIMULATION Escola Tècnica Superior d'enginyerires Industrial i Aeronàutica de Terrassa UNIVERSITAT POLITÈCNICA DE CATALUNYA Titulació: Enginyeria Aeronàutica Alumne: Títol PFC: STUDY OF MESH DEFORMATION FEATURES

More information

Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools

Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools Evaluation of the CMT and SCRAM Software Configuration, Build and Release Management Tools Alex Undrus Brookhaven National Laboratory, USA (ATLAS) Ianna Osborne Northeastern University, Boston, USA (CMS)

More information

Experts in Computational Fluid Dynamics

Experts in Computational Fluid Dynamics Experts in Computational Fluid Dynamics TotalSim Background TotalSim is an independent CFD consultancy firm specialising in aerodynamic and hydrodynamic design and development through the use of open source

More information

Fire Simulations in Civil Engineering

Fire Simulations in Civil Engineering Contact: Lukas Arnold l.arnold@fz- juelich.de Nb: I had to remove slides containing input from our industrial partners. Sorry. Fire Simulations in Civil Engineering 07.05.2013 Lukas Arnold Fire Simulations

More information

A comparison of CFD Software packages to find the. suitable one for numerical modeling of gasification. process

A comparison of CFD Software packages to find the. suitable one for numerical modeling of gasification. process A comparison of CFD Software packages to find the suitable one for numerical modeling of gasification process CMPT 898(02) Progress Report by Mohammad Reza Haghgoo April 29, 2013 1 Abstract The increasing

More information

Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling. Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S.

Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling. Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S. Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S. Kumara (PhD Student), PO. Box 203, N-3901, N Porsgrunn, Norway What is CFD?

More information

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6)

Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6) Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6) Configuring the environment manually Using CMake CLHEP full version installation

More information

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics)

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics) Discretizer Manual Release date 09/01/10 Side 1 of 13 A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics) Homepage: http://www.discretizer.org/ Creator of

More information

Course Outline for the Masters Programme in Computational Engineering

Course Outline for the Masters Programme in Computational Engineering Course Outline for the Masters Programme in Computational Engineering Compulsory Courses CP-501 Mathematical Methods for Computational 3 Engineering-I CP-502 Mathematical Methods for Computational 3 Engineering-II

More information

Overview on Salome-Meca and Code_Aster. Code_Aster, Salome-Meca course material GNU FDL licence (http://www.gnu.org/copyleft/fdl.

Overview on Salome-Meca and Code_Aster. Code_Aster, Salome-Meca course material GNU FDL licence (http://www.gnu.org/copyleft/fdl. Overview on Salome-Meca and Code_Aster Code_Aster, Salome-Meca course material GNU FDL licence (http://www.gnu.org/copyleft/fdl.html) Outline General principles of code and platform Presentation of Code_Aster

More information

LSCFD: Meshing Tools for Open Source CFD A Practical Point of View

LSCFD: Meshing Tools for Open Source CFD A Practical Point of View LSCFD: Meshing Tools for Open Source CFD A Practical Point of View Juha Kortelainen Report: Meshing Tools for Open Source CFD A Practical Point of View LSCFD Tools for Large Scale

More information

OpenFOAM at FM LTH. Erdzan Hodzic. FM Seminars: 16-march-2016. Division of Fluid Mechanics, Department of Energy Sciences, Lund University

OpenFOAM at FM LTH. Erdzan Hodzic. FM Seminars: 16-march-2016. Division of Fluid Mechanics, Department of Energy Sciences, Lund University FM Seminars: 16-march-2016 OpenFOAM at FM LTH Erdzan Hodzic Division of Fluid Mechanics, Department of Energy Sciences, Lund University This offering is not approved or endorsed by ESI Group, ESI-OpenCFD

More information

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken bearbeiten Titelmasterformat durch Klicken bearbeiten ANSYS AIM Product simulation for every engineer Erke Wang CADFEM GmbH Georg Scheuerer ANSYS Germany GmbH Christof Gebhardt CADFEM GmbH All products involve multiple

More information

Vista: A Multi-field Object Oriented CFD-package

Vista: A Multi-field Object Oriented CFD-package Vista: A Multi-field Object Oriented CFD-package T. Kvamsdal 1, R. Holdahl 1 and P. Böhm 2 1 SINTEF ICT, Applied Mathematics, Norway 2 inutech GmbH, Germany Outline inutech & SINTEF VISTA a CFD Solver

More information

CFD SIMULATION OF NATURAL GAS COMBUSTION AND IST APPLICATION TO TUNNEL KILN FIRING

CFD SIMULATION OF NATURAL GAS COMBUSTION AND IST APPLICATION TO TUNNEL KILN FIRING CFD SIMULATION OF NATURAL GAS COMBUSTION AND IST APPLICATION TO TUNNEL KILN FIRING. R. Obenaus-Emler University of Leoben Contents 1. Intoduction to combustion models in OpenFOAM 2. The Flamelet-Model

More information

Advanced Computational Software

Advanced Computational Software Advanced Computational Software Scientific Libraries: Part 2 Blue Waters Undergraduate Petascale Education Program May 29 June 10 2011 Outline Quick review Fancy Linear Algebra libraries - ScaLAPACK -PETSc

More information

This tutorial provides a recipe for simulating L

This tutorial provides a recipe for simulating L Pipe Flow Tutorial for STAR-CCM+ ME 448/548 February 5, 2014 Gerald Recktenwald gerry@me.pdx.edu 1 Overview This tutorial provides a recipe for simulating laminar flow in a pipe with STAR- L CCM+. The

More information

Interactive simulation of an ash cloud of the volcano Grímsvötn

Interactive simulation of an ash cloud of the volcano Grímsvötn Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group

More information

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Lecture 5 Solver Settings Introduction to ANSYS FLUENT L5-1 Solver Settings - Introduction So far we have looked at how to setup a basic flow simulation in FLUENT. However you should not assume that just

More information

Laminar Flow in a Baffled Stirred Mixer

Laminar Flow in a Baffled Stirred Mixer Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating

More information

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013 2013 Code_Saturne User Group Meeting EDF R&D Chatou, France 9 th April 2013 Thermal Comfort in Train Passenger Cars Contact For further information please contact: Brian ANGEL Director RENUDA France brian.angel@renuda.com

More information

Design and Analysis of Engine Cooling Fan

Design and Analysis of Engine Cooling Fan International Journal of Current Engineering and Technology ISSN 2277-4106 2014 INPRESSCO. All Rights Reserved. Available at http://inpressco.com/category/ijcet Research Article Design and Analysis of

More information

Introduction. 1.1 Motivation. Chapter 1

Introduction. 1.1 Motivation. Chapter 1 Chapter 1 Introduction The automotive, aerospace and building sectors have traditionally used simulation programs to improve their products or services, focusing their computations in a few major physical

More information

ADVANCED COMPUTATIONAL TOOLS FOR EDUCATION IN CHEMICAL AND BIOMEDICAL ENGINEERING ANALYSIS

ADVANCED COMPUTATIONAL TOOLS FOR EDUCATION IN CHEMICAL AND BIOMEDICAL ENGINEERING ANALYSIS ADVANCED COMPUTATIONAL TOOLS FOR EDUCATION IN CHEMICAL AND BIOMEDICAL ENGINEERING ANALYSIS Proposal for the FSU Student Technology Fee Proposal Program Submitted by Department of Chemical and Biomedical

More information

Computational Fluid Dynamic Modeling Applications

Computational Fluid Dynamic Modeling Applications Computational Fluid Dynamic Modeling Applications Canadian Heavy Oil Conference Dr. Marvin Weiss What is CFD Computational Fluid Dynamics Colorful Fluid Dynamics Colors For Directors Carefully Fitted Data

More information

WebPublish User s Manual

WebPublish User s Manual WebPublish User s Manual Documentation for WebPublish Version 0.1.0. Charles Henry Schoonover i Table of Contents 1 Introduction............................... 1 2 Installation................................

More information

CBE 6333, R. Levicky 1 Review of Fluid Mechanics Terminology

CBE 6333, R. Levicky 1 Review of Fluid Mechanics Terminology CBE 6333, R. Levicky 1 Review of Fluid Mechanics Terminology The Continuum Hypothesis: We will regard macroscopic behavior of fluids as if the fluids are perfectly continuous in structure. In reality,

More information

Thermo-Mechanical Coupled Simulation with LS-DYNA

Thermo-Mechanical Coupled Simulation with LS-DYNA DYNAmore GmbH Industriestraße 2, D-70565 Stuttgart andrea.erhart@dynamore.de www.dynamore.de Ingenieurbüro Tobias Loose Herdweg 13, D-75045 Wössingen Lkr. Karlsruhe loose@tl-ing.de www.loose.at Thermo-Mechanical

More information

MECH 479: Computational Fluid Dynamics

MECH 479: Computational Fluid Dynamics MECH 479: Computational Fluid Dynamics W. K. Bushe University of British Columbia Department of Mechanical Engineering Today s To Do List Explain To Do List Discuss course outline Discuss basics of CFD

More information