diff --git a/src/main.c b/src/main.c
index 67803158ebc0fb2e53d71c0819637085d2b3332b..1855ad2e7dfa281cc8a3a2ebf1efa9ae1184306a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -15,8 +15,6 @@ int nbPtsPerLeaf = 50;
 int nbAlgoRuns = 1;
 char *sTYPE_ELEMENT_ARRAY_test_fembem[] = {NULL};
 int coupled = 0;
-int partial_fembem = 0;
-int useDetail;
 int symMatContent = 1;
 int symMatSolver = 1;
 int simplePrec = 0;
@@ -109,12 +107,6 @@ int main(int argc, char **argv) {
     printf("Reading nbPts = %d\n", nbPts) ;
   }
 
-  /* Nullify part of the FEM-EM interactions (used in initPipe) */
-  if (MpfArgHasName(&argc, argv, 1, "--partial-fembem")) {
-    partial_fembem = 1;
-    printf("Using partial interactions between BEM and FEM unknowns\n");
-  }
-
   /* --- Write a VTK file 'mesh.vtu' of the mesh --- */
   if (MpfArgHasName(&argc, argv, 1, "--write-mesh")) {
     writeMesh=1;
@@ -133,12 +125,6 @@ int main(int argc, char **argv) {
     printf("Reading nbRHS = %d\n", nbRHS) ;
   }
 
-  /* Added detail on the main cylinder */
-  if (MpfArgHasName(&argc, argv, 1, "-with_detail")) {
-    useDetail = 1;
-    printf("Add an overmeshed detail");
-  }
-
   /* Wavelength */
   if (MpfArgGetDouble(&argc, argv, 1, "-lambda", &lambda)) {
     printf("Reading lambda = %f\n", lambda) ;