BARAM Release v25.2

Introducing the upgrades in BARAM-v25.2.

CFD code update – NextFOAM v2501

Built-in Post-processor

Density based Transient solver

Directional Level Increment

Castellated Buffer Layer

New Boundary Conditions

2D/axi-symmetric Mesh Export for Multi-region

Etc

Bug Fix

New Tutorial

CFD code update – NextFOAM v2501

NextFOAM, the openFOAM fork used by Baram, has been updated to v2501. The latest features from openfoam-2412 are now available, and a transient density-based compressible solver, UTSLAeroFoam has been added.

Built-in Post-processor

We’ve been using an external program, ParaView, which now has its own post-processing capabilities.

You create the objects you want to represent through objects called Scaffolds and graphically represent the scalar distributions, vectors, streamlines, etc. of the scaffolds in graphics. Multiple scaffolds can be created and their combinations can be represented in multiple graphics windows.

Scaffolds support boundary, iso-surface, plane, sphere, disk, line, parallelogram, and more.

Post-processing tutorial

Density based Transient solver

Added transient analysis capability of the density-based solver for high-speed compressible flow analysis. It uses dual time step technique.

Supersonic Forward Step tutorial

Directional Level Increment

When creating a mesh in baramMesh, the ability to refine mesh in only one or two directions (x,y,z) is added. This allows you to reduce the number of cells by half or less when densifying mesh on the free surface for ship analysis, and many cells can be reduced on aircraft wings.

Ship(KCS) resistance mesh generation tutorial

Castellated Buffer Layer

In baramMesh, you can create a buffer layer at the desired boundary before the snapping step. In the interface for sliding meshes, you can increase the quality of the mesh to improve convergence and reduce numerical errors.

Multi-region 2D Mesh tutorial

New Boundary Conditions

Wall roughness

Added the ability to set wall roughness for wall boundary conditions.

Wall emissivity

The temperature boundary condition for Wall has been renamed to “Convection and Radiation” to reflect the new Radiation to Exterior capability. Added External emissivity setting.

2D/Axi-symmetric Mesh Export for Multi-region

The ability to create a two-dimensional/axisymmetric mesh using one side of a mesh created in baramMesh is now available for multi-region problems.

Multi-region 2D Mesh tutorial

Etc

  • Initialization speedup – The time taken to initialize and start calculations has been dramatically reduced.
  • Boundary surfaces are now sorted by name.
  • Added non-orthogonal corrector to the numerical method settings.
  • The VTK library for graphics has been updated to version 9.4.
  • Check if MPI is well installed on the system – checks at program startup and pops up an error if there is a problem
  • Changed the Number of process default value – it is now automatically set to the last value set when creating a new project

Bug Fix

  • Fixed parallel operation error in Conjugate Heat Transfer, Multi-region problem
  • Fixed an error in the phase limit function of User Defined Scalar
  • Fixed Ruler’s point not attaching to object surface
  • Fixed Mass-weighted average error
  • Removed unnecessary parts of the initialization input for Solid regions, leaving only temperature
  • Fixed an error where user-defined variables could not be written in the Initialize condition input window
  • Fixed force report error when batch run

New Tutorials

  • Ship(KCS) Resistance mesh generation
  • Transient Compressible Flow – Supersonic Forward Step
  • Generate a two-dimensional conjugate heat transfer mesh
  • Built-in Post-processor