Index: /issm/trunk/src/c/parallel/transient_core.cpp
===================================================================
--- /issm/trunk/src/c/parallel/transient_core.cpp	(revision 1822)
+++ /issm/trunk/src/c/parallel/transient_core.cpp	(revision 1823)
@@ -13,5 +13,5 @@
 #include "../issm.h"
 
-void transient_core(DataSet* results,FemModel* fems, ParameterInputs* inputs){
+void transient_core(DataSet* results,Model* model, ParameterInputs* inputs){
 
 	extern int my_rank;
@@ -22,6 +22,5 @@
 	int dim=-1;
 
-
-	fem_p=fems+5;
+	fem_p=model->Prognostic();
 
 	//first recover parameters common to all solutions
@@ -30,8 +29,8 @@
 	//branch out 
 	if(dim==2){
-		transient_core_2d(results,fems,inputs);
+		transient_core_2d(results,model,inputs);
 	}
 	else if(dim==3){
-		transient_core_3d(results,fems,inputs);
+		transient_core_3d(results,model,inputs);
 	}
 	else throw ErrorException(__FUNCT__,exprintf("%s%i%s"," dimension ",dim," not supported yet!"));
