From af6b24784cf918b614eae1105d199abc862c1c3d Mon Sep 17 00:00:00 2001
From: Marcin Kirsz <mkirsz@ed.ac.uk>
Date: Tue, 8 Oct 2024 11:39:32 +0100
Subject: [PATCH] Changed inheritace, fix

---
 trainer.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/trainer.h b/trainer.h
index 3284f13..1416693 100644
--- a/trainer.h
+++ b/trainer.h
@@ -266,6 +266,7 @@ class MPI_Trainer: public Trainer {
       double *b2 = dm2.T.ptr();
       double wkopt2;
       int lwork2 = -1; // query -> get size of the work matrix
+      std::cout << "rank: " << rank << " 1. trans: " << trans << "  PHI_cols " << PHI_cols << " PHI_rows " << PHI_rows << std::endl;
       pdgels_(&trans, &PHI_rows, &PHI_cols, &nrhs, dm2.Phi.ptr(), &ia, &ja, 
           descPHI2, b2, &ib, &jb, descB2, &wkopt2, &lwork2, &info2);
       if (info2 != 0) {
@@ -273,6 +274,7 @@ class MPI_Trainer: public Trainer {
       }
       lwork2 = (int)wkopt2;
       double *work2 = new double[lwork2];
+      std::cout << "rank: " << rank << " 2. trans: " << trans << "  PHI_cols " << PHI_cols << " PHI_rows " << PHI_rows << std::endl;
       pdgels_(&trans, &PHI_rows, &PHI_cols, &nrhs, dm2.Phi.ptr(), &ia, &ja, 
           descPHI2, b2, &ib, &jb, descB2, work2, &lwork2, &info2);
 
-- 
GitLab