X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/91d6de08138eacd2098cc662a4ebceea4a07b280..1a6e4ad36f2b712a042007efb5184e2f34958595:/o815/o815.cpp diff --git a/o815/o815.cpp b/o815/o815.cpp index 956ad2e..cc72a14 100644 --- a/o815/o815.cpp +++ b/o815/o815.cpp @@ -3,6 +3,8 @@ #include #include +#include + #include "latlib/progress.h" using namespace std; @@ -114,7 +116,7 @@ void o815::postParaInit() { MPI_Send(×tamp, 1, MPI_LONG, idest, 123, MPI_COMM_WORLD); } else if(rank>0) - MPI_Recv(×tamp, 1, MPI_LONG, 0, 123, MPI_COMM_WORLD, &mpiStatus); + MPI_Recv(×tamp, 1, MPI_LONG, 0, 123, MPI_COMM_WORLD, MPI_STATUS_IGNORE); out = new writeout(comargs.outdir, programid+headMaster(), rank, numprocs, timestamp); } @@ -149,14 +151,14 @@ void o815::mainLoop() { hypercache::readO( (*obsit)->ocid, &readnewObs, &nequileftNewObs ); if ( readnewObs && nequileftNewObs < 0 ) { - (*obsit)->meas(true); + (*obsit)->meas(true, imeas); } else { if (!nextAlready) { Sim->nextConfig(); nextAlready = true; } - (*obsit)->meas(false); + (*obsit)->meas(false, imeas); hypercache::writeO( (*obsit)->ocid ); }