Установите переменную окружения - распараллеливание с использованием C ++ - PullRequest
0 голосов
/ 21 сентября 2019

Я новичок в использовании C ++.Код работает, но выполняется код, учитывая, что отсутствуют разные узлы.Код запускает модель по очереди без распараллеливания и использует доступные потоки.Мне посоветовали установить переменную окружения, чтобы плагин мог читать / писать в текущем рабочем каталоге (внешние ведомые устройства).Кто-нибудь может мне помочь Как я могу установить переменную среды ?.Ваша помощь высоко ценится.{/ * fpi файл содержит имена и значения, которые вредный организм назначает каждой группе параметров

double tab [1]={0.000};
//parameter group name
string colA;
//parameter group value
double colB;

int i=0;
ifstream inputFile("M:\\femdata\\ifm.fpi");
if (inputFile.is_open())
{
    while ((!inputFile.eof())&&(i<sizeof(tab) / sizeof(tab[0])))
    {
        inputFile>>colA;
        inputFile>>colB;
        tab[i]=colB;
        i++;
    }
    inputFile.close();
}

double Val_flux_in_left     =   tab [0];

for (int i=0;i < sizeof(flux_in_left) / sizeof(flux_in_left[0]) -1; i++)
{
    IfmSetBcFlowTypeAndValueAtCurrentTime(pDoc, flux_in_left[i]-1, IfmBCC_NEUMANN, 0, Val_flux_in_left);
}

}
/*Writing values to file
ofstream myfile;
myfile.open ("M:\\femdata\\example.txt");
myfile << tab[0] << endl;
myfile.close();
*/

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...