Сам скрипт использует различные объекты/методы, доступные только через собственный модуль cae Abaqus, который может быть загружен только сначала запускаю Python в комплекте с Abaqus/CAE, который затем выполняет мой сценарий с помощью execfile Python.
Чтобы попытаться заставить работать многопроцессорную обработку, я попытался запустить скрипт это позволяет избежать доступа к каким-либо объектам Abaqus, а вместо этого просто выполняет вычисления и печатает результат в файл2. Таким образом, я могу запустить один и тот же сценарий как из обычной установки Python, так и из Python, поставляемого в комплекте с Abaqus.
Приведенный ниже пример кода работает должным образом при запуске из командной строки с использованием любого из следующих способов:
Код: Выделить всё
C:\some\path>python multi.py # abaqus python multi.py #
Подробнее здесь: [url]https://stackoverflow.com/questions/44146116/python-multiprocessing-from-abaqus-cae[/url]
Мобильная версия