From f0b491a98add305d11314311242027b00bc5e349 Mon Sep 17 00:00:00 2001 From: Alberto Date: Sun, 23 Oct 2022 17:21:43 +0200 Subject: [PATCH] Removed parallel mps initialization --- dmrg/framework/dmrg/mp_tensors/mps_initializers.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dmrg/framework/dmrg/mp_tensors/mps_initializers.h b/dmrg/framework/dmrg/mp_tensors/mps_initializers.h index cfac0cd03..93e310633 100644 --- a/dmrg/framework/dmrg/mp_tensors/mps_initializers.h +++ b/dmrg/framework/dmrg/mp_tensors/mps_initializers.h @@ -69,11 +69,11 @@ struct default_mps_init : public mps_initializer std::vector > allowed = allowed_sectors(site_type, phys_dims, right_end, Mmax); - omp_for(size_t i, parallel::range(0,L), { + for (int i = 0; i < L; i++) { parallel::guard proc(scheduler(i)); mps[i] = MPSTensor(phys_dims[site_type[i]], allowed[i], allowed[i+1], fillrand, val); mps[i].divide_by_scalar(mps[i].scalar_norm()); - }); + } #ifndef NDEBUG maquis::cout << "init norm: " << norm(mps) << std::endl;