Skip to content

Releases: mberto79/XCALibre.jl

v0.3.1

14 Oct 16:08
33357fd
Compare
Choose a tag to compare

XCALibre v0.3.1

Diff since v0.3.0

Merged pull requests:

  • Improve documentation and gradient limiter calculation (#12) (@mberto79)
  • fix diplay error when moving mesh to GPU and make main the development branch (#13) (@mberto79)
  • add note to improve multithreaded performance to planned dev work (#14) (@mberto79)

v0.3.0

21 Sep 21:15
Compare
Choose a tag to compare

What's Changed

  • New name - XCALibre.jl - which is now registered in the General Julia registry
  • Can do 3D and GPU accelerated simulations
  • Can read .unv and OpenFOAM mesh files (3D)
  • Can do incompressible and compressible simulations
  • RANS and LES models available
  • User-provided functions or neural networks for boundary conditions
  • Reasonably complete "user" documentation now provided
  • Made repository public (in v0.2 the work was kept in a private repository and could only do 2D simulations)
  • Tidy up mesh type definitions by @mberto79 in #5
  • Adapt code base towork with new mesh format by @mberto79 in #6
  • Mesh boundary struct changes PR by @TomMazin in #7
  • Mesh boundary struct changes pr fix by @TomMazin in #8

New Contributors

Full Changelog: v0.2.0...0.3.0

v0.2.0

23 Jan 17:22
Compare
Choose a tag to compare

New mesh format and type implemented that are GPU friendly.

No functionality changes

v0.1.0

23 Jan 12:14
Compare
Choose a tag to compare

Intial release

2D implementation of classic incompressible solvers for laminar and turbulent flows:

  • Framework for equation definition
  • SIMPLE nad PISO algorithms
  • Read UNV meshes in 2D
  • Capability for RANS models
  • Various discretisation schemes available
  • Planned extension to 3D and GPU acceleration!