Я столкнулся с очень странной ошибкой: я использую библиотеку 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 одновременно?