From 13964822708ff0bcbc60a1aba08fc875c50bf5db Mon Sep 17 00:00:00 2001 From: N_T Date: Tue, 12 Aug 2025 09:26:34 +0200 Subject: [PATCH] more phiflow 3.4 updates; warning SoL code not yet working --- diffphys-code-sol.ipynb | 6 +++--- physgrad-code.ipynb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/diffphys-code-sol.ipynb b/diffphys-code-sol.ipynb index 14bab67..8a799db 100644 --- a/diffphys-code-sol.ipynb +++ b/diffphys-code-sol.ipynb @@ -134,7 +134,7 @@ "source": [ "try:\n", " import google.colab # to ensure that we are inside colab\n", - " !pip install --upgrade --quiet phiflow==3.3\n", + " !pip install --upgrade --quiet phiflow==3.4\n", " #!pip install --upgrade --quiet git+https://github.com/tum-pbs/PhiFlow@develop\n", " \n", " # for pbdl-dataset:\n", @@ -172,7 +172,7 @@ "random.seed(42)\n", "np.random.seed(42)\n", "\n", - "math.seed(42) # phiflow seed\n", + "#math.seed(42) # phiflow seed (note, this can cause an error on some backends; activate if possible)\n", "math.set_global_precision(32) # single precision\n", "\n", "USE_CPU = 0\n", @@ -255,7 +255,7 @@ "\n", " # mass conservation (pressure solve)\n", " pressure = None\n", - " velocity, pressure = fluid.make_incompressible(velocity, self.obstacles)\n", + " velocity, pressure = fluid.make_incompressible(velocity, self.obstacles, Solve('CG', 1e-3))\n", " self.solve_info = { 'pressure': pressure, 'advected_velocity': advected_velocity }\n", "\n", " return [marker, velocity]\n", diff --git a/physgrad-code.ipynb b/physgrad-code.ipynb index 98673ba..02716e3 100644 --- a/physgrad-code.ipynb +++ b/physgrad-code.ipynb @@ -84,7 +84,7 @@ } ], "source": [ - "!pip install --upgrade --quiet phiflow==3.1\n", + "!pip install --upgrade --quiet phiflow==3.4\n", "from phi.torch.flow import * # switch to TF with \"phi.tf.flow\"" ] },