Index: /issm/trunk-jpl/scripts/SyncBranches.sh
===================================================================
--- /issm/trunk-jpl/scripts/SyncBranches.sh	(revision 10949)
+++ /issm/trunk-jpl/scripts/SyncBranches.sh	(revision 10949)
@@ -0,0 +1,65 @@
+#!/bin/bash
+#Script to synchronize trunk and trunk-jpl
+#http://svnbook.red-bean.com/nightly/en/svn.branchmerge.advanced.html#svn.branchmerge.advanced.reintegratetwice
+#
+#
+#  ___A___________________X______________________________  trunk
+#     \            \     /
+#      \      merge \   / reintegrate
+#       \____________ B _________________________________  trunk-jpl (branch)
+#
+#Step 1: update both branches
+#Step 2: merge trunk back to trunk-jpl
+#        cd trunk-jpl
+#        svn merge -r A:HEAD ../trunk
+#        svn commit -m "merged trunk and trun-jpl for revision HEAD"
+#Step 3: reintegrate trunk-jpl in trunk
+#        cd trunk
+#        svn merge --reintegrate https://issm.ess.uci.edu:80/svn/issm/issm/trunk-jpl
+#        svn commit -m "merged trunk-jpl and trunk for revision HEAD"
+#Step 4: record reintegration
+#        svn merge --record-only -c X ../trunk
+#        svn commit -m "Block revision X from being merged into trunk-jpl"
+
+STEP=1
+LASTMERGEREVISION=10943
+
+#Check user
+if [[ $(users) != "morlighe" ]]; then
+	echo "you are not allowed to synchronize trunk and trunk-jpl" && exit 1 
+fi
+
+#get paths
+CURRENTPATH=$(pwd)
+cd ../..
+PREFIX=$(pwd)
+cd $CURRENTPATH
+
+if [ "$STEP" -eq "1" ]; then
+	echo "--- Step 1: updating trunk and trunk-jpl ---"
+	cd $PREFIX/trunk
+	svn update
+	cd $PREFIX/trunk-jpl
+	svn update
+fi
+if [ "$STEP" -eq "2" ]; then
+	echo "--- Step 2: merging trunk in trunk-jpl ---"
+	cd $PREFIX/trunk-jpl
+	svn merge -r $LASTMERGEREVISION:HEAD ../trunk
+fi
+if [ "$STEP" -eq "3" ];
+then
+	echo "--- Step 3: reintegrate trunk-jpl in trunk ---"
+	cd $PREFIX/trunk
+	B=$(svnversion .)
+	svn merge --reintegrate https://issm.ess.uci.edu:80/svn/issm/issm/trunk-jpl
+	svn commit -m "merged trunk-jpl and trunk for revision $B"
+fi
+if [ "$STEP" -eq "4" ];
+then
+	echo "--- Step 4: record reintegration ---"
+	cd $PREFIX/trunk-jpl
+	X=$(svnversion .)
+	svn merge --record-only -c $X ../trunk
+	svn commit -m "Block revision $X from being merged into trunk-jpl"
+fi
Index: /issm/trunk-jpl/src/m/classes/clusters/generic.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/generic.m	(revision 10948)
+++ /issm/trunk-jpl/src/m/classes/clusters/generic.m	(revision 10949)
@@ -15,5 +15,5 @@
 		 interactive=1;
 		 codepath=[issmtier() '/bin'];
-		 executionpath=[issmdir() '/execution'];
+		 executionpath=[issmtier() '/execution'];
 		 valgrind=[issmtier() '/externalpackages/valgrind/install/bin/valgrind'];
 		 valgrindlib=[issmtier() '/externalpackages/valgrind/install/lib/libmpidebug.so'];
Index: /issm/trunk-jpl/src/mex/InterpFromGridToMesh/InterpFromGridToMesh.cpp
===================================================================
--- /issm/trunk-jpl/src/mex/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 10948)
+++ /issm/trunk-jpl/src/mex/InterpFromGridToMesh/InterpFromGridToMesh.cpp	(revision 10949)
@@ -91,5 +91,5 @@
 	_printf_(true,"   Example:\n");
 	_printf_(true,"      load('velocities.mat');\n");
-	_printf_(true,"      md.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.x,md.y,0);\n");
+	_printf_(true,"      md.inversion.vx_obs=InterpFromGridToMesh(x_n,y_m,vx,md.mesh.x,md.mesh.y,0);\n");
 	_printf_(true,"\n");
 }
Index: /issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 10948)
+++ /issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp	(revision 10949)
@@ -157,6 +157,6 @@
 	_printf_(true,"   Example:\n");
 	_printf_(true,"      load('temperature.mat');\n");
-	_printf_(true,"      md.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.x,md.y);\n");
-	_printf_(true,"      md.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.x,md.y,253,'Contour.exp');\n");
+	_printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y);\n");
+	_printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh2d(index,x,y,temperature,md.mesh.x,md.mesh.y,253,'Contour.exp');\n");
 	_printf_(true,"\n");
 }
Index: /issm/trunk-jpl/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
===================================================================
--- /issm/trunk-jpl/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 10948)
+++ /issm/trunk-jpl/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 10949)
@@ -115,5 +115,5 @@
 	_printf_(true,"   Example:\n");
 	_printf_(true,"      load('temperature.mat');\n");
-	_printf_(true,"      md.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.x,md.y,md.z,253);\n");
+	_printf_(true,"      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);\n");
 	_printf_(true,"\n");
 }
