Skip to content

Releases: tum-pbs/PhiFlow

3.0.1

10 Aug 09:16
Compare
Choose a tag to compare

Bug fixes for 3.0. See #169

3.0.0

15 Jul 19:22
cd40456
Compare
Choose a tag to compare

Version 3.0 marks a milestone release for Φ-Flow, introducing many new features and simplifying the API. #165

Highlights

  • Support for unstructured meshes. This includes many field and physics operations, allowing grid simulations to be ported to FVM with little effort. Meshes can be loaded from .su2 and .gmsh files.
  • Major plotting improvements: new plot types, such as bar charts, histograms, streamlines, points clouds with cmap. More flexible arguments, e.g. error bars, color, alpha, same_scale.
  • Improved documentation: The GitHub page now lists a collection of examples in the form of Jupyter notebooks.
  • Sparse neighborhood search using GPU-enabled hash grids. This enables simulations with interacting particles, such as SPH.
  • All linear solves can now use the ILU preconditioner.
  • The phi.math package is now stand-along as the phiml library.
  • All types of fields have been merge into the Field class which makes a lot of functionality more easily accessible. The legacy constructors still work but now return Field instances.
  • Boundaries are now easier to define, e.g. {'x-': 0, 'x+': 1}
  • Support for geometries defined by SDF grids.

2.5.3

26 Nov 12:16
Compare
Choose a tag to compare

See #146

2.5.1

12 Oct 12:39
Compare
Choose a tag to compare

See PR #141

pip install phiflow==2.5.1

2.5.0

30 Aug 13:49
Compare
Choose a tag to compare

See #135

pip install phiflow==2.5.0

2.4.0

04 Jun 18:44
Compare
Choose a tag to compare

See #116

2.3.4

20 Apr 17:30
Compare
Choose a tag to compare

See #123

2.3.3

13 Apr 15:58
Compare
Choose a tag to compare

See #120

2.3.2

28 Mar 12:19
Compare
Choose a tag to compare

See #117

2.3.1

17 Mar 11:48
Compare
Choose a tag to compare

See #114