Компоновщик не может найти библиотеку FFTW при одновременном запуске слишком большого количества программ - PullRequest
0 голосов
/ 09 мая 2020

Я столкнулся с очень странной ошибкой: я использую библиотеку fftw в коде C ++ в компьютерном кластере. Когда я запускаю до четырех заданий одновременно, я могу нормально запускать свои коды, но когда я пытаюсь запустить более четырех заданий, каждое задание начиная с пяти и далее не запускается, и вместо этого я получаю сообщение об ошибке:

error while loading shared libraries: libfftw3.so.3: cannot open shared object file: No such file or directory

Я думаю, что связываюсь правильно, так как первые четыре кода, которые я запустил, будут работать нормально, без ошибок (все работает одновременно, на одном «узле»).

Компьютерный кластер использует Ubuntu. Библиотека fftw находится в / usr / lib64, и я убедился, что мои LD_LIBRARY_PATH и LD_RUN_PATH оба включают этот путь.

Возможно, что-то странное происходит с более чем четырьмя программами, использующими общую библиотеку fftw одновременно?

...