diff --git a/examples/dense/test2DSIEMPI.cpp b/examples/dense/test2DSIEMPI.cpp index df0a98a6..f32f07d8 100644 --- a/examples/dense/test2DSIEMPI.cpp +++ b/examples/dense/test2DSIEMPI.cpp @@ -34,7 +34,7 @@ int main(int argc, char* argv[]) { strumpack::MPIComm c; - HSSOptions> hss_opts; + strumpack::HSS::HSSOptions> hss_opts; hss_opts.set_from_command_line(argc, argv); int shape = 1; @@ -120,14 +120,15 @@ int main(int argc, char* argv[]) { } } return Lij; - } + }; + strumpack::BLACSGrid grid(c); strumpack::DistributedMatrix> A(&grid, N, N); A.fill(Lelem); auto end = std::chrono::steady_clock::now(); auto T = std::chrono::duration_cast(end - begin).count(); if (c.is_root()) - std::cout << "# SIE assembly time: " << T << " [10e-3s]" << std::endl + std::cout << "# SIE assembly time: " << T << " [10e-3s]" << std::endl; @@ -169,7 +170,7 @@ int main(int argc, char* argv[]) { // H.print_info(); auto Hdense = H.dense(); - Hdense.scaled_add(-1., A); + Hdense.scaled_add(std::complex(-1.,0.), A); auto rel_err = Hdense.normF() / A.normF(); errors.push_back(rel_err); auto Hdnorm = Hdense.normF();