Index: /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp
===================================================================
--- /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp	(revision 6578)
+++ /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp	(revision 6579)
@@ -12,5 +12,4 @@
 	Vec         ys         = NULL;
 	NodeSets   *nodesets   = NULL;
-	Parameters *parameters = NULL;
 
 	/* output datasets: */
@@ -21,5 +20,5 @@
 
 	/*checks on arguments on the matlab side: */
-	if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
+	if((nlhs!=NLHS) || (nrhs!=3 && nrhs!=4)){
 		MergesolutionfromftogUsage();
 		_error_(" usage. See above");
@@ -30,13 +29,12 @@
 	FetchData(&ys,YS);
 	FetchNodeSets(&nodesets,NODESETS);
-	FetchParams(&parameters,PARAMETERS);
 
 	/*!Reduce vector: */
-	if (nrhs==4){
-		Mergesolutionfromftogx(&ug, uf,ys,nodesets,parameters);
+	if (nrhs==3){
+		Mergesolutionfromftogx(&ug, uf,ys,nodesets);
 	}
 	else{
 		FetchData(&flag_ys0,YSFLAG);
-		Mergesolutionfromftogx(&ug, uf,ys,nodesets,parameters,flag_ys0);
+		Mergesolutionfromftogx(&ug, uf,ys,nodesets,flag_ys0);
 	}
 
@@ -49,5 +47,4 @@
 	VecFree(&ys);
 	delete nodesets;
-	delete parameters;
 
 	/*end module: */
@@ -58,5 +55,5 @@
 {
 	_printf_(true,"\n");
-	_printf_(true,"   usage: [ug] = %s(uf,ys,nodesets,parameters);\n",__FUNCT__);
+	_printf_(true,"   usage: [ug] = %s(uf,ys,nodesets,[flag_ys0]);\n",__FUNCT__);
 	_printf_(true,"\n");
 }
Index: /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.h
===================================================================
--- /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.h	(revision 6578)
+++ /issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.h	(revision 6579)
@@ -22,6 +22,5 @@
 #define YS (mxArray*)prhs[1]
 #define NODESETS (mxArray*)prhs[2]
-#define PARAMETERS (mxArray*)prhs[3]
-#define YSFLAG (mxArray*)prhs[4]
+#define YSFLAG (mxArray*)prhs[3]
 
 /* serial output macros: */
@@ -32,5 +31,5 @@
 #define NLHS  1
 #undef NRHS
-#define NRHS  5
+#define NRHS  4
 
 #endif  /* _MERGESOLUTIONFROMFTOG_H */
Index: /issm/trunk/src/mex/Reduceload/Reduceload.cpp
===================================================================
--- /issm/trunk/src/mex/Reduceload/Reduceload.cpp	(revision 6578)
+++ /issm/trunk/src/mex/Reduceload/Reduceload.cpp	(revision 6579)
@@ -11,5 +11,4 @@
 	Mat         Kfs        = NULL;
 	Vec         ys         = NULL;
-	Parameters *parameters = NULL;
 	bool        flag_ys0=false;
 
@@ -18,5 +17,5 @@
 
 	/*checks on arguments on the matlab side: */
-	if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
+	if((nlhs!=NLHS) || (nrhs!=3 && nrhs!=4)){
 		ReduceloadUsage();
 		_error_(" usage. See above");
@@ -27,13 +26,12 @@
 	FetchData(&Kfs,KFS);
 	FetchData(&ys,YS);
-	FetchParams(&parameters,PARAMETERS);
 
 	/*!Reduce load from g to f size: */
-	if(nrhs==5){
+	if(nrhs==4){
 		FetchData(&flag_ys0,YSFLAG);
-		Reduceloadx(pf, Kfs, ys,parameters,flag_ys0);
+		Reduceloadx(pf, Kfs, ys,flag_ys0);
 	}
 	else{
-		Reduceloadx(pf, Kfs, ys,parameters);
+		Reduceloadx(pf, Kfs, ys);
 	}
 
@@ -45,5 +43,4 @@
 	MatFree(&Kfs);
 	VecFree(&ys);
-	delete parameters;
 
 	MODULEEND();
@@ -53,6 +50,6 @@
 {
 	_printf_(true,"\n");
-	_printf_(true,"   usage: [pf] = %s(pf,Kfs,ys,parameters);\n",__FUNCT__);
-	_printf_(true,"          [pf] = %s(pf,Kfs,ys,parameters,ys0_flag);\n",__FUNCT__);
+	_printf_(true,"   usage: [pf] = %s(pf,Kfs,ys);\n",__FUNCT__);
+	_printf_(true,"          [pf] = %s(pf,Kfs,ys,ys0_flag);\n",__FUNCT__);
 	_printf_(true,"\n");
 }
Index: /issm/trunk/src/mex/Reduceload/Reduceload.h
===================================================================
--- /issm/trunk/src/mex/Reduceload/Reduceload.h	(revision 6578)
+++ /issm/trunk/src/mex/Reduceload/Reduceload.h	(revision 6579)
@@ -20,6 +20,5 @@
 #define KFS (mxArray*)prhs[1]
 #define YS (mxArray*)prhs[2]
-#define PARAMETERS (mxArray*)prhs[3]
-#define YSFLAG (mxArray*)prhs[4]
+#define YSFLAG (mxArray*)prhs[3]
 
 /* serial output macros: */
@@ -30,5 +29,5 @@
 #define NLHS  1
 #undef NRHS
-#define NRHS  5
+#define NRHS  4
 
 #endif  /* _REDUCELOAD_H */
Index: /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.cpp
===================================================================
--- /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.cpp	(revision 6578)
+++ /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.cpp	(revision 6579)
@@ -13,5 +13,4 @@
 	Vec         ys         = NULL;
 	NodeSets   *nodesets   = NULL;
-	Parameters *parameters = NULL;
 
 	/* output datasets: */
@@ -22,5 +21,5 @@
 
 	/*checks on arguments on the matlab side: */
-	if((nlhs!=NLHS) || (nrhs!=5 && nrhs!=6)){
+	if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
 		ReduceloadfromgtofUsage();
 		_error_(" usage. See above");
@@ -32,13 +31,12 @@
 	FetchData(&ys,YS);
 	FetchNodeSets(&nodesets,NODESETS);
-	FetchParams(&parameters,PARAMETERS);
 
 	/*!Reduce load from g to f size: */
-	if (nrhs==5){
-		Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,parameters);
+	if (nrhs==4){
+		Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets);
 	}
 	else{
 		FetchData(&flag_ys0,YSFLAG);
-		Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,parameters,flag_ys0);
+		Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,flag_ys0);
 	}
 
@@ -52,5 +50,4 @@
 	VecFree(&ys);
 	delete nodesets;
-	delete parameters;
 
 	/*end module: */
@@ -61,5 +58,5 @@
 {
 	_printf_(true,"\n");
-	_printf_(true,"   usage: [pf] = %s(pg,Kfs,ys,nodesets,parameters);\n",__FUNCT__);
+	_printf_(true,"   usage: [pf] = %s(pg,Kfs,ys,nodesets);\n",__FUNCT__);
 	_printf_(true,"\n");
 }
Index: /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.h
===================================================================
--- /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.h	(revision 6578)
+++ /issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.h	(revision 6579)
@@ -23,6 +23,5 @@
 #define YS (mxArray*)prhs[2]
 #define NODESETS (mxArray*)prhs[3]
-#define PARAMETERS (mxArray*)prhs[4]
-#define YSFLAG (mxArray*)prhs[5]
+#define YSFLAG (mxArray*)prhs[4]
 
 /* serial output macros: */
@@ -33,5 +32,5 @@
 #define NLHS  1
 #undef NRHS
-#define NRHS  5
+#define NRHS  4
 
 #endif  /* _REDUCELOADFROMGTOF_H */
Index: /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.cpp
===================================================================
--- /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.cpp	(revision 6578)
+++ /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.cpp	(revision 6579)
@@ -10,5 +10,4 @@
 	Mat         Kgg        = NULL;
 	NodeSets   *nodesets   = NULL;
-	Parameters *parameters = NULL;
 
 	/* output datasets: */
@@ -25,8 +24,7 @@
 	FetchData(&Kgg,KGG);
 	FetchNodeSets(&nodesets,NODESETS);
-	FetchParams(&parameters,PARAMETERS);
 
 	/*!Reduce matrix from g to f size:*/
-	Reducematrixfromgtofx(&Kff,&Kfs,Kgg,nodesets,parameters);
+	Reducematrixfromgtofx(&Kff,&Kfs,Kgg,nodesets);
 
 	/*write output datasets: */
@@ -36,5 +34,4 @@
 	/*Free ressources: */
 	delete nodesets;
-	delete parameters;
 	MatFree(&Kgg);
 	MatFree(&Kff);
@@ -48,5 +45,5 @@
 {
 	_printf_(true,"\n");
-	_printf_(true,"   usage: [Kff,Kfs] = %s(Kgg,nodesets,parameters);\n",__FUNCT__);
+	_printf_(true,"   usage: [Kff,Kfs] = %s(Kgg,nodesets);\n",__FUNCT__);
 	_printf_(true,"\n");
 }
Index: /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.h
===================================================================
--- /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.h	(revision 6578)
+++ /issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.h	(revision 6579)
@@ -21,5 +21,4 @@
 #define KGG (mxArray*)prhs[0]
 #define NODESETS (mxArray*)prhs[1]
-#define PARAMETERS (mxArray*)prhs[2]
 
 /* serial output macros: */
@@ -31,5 +30,5 @@
 #define NLHS  2
 #undef NRHS
-#define NRHS  3
+#define NRHS  2
 
 #endif  /* _REDUCEMATRIXFROMGTOF_H */
