aboutsummaryrefslogtreecommitdiff
path: root/boltzgen/lbm/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'boltzgen/lbm/__init__.py')
-rw-r--r--boltzgen/lbm/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/boltzgen/lbm/__init__.py b/boltzgen/lbm/__init__.py
index f80feaa..bafe331 100644
--- a/boltzgen/lbm/__init__.py
+++ b/boltzgen/lbm/__init__.py
@@ -51,6 +51,9 @@ class LBM:
return f_eq
def bgk(self, tau, f_eq, optimize = True):
+ if tau <= 0.5:
+ raise Exception('Relaxation time must be larger than 0.5')
+
exprs = [ self.f_curr[i] + 1/tau * (f_eq_i - self.f_curr[i]) for i, f_eq_i in enumerate(f_eq) ]
if optimize: