From 0bd3857f95eb82ed03fd20ecfacf004acbff2dd2 Mon Sep 17 00:00:00 2001
From: Pietro Incardona <i-bird@private-incardon-3.mpi-cbg.de>
Date: Thu, 11 Aug 2016 22:30:47 +0200
Subject: [PATCH] Fixing image generation

---
 CHANGELOG.md                    |  4 ++++
 images/mooving_particles.py     |  6 +++---
 images/mooving_particles_prc.py | 12 ++++++------
 images/particles_maps.py        | 12 ++++++------
 images/vector.cpp               |  4 ++--
 images/vector_dist.py           | 12 ++++++------
 images/vector_ghost.py          |  4 ++--
 images/vector_particles.py      | 12 ++++++------
 images/vector_scal_vect.py      |  2 +-
 src/Vector/vector_dist.hpp      |  2 +-
 10 files changed, 37 insertions(+), 33 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b5ded3409..28586c897 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,10 @@ All notable changes to this project will be documented in this file.
 
 ### Changed
 
+### Known Bugs
+
+- On gcc 6.1 the project does not compile
+- Distributed grids on 1D do not work
 
 
 ## [0.4.0] - 26-05-2016
diff --git a/images/mooving_particles.py b/images/mooving_particles.py
index b6962bf0b..ec5a47c74 100644
--- a/images/mooving_particles.py
+++ b/images/mooving_particles.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_move0_ = CSVReader(FileName=['Vector/vector_move0_0.csv', 'Vector/vector_move0_1.csv', 'Vector/vector_move0_2.csv', 'Vector/vector_move0_3.csv', 'Vector/vector_move0_4.csv', 'Vector/vector_move0_5.csv', 'Vector/vector_move0_6.csv', 'Vector/vector_move0_7.csv', 'Vector/vector_move0_8.csv', 'Vector/vector_move0_9.csv', 'Vector/vector_move0_10.csv', 'Vector/vector_move0_11.csv', 'Vector/vector_move0_12.csv', 'Vector/vector_move0_13.csv', 'Vector/vector_move0_14.csv', 'Vector/vector_move0_15.csv', 'Vector/vector_move0_16.csv', 'Vector/vector_move0_17.csv', 'Vector/vector_move0_18.csv', 'Vector/vector_move0_19.csv', 'Vector/vector_move0_20.csv', 'Vector/vector_move0_21.csv', 'Vector/vector_move0_22.csv', 'Vector/vector_move0_23.csv', 'Vector/vector_move0_24.csv', 'Vector/vector_move0_25.csv', 'Vector/vector_move0_26.csv', 'Vector/vector_move0_27.csv', 'Vector/vector_move0_28.csv', 'Vector/vector_move0_29.csv', 'Vector/vector_move0_30.csv', 'Vector/vector_move0_31.csv', 'Vector/vector_move0_32.csv', 'Vector/vector_move0_33.csv', 'Vector/vector_move0_34.csv', 'Vector/vector_move0_35.csv', 'Vector/vector_move0_36.csv', 'Vector/vector_move0_37.csv', 'Vector/vector_move0_38.csv', 'Vector/vector_move0_39.csv', 'Vector/vector_move0_40.csv', 'Vector/vector_move0_41.csv', 'Vector/vector_move0_42.csv', 'Vector/vector_move0_43.csv', 'Vector/vector_move0_44.csv', 'Vector/vector_move0_45.csv', 'Vector/vector_move0_46.csv', 'Vector/vector_move0_47.csv', 'Vector/vector_move0_48.csv', 'Vector/vector_move0_49.csv', 'Vector/vector_move0_50.csv', 'Vector/vector_move0_51.csv', 'Vector/vector_move0_52.csv', 'Vector/vector_move0_53.csv', 'Vector/vector_move0_54.csv', 'Vector/vector_move0_55.csv', 'Vector/vector_move0_56.csv', 'Vector/vector_move0_57.csv', 'Vector/vector_move0_58.csv', 'Vector/vector_move0_59.csv', 'Vector/vector_move0_60.csv', 'Vector/vector_move0_61.csv', 'Vector/vector_move0_62.csv', 'Vector/vector_move0_63.csv', 'Vector/vector_move0_64.csv', 'Vector/vector_move0_65.csv', 'Vector/vector_move0_66.csv', 'Vector/vector_move0_67.csv', 'Vector/vector_move0_68.csv', 'Vector/vector_move0_69.csv', 'Vector/vector_move0_70.csv', 'Vector/vector_move0_71.csv', 'Vector/vector_move0_72.csv', 'Vector/vector_move0_73.csv', 'Vector/vector_move0_74.csv', 'Vector/vector_move0_75.csv', 'Vector/vector_move0_76.csv', 'Vector/vector_move0_77.csv', 'Vector/vector_move0_78.csv', 'Vector/vector_move0_79.csv', 'Vector/vector_move0_80.csv', 'Vector/vector_move0_81.csv', 'Vector/vector_move0_82.csv', 'Vector/vector_move0_83.csv', 'Vector/vector_move0_84.csv', 'Vector/vector_move0_85.csv', 'Vector/vector_move0_86.csv', 'Vector/vector_move0_87.csv', 'Vector/vector_move0_88.csv', 'Vector/vector_move0_89.csv', 'Vector/vector_move0_90.csv', 'Vector/vector_move0_91.csv', 'Vector/vector_move0_92.csv', 'Vector/vector_move0_93.csv', 'Vector/vector_move0_94.csv', 'Vector/vector_move0_95.csv', 'Vector/vector_move0_96.csv', 'Vector/vector_move0_97.csv', 'Vector/vector_move0_98.csv', 'Vector/vector_move0_99.csv'])
+vector_move0_ = CSVReader(FileName=['Vector/vector_move_0_0.csv', 'Vector/vector_move_0_1.csv', 'Vector/vector_move_0_2.csv', 'Vector/vector_move_0_3.csv', 'Vector/vector_move_0_4.csv', 'Vector/vector_move_0_5.csv', 'Vector/vector_move_0_6.csv', 'Vector/vector_move_0_7.csv', 'Vector/vector_move_0_8.csv', 'Vector/vector_move_0_9.csv', 'Vector/vector_move_0_10.csv', 'Vector/vector_move_0_11.csv', 'Vector/vector_move_0_12.csv', 'Vector/vector_move_0_13.csv', 'Vector/vector_move_0_14.csv', 'Vector/vector_move_0_15.csv', 'Vector/vector_move_0_16.csv', 'Vector/vector_move_0_17.csv', 'Vector/vector_move_0_18.csv', 'Vector/vector_move_0_19.csv', 'Vector/vector_move_0_20.csv', 'Vector/vector_move_0_21.csv', 'Vector/vector_move_0_22.csv', 'Vector/vector_move_0_23.csv', 'Vector/vector_move_0_24.csv', 'Vector/vector_move_0_25.csv', 'Vector/vector_move_0_26.csv', 'Vector/vector_move_0_27.csv', 'Vector/vector_move_0_28.csv', 'Vector/vector_move_0_29.csv', 'Vector/vector_move_0_30.csv', 'Vector/vector_move_0_31.csv', 'Vector/vector_move_0_32.csv', 'Vector/vector_move_0_33.csv', 'Vector/vector_move_0_34.csv', 'Vector/vector_move_0_35.csv', 'Vector/vector_move_0_36.csv', 'Vector/vector_move_0_37.csv', 'Vector/vector_move_0_38.csv', 'Vector/vector_move_0_39.csv', 'Vector/vector_move_0_40.csv', 'Vector/vector_move_0_41.csv', 'Vector/vector_move_0_42.csv', 'Vector/vector_move_0_43.csv', 'Vector/vector_move_0_44.csv', 'Vector/vector_move_0_45.csv', 'Vector/vector_move_0_46.csv', 'Vector/vector_move_0_47.csv', 'Vector/vector_move_0_48.csv', 'Vector/vector_move_0_49.csv', 'Vector/vector_move_0_50.csv', 'Vector/vector_move_0_51.csv', 'Vector/vector_move_0_52.csv', 'Vector/vector_move_0_53.csv', 'Vector/vector_move_0_54.csv', 'Vector/vector_move_0_55.csv', 'Vector/vector_move_0_56.csv', 'Vector/vector_move_0_57.csv', 'Vector/vector_move_0_58.csv', 'Vector/vector_move_0_59.csv', 'Vector/vector_move_0_60.csv', 'Vector/vector_move_0_61.csv', 'Vector/vector_move_0_62.csv', 'Vector/vector_move_0_63.csv', 'Vector/vector_move_0_64.csv', 'Vector/vector_move_0_65.csv', 'Vector/vector_move_0_66.csv', 'Vector/vector_move_0_67.csv', 'Vector/vector_move_0_68.csv', 'Vector/vector_move_0_69.csv', 'Vector/vector_move_0_70.csv', 'Vector/vector_move_0_71.csv', 'Vector/vector_move_0_72.csv', 'Vector/vector_move_0_73.csv', 'Vector/vector_move_0_74.csv', 'Vector/vector_move_0_75.csv', 'Vector/vector_move_0_76.csv', 'Vector/vector_move_0_77.csv', 'Vector/vector_move_0_78.csv', 'Vector/vector_move_0_79.csv', 'Vector/vector_move_0_80.csv', 'Vector/vector_move_0_81.csv', 'Vector/vector_move_0_82.csv', 'Vector/vector_move_0_83.csv', 'Vector/vector_move_0_84.csv', 'Vector/vector_move_0_85.csv', 'Vector/vector_move_0_86.csv', 'Vector/vector_move_0_87.csv', 'Vector/vector_move_0_88.csv', 'Vector/vector_move_0_89.csv', 'Vector/vector_move_0_90.csv', 'Vector/vector_move_0_91.csv', 'Vector/vector_move_0_92.csv', 'Vector/vector_move_0_93.csv', 'Vector/vector_move_0_94.csv', 'Vector/vector_move_0_95.csv', 'Vector/vector_move_0_96.csv', 'Vector/vector_move_0_97.csv', 'Vector/vector_move_0_98.csv', 'Vector/vector_move_0_99.csv'])
 
 # get animation scene
 animationScene1 = GetAnimationScene()
