配置GROMACS-2022.5
服务器:22224
172.21.85.24
/home/lywu/software/gmx/vsremd-2022.5/gromacs-2022.5/build
需要指定高版本gcc和g++的路径,写进环境变量也不太行
- cmake .. -DCMAKE_INSTALL_PREFIX=/home/lywu/software/gmx/vsremd-2022.5/gromacs-2022.5/install -DGMX_MPI=ON -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -D CMAKE_C_COMPILER=~/software/gcc/gcc1220/bin/gcc -D CMAKE_CXX_COMPILER=~/software/gcc/gcc1220/bin/g++
加参数重新编译
替换文件
gromacs-2022.5/src/gromacs/mdrun/replicaexchange.cpp
- cd gromacs-2022.5
- mkdir build
- cd build
- cmake .. -DCMAKE_INSTALL_PREFIX=/home/lywu/software/gmx/vsremd-2022.5/gromacs-2022.5/install-AVX2_256 -DGMX_MPI=ON -DGMX_BUILD_OWN_FFTW=ON -DGMX_SIMD=AVX2_256 -DREGRESSIONTEST_DOWNLOAD=ON -D CMAKE_C_COMPILER=~/software/gcc/gcc1220/bin/gcc -D CMAKE_CXX_COMPILER=~/software/gcc/gcc1220/bin/g++
- make -j 50
- make install
天津超算
指令集如果不指定,默认走最优方案
- #!/bin/bash
- module purge
- module add GCC/9.3.0 MPI/mvapich2-2.2/gcc9.3.0
- module add cmake/3.20.3-gcc4.8
- cmake .. -DCMAKE_INSTALL_PREFIX=/THL6/home/smdc/software/gromacs2022.5vsremd-5 \
- -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpicxx \
- -DGMX_DOUBLE=off \
- -DGMX_FFT_LIBRARY=fftpack \
- -DGMX_MPI=on \
- -DGMX_GPU=off \
- -DGMX_SIMD=AVX2_256 \
- 2>&1 | tee cm.log
- make -j install
- module purge
- module add GCC/9.3.0 MPI/mvapich2-2.2/gcc9.3.0
- module add cmake/3.20.3-gcc4.8
- cmake .. -DCMAKE_INSTALL_PREFIX=/THL6/home/smdc/lywu/software/gromacs-2022.5/install -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpicxx -DGMX_DOUBLE=off -DGMX_FFT_LIBRARY=fftpack -DGMX_MPI=on -DGMX_GPU=off 2>&1 | tee cm.log
- make -j 20
- make install
报错
怀疑是CMAKE determine 'g++' path, by using 'cc' path (as a hint)
()
- sudo ln -s ~/sofare/gcc/gcc1220/bin/gcc ~/software/gcc/gcc1220/bin/cc