From 664b89e5fe7a4e2baad9016fd58b976ae4b558c4 Mon Sep 17 00:00:00 2001 From: David Williams-Young Date: Thu, 27 May 2021 12:50:00 -0700 Subject: [PATCH] [BUGFIX] Swap source and current process indices in dimension from DESC drivers, closes #12 --- src/information.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/information.cxx b/src/information.cxx index 0564a73..8f154e7 100644 --- a/src/information.cxx +++ b/src/information.cxx @@ -43,7 +43,7 @@ int64_t local_row_from_desc( int64_t M, const scalapack_desc& desc ) { const auto RSRC_A = desc[internal::_RSRC_A]; auto grid_dim = blacspp::wrappers::grid_info( ICXT_A ); - return numroc( M, MB_A, RSRC_A, grid_dim.my_row, grid_dim.np_row ); + return numroc( M, MB_A, grid_dim.my_row, RSRC_A, grid_dim.np_row ); } int64_t local_col_from_desc( int64_t N, const scalapack_desc& desc ) { @@ -53,7 +53,7 @@ int64_t local_col_from_desc( int64_t N, const scalapack_desc& desc ) { const auto CSRC_A = desc[internal::_CSRC_A]; auto grid_dim = blacspp::wrappers::grid_info( ICXT_A ); - return numroc( N, NB_A, CSRC_A, grid_dim.my_col, grid_dim.np_col ); + return numroc( N, NB_A, grid_dim.my_col, CSRC_A, grid_dim.np_col ); }