From 1104500281aa63b5479570b5208e6da455412789 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Fri, 6 Feb 2015 13:14:56 +0100 Subject: [PATCH] Implementation of single-file multiple walkers --- src/bias/MetaD.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bias/MetaD.cpp b/src/bias/MetaD.cpp index 278a6ae35..928bcd245 100644 --- a/src/bias/MetaD.cpp +++ b/src/bias/MetaD.cpp @@ -654,6 +654,13 @@ isFirstStep(true) // open hills file for writing hillsOfile_.link(*this); + if(walkers_mpi){ + int r=0; + if(comm.Get_rank()==0) r=multi_sim_comm.Get_rank(); + comm.Bcast(r,0); + if(r>0) ifilesnames[mw_id_]="/dev/null"; + hillsOfile_.enforceSuffix(""); + } hillsOfile_.open(ifilesnames[mw_id_]); if(fmt.length()>0) hillsOfile_.fmtField(fmt); hillsOfile_.addConstantField("multivariate"); -- GitLab