@@ -43,7 +43,7 @@ renderView1.CameraPosition = [0.500257785, 0.1870064525, 10000.0]
 renderView1.CameraFocalPoint = [0.500257785, 0.1870064525, 0.0]
 
 # create a new 'CSV Reader'
-vector_move1_ = CSVReader(FileName=['Vector/vector_move1_0.csv', 'Vector/vector_move1_1.csv', 'Vector/vector_move1_2.csv', 'Vector/vector_move1_3.csv', 'Vector/vector_move1_4.csv', 'Vector/vector_move1_5.csv', 'Vector/vector_move1_6.csv', 'Vector/vector_move1_7.csv', 'Vector/vector_move1_8.csv', 'Vector/vector_move1_9.csv', 'Vector/vector_move1_10.csv', 'Vector/vector_move1_11.csv', 'Vector/vector_move1_12.csv', 'Vector/vector_move1_13.csv', 'Vector/vector_move1_14.csv', 'Vector/vector_move1_15.csv', 'Vector/vector_move1_16.csv', 'Vector/vector_move1_17.csv', 'Vector/vector_move1_18.csv', 'Vector/vector_move1_19.csv', 'Vector/vector_move1_20.csv', 'Vector/vector_move1_21.csv', 'Vector/vector_move1_22.csv', 'Vector/vector_move1_23.csv', 'Vector/vector_move1_24.csv', 'Vector/vector_move1_25.csv', 'Vector/vector_move1_26.csv', 'Vector/vector_move1_27.csv', 'Vector/vector_move1_28.csv', 'Vector/vector_move1_29.csv', 'Vector/vector_move1_30.csv', 'Vector/vector_move1_31.csv', 'Vector/vector_move1_32.csv', 'Vector/vector_move1_33.csv', 'Vector/vector_move1_34.csv', 'Vector/vector_move1_35.csv', 'Vector/vector_move1_36.csv', 'Vector/vector_move1_37.csv', 'Vector/vector_move1_38.csv', 'Vector/vector_move1_39.csv', 'Vector/vector_move1_40.csv', 'Vector/vector_move1_41.csv', 'Vector/vector_move1_42.csv', 'Vector/vector_move1_43.csv', 'Vector/vector_move1_44.csv', 'Vector/vector_move1_45.csv', 'Vector/vector_move1_46.csv', 'Vector/vector_move1_47.csv', 'Vector/vector_move1_48.csv', 'Vector/vector_move1_49.csv', 'Vector/vector_move1_50.csv', 'Vector/vector_move1_51.csv', 'Vector/vector_move1_52.csv', 'Vector/vector_move1_53.csv', 'Vector/vector_move1_54.csv', 'Vector/vector_move1_55.csv', 'Vector/vector_move1_56.csv', 'Vector/vector_move1_57.csv', 'Vector/vector_move1_58.csv', 'Vector/vector_move1_59.csv', 'Vector/vector_move1_60.csv', 'Vector/vector_move1_61.csv', 'Vector/vector_move1_62.csv', 'Vector/vector_move1_63.csv', 'Vector/vector_move1_64.csv', 'Vector/vector_move1_65.csv', 'Vector/vector_move1_66.csv', 'Vector/vector_move1_67.csv', 'Vector/vector_move1_68.csv', 'Vector/vector_move1_69.csv', 'Vector/vector_move1_70.csv', 'Vector/vector_move1_71.csv', 'Vector/vector_move1_72.csv', 'Vector/vector_move1_73.csv', 'Vector/vector_move1_74.csv', 'Vector/vector_move1_75.csv', 'Vector/vector_move1_76.csv', 'Vector/vector_move1_77.csv', 'Vector/vector_move1_78.csv', 'Vector/vector_move1_79.csv', 'Vector/vector_move1_80.csv', 'Vector/vector_move1_81.csv', 'Vector/vector_move1_82.csv', 'Vector/vector_move1_83.csv', 'Vector/vector_move1_84.csv', 'Vector/vector_move1_85.csv', 'Vector/vector_move1_86.csv', 'Vector/vector_move1_87.csv', 'Vector/vector_move1_88.csv', 'Vector/vector_move1_89.csv', 'Vector/vector_move1_90.csv', 'Vector/vector_move1_91.csv', 'Vector/vector_move1_92.csv', 'Vector/vector_move1_93.csv', 'Vector/vector_move1_94.csv', 'Vector/vector_move1_95.csv', 'Vector/vector_move1_96.csv', 'Vector/vector_move1_97.csv', 'Vector/vector_move1_98.csv', 'Vector/vector_move1_99.csv'])
+vector_move1_ = CSVReader(FileName=['Vector/vector_move_1_0.csv', 'Vector/vector_move_1_1.csv', 'Vector/vector_move_1_2.csv', 'Vector/vector_move_1_3.csv', 'Vector/vector_move_1_4.csv', 'Vector/vector_move_1_5.csv', 'Vector/vector_move_1_6.csv', 'Vector/vector_move_1_7.csv', 'Vector/vector_move_1_8.csv', 'Vector/vector_move_1_9.csv', 'Vector/vector_move_1_10.csv', 'Vector/vector_move_1_11.csv', 'Vector/vector_move_1_12.csv', 'Vector/vector_move_1_13.csv', 'Vector/vector_move_1_14.csv', 'Vector/vector_move_1_15.csv', 'Vector/vector_move_1_16.csv', 'Vector/vector_move_1_17.csv', 'Vector/vector_move_1_18.csv', 'Vector/vector_move_1_19.csv', 'Vector/vector_move_1_20.csv', 'Vector/vector_move_1_21.csv', 'Vector/vector_move_1_22.csv', 'Vector/vector_move_1_23.csv', 'Vector/vector_move_1_24.csv', 'Vector/vector_move_1_25.csv', 'Vector/vector_move_1_26.csv', 'Vector/vector_move_1_27.csv', 'Vector/vector_move_1_28.csv', 'Vector/vector_move_1_29.csv', 'Vector/vector_move_1_30.csv', 'Vector/vector_move_1_31.csv', 'Vector/vector_move_1_32.csv', 'Vector/vector_move_1_33.csv', 'Vector/vector_move_1_34.csv', 'Vector/vector_move_1_35.csv', 'Vector/vector_move_1_36.csv', 'Vector/vector_move_1_37.csv', 'Vector/vector_move_1_38.csv', 'Vector/vector_move_1_39.csv', 'Vector/vector_move_1_40.csv', 'Vector/vector_move_1_41.csv', 'Vector/vector_move_1_42.csv', 'Vector/vector_move_1_43.csv', 'Vector/vector_move_1_44.csv', 'Vector/vector_move_1_45.csv', 'Vector/vector_move_1_46.csv', 'Vector/vector_move_1_47.csv', 'Vector/vector_move_1_48.csv', 'Vector/vector_move_1_49.csv', 'Vector/vector_move_1_50.csv', 'Vector/vector_move_1_51.csv', 'Vector/vector_move_1_52.csv', 'Vector/vector_move_1_53.csv', 'Vector/vector_move_1_54.csv', 'Vector/vector_move_1_55.csv', 'Vector/vector_move_1_56.csv', 'Vector/vector_move_1_57.csv', 'Vector/vector_move_1_58.csv', 'Vector/vector_move_1_59.csv', 'Vector/vector_move_1_60.csv', 'Vector/vector_move_1_61.csv', 'Vector/vector_move_1_62.csv', 'Vector/vector_move_1_63.csv', 'Vector/vector_move_1_64.csv', 'Vector/vector_move_1_65.csv', 'Vector/vector_move_1_66.csv', 'Vector/vector_move_1_67.csv', 'Vector/vector_move_1_68.csv', 'Vector/vector_move_1_69.csv', 'Vector/vector_move_1_70.csv', 'Vector/vector_move_1_71.csv', 'Vector/vector_move_1_72.csv', 'Vector/vector_move_1_73.csv', 'Vector/vector_move_1_74.csv', 'Vector/vector_move_1_75.csv', 'Vector/vector_move_1_76.csv', 'Vector/vector_move_1_77.csv', 'Vector/vector_move_1_78.csv', 'Vector/vector_move_1_79.csv', 'Vector/vector_move_1_80.csv', 'Vector/vector_move_1_81.csv', 'Vector/vector_move_1_82.csv', 'Vector/vector_move_1_83.csv', 'Vector/vector_move_1_84.csv', 'Vector/vector_move_1_85.csv', 'Vector/vector_move_1_86.csv', 'Vector/vector_move_1_87.csv', 'Vector/vector_move_1_88.csv', 'Vector/vector_move_1_89.csv', 'Vector/vector_move_1_90.csv', 'Vector/vector_move_1_91.csv', 'Vector/vector_move_1_92.csv', 'Vector/vector_move_1_93.csv', 'Vector/vector_move_1_94.csv', 'Vector/vector_move_1_95.csv', 'Vector/vector_move_1_96.csv', 'Vector/vector_move_1_97.csv', 'Vector/vector_move_1_98.csv', 'Vector/vector_move_1_99.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -78,7 +78,7 @@ SetActiveSource(tableToPoints2)
 tableToPoints2Display.SetRepresentationType('Points')
 
 # create a new 'CSV Reader'
-vector_move2_ = CSVReader(FileName=['Vector/vector_move2_0.csv', 'Vector/vector_move2_1.csv', 'Vector/vector_move2_2.csv', 'Vector/vector_move2_3.csv', 'Vector/vector_move2_4.csv', 'Vector/vector_move2_5.csv', 'Vector/vector_move2_6.csv', 'Vector/vector_move2_7.csv', 'Vector/vector_move2_8.csv', 'Vector/vector_move2_9.csv', 'Vector/vector_move2_10.csv', 'Vector/vector_move2_11.csv', 'Vector/vector_move2_12.csv', 'Vector/vector_move2_13.csv', 'Vector/vector_move2_14.csv', 'Vector/vector_move2_15.csv', 'Vector/vector_move2_16.csv', 'Vector/vector_move2_17.csv', 'Vector/vector_move2_18.csv', 'Vector/vector_move2_19.csv', 'Vector/vector_move2_20.csv', 'Vector/vector_move2_21.csv', 'Vector/vector_move2_22.csv', 'Vector/vector_move2_23.csv', 'Vector/vector_move2_24.csv', 'Vector/vector_move2_25.csv', 'Vector/vector_move2_26.csv', 'Vector/vector_move2_27.csv', 'Vector/vector_move2_28.csv', 'Vector/vector_move2_29.csv', 'Vector/vector_move2_30.csv', 'Vector/vector_move2_31.csv', 'Vector/vector_move2_32.csv', 'Vector/vector_move2_33.csv', 'Vector/vector_move2_34.csv', 'Vector/vector_move2_35.csv', 'Vector/vector_move2_36.csv', 'Vector/vector_move2_37.csv', 'Vector/vector_move2_38.csv', 'Vector/vector_move2_39.csv', 'Vector/vector_move2_40.csv', 'Vector/vector_move2_41.csv', 'Vector/vector_move2_42.csv', 'Vector/vector_move2_43.csv', 'Vector/vector_move2_44.csv', 'Vector/vector_move2_45.csv', 'Vector/vector_move2_46.csv', 'Vector/vector_move2_47.csv', 'Vector/vector_move2_48.csv', 'Vector/vector_move2_49.csv', 'Vector/vector_move2_50.csv', 'Vector/vector_move2_51.csv', 'Vector/vector_move2_52.csv', 'Vector/vector_move2_53.csv', 'Vector/vector_move2_54.csv', 'Vector/vector_move2_55.csv', 'Vector/vector_move2_56.csv', 'Vector/vector_move2_57.csv', 'Vector/vector_move2_58.csv', 'Vector/vector_move2_59.csv', 'Vector/vector_move2_60.csv', 'Vector/vector_move2_61.csv', 'Vector/vector_move2_62.csv', 'Vector/vector_move2_63.csv', 'Vector/vector_move2_64.csv', 'Vector/vector_move2_65.csv', 'Vector/vector_move2_66.csv', 'Vector/vector_move2_67.csv', 'Vector/vector_move2_68.csv', 'Vector/vector_move2_69.csv', 'Vector/vector_move2_70.csv', 'Vector/vector_move2_71.csv', 'Vector/vector_move2_72.csv', 'Vector/vector_move2_73.csv', 'Vector/vector_move2_74.csv', 'Vector/vector_move2_75.csv', 'Vector/vector_move2_76.csv', 'Vector/vector_move2_77.csv', 'Vector/vector_move2_78.csv', 'Vector/vector_move2_79.csv', 'Vector/vector_move2_80.csv', 'Vector/vector_move2_81.csv', 'Vector/vector_move2_82.csv', 'Vector/vector_move2_83.csv', 'Vector/vector_move2_84.csv', 'Vector/vector_move2_85.csv', 'Vector/vector_move2_86.csv', 'Vector/vector_move2_87.csv', 'Vector/vector_move2_88.csv', 'Vector/vector_move2_89.csv', 'Vector/vector_move2_90.csv', 'Vector/vector_move2_91.csv', 'Vector/vector_move2_92.csv', 'Vector/vector_move2_93.csv', 'Vector/vector_move2_94.csv', 'Vector/vector_move2_95.csv', 'Vector/vector_move2_96.csv', 'Vector/vector_move2_97.csv', 'Vector/vector_move2_98.csv', 'Vector/vector_move2_99.csv'])
+vector_move2_ = CSVReader(FileName=['Vector/vector_move_2_0.csv', 'Vector/vector_move_2_1.csv', 'Vector/vector_move_2_2.csv', 'Vector/vector_move_2_3.csv', 'Vector/vector_move_2_4.csv', 'Vector/vector_move_2_5.csv', 'Vector/vector_move_2_6.csv', 'Vector/vector_move_2_7.csv', 'Vector/vector_move_2_8.csv', 'Vector/vector_move_2_9.csv', 'Vector/vector_move_2_10.csv', 'Vector/vector_move_2_11.csv', 'Vector/vector_move_2_12.csv', 'Vector/vector_move_2_13.csv', 'Vector/vector_move_2_14.csv', 'Vector/vector_move_2_15.csv', 'Vector/vector_move_2_16.csv', 'Vector/vector_move_2_17.csv', 'Vector/vector_move_2_18.csv', 'Vector/vector_move_2_19.csv', 'Vector/vector_move_2_20.csv', 'Vector/vector_move_2_21.csv', 'Vector/vector_move_2_22.csv', 'Vector/vector_move_2_23.csv', 'Vector/vector_move_2_24.csv', 'Vector/vector_move_2_25.csv', 'Vector/vector_move_2_26.csv', 'Vector/vector_move_2_27.csv', 'Vector/vector_move_2_28.csv', 'Vector/vector_move_2_29.csv', 'Vector/vector_move_2_30.csv', 'Vector/vector_move_2_31.csv', 'Vector/vector_move_2_32.csv', 'Vector/vector_move_2_33.csv', 'Vector/vector_move_2_34.csv', 'Vector/vector_move_2_35.csv', 'Vector/vector_move_2_36.csv', 'Vector/vector_move_2_37.csv', 'Vector/vector_move_2_38.csv', 'Vector/vector_move_2_39.csv', 'Vector/vector_move_2_40.csv', 'Vector/vector_move_2_41.csv', 'Vector/vector_move_2_42.csv', 'Vector/vector_move_2_43.csv', 'Vector/vector_move_2_44.csv', 'Vector/vector_move_2_45.csv', 'Vector/vector_move_2_46.csv', 'Vector/vector_move_2_47.csv', 'Vector/vector_move_2_48.csv', 'Vector/vector_move_2_49.csv', 'Vector/vector_move_2_50.csv', 'Vector/vector_move_2_51.csv', 'Vector/vector_move_2_52.csv', 'Vector/vector_move_2_53.csv', 'Vector/vector_move_2_54.csv', 'Vector/vector_move_2_55.csv', 'Vector/vector_move_2_56.csv', 'Vector/vector_move_2_57.csv', 'Vector/vector_move_2_58.csv', 'Vector/vector_move_2_59.csv', 'Vector/vector_move_2_60.csv', 'Vector/vector_move_2_61.csv', 'Vector/vector_move_2_62.csv', 'Vector/vector_move_2_63.csv', 'Vector/vector_move_2_64.csv', 'Vector/vector_move_2_65.csv', 'Vector/vector_move_2_66.csv', 'Vector/vector_move_2_67.csv', 'Vector/vector_move_2_68.csv', 'Vector/vector_move_2_69.csv', 'Vector/vector_move_2_70.csv', 'Vector/vector_move_2_71.csv', 'Vector/vector_move_2_72.csv', 'Vector/vector_move_2_73.csv', 'Vector/vector_move_2_74.csv', 'Vector/vector_move_2_75.csv', 'Vector/vector_move_2_76.csv', 'Vector/vector_move_2_77.csv', 'Vector/vector_move_2_78.csv', 'Vector/vector_move_2_79.csv', 'Vector/vector_move_2_80.csv', 'Vector/vector_move_2_81.csv', 'Vector/vector_move_2_82.csv', 'Vector/vector_move_2_83.csv', 'Vector/vector_move_2_84.csv', 'Vector/vector_move_2_85.csv', 'Vector/vector_move_2_86.csv', 'Vector/vector_move_2_87.csv', 'Vector/vector_move_2_88.csv', 'Vector/vector_move_2_89.csv', 'Vector/vector_move_2_90.csv', 'Vector/vector_move_2_91.csv', 'Vector/vector_move_2_92.csv', 'Vector/vector_move_2_93.csv', 'Vector/vector_move_2_94.csv', 'Vector/vector_move_2_95.csv', 'Vector/vector_move_2_96.csv', 'Vector/vector_move_2_97.csv', 'Vector/vector_move_2_98.csv', 'Vector/vector_move_2_99.csv'])
 
 # set active view
 SetActiveView(renderView1)
diff --git a/images/mooving_particles_prc.py b/images/mooving_particles_prc.py
index 221fcf3a7..a8092406c 100644
--- a/images/mooving_particles_prc.py
+++ b/images/mooving_particles_prc.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_move0_ = CSVReader(FileName=['Vector/vector_move0_0.csv', 'Vector/vector_move0_1.csv', 'Vector/vector_move0_2.csv', 'Vector/vector_move0_3.csv', 'Vector/vector_move0_4.csv', 'Vector/vector_move0_5.csv', 'Vector/vector_move0_6.csv', 'Vector/vector_move0_7.csv', 'Vector/vector_move0_8.csv', 'Vector/vector_move0_9.csv', 'Vector/vector_move0_10.csv', 'Vector/vector_move0_11.csv', 'Vector/vector_move0_12.csv', 'Vector/vector_move0_13.csv', 'Vector/vector_move0_14.csv', 'Vector/vector_move0_15.csv', 'Vector/vector_move0_16.csv', 'Vector/vector_move0_17.csv', 'Vector/vector_move0_18.csv', 'Vector/vector_move0_19.csv', 'Vector/vector_move0_20.csv', 'Vector/vector_move0_21.csv', 'Vector/vector_move0_22.csv', 'Vector/vector_move0_23.csv', 'Vector/vector_move0_24.csv', 'Vector/vector_move0_25.csv', 'Vector/vector_move0_26.csv', 'Vector/vector_move0_27.csv', 'Vector/vector_move0_28.csv', 'Vector/vector_move0_29.csv', 'Vector/vector_move0_30.csv', 'Vector/vector_move0_31.csv', 'Vector/vector_move0_32.csv', 'Vector/vector_move0_33.csv', 'Vector/vector_move0_34.csv', 'Vector/vector_move0_35.csv', 'Vector/vector_move0_36.csv', 'Vector/vector_move0_37.csv', 'Vector/vector_move0_38.csv', 'Vector/vector_move0_39.csv', 'Vector/vector_move0_40.csv', 'Vector/vector_move0_41.csv', 'Vector/vector_move0_42.csv', 'Vector/vector_move0_43.csv', 'Vector/vector_move0_44.csv', 'Vector/vector_move0_45.csv', 'Vector/vector_move0_46.csv', 'Vector/vector_move0_47.csv', 'Vector/vector_move0_48.csv', 'Vector/vector_move0_49.csv', 'Vector/vector_move0_50.csv', 'Vector/vector_move0_51.csv', 'Vector/vector_move0_52.csv', 'Vector/vector_move0_53.csv', 'Vector/vector_move0_54.csv', 'Vector/vector_move0_55.csv', 'Vector/vector_move0_56.csv', 'Vector/vector_move0_57.csv', 'Vector/vector_move0_58.csv', 'Vector/vector_move0_59.csv', 'Vector/vector_move0_60.csv', 'Vector/vector_move0_61.csv', 'Vector/vector_move0_62.csv', 'Vector/vector_move0_63.csv', 'Vector/vector_move0_64.csv', 'Vector/vector_move0_65.csv', 'Vector/vector_move0_66.csv', 'Vector/vector_move0_67.csv', 'Vector/vector_move0_68.csv', 'Vector/vector_move0_69.csv', 'Vector/vector_move0_70.csv', 'Vector/vector_move0_71.csv', 'Vector/vector_move0_72.csv', 'Vector/vector_move0_73.csv', 'Vector/vector_move0_74.csv', 'Vector/vector_move0_75.csv', 'Vector/vector_move0_76.csv', 'Vector/vector_move0_77.csv', 'Vector/vector_move0_78.csv', 'Vector/vector_move0_79.csv', 'Vector/vector_move0_80.csv', 'Vector/vector_move0_81.csv', 'Vector/vector_move0_82.csv', 'Vector/vector_move0_83.csv', 'Vector/vector_move0_84.csv', 'Vector/vector_move0_85.csv', 'Vector/vector_move0_86.csv', 'Vector/vector_move0_87.csv', 'Vector/vector_move0_88.csv', 'Vector/vector_move0_89.csv', 'Vector/vector_move0_90.csv', 'Vector/vector_move0_91.csv', 'Vector/vector_move0_92.csv', 'Vector/vector_move0_93.csv', 'Vector/vector_move0_94.csv', 'Vector/vector_move0_95.csv', 'Vector/vector_move0_96.csv', 'Vector/vector_move0_97.csv', 'Vector/vector_move0_98.csv', 'Vector/vector_move0_99.csv'])
+vector_move_0_ = CSVReader(FileName=['Vector/vector_move_0_0.csv', 'Vector/vector_move_0_1.csv', 'Vector/vector_move_0_2.csv', 'Vector/vector_move_0_3.csv', 'Vector/vector_move_0_4.csv', 'Vector/vector_move_0_5.csv', 'Vector/vector_move_0_6.csv', 'Vector/vector_move_0_7.csv', 'Vector/vector_move_0_8.csv', 'Vector/vector_move_0_9.csv', 'Vector/vector_move_0_10.csv', 'Vector/vector_move_0_11.csv', 'Vector/vector_move_0_12.csv', 'Vector/vector_move_0_13.csv', 'Vector/vector_move_0_14.csv', 'Vector/vector_move_0_15.csv', 'Vector/vector_move_0_16.csv', 'Vector/vector_move_0_17.csv', 'Vector/vector_move_0_18.csv', 'Vector/vector_move_0_19.csv', 'Vector/vector_move_0_20.csv', 'Vector/vector_move_0_21.csv', 'Vector/vector_move_0_22.csv', 'Vector/vector_move_0_23.csv', 'Vector/vector_move_0_24.csv', 'Vector/vector_move_0_25.csv', 'Vector/vector_move_0_26.csv', 'Vector/vector_move_0_27.csv', 'Vector/vector_move_0_28.csv', 'Vector/vector_move_0_29.csv', 'Vector/vector_move_0_30.csv', 'Vector/vector_move_0_31.csv', 'Vector/vector_move_0_32.csv', 'Vector/vector_move_0_33.csv', 'Vector/vector_move_0_34.csv', 'Vector/vector_move_0_35.csv', 'Vector/vector_move_0_36.csv', 'Vector/vector_move_0_37.csv', 'Vector/vector_move_0_38.csv', 'Vector/vector_move_0_39.csv', 'Vector/vector_move_0_40.csv', 'Vector/vector_move_0_41.csv', 'Vector/vector_move_0_42.csv', 'Vector/vector_move_0_43.csv', 'Vector/vector_move_0_44.csv', 'Vector/vector_move_0_45.csv', 'Vector/vector_move_0_46.csv', 'Vector/vector_move_0_47.csv', 'Vector/vector_move_0_48.csv', 'Vector/vector_move_0_49.csv', 'Vector/vector_move_0_50.csv', 'Vector/vector_move_0_51.csv', 'Vector/vector_move_0_52.csv', 'Vector/vector_move_0_53.csv', 'Vector/vector_move_0_54.csv', 'Vector/vector_move_0_55.csv', 'Vector/vector_move_0_56.csv', 'Vector/vector_move_0_57.csv', 'Vector/vector_move_0_58.csv', 'Vector/vector_move_0_59.csv', 'Vector/vector_move_0_60.csv', 'Vector/vector_move_0_61.csv', 'Vector/vector_move_0_62.csv', 'Vector/vector_move_0_63.csv', 'Vector/vector_move_0_64.csv', 'Vector/vector_move_0_65.csv', 'Vector/vector_move_0_66.csv', 'Vector/vector_move_0_67.csv', 'Vector/vector_move_0_68.csv', 'Vector/vector_move_0_69.csv', 'Vector/vector_move_0_70.csv', 'Vector/vector_move_0_71.csv', 'Vector/vector_move_0_72.csv', 'Vector/vector_move_0_73.csv', 'Vector/vector_move_0_74.csv', 'Vector/vector_move_0_75.csv', 'Vector/vector_move_0_76.csv', 'Vector/vector_move_0_77.csv', 'Vector/vector_move_0_78.csv', 'Vector/vector_move_0_79.csv', 'Vector/vector_move_0_80.csv', 'Vector/vector_move_0_81.csv', 'Vector/vector_move_0_82.csv', 'Vector/vector_move_0_83.csv', 'Vector/vector_move_0_84.csv', 'Vector/vector_move_0_85.csv', 'Vector/vector_move_0_86.csv', 'Vector/vector_move_0_87.csv', 'Vector/vector_move_0_88.csv', 'Vector/vector_move_0_89.csv', 'Vector/vector_move_0_90.csv', 'Vector/vector_move_0_91.csv', 'Vector/vector_move_0_92.csv', 'Vector/vector_move_0_93.csv', 'Vector/vector_move_0_94.csv', 'Vector/vector_move_0_95.csv', 'Vector/vector_move_0_96.csv', 'Vector/vector_move_0_97.csv', 'Vector/vector_move_0_98.csv', 'Vector/vector_move_0_99.csv'])
 
 # get animation scene
 animationScene1 = GetAnimationScene()
@@ -24,7 +24,7 @@ viewLayout1 = GetLayout()
 SetActiveView(renderView1)
 
 # create a new 'Table To Points'
-tableToPoints1 = TableToPoints(Input=vector_move0_)
+tableToPoints1 = TableToPoints(Input=vector_move_0_)
 
 # Properties modified on tableToPoints1
 tableToPoints1.XColumn = 'x[0]'
@@ -44,13 +44,13 @@ renderView1.CameraPosition = [0.500257785, 0.1870064525, 10000.0]
 renderView1.CameraFocalPoint = [0.500257785, 0.1870064525, 0.0]
 
 # create a new 'CSV Reader'
-vector_move1_ = CSVReader(FileName=['Vector/vector_move1_0.csv', 'Vector/vector_move1_1.csv', 'Vector/vector_move1_2.csv', 'Vector/vector_move1_3.csv', 'Vector/vector_move1_4.csv', 'Vector/vector_move1_5.csv', 'Vector/vector_move1_6.csv', 'Vector/vector_move1_7.csv', 'Vector/vector_move1_8.csv', 'Vector/vector_move1_9.csv', 'Vector/vector_move1_10.csv', 'Vector/vector_move1_11.csv', 'Vector/vector_move1_12.csv', 'Vector/vector_move1_13.csv', 'Vector/vector_move1_14.csv', 'Vector/vector_move1_15.csv', 'Vector/vector_move1_16.csv', 'Vector/vector_move1_17.csv', 'Vector/vector_move1_18.csv', 'Vector/vector_move1_19.csv', 'Vector/vector_move1_20.csv', 'Vector/vector_move1_21.csv', 'Vector/vector_move1_22.csv', 'Vector/vector_move1_23.csv', 'Vector/vector_move1_24.csv', 'Vector/vector_move1_25.csv', 'Vector/vector_move1_26.csv', 'Vector/vector_move1_27.csv', 'Vector/vector_move1_28.csv', 'Vector/vector_move1_29.csv', 'Vector/vector_move1_30.csv', 'Vector/vector_move1_31.csv', 'Vector/vector_move1_32.csv', 'Vector/vector_move1_33.csv', 'Vector/vector_move1_34.csv', 'Vector/vector_move1_35.csv', 'Vector/vector_move1_36.csv', 'Vector/vector_move1_37.csv', 'Vector/vector_move1_38.csv', 'Vector/vector_move1_39.csv', 'Vector/vector_move1_40.csv', 'Vector/vector_move1_41.csv', 'Vector/vector_move1_42.csv', 'Vector/vector_move1_43.csv', 'Vector/vector_move1_44.csv', 'Vector/vector_move1_45.csv', 'Vector/vector_move1_46.csv', 'Vector/vector_move1_47.csv', 'Vector/vector_move1_48.csv', 'Vector/vector_move1_49.csv', 'Vector/vector_move1_50.csv', 'Vector/vector_move1_51.csv', 'Vector/vector_move1_52.csv', 'Vector/vector_move1_53.csv', 'Vector/vector_move1_54.csv', 'Vector/vector_move1_55.csv', 'Vector/vector_move1_56.csv', 'Vector/vector_move1_57.csv', 'Vector/vector_move1_58.csv', 'Vector/vector_move1_59.csv', 'Vector/vector_move1_60.csv', 'Vector/vector_move1_61.csv', 'Vector/vector_move1_62.csv', 'Vector/vector_move1_63.csv', 'Vector/vector_move1_64.csv', 'Vector/vector_move1_65.csv', 'Vector/vector_move1_66.csv', 'Vector/vector_move1_67.csv', 'Vector/vector_move1_68.csv', 'Vector/vector_move1_69.csv', 'Vector/vector_move1_70.csv', 'Vector/vector_move1_71.csv', 'Vector/vector_move1_72.csv', 'Vector/vector_move1_73.csv', 'Vector/vector_move1_74.csv', 'Vector/vector_move1_75.csv', 'Vector/vector_move1_76.csv', 'Vector/vector_move1_77.csv', 'Vector/vector_move1_78.csv', 'Vector/vector_move1_79.csv', 'Vector/vector_move1_80.csv', 'Vector/vector_move1_81.csv', 'Vector/vector_move1_82.csv', 'Vector/vector_move1_83.csv', 'Vector/vector_move1_84.csv', 'Vector/vector_move1_85.csv', 'Vector/vector_move1_86.csv', 'Vector/vector_move1_87.csv', 'Vector/vector_move1_88.csv', 'Vector/vector_move1_89.csv', 'Vector/vector_move1_90.csv', 'Vector/vector_move1_91.csv', 'Vector/vector_move1_92.csv', 'Vector/vector_move1_93.csv', 'Vector/vector_move1_94.csv', 'Vector/vector_move1_95.csv', 'Vector/vector_move1_96.csv', 'Vector/vector_move1_97.csv', 'Vector/vector_move1_98.csv', 'Vector/vector_move1_99.csv'])
+vector_move_1_ = CSVReader(FileName=['Vector/vector_move_1_0.csv', 'Vector/vector_move_1_1.csv', 'Vector/vector_move_1_2.csv', 'Vector/vector_move_1_3.csv', 'Vector/vector_move_1_4.csv', 'Vector/vector_move_1_5.csv', 'Vector/vector_move_1_6.csv', 'Vector/vector_move_1_7.csv', 'Vector/vector_move_1_8.csv', 'Vector/vector_move_1_9.csv', 'Vector/vector_move_1_10.csv', 'Vector/vector_move_1_11.csv', 'Vector/vector_move_1_12.csv', 'Vector/vector_move_1_13.csv', 'Vector/vector_move_1_14.csv', 'Vector/vector_move_1_15.csv', 'Vector/vector_move_1_16.csv', 'Vector/vector_move_1_17.csv', 'Vector/vector_move_1_18.csv', 'Vector/vector_move_1_19.csv', 'Vector/vector_move_1_20.csv', 'Vector/vector_move_1_21.csv', 'Vector/vector_move_1_22.csv', 'Vector/vector_move_1_23.csv', 'Vector/vector_move_1_24.csv', 'Vector/vector_move_1_25.csv', 'Vector/vector_move_1_26.csv', 'Vector/vector_move_1_27.csv', 'Vector/vector_move_1_28.csv', 'Vector/vector_move_1_29.csv', 'Vector/vector_move_1_30.csv', 'Vector/vector_move_1_31.csv', 'Vector/vector_move_1_32.csv', 'Vector/vector_move_1_33.csv', 'Vector/vector_move_1_34.csv', 'Vector/vector_move_1_35.csv', 'Vector/vector_move_1_36.csv', 'Vector/vector_move_1_37.csv', 'Vector/vector_move_1_38.csv', 'Vector/vector_move_1_39.csv', 'Vector/vector_move_1_40.csv', 'Vector/vector_move_1_41.csv', 'Vector/vector_move_1_42.csv', 'Vector/vector_move_1_43.csv', 'Vector/vector_move_1_44.csv', 'Vector/vector_move_1_45.csv', 'Vector/vector_move_1_46.csv', 'Vector/vector_move_1_47.csv', 'Vector/vector_move_1_48.csv', 'Vector/vector_move_1_49.csv', 'Vector/vector_move_1_50.csv', 'Vector/vector_move_1_51.csv', 'Vector/vector_move_1_52.csv', 'Vector/vector_move_1_53.csv', 'Vector/vector_move_1_54.csv', 'Vector/vector_move_1_55.csv', 'Vector/vector_move_1_56.csv', 'Vector/vector_move_1_57.csv', 'Vector/vector_move_1_58.csv', 'Vector/vector_move_1_59.csv', 'Vector/vector_move_1_60.csv', 'Vector/vector_move_1_61.csv', 'Vector/vector_move_1_62.csv', 'Vector/vector_move_1_63.csv', 'Vector/vector_move_1_64.csv', 'Vector/vector_move_1_65.csv', 'Vector/vector_move_1_66.csv', 'Vector/vector_move_1_67.csv', 'Vector/vector_move_1_68.csv', 'Vector/vector_move_1_69.csv', 'Vector/vector_move_1_70.csv', 'Vector/vector_move_1_71.csv', 'Vector/vector_move_1_72.csv', 'Vector/vector_move_1_73.csv', 'Vector/vector_move_1_74.csv', 'Vector/vector_move_1_75.csv', 'Vector/vector_move_1_76.csv', 'Vector/vector_move_1_77.csv', 'Vector/vector_move_1_78.csv', 'Vector/vector_move_1_79.csv', 'Vector/vector_move_1_80.csv', 'Vector/vector_move_1_81.csv', 'Vector/vector_move_1_82.csv', 'Vector/vector_move_1_83.csv', 'Vector/vector_move_1_84.csv', 'Vector/vector_move_1_85.csv', 'Vector/vector_move_1_86.csv', 'Vector/vector_move_1_87.csv', 'Vector/vector_move_1_88.csv', 'Vector/vector_move_1_89.csv', 'Vector/vector_move_1_90.csv', 'Vector/vector_move_1_91.csv', 'Vector/vector_move_1_92.csv', 'Vector/vector_move_1_93.csv', 'Vector/vector_move_1_94.csv', 'Vector/vector_move_1_95.csv', 'Vector/vector_move_1_96.csv', 'Vector/vector_move_1_97.csv', 'Vector/vector_move_1_98.csv', 'Vector/vector_move_1_99.csv'])
 
 # set active view
 SetActiveView(renderView1)
 
 # create a new 'Table To Points'
-tableToPoints2 = TableToPoints(Input=vector_move1_)
+tableToPoints2 = TableToPoints(Input=vector_move_1_)
 
 # Properties modified on tableToPoints2
 tableToPoints2.XColumn = 'x[0]'
@@ -80,13 +80,13 @@ tableToPoints2Display.SetRepresentationType('Points')
 tableToPoints2Display.AmbientColor = [0.0, 1.0, 0.0]
 
 # create a new 'CSV Reader'
-vector_move2_ = CSVReader(FileName=['Vector/vector_move2_0.csv', 'Vector/vector_move2_1.csv', 'Vector/vector_move2_2.csv', 'Vector/vector_move2_3.csv', 'Vector/vector_move2_4.csv', 'Vector/vector_move2_5.csv', 'Vector/vector_move2_6.csv', 'Vector/vector_move2_7.csv', 'Vector/vector_move2_8.csv', 'Vector/vector_move2_9.csv', 'Vector/vector_move2_10.csv', 'Vector/vector_move2_11.csv', 'Vector/vector_move2_12.csv', 'Vector/vector_move2_13.csv', 'Vector/vector_move2_14.csv', 'Vector/vector_move2_15.csv', 'Vector/vector_move2_16.csv', 'Vector/vector_move2_17.csv', 'Vector/vector_move2_18.csv', 'Vector/vector_move2_19.csv', 'Vector/vector_move2_20.csv', 'Vector/vector_move2_21.csv', 'Vector/vector_move2_22.csv', 'Vector/vector_move2_23.csv', 'Vector/vector_move2_24.csv', 'Vector/vector_move2_25.csv', 'Vector/vector_move2_26.csv', 'Vector/vector_move2_27.csv', 'Vector/vector_move2_28.csv', 'Vector/vector_move2_29.csv', 'Vector/vector_move2_30.csv', 'Vector/vector_move2_31.csv', 'Vector/vector_move2_32.csv', 'Vector/vector_move2_33.csv', 'Vector/vector_move2_34.csv', 'Vector/vector_move2_35.csv', 'Vector/vector_move2_36.csv', 'Vector/vector_move2_37.csv', 'Vector/vector_move2_38.csv', 'Vector/vector_move2_39.csv', 'Vector/vector_move2_40.csv', 'Vector/vector_move2_41.csv', 'Vector/vector_move2_42.csv', 'Vector/vector_move2_43.csv', 'Vector/vector_move2_44.csv', 'Vector/vector_move2_45.csv', 'Vector/vector_move2_46.csv', 'Vector/vector_move2_47.csv', 'Vector/vector_move2_48.csv', 'Vector/vector_move2_49.csv', 'Vector/vector_move2_50.csv', 'Vector/vector_move2_51.csv', 'Vector/vector_move2_52.csv', 'Vector/vector_move2_53.csv', 'Vector/vector_move2_54.csv', 'Vector/vector_move2_55.csv', 'Vector/vector_move2_56.csv', 'Vector/vector_move2_57.csv', 'Vector/vector_move2_58.csv', 'Vector/vector_move2_59.csv', 'Vector/vector_move2_60.csv', 'Vector/vector_move2_61.csv', 'Vector/vector_move2_62.csv', 'Vector/vector_move2_63.csv', 'Vector/vector_move2_64.csv', 'Vector/vector_move2_65.csv', 'Vector/vector_move2_66.csv', 'Vector/vector_move2_67.csv', 'Vector/vector_move2_68.csv', 'Vector/vector_move2_69.csv', 'Vector/vector_move2_70.csv', 'Vector/vector_move2_71.csv', 'Vector/vector_move2_72.csv', 'Vector/vector_move2_73.csv', 'Vector/vector_move2_74.csv', 'Vector/vector_move2_75.csv', 'Vector/vector_move2_76.csv', 'Vector/vector_move2_77.csv', 'Vector/vector_move2_78.csv', 'Vector/vector_move2_79.csv', 'Vector/vector_move2_80.csv', 'Vector/vector_move2_81.csv', 'Vector/vector_move2_82.csv', 'Vector/vector_move2_83.csv', 'Vector/vector_move2_84.csv', 'Vector/vector_move2_85.csv', 'Vector/vector_move2_86.csv', 'Vector/vector_move2_87.csv', 'Vector/vector_move2_88.csv', 'Vector/vector_move2_89.csv', 'Vector/vector_move2_90.csv', 'Vector/vector_move2_91.csv', 'Vector/vector_move2_92.csv', 'Vector/vector_move2_93.csv', 'Vector/vector_move2_94.csv', 'Vector/vector_move2_95.csv', 'Vector/vector_move2_96.csv', 'Vector/vector_move2_97.csv', 'Vector/vector_move2_98.csv', 'Vector/vector_move2_99.csv'])
+vector_move_2_ = CSVReader(FileName=['Vector/vector_move_2_0.csv', 'Vector/vector_move_2_1.csv', 'Vector/vector_move_2_2.csv', 'Vector/vector_move_2_3.csv', 'Vector/vector_move_2_4.csv', 'Vector/vector_move_2_5.csv', 'Vector/vector_move_2_6.csv', 'Vector/vector_move_2_7.csv', 'Vector/vector_move_2_8.csv', 'Vector/vector_move_2_9.csv', 'Vector/vector_move_2_10.csv', 'Vector/vector_move_2_11.csv', 'Vector/vector_move_2_12.csv', 'Vector/vector_move_2_13.csv', 'Vector/vector_move_2_14.csv', 'Vector/vector_move_2_15.csv', 'Vector/vector_move_2_16.csv', 'Vector/vector_move_2_17.csv', 'Vector/vector_move_2_18.csv', 'Vector/vector_move_2_19.csv', 'Vector/vector_move_2_20.csv', 'Vector/vector_move_2_21.csv', 'Vector/vector_move_2_22.csv', 'Vector/vector_move_2_23.csv', 'Vector/vector_move_2_24.csv', 'Vector/vector_move_2_25.csv', 'Vector/vector_move_2_26.csv', 'Vector/vector_move_2_27.csv', 'Vector/vector_move_2_28.csv', 'Vector/vector_move_2_29.csv', 'Vector/vector_move_2_30.csv', 'Vector/vector_move_2_31.csv', 'Vector/vector_move_2_32.csv', 'Vector/vector_move_2_33.csv', 'Vector/vector_move_2_34.csv', 'Vector/vector_move_2_35.csv', 'Vector/vector_move_2_36.csv', 'Vector/vector_move_2_37.csv', 'Vector/vector_move_2_38.csv', 'Vector/vector_move_2_39.csv', 'Vector/vector_move_2_40.csv', 'Vector/vector_move_2_41.csv', 'Vector/vector_move_2_42.csv', 'Vector/vector_move_2_43.csv', 'Vector/vector_move_2_44.csv', 'Vector/vector_move_2_45.csv', 'Vector/vector_move_2_46.csv', 'Vector/vector_move_2_47.csv', 'Vector/vector_move_2_48.csv', 'Vector/vector_move_2_49.csv', 'Vector/vector_move_2_50.csv', 'Vector/vector_move_2_51.csv', 'Vector/vector_move_2_52.csv', 'Vector/vector_move_2_53.csv', 'Vector/vector_move_2_54.csv', 'Vector/vector_move_2_55.csv', 'Vector/vector_move_2_56.csv', 'Vector/vector_move_2_57.csv', 'Vector/vector_move_2_58.csv', 'Vector/vector_move_2_59.csv', 'Vector/vector_move_2_60.csv', 'Vector/vector_move_2_61.csv', 'Vector/vector_move_2_62.csv', 'Vector/vector_move_2_63.csv', 'Vector/vector_move_2_64.csv', 'Vector/vector_move_2_65.csv', 'Vector/vector_move_2_66.csv', 'Vector/vector_move_2_67.csv', 'Vector/vector_move_2_68.csv', 'Vector/vector_move_2_69.csv', 'Vector/vector_move_2_70.csv', 'Vector/vector_move_2_71.csv', 'Vector/vector_move_2_72.csv', 'Vector/vector_move_2_73.csv', 'Vector/vector_move_2_74.csv', 'Vector/vector_move_2_75.csv', 'Vector/vector_move_2_76.csv', 'Vector/vector_move_2_77.csv', 'Vector/vector_move_2_78.csv', 'Vector/vector_move_2_79.csv', 'Vector/vector_move_2_80.csv', 'Vector/vector_move_2_81.csv', 'Vector/vector_move_2_82.csv', 'Vector/vector_move_2_83.csv', 'Vector/vector_move_2_84.csv', 'Vector/vector_move_2_85.csv', 'Vector/vector_move_2_86.csv', 'Vector/vector_move_2_87.csv', 'Vector/vector_move_2_88.csv', 'Vector/vector_move_2_89.csv', 'Vector/vector_move_2_90.csv', 'Vector/vector_move_2_91.csv', 'Vector/vector_move_2_92.csv', 'Vector/vector_move_2_93.csv', 'Vector/vector_move_2_94.csv', 'Vector/vector_move_2_95.csv', 'Vector/vector_move_2_96.csv', 'Vector/vector_move_2_97.csv', 'Vector/vector_move_2_98.csv', 'Vector/vector_move_2_99.csv'])
 
 # set active view
 SetActiveView(renderView1)
 
 # create a new 'Table To Points'
-tableToPoints3 = TableToPoints(Input=vector_move2_)
+tableToPoints3 = TableToPoints(Input=vector_move_2_)
 
 # Properties modified on tableToPoints3
 tableToPoints3.XColumn = 'x[0]'
diff --git a/images/particles_maps.py b/images/particles_maps.py
index 4abeae8ed..29d667ff4 100644
--- a/images/particles_maps.py
+++ b/images/particles_maps.py
@@ -4,10 +4,10 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_move0_1csv = CSVReader(FileName=['Vector/vector_move0_1.csv'])
+vector_move0_1csv = CSVReader(FileName=['Vector/vector_move_0_1.csv'])
 
 # create a new 'CSV Reader'
-vector_move1_1csv = CSVReader(FileName=['Vector/vector_move1_1.csv'])
+vector_move1_1csv = CSVReader(FileName=['Vector/vector_move_1_1.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
@@ -143,10 +143,10 @@ glyph1Display = Show(glyph1, renderView1)
 glyph1Display.SetScalarBarVisibility(renderView1, True)
 
 # create a new 'CSV Reader'
-vector_move_before_map0_2csv = CSVReader(FileName=['Vector/vector_move_before_map0_2.csv'])
+vector_move_before_map0_2csv = CSVReader(FileName=['Vector/vector_move_before_map_0_2.csv'])
 
 # create a new 'CSV Reader'
-vector_move_before_map1_2csv = CSVReader(FileName=['Vector/vector_move_before_map1_2.csv'])
+vector_move_before_map1_2csv = CSVReader(FileName=['Vector/vector_move_before_map_1_2.csv'])
 
 # create a new 'Table To Points'
 tableToPoints3 = TableToPoints(Input=vector_move_before_map0_2csv)
@@ -204,10 +204,10 @@ SetActiveSource(glyph2)
 glyph2.GlyphMode = 'All Points'
 
 # create a new 'CSV Reader'
-vector_move1_2csv = CSVReader(FileName=['Vector/vector_move1_2.csv'])
+vector_move1_2csv = CSVReader(FileName=['Vector/vector_move_1_2.csv'])
 
 # create a new 'CSV Reader'
-vector_move0_2csv = CSVReader(FileName=['Vector/vector_move0_2.csv'])
+vector_move0_2csv = CSVReader(FileName=['Vector/vector_move_0_2.csv'])
 
 # create a new 'Table To Points'
 tableToPoints5 = TableToPoints(Input=vector_move1_2csv)
diff --git a/images/vector.cpp b/images/vector.cpp
index 8ef3a1d60..e8baf8f84 100644
--- a/images/vector.cpp
+++ b/images/vector.cpp
@@ -85,9 +85,9 @@ int main(int argc, char* argv[])
 
 			++it;
 		}
-		vd.write("Vector/vector_move_before_map",i);
+		vd.write("Vector/vector_move_before_map",i,CSV_WRITER);
 		vd.map();
-		vd.write("Vector/vector_move",i);
+		vd.write("Vector/vector_move",i,CSV_WRITER);
 	}
 
 	openfpm_finalize();
diff --git a/images/vector_dist.py b/images/vector_dist.py
index fbf252a1c..4bcae5c70 100644
--- a/images/vector_dist.py
+++ b/images/vector_dist.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map0.csv'])
+vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map_0.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
@@ -29,7 +29,7 @@ tableToPoints1Display.ColorArrayName = [None, '']
 tableToPoints1Display.SetRepresentationType('Points')
 
 # create a new 'CSV Reader'
-vector_before_map1csv = CSVReader(FileName=['Vector/vector_before_map1.csv'])
+vector_before_map1csv = CSVReader(FileName=['Vector/vector_before_map_1.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -52,7 +52,7 @@ tableToPoints2Display.SetRepresentationType('Points')
 tableToPoints2Display.AmbientColor = [0.0, 1.0, 0.0]
 
 # create a new 'CSV Reader'
-vector_before_map2csv = CSVReader(FileName=['Vector/vector_before_map2.csv'])
+vector_before_map2csv = CSVReader(FileName=['Vector/vector_before_map_2.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -105,7 +105,7 @@ Delete(vector_before_map2csv)
 del vector_before_map2csv
 
 # create a new 'CSV Reader'
-vector_before_map0csv = CSVReader(FileName=['Vector/vector_after_map0.csv'])
+vector_before_map0csv = CSVReader(FileName=['Vector/vector_after_map_0.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
@@ -130,7 +130,7 @@ tableToPoints1Display.ColorArrayName = [None, '']
 tableToPoints1Display.SetRepresentationType('Points')
 
 # create a new 'CSV Reader'
-vector_before_map1csv = CSVReader(FileName=['Vector/vector_after_map1.csv'])
+vector_before_map1csv = CSVReader(FileName=['Vector/vector_after_map_1.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -153,7 +153,7 @@ tableToPoints2Display.SetRepresentationType('Points')
 tableToPoints2Display.AmbientColor = [0.0, 1.0, 0.0]
 
 # create a new 'CSV Reader'
-vector_before_map2csv = CSVReader(FileName=['Vector/vector_after_map2.csv'])
+vector_before_map2csv = CSVReader(FileName=['Vector/vector_after_map_2.csv'])
 
 # set active view
 SetActiveView(renderView1)
diff --git a/images/vector_ghost.py b/images/vector_ghost.py
index bc1c2d78e..afa61e03a 100644
--- a/images/vector_ghost.py
+++ b/images/vector_ghost.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_ghost_fill = CSVReader(FileName=['Vector/vector_ghost_fill0.csv'])
+vector_ghost_fill = CSVReader(FileName=['Vector/vector_ghost_fill_0.csv'])
 
 # get animation scene
 animationScene1 = GetAnimationScene()
@@ -69,7 +69,7 @@ Delete(vect_decompositionexternal_ghost_0vtk)
 del vect_decompositionexternal_ghost_0vtk
 
 # create a new 'CSV Reader'
-vector_after_map0csv = CSVReader(FileName=['Vector/vector_after_map0.csv'])
+vector_after_map0csv = CSVReader(FileName=['Vector/vector_after_map_0.csv'])
 
 # Create a new 'SpreadSheet View'
 spreadSheetView1 = CreateView('SpreadSheetView')
diff --git a/images/vector_particles.py b/images/vector_particles.py
index 4292c7974..f7aedd429 100644
--- a/images/vector_particles.py
+++ b/images/vector_particles.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map0.csv'])
+vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map_0.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
@@ -29,7 +29,7 @@ tableToPoints1Display.ColorArrayName = [None, '']
 tableToPoints1Display.SetRepresentationType('Points')
 
 # create a new 'CSV Reader'
-vector_before_map1csv = CSVReader(FileName=['Vector/vector_before_map1.csv'])
+vector_before_map1csv = CSVReader(FileName=['Vector/vector_before_map_1.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -52,7 +52,7 @@ tableToPoints2Display.SetRepresentationType('Points')
 tableToPoints2Display.AmbientColor = [1.0, 1.0, 1.0]
 
 # create a new 'CSV Reader'
-vector_before_map2csv = CSVReader(FileName=['Vector/vector_before_map2.csv'])
+vector_before_map2csv = CSVReader(FileName=['Vector/vector_before_map_2.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -103,7 +103,7 @@ Delete(vector_before_map2csv)
 del vector_before_map2csv
 
 # create a new 'CSV Reader'
-vector_before_map0csv = CSVReader(FileName=['Vector/vector_after_map0.csv'])
+vector_before_map0csv = CSVReader(FileName=['Vector/vector_after_map_0.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
@@ -128,7 +128,7 @@ tableToPoints1Display.ColorArrayName = [None, '']
 tableToPoints1Display.SetRepresentationType('Points')
 
 # create a new 'CSV Reader'
-vector_before_map1csv = CSVReader(FileName=['Vector/vector_after_map1.csv'])
+vector_before_map1csv = CSVReader(FileName=['Vector/vector_after_map_1.csv'])
 
 # set active view
 SetActiveView(renderView1)
@@ -151,7 +151,7 @@ tableToPoints2Display.SetRepresentationType('Points')
 tableToPoints2Display.AmbientColor = [1.0, 1.0, 1.0]
 
 # create a new 'CSV Reader'
-vector_before_map2csv = CSVReader(FileName=['Vector/vector_after_map2.csv'])
+vector_before_map2csv = CSVReader(FileName=['Vector/vector_after_map_2.csv'])
 
 # set active view
 SetActiveView(renderView1)
diff --git a/images/vector_scal_vect.py b/images/vector_scal_vect.py
index 5edec8d46..af40e15f4 100644
--- a/images/vector_scal_vect.py
+++ b/images/vector_scal_vect.py
@@ -4,7 +4,7 @@ from paraview.simple import *
 paraview.simple._DisableFirstRenderCameraReset()
 
 # create a new 'CSV Reader'
-vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map0.csv'])
+vector_before_map0csv = CSVReader(FileName=['Vector/vector_before_map_0.csv'])
 
 # get active view
 renderView1 = GetActiveViewOrCreate('RenderView')
diff --git a/src/Vector/vector_dist.hpp b/src/Vector/vector_dist.hpp
index 93005267e..a5512f8d3 100644
--- a/src/Vector/vector_dist.hpp
+++ b/src/Vector/vector_dist.hpp
@@ -1841,7 +1841,7 @@ public:
 			// CSVWriter test
 			CSVWriter<openfpm::vector<Point<dim, St>>, openfpm::vector<prop> > csv_writer;
 
-			std::string output = std::to_string(out + std::to_string(v_cl.getProcessUnitID()) + "_" + std::to_string(iteration) + std::to_string(".csv"));
+			std::string output = std::to_string(out + "_" + std::to_string(v_cl.getProcessUnitID()) + "_" + std::to_string(iteration) + std::to_string(".csv"));
 
 			// Write the CSV
 			return csv_writer.write(output, v_pos, v_prp);
-- 
GitLab