Unverified Commit ac58b84f authored by Podhorszki, Norbert's avatar Podhorszki, Norbert Committed by GitHub
Browse files

Merge pull request #3291 from pnorbert/fix-bpls-28

Fix bpls 28
parents 02283b17 e1762c35
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -649,7 +649,7 @@ adios2_varinfo *adios2_inquire_blockinfo(adios2_engine *engine,
            auto *b = varinfo->BlocksInfo;

            varinfo->Dims = minBlocksInfo->Dims;
            if (minBlocksInfo->WasLocalVar)
            if (minBlocksInfo->WasLocalValue)
            {
                varinfo->Shape = (size_t *)malloc(sizeof(size_t));
                varinfo->Shape[0] = (intptr_t)minBlocksInfo->Shape;
@@ -670,7 +670,7 @@ adios2_varinfo *adios2_inquire_blockinfo(adios2_engine *engine,
            {
                b[i].WriterID = minBlocksInfo->BlocksInfo[i].WriterID;
                b[i].BlockID = minBlocksInfo->BlocksInfo[i].BlockID;
                if (minBlocksInfo->WasLocalVar)
                if (minBlocksInfo->WasLocalValue)
                {
                    b[i].Start = (size_t *)malloc(sizeof(size_t));
                    b[i].Start[0] =
+1 −1
Original line number Diff line number Diff line
@@ -167,7 +167,7 @@ Variable<T>::ToBlocksInfoMin(const MinVarInfo *coreVarInfo) const
        {
            blockInfo.Start.reserve(coreVarInfo->Dims);
            blockInfo.Count.reserve(coreVarInfo->Dims);
            if (coreVarInfo->WasLocalVar)
            if (coreVarInfo->WasLocalValue)
            {
                /* Start and count are really values, not pointers */
                blockInfo.Start.push_back((size_t)coreBlockInfo.Start);
+0 −1
Original line number Diff line number Diff line
@@ -119,7 +119,6 @@ int main(int argc, char *argv[])
         * Inline uses single IO for write/read */
        adios2::IO io = adios.DeclareIO("Input");

        io.SetEngine("BP3");
        io.SetParameters({{"verbose", "4"}});

        adios2::Engine reader = io.Open("localArray.bp", adios2::Mode::Read);
+1 −1
Original line number Diff line number Diff line
@@ -88,7 +88,7 @@ int main(int argc, char *argv[])
        // Get io settings from the config file or
        // create one with default settings here
        adios2::IO io = adios.DeclareIO("Output");
        io.SetEngine("BP3");
        io.SetEngine("BP5");
        io.SetParameters({{"verbose", "4"}});

        /*
+2 −1
Original line number Diff line number Diff line
@@ -65,7 +65,8 @@ int main(int argc, char *argv[])
        // Get io settings from the config file or
        // create one with default settings here
        adios2::IO io = adios.DeclareIO("Output");

        io.SetEngine("BP5");
        io.SetParameters({{"verbose", "4"}});
        /*
         * Define variables
         */
Loading