pbs -Wblock = True не блокирует - PullRequest
       72

pbs -Wblock = True не блокирует

0 голосов
/ 26 марта 2019

Я отправляю работу как:

  for sstate in optstate:
    subprocess.call(scfc)
    #  os.makedirs(sstate, exist_ok=True)
    sdir = optstate.index(sstate)
    print(sstate)
    genincar2(sdir)
    shutil.copy2("CONTCAR", "CONTCAR"+"."+str(sstate))

где scfc = ["qsub", "-Wblock=true", "script.sh"]

Я ожидаю, что каждый subprocess.call должен подождать, пока он не закончится, а затем выполнить остальные вычисления.

Но этот не работает, и я получаю сообщение об ошибке, поскольку файл CONTCAR не существует.

Как я могу решить это? Я использую pbs_version = 18.1.3

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