3 #include "latlib/hypercache.h"
9 void o815::obs::finish() {
13 void o815::obs::start() {
15 *out << "#" << O815->programid << "-" << obsid << obsidpostfix << O815->headMaster() << endl << flush;
16 *out << "#" << O815->programid << "-" << obsid << obsidpostfix << O815->headMaster() << "-" << datadesc << endl << flush;
20 if (O815->comargs.outdir=="")
21 MPI_Barrier(MPI_COMM_WORLD);
27 void o815::obs::meas(bool loadedobs, const int& nthmeas) {
28 _meas(loadedobs, nthmeas);
31 o815::obs::obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& obsmemSize, const string& _obsidpostfix) {
33 obsidpostfix = _obsidpostfix;
36 O815->out->newsub(obsid+obsidpostfix);
38 out = O815->out->out[obsid+obsidpostfix];
42 ocid = hypercache::initO(O815->programid + "-" + obsid, O815->comargs.nequi, O815->comargs.nskip,
43 O815->comargs.obscache.first, &obsMem, obsmemSize, O815->comargs.obscache.second, log);