Index: /issm/trunk-jpl/externalpackages/semic/install.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/semic/install.sh	(revision 23524)
+++ /issm/trunk-jpl/externalpackages/semic/install.sh	(revision 23525)
@@ -3,9 +3,9 @@
 
 #Some cleanup
-rm -rf install src
-mkdir install
+#rm -rf install src
+#mkdir install
 
 #Download latest version
-git clone https://github.com/mkrapp/semic.git src
+#git clone https://github.com/mkrapp/semic.git src
 
 if which ifort >/dev/null; then
@@ -41,4 +41,7 @@
 make
 
+# patch surface_physics
+patch surface_physics.f90 < ../surface_physics.f90.patch
+
 #Compile semic module surface_physics.f90
 (
Index: /issm/trunk-jpl/externalpackages/semic/surface_physics.f90.patch
===================================================================
--- /issm/trunk-jpl/externalpackages/semic/surface_physics.f90.patch	(revision 23525)
+++ /issm/trunk-jpl/externalpackages/semic/surface_physics.f90.patch	(revision 23525)
@@ -0,0 +1,15 @@
+--- surface_physics.f90	2018-12-10 08:27:55.000000000 +0100
++++ my_surface_physics.f90	2018-12-10 08:58:14.000000000 +0100
+@@ -775,9 +775,9 @@
+         n_ksub        = par%n_ksub
+ 
+         ! Read parameters from input namelist file
+-        open(7,file=trim(filename))
+-        read(7,nml=surface_physics)
+-        close(7)
++        !open(7,file=trim(filename))
++        !read(7,nml=surface_physics)
++        !close(7)
+ !         write(*,nml=surface_physics)
+ 
+         ! Store local parameter values in output object
