Difference between revisions of "Day 15"

From OpenFOAM Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
Go back to [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series].
 
Go back to [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series].
  
=[https://wiki.openfoam.com/Tips_by_Gerhard_Holzinger Tips by Gerhard Holzinger]=
 
  
Start on page 231 and go through until page 283 with the programming section. The pdf might not be always 100% up to date with the current releases, but still you will learn a lot.  
+
==[https://wiki.openfoam.com/Boundary_Conditions_in_OpenFOAM_by_Divyesh_Variya_(DD_Fluids) Parabolic boundary condition [codedFixedValue]]==
  
=[https://wiki.openfoam.com/Simulating_chocolate_by_Gavin_Tabor Modeling chocolate]=
+
In this tutorial, you will learn how to give a parabolic inlet velocity at inlet using codedFixedValue boundary feature in OpenFOAM.
  
Although this tutrial is unfortunately not up to date, it is an excellent summary of all the information you will need to implement your own custom solvers or libraries in OpenFOAM by taking you through the implementation amongst others on the Casson model, which describes the flow of molten chocolate. The focus is on:
+
Points covered:
  
* header files
+
* How to use codedFixedValue boundary to apply custom expression at a boundary
* base types
+
* How to add a expression which is spatially varying
* fvMesh
+
* How to create parabolic inlet velocity for a 3D pipe
* GeometricField
+
 
* IOobject and objectRegistry
+
==[https://wiki.openfoam.com/Code_development_by_Tobias_Holzmann Code development]==
* Higher-level programming
+
 
* fvc::, fvm:: operators
+
These screencasts will help you learn how to develop a custom code in OpenFOAM. You will learn about:
* compilation
+
 
* Boussinesq approximation
+
* Basic Information
* Casson model
+
* Preparing your System
 +
* Preparing the new Solver
 +
* Analyzing the Code
 +
* Advanced Code Analyze
 +
* Building the new Solver
  
 
=End of day 15=
 
=End of day 15=
  
 
Now at the end of Day 15 please return to the [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series] and finish your journey with this series and look forward to further steps.
 
Now at the end of Day 15 please return to the [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series] and finish your journey with this series and look forward to further steps.

Latest revision as of 05:35, 4 May 2021

On Day 15 we will finalize our "3 weeks" tutorial series by doing a fun programming simulation and going through a couple of pages of pdf.

Go back to "3 weeks" series.


Parabolic boundary condition [codedFixedValue]

In this tutorial, you will learn how to give a parabolic inlet velocity at inlet using codedFixedValue boundary feature in OpenFOAM.

Points covered:

  • How to use codedFixedValue boundary to apply custom expression at a boundary
  • How to add a expression which is spatially varying
  • How to create parabolic inlet velocity for a 3D pipe

Code development

These screencasts will help you learn how to develop a custom code in OpenFOAM. You will learn about:

  • Basic Information
  • Preparing your System
  • Preparing the new Solver
  • Analyzing the Code
  • Advanced Code Analyze
  • Building the new Solver

End of day 15

Now at the end of Day 15 please return to the "3 weeks" series and finish your journey with this series and look forward to further steps.