diff --git a/solvers/Auxiliary/DriverArpack.cpp b/solvers/Auxiliary/DriverArpack.cpp
index 7f488bb91542fcba832432c848255fa3f725b39f..4dc401d9f52d328679e6ee8d2e810fbcb1208332 100644
--- a/solvers/Auxiliary/DriverArpack.cpp
+++ b/solvers/Auxiliary/DriverArpack.cpp
@@ -304,7 +304,7 @@ namespace Nektar
 			
             std::string file = m_session->GetFilename().substr(0,m_session->GetFilename().find_last_of('.')) + "_eig_" + boost::lexical_cast<std::string>(i);
             
-            WriteFld(file,z + k*nq);
+            WriteFld(file,z + i*nq);
         }
 
         fclose (pFile);