diff --git a/src/Makefile.am b/src/Makefile.am
index 9b222c908fc86d7244c6d9ba2b6c5c25f461a3a0..170446c7d675b9659e1484f5f83f2fc7d54a8d66 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -6,7 +6,7 @@ bin_PROGRAMS = \
 
 SOURCES = \
 	assemblers.cc \
-	compute_state.cc \
+	compute_state_dieterich.cc \
 	compute_state_ruina.cc \
 	mysolver.cc \
 	one-body-sample.cc \
diff --git a/src/compute_state.cc b/src/compute_state_dieterich.cc
similarity index 98%
rename from src/compute_state.cc
rename to src/compute_state_dieterich.cc
index e4b6d215b79815a462a3a3fb326038bb9e1078ec..b69a121b4e3873daa60e93eb621f598051a652d7 100644
--- a/src/compute_state.cc
+++ b/src/compute_state_dieterich.cc
@@ -8,7 +8,7 @@
 
 #include <dune/tectonic/mydirectionalconvexfunction.hh>
 
-#include "compute_state.hh"
+#include "compute_state_dieterich.hh"
 
 // The nonlinearity exp(-x)
 // NOTE: the Dieterich law has an additional linear term!
diff --git a/src/compute_state.hh b/src/compute_state_dieterich.hh
similarity index 100%
rename from src/compute_state.hh
rename to src/compute_state_dieterich.hh
diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 448f849e654e58594567e384fc8f40744c722a6a..b4f376aec869b57f7719caea47f167cb69556d4b 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -65,7 +65,7 @@
 #include <dune/tectonic/myconvexproblem.hh>
 
 #include "assemblers.hh"
-#include "compute_state.hh"
+#include "compute_state_dieterich.hh"
 #include "compute_state_ruina.hh"
 #include "mysolver.hh"
 #include "vtk.hh"