я работаю с суперкомпьютером, используя MPI. но проблема в.. C++ есть программа, которая открывает файл с данными и читает его в vector<long>v1
//open file
...
vector<long>v1;
while (!f1.eof()){
//input data into
v1.push_back(s1);
}
хорошо, когда файл данных содержит всего 50 миллионов «длинных чисел», он работал отлично. но когда файл данных содержит более 75 миллионов «длинных чисел», он не работает, за исключением:
std::bad_alloc();
как это улучшить?
кроме того, использовать много процессоров (более 100)