Lammps: большой параллельный симулятор атомов и молекул
Явэй Лю
2021/12/28
Через MKL (работает только на чипах Intel)
tar zxvf <lammps***.tar.gz>
./path/to/lammps
.build
.build
:cmake -C ../cmake/presets/most.cmake -D BUILD_SHARED_LIBS=on -D FFT=MKL -D FFT_SINGLE=no -DCMAKE_INSTALL_PREFIX=$HOME/usr/lammps ../cmake
.cmake --build
.cmake --install
.make install-python
..bashrc
):
export PATH=$HOME/usr/lammps/bin:$PATH
.export LD_LIBRARY_PATH=$HOME/usr/lammps/lib:$LD_LIBRARY_PATH
.export LD_LIBRARY_PATH=$HOME/usr/lammps/lib64:$LD_LIBRARY_PATH
.Через openmpi
и fftw3
openmpi
:
brew install openmpi
.tar zxvf <openmpi***.tar.gz>
, перейдите в каталог /path/to/openmpi
../configure --prefix=$HOME/usr/openmpi
.make -j4 all; make install
.openmpi
к переменной окружения PATH (например, в .bashrc
):
export PATH=$HOME/usr/openmpi/bin:$PATH
.export LD_LIBRARY_PATH=$HOME/usr/openmpi/lib:$LD_LIBRARY_PATH
.brew install fftw
.tar zxvf <fftw***.tar.gz>
, перейдите в каталог /path/to/fftw
../configure --prefix=$HOME/usr/fftw --enable-mpi --enable-shared=yes --enable-single
.make -j4 all; make install
..bashrc
):
export PATH=$HOME/usr/fftw/bin:$PATH
.export LD_LIBRARY_PATH=$HOME/usr/fftw/lib:$LD_LIBRARY_PATH
.tar zxvf <lammps***.tar.gz>
./path/to/lammps
.build
.build
:cmake -C ../cmake/presets/most.cmake -D BUILD_SHARED_LIBS=on -D FFT=FFTW3 -D FFT_SINGLE=no -DCMAKE_INSTALL_PREFIX=$HOME/usr/lammps ../cmake
.cmake --build
.cmake --install
.make install-python
..bashrc
):
export PATH=$HOME/usr/lammps/bin:$PATH
.export LD_LIBRARY_PATH=$HOME/usr/lammps/lib:$LD_LIBRARY_PATH
.export LD_LIBRARY_PATH=$HOME/usr/lammps/lib64:$LD_LIBRARY_PATH
.CONP2 был включён в последнюю версию LAMMPS!!!
Скачайте lammps-27May2021.tar.gz отсюда.
Распакуйте архив с помощью команды tar zxvf <lammps***.tar.gz>
.
Загрузите conp2 с помощью команды git clone https://github.com/srtee/lammps-USER-CONP2.git
.
Перейдите в каталог lammps-USER-CONP2
.
Задайте переменную окружения LAMMPS_PREFIX=/path/to/lammps
.
Выполните скрипт ./install_cmake.sh
.
Перейдите в каталог /path/to/lammps
.
Создайте каталог build
.
Переключитесь на каталог build
:
cmake -C ../cmake/presets/most.cmake -D BUILD_SHARED_LIBS=on -D FFT=FFTW3 -D FFT_SINGLE=no -D PKG_USER-CONP2=on -DCMAKE_INSTALL_PREFIX=$HOME/usr/lammps ../cmake
.cmake -C ../cmake/presets/most.cmake -D BUILD_SHARED_LIBS=on -D FFT=MKL -D FFT_SINGLE=no -D PKG_USER-CONP2=on -DCMAKE_INSTALL_PREFIX=$HOME/usr/lammps ../cmake
.Затем выполните команду cmake --build
.
После этого выполните команду cmake --install
.
Наконец, выполните команду make install-python
.
Добавьте Lammps к переменной окружения PATH (например, в .bashrc
):
export PATH=$HOME/usr/lammps/bin:$PATH
.export LD_LIBRARY_PATH=$HOME/usr/lammps/lib:$LD_LIBRARY_PATH
или/иexport LD_LIBRARY_PATH=$HOME/usr/lammps/lib64:$LD_LIBRARY_PATH
.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )