New Features

  • The database of materials provided by BARAM can now be edited by the user.
  • Added several liquid materials to the materials database – kerosene, ethanol, methanol, mercury, benzene, molten steel
  • Added a Return to Default option to the Castellate/Snap/Layer settings in baramMesh.

Improvements/Bug Fixes

  • Fixed an issue where solvers and utilities returned error codes when exiting on Windows. Fixed an issue with batch runs and collateral field creation on Windows, which was caused by an error related to compile optimization in OpenFOAM v2412 code.
  • Fixed an error that caused wall roughness to not work correctly when set in a boundary condition.
  • Fixed an error in single-phase flow problems where the density could not be set to a polynomial when the material is a liquid.
  • Fixed an error in baramFlow where scale the mesh would not change the display of domain size.
  • Fixed an error where legend names in Point Monitoring graphs were incorrectly labeled as 0.
  • Added a link to the tutorial site on the baram portal to the Help menu.
  • Made settings that could not be modified while calculating visible.
  • Fixed an error where the legend title was not displayed on the graphics post-processing panel when the language was set to Korean.
  • Fixed an error where checking to see if MPI is installed during the installation process would not work on macOS
  • Fixed an issue with alternating between loading multi-region and single-region grids in one project.
  • Fixed not being able to change the number of cores after Castellate in baramMesh because changing the number of parallel cores when going through the Castellate-Snap-Layer step would cause an error.

Bug Fixeds/Improvements

  • Fixed a bug where the Time Stepping Method was set to Adaptive but behaved as Fixed when calculating transient simulation. (This bug occurred during the program update process.)
  • Changed the Age calculation method : There were some cases where solution doesn’t converge because the relaxation factor was not applied. We changed it to use the relaxation factor of momentum. We also changed the tolerance from always applying 1e-4 to applying the convergence criteria of momentum.
  • User-defined scalar calculation method change : The bounded was applied to the discretization scheme to improve stability.

Known Issue

  • Return code error when exiting Solver and Utility in Windows version: When calculating collateral fields such as y+, Q, Age and so on, the fields are created normally but do not function properly. In batch run mode, calculations for each condition are completed normally, but errors are displayed. This is a problem that occurred during the process of building the OpenFOAM code for Windows, and we will resolve it as soon as possible.

New Features

BaramFlow

  • Built-in Post-processor : Graphical post-processing functions that used Paraview are now supported.
  • Transient density-based compressible solver: The density-based compressible solver, which was only available for steady-state, is now available for transient analysis using the dual time step method.
  • Additional Boundary Conditions: It is now possible to input wall roughness and use radiative heat transfer conditions using wall external emissivity as well as convection from the wall to the outside.
  • Added non-orthogonal corrector: You can now set a number of non-orthogonal correctors for numerical methods.

BaramMesh

  • Directional level Increment: Added the ability to increase the size level only in a specific direction of the coordinate axis by castellating the mesh.
  • Castellated buffer layer: Added the ability to create a buffer layer similar to a boundary layer on certain boundaries.
  • Export to 2-dimensional/axisymmetric mesh now supports multi-region mesh.

Improvements

  • Initialization speedup: Improved the speed of initialize before starting a calculation.
  • Improved the area of the cell zone condition page and the way cell zones are displayed to improve user-friendliness.
  • The default value for the number of processors now uses the last value set.
  • Improved the order in which boundaries are displayed by sorting them by name to improve user-friendliness.
  • Added a feature to check if MPI is properly installed on the system during installation. If there are any problems at startup after installation, a popup will notify you.
  • BaramMesh can now import geometry files with names that are all numeric or contain non-ASCII characters.
  • Upgraded the version of the VTK library to 9.4.

Bug Fixes

  • Fixed Mass weighted average bug: Fixed a bug that prevented mass weighting from being applied in monitoring.
  • Fixed a bug where it was not possible to set a user variable for the Scale of Velocity on initialization.
  • Fixed a bug that prevented the ability to limit the phase of a user-defined scalar from working.
  • Fixed unnecessary flow variable values appearing in the solid region when initializing a conjugate heat transfer problem.