Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 21705)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 21706)
@@ -520,5 +520,13 @@
 }
 /*}}}*/
-void  FemModel::SolutionAnalysesList(int** panalyses,int* pnumanalyses,IoModel* iomodel,int solutiontype){/*{{{*/
+int  FemModel::Size(){ /*{{{*/
+	int   femmodel_size;
+
+	this->Marshall(NULL,&femmodel_size,MARSHALLING_SIZE);
+
+	return femmodel_size;
+}
+/*}}}*/
+void FemModel::SolutionAnalysesList(int** panalyses,int* pnumanalyses,IoModel* iomodel,int solutiontype){/*{{{*/
 
 	/*output: */
Index: /issm/trunk-jpl/src/c/classes/FemModel.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 21705)
+++ /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 21706)
@@ -67,4 +67,5 @@
 		void SetCurrentConfiguration(int configuration_type);
 		void SetCurrentConfiguration(int configuration_type,int analysis_type);
+		int  Size(void);
 		void SolutionAnalysesList(int** panalyses,int* pnumanalyses,IoModel* iomodel,int solutiontype);
 		void Solve(void);
