diff --git a/trainer.h b/trainer.h
index f4f90256e1184f3b521ba2131e2a5fe532418900..711a1700019e4ea6b785dafc2591a53dfe3db893 100644
--- a/trainer.h
+++ b/trainer.h
@@ -259,7 +259,7 @@ class MPI_Trainer: public Trainer {
       // Distribute data in 2D block cyclic 
       DesignMatrix<DM_Function_Base&> dm2(*fb, config);
       dm2.Phi.resize(phi_rows2,phi_cols2);
-      dm2.T.resize(b_lda2);
+      dm2.T.resize(lda2);
       dm2.Tlabels.resize(phi_rows2);
 
       pdgemr2d_(&PHI_rows, &PHI_cols, dm.Phi.ptr(), &ione, &ione, descPHI,