2024-11-05  23gmx 重装

lywu: 安装,编译的时候,指令集会影响速度

编译

  • tar xvf gromacs-2022.5.tar.gz
  • cd gromacs-2022.5
  • mkdir build 
  • cd build

  • ### 编译
  • export PATH=/home/databank/software/gcc/gcc1220/bin/:$PATH
  • export LD_LIBRARA_PATH=/home/databank/software/gcc/gcc1220/lib64/:${LD_LIBRARY_PATH}

  • export CC=/home/databank/software/gcc/gcc1220/bin/gcc
  • export CXX=/home/databank/software/gcc/gcc1220/bin/g++

  • /home/databank/software/cmake/cmake-3.31.0-rc3/build/bin/cmake .. -DGMX_MPI=ON -DGMX_BUILD_OWN_FFTW=ON -DGMX_SIMD=AVX2_256 -DREGRESSIONTEST_DOWNLOAD=OFF -DCMAKE_C_COMPILER=/home/databank/software/gcc/gcc1220/bin/gcc  -DCMAKE_CXX_COMPILER=/home/databank/software/gcc/gcc1220/bin/g++ -DREGRESSIONTEST_PATH=/home/databank/software/gmx/lywu-test/gromacs-2022.5/build/tests/regressiontests-2022.5  -DCMAKE_INSTALL_PREFIX=/home/databank/software/gmx/lywu-test/gromacs-2022.5/install

  • ## 根据服务器空闲核数设置参数
  • make -j 50 
  • make install -j 100                                                                  

测试&配置环境

  • # 环境变量设置 
  • # gmx2022 
  • # 命令行输入以下命令
  • export PATH=/home/databank_70t/zzy/software/gmx-2024-11-05/gromacs-2022.5/install/bin/:$PATH
  • export LD_LIBRARA_PATH=/home/databank_70t/zzy/software/gmx-2024-11-05/gromacs-2022.5/install/lib64:${LD_LIBRARY_PATH}
  • export LD_LIBRARA_PATH=/home/databank/software/gcc/gcc1220/lib64/:${LD_LIBRARY_PATH}

  • # 测试
  • which gmx_mpi

  • mpirun -np 50 gmx_mpi mdrun -v -deffnm md