diff --git a/demo/Makefile b/demo/Makefile
index e8fbb1d7de1ed8e2222cec8ba50dfdcff2d66735..86418a8b7b45955ceac754397869356916cd4264 100644
--- a/demo/Makefile
+++ b/demo/Makefile
@@ -15,7 +15,7 @@ USE_MPCCI = 0
 DEBUG = 0
 
 AMDIS_DIR = /usr/local/AMDiS
-MPI_DIR =
+MPI_DIR =                   # on mars, deimos or themisto, leave this field blank
 SMI_DIR = 
 MPCCI_DIR = 
 
@@ -60,6 +60,7 @@ else
 		UMFPACK_LIB += $(MKL_LIB) -lmkl -lguide -lpthread -lumfpack -lamd
 	else	
 		ifeq ($(strip $(USE_SERVER)), deimos)
+			MPI_DIR = /licsoft/libraries/openmpi/1.2.6/64bit
 			UMFPACK_LIB += -lumfpack -lamd -L/licsoft/libraries/goto -lgoto -lpthread
 		else
 			UMFPACK_LIB += -lblas -lumfpack -lamd
@@ -112,7 +113,7 @@ ifeq ($(strip $(USE_PARALLEL_AMDIS)), 1)
 		COMPILE = $(MPI_DIR)/bin/mpiCC
 	endif
 
-	LIBS += $(PARMETIS_LIB) -lmpi++ -lmpi
+	LIBS += $(PARMETIS_LIB) -lmpi
 else
 	ifeq ($(strip $(USE_COMPILER)), gcc)
 		COMPILE = g++