Я новичок в linux. Я пытаюсь создать программное обеспечение с открытым исходным кодом lammps с пользовательскими модулями, которые требуют создания исполняемого файла mpi на opensuse leap 15.1. lammps - https://lammps.sandia.gov/doc/Build_make.html
Выявлена ошибка: mpicxx xommand не найден. после поиска я сделал «sudo zypper in g cc -c ++» и попробовал снова. та же ошибка, поэтому я сделал «экспорт PATH = $ PATH: / usr / lib64 / mpi / gcc / openmpi / bin» и сделал mpi был успешным, и он построил исполняемый файл lmp_mpi, но когда я попытался запустить с lmp_mpi, он показал следующую ошибку: ошибка при загрузка разделяемых библиотек: libmpi_cxx.so.1: невозможно открыть файл общих объектов: такого файла нет
, поэтому я написал "export PATH = $ PATH: / usr / lib64 / mpi / gcc / openmpi / bin" в моем bashr c и снова запустил make mpi и снова попытался показать ту же ошибку.
Я попытался установить mpich2 с yast, отображается такая же ошибка.
Затем я попытался установить openmpi, как показано здесь http://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Когда я снова пытался создать mpi, та же ошибка «mpicxx: ошибка не найдена команда», а также когда я открываю терминал, следующие строки уже написаны. bash: /home/surya/.bashrc: строка 1: синтаксическая ошибка рядом с неожиданным токеном newline'
bash: /home/surya/.bashrc: line 1:
экспорт LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: $ HOME / opt / openmpi / lib> '
Кто-нибудь, пожалуйста помогите мне Я пробовал это уже давно.
Спасибо за предложения.