diff --git a/include/main.h b/include/main.h
index 673b36c6b5da741f88874027ce812955bb314b54..5d14b9e67e914b738f16631396376358f464acb9 100644
--- a/include/main.h
+++ b/include/main.h
@@ -48,7 +48,7 @@ int produitClassique(void **sol) ;
 int computeRelativeError(void *sol, void *ref, double *eps) ;
 int computeVecNorm(void *ref, double *norm);
 int computeCoordCylinder(int i, double *coord) ;
-int initCylinder(int *argc, char ***argv) ;
+int initCylinder() ;
 void resetCylinder();
 int getMeshStep(double *m) ;
 int main(int argc, char **argv) ;
diff --git a/src/cylinder.c b/src/cylinder.c
index b1b455b3b2092d52d6cb1c278c168ef0d495b73a..3be9a2cd08bb0b2df79aa97efbec9d263437547f 100644
--- a/src/cylinder.c
+++ b/src/cylinder.c
@@ -62,7 +62,7 @@ double* createCylinder(void) {
 
   \return 0 for success
 */
-int initCylinder(int *argc, char ***argv) {
+int initCylinder() {
   int ierr ;
   double coord[3] ;
 
diff --git a/src/main.c b/src/main.c
index ed1a51fc62f6265436833528db7b9ab457955c20..e108c0612a940d1f049f55a65ba4594a189db6a3 100644
--- a/src/main.c
+++ b/src/main.c
@@ -51,7 +51,7 @@ int main(int argc, char **argv) {
   printf("[minisolver] epsilon = %.0e\n", epsilon);
 
   printf("[minisolver] preparing test ... ");
-  ierr=initCylinder(&argc, &argv); CHKERRQ(ierr);
+  ierr=initCylinder(); CHKERRQ(ierr);
 
   /* Wavelength */
   double step;