diff --git a/hysop/examples/__init__.py b/hysop_examples/__init__.py
similarity index 100%
rename from hysop/examples/__init__.py
rename to hysop_examples/__init__.py
diff --git a/hysop/examples/example_utils.py b/hysop_examples/example_utils.py
similarity index 100%
rename from hysop/examples/example_utils.py
rename to hysop_examples/example_utils.py
diff --git a/examples/.gitignore b/hysop_examples/examples/.gitignore
similarity index 100%
rename from examples/.gitignore
rename to hysop_examples/examples/.gitignore
diff --git a/examples/analytic/analytic.py b/hysop_examples/examples/analytic/analytic.py
similarity index 98%
rename from examples/analytic/analytic.py
rename to hysop_examples/examples/analytic/analytic.py
index 39f15a551b0fcdc4590db33d33fc0fd9aa642030..4d7f1d3f8339d0db58c037cada349ac6dbd4827c 100755
--- a/examples/analytic/analytic.py
+++ b/hysop_examples/examples/analytic/analytic.py
@@ -119,7 +119,7 @@ def compute(args):
 
 
 if __name__ == '__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     prog_name = 'analytic'
     default_dump_dir = '{}/hysop_examples/{}'.format(HysopArgParser.tmp_dir(), prog_name)
diff --git a/examples/bubble/periodic_bubble.py b/hysop_examples/examples/bubble/periodic_bubble.py
similarity index 99%
rename from examples/bubble/periodic_bubble.py
rename to hysop_examples/examples/bubble/periodic_bubble.py
index 5de7e1e0e894438edd8a1847b74f221498f83b35..99c7358bac33368d495324fd47addf41ccc115cb 100644
--- a/examples/bubble/periodic_bubble.py
+++ b/hysop_examples/examples/bubble/periodic_bubble.py
@@ -302,7 +302,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class PeriodicBubbleArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/bubble/periodic_bubble_levelset.py b/hysop_examples/examples/bubble/periodic_bubble_levelset.py
similarity index 99%
rename from examples/bubble/periodic_bubble_levelset.py
rename to hysop_examples/examples/bubble/periodic_bubble_levelset.py
index 237bf8f67da57cbc7201148d8745e97bc17e3c4d..7574769f0db639c0354e22ad31c3a69dadd8816c 100644
--- a/examples/bubble/periodic_bubble_levelset.py
+++ b/hysop_examples/examples/bubble/periodic_bubble_levelset.py
@@ -300,7 +300,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class PeriodicBubbleArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/bubble/periodic_bubble_levelset_penalization.py b/hysop_examples/examples/bubble/periodic_bubble_levelset_penalization.py
similarity index 99%
rename from examples/bubble/periodic_bubble_levelset_penalization.py
rename to hysop_examples/examples/bubble/periodic_bubble_levelset_penalization.py
index 7cf865cca6289c92a78ff471171c812476bafdd6..1d6a21b8c63f22fa7a43ddcec7c688066fd8d623 100644
--- a/examples/bubble/periodic_bubble_levelset_penalization.py
+++ b/hysop_examples/examples/bubble/periodic_bubble_levelset_penalization.py
@@ -342,7 +342,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class PeriodicBubbleArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/bubble/periodic_jet_levelset.py b/hysop_examples/examples/bubble/periodic_jet_levelset.py
similarity index 99%
rename from examples/bubble/periodic_jet_levelset.py
rename to hysop_examples/examples/bubble/periodic_jet_levelset.py
index 9607f8fde2e3ecd12d081d30888496cc46cb58d9..40d2ecebc5a4d5a71d02f9c4b943edbf49410892 100644
--- a/examples/bubble/periodic_jet_levelset.py
+++ b/hysop_examples/examples/bubble/periodic_jet_levelset.py
@@ -287,7 +287,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class PeriodicJetArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/cylinder/oscillating_cylinder.py b/hysop_examples/examples/cylinder/oscillating_cylinder.py
similarity index 99%
rename from examples/cylinder/oscillating_cylinder.py
rename to hysop_examples/examples/cylinder/oscillating_cylinder.py
index b51b858819bb400e551d141773a27cae4f77313d..8975a9029dbacb98a7b3e609d34216181b0d3e60 100644
--- a/examples/cylinder/oscillating_cylinder.py
+++ b/hysop_examples/examples/cylinder/oscillating_cylinder.py
@@ -260,7 +260,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class OscillatingCylinderArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/fixed_point/heat_equation.py b/hysop_examples/examples/fixed_point/heat_equation.py
similarity index 99%
rename from examples/fixed_point/heat_equation.py
rename to hysop_examples/examples/fixed_point/heat_equation.py
index d54e802acb102d1ae11864752f7ab31dfa04e91b..5ed1ad646637adf8a2a5974cf15d53e70cc36f8b 100644
--- a/examples/fixed_point/heat_equation.py
+++ b/hysop_examples/examples/fixed_point/heat_equation.py
@@ -197,7 +197,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class IMArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/flow_around_sphere/flow_around_sphere.py b/hysop_examples/examples/flow_around_sphere/flow_around_sphere.py
similarity index 99%
rename from examples/flow_around_sphere/flow_around_sphere.py
rename to hysop_examples/examples/flow_around_sphere/flow_around_sphere.py
index f01e5f9ef41c2abccfbf9951a96222ecaf7e9611..4732e599d229208c8474d6010b8237f18cc7f8a9 100644
--- a/examples/flow_around_sphere/flow_around_sphere.py
+++ b/hysop_examples/examples/flow_around_sphere/flow_around_sphere.py
@@ -327,7 +327,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
     parser = HysopArgParser(prog_name="FlowAroundSphere",
                             description="""HySoP flow around a sphere.\n""",
                             default_dump_dir='{}/hysop_examples/FlowAroundSphere'.format(
diff --git a/examples/multiresolution/scalar_advection.py b/hysop_examples/examples/multiresolution/scalar_advection.py
similarity index 99%
rename from examples/multiresolution/scalar_advection.py
rename to hysop_examples/examples/multiresolution/scalar_advection.py
index 98b763292636f9d93457308e4466e423ed4a6d8b..f7cfbf51dfc60e144fda7fb385051f809316b837 100644
--- a/examples/multiresolution/scalar_advection.py
+++ b/hysop_examples/examples/multiresolution/scalar_advection.py
@@ -189,7 +189,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class MultiResolutionScalarAdvectionArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/particles_above_salt/particles_above_salt_bc.py b/hysop_examples/examples/particles_above_salt/particles_above_salt_bc.py
similarity index 99%
rename from examples/particles_above_salt/particles_above_salt_bc.py
rename to hysop_examples/examples/particles_above_salt/particles_above_salt_bc.py
index 807120e6b91b04dbc1cda2fb48ee055b970569cb..fecea38c9b450792b57ea28391187d576a196b8f 100644
--- a/examples/particles_above_salt/particles_above_salt_bc.py
+++ b/hysop_examples/examples/particles_above_salt/particles_above_salt_bc.py
@@ -323,7 +323,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/particles_above_salt/particles_above_salt_bc_3d.py b/hysop_examples/examples/particles_above_salt/particles_above_salt_bc_3d.py
similarity index 99%
rename from examples/particles_above_salt/particles_above_salt_bc_3d.py
rename to hysop_examples/examples/particles_above_salt/particles_above_salt_bc_3d.py
index 3bd83aeb8ac50be9fe9d89a7d3f23de31bc11fb3..a54c4163326f7a1705b802d87fb62230132ae5e8 100644
--- a/examples/particles_above_salt/particles_above_salt_bc_3d.py
+++ b/hysop_examples/examples/particles_above_salt/particles_above_salt_bc_3d.py
@@ -338,7 +338,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/particles_above_salt/particles_above_salt_periodic.py b/hysop_examples/examples/particles_above_salt/particles_above_salt_periodic.py
similarity index 99%
rename from examples/particles_above_salt/particles_above_salt_periodic.py
rename to hysop_examples/examples/particles_above_salt/particles_above_salt_periodic.py
index 8eaac49a29d3f76553a35e4de668e5f84bd5caba..fda6b5c66e064e2dc25d87ad7c3dacd19cd21fea 100644
--- a/examples/particles_above_salt/particles_above_salt_periodic.py
+++ b/hysop_examples/examples/particles_above_salt/particles_above_salt_periodic.py
@@ -333,7 +333,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/particles_above_salt/particles_above_salt_symmetrized.py b/hysop_examples/examples/particles_above_salt/particles_above_salt_symmetrized.py
similarity index 99%
rename from examples/particles_above_salt/particles_above_salt_symmetrized.py
rename to hysop_examples/examples/particles_above_salt/particles_above_salt_symmetrized.py
index f7a393327fd98c6af407c0735f24185aa9c342f9..42587f275edaf28481346bf21ece04e375be3764 100644
--- a/examples/particles_above_salt/particles_above_salt_symmetrized.py
+++ b/hysop_examples/examples/particles_above_salt/particles_above_salt_symmetrized.py
@@ -320,7 +320,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/scalar_advection/levelset.py b/hysop_examples/examples/scalar_advection/levelset.py
similarity index 99%
rename from examples/scalar_advection/levelset.py
rename to hysop_examples/examples/scalar_advection/levelset.py
index 8e8dbe82c9fe96572097611f87375fdb7bcf86e1..76a26d1e5482114a0c21808c45a40b67afee82e5 100644
--- a/examples/scalar_advection/levelset.py
+++ b/hysop_examples/examples/scalar_advection/levelset.py
@@ -215,7 +215,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class LevelsetArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/scalar_advection/scalar_advection.py b/hysop_examples/examples/scalar_advection/scalar_advection.py
similarity index 99%
rename from examples/scalar_advection/scalar_advection.py
rename to hysop_examples/examples/scalar_advection/scalar_advection.py
index 0e061844a910454eefe79b3e126c898ae3c131e4..a43204e415116b1532977bdc7db0fe2fb8608011 100644
--- a/examples/scalar_advection/scalar_advection.py
+++ b/hysop_examples/examples/scalar_advection/scalar_advection.py
@@ -142,7 +142,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ScalarAdvectionArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/scalar_advection/turbulent_scalar_advection.py b/hysop_examples/examples/scalar_advection/turbulent_scalar_advection.py
similarity index 100%
rename from examples/scalar_advection/turbulent_scalar_advection.py
rename to hysop_examples/examples/scalar_advection/turbulent_scalar_advection.py
diff --git a/examples/scalar_diffusion/scalar_diffusion.py b/hysop_examples/examples/scalar_diffusion/scalar_diffusion.py
similarity index 98%
rename from examples/scalar_diffusion/scalar_diffusion.py
rename to hysop_examples/examples/scalar_diffusion/scalar_diffusion.py
index 085664f096eb19369944a2d59f18d46b33fb3503..a5dfcf6bbbdbb3313a3865c801b32c2c60255adf 100755
--- a/examples/scalar_diffusion/scalar_diffusion.py
+++ b/hysop_examples/examples/scalar_diffusion/scalar_diffusion.py
@@ -118,7 +118,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ScalarDiffusionArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/sediment_deposit/C_IN.DAT b/hysop_examples/examples/sediment_deposit/C_IN.DAT
similarity index 100%
rename from examples/sediment_deposit/C_IN.DAT
rename to hysop_examples/examples/sediment_deposit/C_IN.DAT
diff --git a/examples/sediment_deposit/init.f90 b/hysop_examples/examples/sediment_deposit/init.f90
similarity index 100%
rename from examples/sediment_deposit/init.f90
rename to hysop_examples/examples/sediment_deposit/init.f90
diff --git a/examples/sediment_deposit/sediment_deposit.py b/hysop_examples/examples/sediment_deposit/sediment_deposit.py
similarity index 99%
rename from examples/sediment_deposit/sediment_deposit.py
rename to hysop_examples/examples/sediment_deposit/sediment_deposit.py
index ea0b53c941f56b311bc48154f31ab12d43a4642c..1cd16b714349a9731696919a3452260500882279 100644
--- a/examples/sediment_deposit/sediment_deposit.py
+++ b/hysop_examples/examples/sediment_deposit/sediment_deposit.py
@@ -334,7 +334,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/sediment_deposit/sediment_deposit_levelset.py b/hysop_examples/examples/sediment_deposit/sediment_deposit_levelset.py
similarity index 99%
rename from examples/sediment_deposit/sediment_deposit_levelset.py
rename to hysop_examples/examples/sediment_deposit/sediment_deposit_levelset.py
index bb566be49c3d933f086a9d17493ac068cdf24ce8..4b8622f08c045429f2a24844174d74cc67e671da 100644
--- a/examples/sediment_deposit/sediment_deposit_levelset.py
+++ b/hysop_examples/examples/sediment_deposit/sediment_deposit_levelset.py
@@ -395,7 +395,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ParticleAboveSaltArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/shear_layer/shear_layer.py b/hysop_examples/examples/shear_layer/shear_layer.py
similarity index 99%
rename from examples/shear_layer/shear_layer.py
rename to hysop_examples/examples/shear_layer/shear_layer.py
index 29a14fad5ae6c7614e93fe31d179e42a52d82706..c746c2f6e566621ead79b6330fdcc39e3d58495c 100644
--- a/examples/shear_layer/shear_layer.py
+++ b/hysop_examples/examples/shear_layer/shear_layer.py
@@ -205,7 +205,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class ShearLayerArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/taylor_green/bench.sh b/hysop_examples/examples/taylor_green/bench.sh
similarity index 100%
rename from examples/taylor_green/bench.sh
rename to hysop_examples/examples/taylor_green/bench.sh
diff --git a/examples/taylor_green/data/reference_512_512_512.txt b/hysop_examples/examples/taylor_green/data/reference_512_512_512.txt
similarity index 100%
rename from examples/taylor_green/data/reference_512_512_512.txt
rename to hysop_examples/examples/taylor_green/data/reference_512_512_512.txt
diff --git a/examples/taylor_green/taylor_green.py b/hysop_examples/examples/taylor_green/taylor_green.py
similarity index 99%
rename from examples/taylor_green/taylor_green.py
rename to hysop_examples/examples/taylor_green/taylor_green.py
index 1d544f4d7933ccceacec954a264ef95669a0c16e..603a28ba2d946270e4a0dc9a83af2048d98dc368 100644
--- a/examples/taylor_green/taylor_green.py
+++ b/hysop_examples/examples/taylor_green/taylor_green.py
@@ -315,7 +315,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class TaylorGreenArgParser(HysopArgParser):
         def __init__(self):
diff --git a/examples/taylor_green/taylor_green_cpuFortran.py b/hysop_examples/examples/taylor_green/taylor_green_cpuFortran.py
similarity index 99%
rename from examples/taylor_green/taylor_green_cpuFortran.py
rename to hysop_examples/examples/taylor_green/taylor_green_cpuFortran.py
index d89e280f7bd936f267674de167cba101191cb8a8..22e3f8a05265bc25895de8a6a36db31f7ad4f006 100644
--- a/examples/taylor_green/taylor_green_cpuFortran.py
+++ b/hysop_examples/examples/taylor_green/taylor_green_cpuFortran.py
@@ -232,7 +232,7 @@ def compute(args):
 
 
 if __name__=='__main__':
-    from hysop.examples.example_utils import HysopArgParser, colors
+    from hysop_examples.example_utils import HysopArgParser, colors
 
     class TaylorGreenArgParser(HysopArgParser):
         def __init__(self):