Как выполнить параллельную обработку для шагов постобработки в IBM OPL? - PullRequest
0 голосов
/ 24 февраля 2020

Я работаю над сокращением времени для моей проблемы оптимизации в инструменте IBM OPL. Постобработка после запуска модели занимает большую часть времени. Можно ли выполнить параллельную обработку для независимых блоков постобработки?

1 Ответ

0 голосов
/ 26 февраля 2020

Невозможно выполнить параллелизм непосредственно в сценариях OPL.

Существует две альтернативы:

  1. Просто выведите результат на диск (или в базу данных), а затем создайте внешний файл. программа, которая выполняет постобработку и распараллеливается.
  2. Используйте IloOplCall Java () для создания новых потоков / процессов в Java, которые потенциально могут быть распараллелены.

Если вы дадите более подробную информацию о том, что именно представляет собой ваша пост-обработка и каковы трудоемкие аспекты, тогда мы можем найти больше идей, как ускорить процесс.

...