From 8d295d2ba1b9d1eb4e7d8743d0fef6cbb8bfad55 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Keck <Jean-Baptiste.Keck@imag.fr>
Date: Fri, 14 Dec 2018 22:43:19 +0100
Subject: [PATCH] update levelset example

---
 examples/sediment_deposit/sediment_deposit_levelset.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/examples/sediment_deposit/sediment_deposit_levelset.py b/examples/sediment_deposit/sediment_deposit_levelset.py
index 53e73d40a..2aadf45fa 100644
--- a/examples/sediment_deposit/sediment_deposit_levelset.py
+++ b/examples/sediment_deposit/sediment_deposit_levelset.py
@@ -8,7 +8,7 @@ TANK_RATIO      = 1
 FILL_PCT        = 0.25
 SEDIMENT_RADIUS = 5e-3
 SEDIMENT_COUNT  = int(1.15*(FILL_PCT*TANK_RATIO / (np.pi*SEDIMENT_RADIUS**2)))
-DISCRETIZATION  = 2048
+DISCRETIZATION  = 256
 
 BLOB_INIT = False
 NB = 5
@@ -322,7 +322,7 @@ def compute(args):
                              **extra_op_kwds)
 
     #> Operator to compute and save mean fields
-    axes = list(range(0, dim-1))
+    axes = list(range(1, dim))
     view = [slice(None,None,None),]*dim
     view = tuple(view)
     io_params = IOParams(filename='horizontally_averaged_profiles', frequency=0)
@@ -334,7 +334,7 @@ def compute(args):
     ### Adaptive timestep operator
     adapt_dt = AdaptiveTimeStep(dt, equivalent_CFL=True,
                                     name='merge_dt', pretty_name='dt',
-                                    max_dt=1)
+                                    max_dt=1e-1)
     dt_cfl = adapt_dt.push_cfl_criteria(cfl=args.cfl, 
                                         Finf=min_max_U.Finf,
                                         equivalent_CFL=True, 
@@ -430,8 +430,8 @@ if __name__=='__main__':
                         npts=(TANK_RATIO*DISCRETIZATION+1,DISCRETIZATION+1),
                         box_origin=(0.0,), box_length=(1.0,), 
                         tstart=0.0, tend=100.1,
-                        dt=1e-6, cfl=8.00, lcfl=0.50,
-                        dump_times=tuple(float(5*x) for x in range(20)),
+                        dt=1e-6, cfl=0.50, lcfl=0.50,
+                        dump_times=tuple(float(1*x) for x in range(100)),
                         dump_freq=0)
 
     parser.run(compute)
-- 
GitLab