Index: /issm/trunk-jpl/externalpackages/m1qn3/Makefile
===================================================================
--- /issm/trunk-jpl/externalpackages/m1qn3/Makefile	(revision 17872)
+++ /issm/trunk-jpl/externalpackages/m1qn3/Makefile	(revision 17872)
@@ -0,0 +1,21 @@
+#Makefile for m1qn3 library. 
+
+#preliminary: 
+LIB_EXT=a
+FC=gfortran
+
+install: libm1qn3.$(LIB_EXT)
+	cp libm1qn3.$(LIB_EXT) ../../install/
+
+
+OBJECTS= m1qn3.o
+
+libm1qn3.$(LIB_EXT): $(OBJECTS)
+	ar -r libm1qn3.$(LIB_EXT) $(OBJECTS) 
+	ranlib libm1qn3.$(LIB_EXT) 
+
+%.o: %.f
+	$(FC) $(FFLAGS) -c $< -o $@
+
+clean: 
+	rm -rf *.o *.$(LIB_EXT)
Index: /issm/trunk-jpl/externalpackages/m1qn3/install.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/m1qn3/install.sh	(revision 17872)
+++ /issm/trunk-jpl/externalpackages/m1qn3/install.sh	(revision 17872)
@@ -0,0 +1,18 @@
+#!/bin/bash
+set -eu
+
+#Some cleanup 
+rm -rf install src m1qn3-3.3-distrib
+mkdir install
+
+#Download from ISSM server
+$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/m1qn3-3.3-distrib.tgz' 'm1qn3-3.3-distrib.tgz'
+
+#Untar 
+tar -xzf m1qn3-3.3-distrib.tgz
+mv m1qn3-3.3-distrib src
+
+#Compile m1qn3
+cd src/src/
+cp ../../Makefile .
+make
