Index: /issm/trunk-jpl/src/android/ISSM/jni/Android.mk
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/jni/Android.mk	(revision 14081)
+++ /issm/trunk-jpl/src/android/ISSM/jni/Android.mk	(revision 14082)
@@ -12,5 +12,6 @@
 LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
 LOCAL_CFLAGS := -Wno-psabi -DHAVE_CONFIG_H
-LOCAL_LDLIBS := -llog -ldl -lm
+LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl -lm
+#LOCAL_LDLIBS := -llog -ldl -lm
 LOCAL_MODULE := IssmJni
 LOCAL_SRC_FILES := Main.cpp 
Index: /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp	(revision 14081)
+++ /issm/trunk-jpl/src/android/ISSM/jni/Main.cpp	(revision 14082)
@@ -1,4 +1,5 @@
 #include <jni.h>
 #include "../../../c/android/fac.h"
+#include <android/log.h>
 #include "../../../c/issm.h"
 #include <cstddef>
@@ -45,8 +46,8 @@
 		env->ReleaseStringUTFChars(jabsfile, absfile); //must realease the char*
 		env->ReleaseStringUTFChars(jrelfile, relfile); //must realease the char*
-	
+
 		/*figure out size of solution: */
 		//jint size = (jint) fm->bufferSize();
-		jint size =7;
+		jint size =8;
 		
 		return size;
Index: /issm/trunk-jpl/src/android/ISSM/jni/issmlib/Android.mk
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/jni/issmlib/Android.mk	(revision 14081)
+++ /issm/trunk-jpl/src/android/ISSM/jni/issmlib/Android.mk	(revision 14082)
@@ -2,4 +2,5 @@
 include $(CLEAR_VARS)
 LOCAL_MODULE    := libISSMCore
+LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 
 LOCAL_SRC_FILES := libISSMCore.a
 LOCAL_EXPORT_C_INCLUDES := $(ISSM_DIR)
Index: /issm/trunk-jpl/src/android/ISSM/src/com/example/issm/ISSM.java
===================================================================
--- /issm/trunk-jpl/src/android/ISSM/src/com/example/issm/ISSM.java	(revision 14081)
+++ /issm/trunk-jpl/src/android/ISSM/src/com/example/issm/ISSM.java	(revision 14082)
@@ -59,9 +59,9 @@
     	if( mapName.equals("greenland"))
 		{
-    		file = "test102";
+    		file = "greenland";
 		}
-    	else file = "test102";
+    	else file = "antarctica";
 
-    	size = issmNative.createISSMModel(solution_type,issmFolder + file,file);
+    	size = issmNative.createISSMModel(solution_type,issmFolder,file);
     }
 //------------------------------------------------------------------------------------------------
Index: /issm/trunk-jpl/src/android/ISSM_Visual/bin/AndroidManifest.xml
===================================================================
--- /issm/trunk-jpl/src/android/ISSM_Visual/bin/AndroidManifest.xml	(revision 14081)
+++ /issm/trunk-jpl/src/android/ISSM_Visual/bin/AndroidManifest.xml	(revision 14082)
@@ -1,4 +1,4 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    package="com.example.issm_visual"
+    package="gov.nasa.jpl.issm.visual"
     android:versionCode="1"
     android:versionName="1.0" >
Index: /issm/trunk-jpl/src/c/Makefile.am
===================================================================
--- /issm/trunk-jpl/src/c/Makefile.am	(revision 14081)
+++ /issm/trunk-jpl/src/c/Makefile.am	(revision 14082)
@@ -1,3 +1,3 @@
-AM_CPPFLAGS = @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@
+AM_CPPFLAGS = @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@
 
 EXEEXT=$(ISSMEXT)
Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 14081)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 14082)
@@ -20,9 +20,4 @@
 
 /*Object constructors and destructor*/
-/*FUNCTION FemModel::FemModel(char* filename) {{{*/
-FemModel::FemModel(char* filename){
-
-}
-/*}}}*/
 /*FUNCTION FemModel::FemModel(int argc,char** argv){{{*/
 FemModel::FemModel(int argc,char** argv,COMM incomm){
Index: /issm/trunk-jpl/src/c/classes/FemModel.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 14081)
+++ /issm/trunk-jpl/src/c/classes/FemModel.h	(revision 14082)
@@ -47,5 +47,4 @@
 
 		/*constructors, destructors: */
-		FemModel(char* filename);
 		FemModel(int argc,char** argv,COMM comm_init);
 		FemModel(char* rootpath, char* inputfilename, char* outputfilename, char* petscfilename, char* lockfilename, const int solution_type,const int* analyses,const int nummodels);
Index: /issm/trunk-jpl/src/c/io/PrintfFunction.cpp
===================================================================
--- /issm/trunk-jpl/src/c/io/PrintfFunction.cpp	(revision 14081)
+++ /issm/trunk-jpl/src/c/io/PrintfFunction.cpp	(revision 14082)
@@ -8,4 +8,8 @@
 #include "../shared/shared.h"
 #include "../include/include.h"
+
+#ifdef _HAVE_ANDROID_NDK_
+#include <android/log.h>
+#endif
 
 int PrintfFunction(const char* format,...){
@@ -58,5 +62,9 @@
 
 	if(my_rank==0){
+		#ifdef _HAVE_ANDROID_JNI_
+		__android_log_print(ANDROID_LOG_INFO, "Native",message.c_str());
+		#else
 		printf("%s\n",message.c_str());
+		#endif
 	}
 	return 1;
