C++ (Qt)// размер "порции" 10К #pragma omp parallel for schedule(dynamic, 10000)
C++ (Qt) int nVolumes = volumeShells.size(); // количество объёмов nodeElemsMap.clear(); nodeElemsMap.resize(nVolumes); QMultiMap<int, int>* maps = nodeElemsMap.data(); const int* pVolumeDepend = volumeDepend.constData(), * pElems = elems.constData(); for (int i = 0; i < volumeDepend.size(); ++i) for (int j = i * 4; j < (i + 1) * 4; ++j) maps[pVolumeDepend[i]].insert(pElems[j], i);