From cadbc312c99f3038d8d25dba9df476f64036a107 Mon Sep 17 00:00:00 2001 From: Marcin Kirsz <mkirsz@ed.ac.uk> Date: Tue, 8 Oct 2024 12:41:27 +0100 Subject: [PATCH] fix for solver when N > M --- trainer.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trainer.h b/trainer.h index c88bc9f..a5a2011 100644 --- a/trainer.h +++ b/trainer.h @@ -261,12 +261,15 @@ class MPI_Trainer: public Trainer { dm2.T.resize(LLD2); dm2.Tlabels.resize(phi_rows2); + std::cout << "111" << std::endl; pdgemr2d_(&PHI_rows, &PHI_cols, dm.Phi.ptr(), &ione, &ione, descPHI, dm2.Phi.ptr(), &ione, &ione, descPHI2, &context2); + std::cout << "222" << std::endl; pdgemr2d_(&PHI_rows, &ione, dm.T.ptr(), &ione, &ione, descB, dm2.T.ptr(), &ione, &ione, descB2, &context2); + std::cout << "333" << std::endl; 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 << " nrhs: " << nrhs << std::endl; -- GitLab