yum install cmake* flex* bison* bison* -y
cd /path/to/AMBER
tar -xvf AmberTools21.tar.bz2
cd amber20_src
cd amber20_src/build
vi run_cmake
# Assume this is Linux: CFLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -Wl,-z,muldefs -fuse-ld=lld" \ CXXFLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -Wno-c++11-narrowing -Wl,-z,muldefs -fuse-ld=lld" \ FCFLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -I/path/to/Hmpi111Bisheng210/hmpi/include -L/path/to/Hmpi111Bisheng210/hmpi/lib -fuse-ld=lld" \ cmake $AMBER_PREFIX/amber20_src \ -DCMAKE_INSTALL_PREFIX=$AMBER_PREFIX/amber20 \ -DCOMPILER=CLANG \ -DMPI=TRUE -DCUDA=FALSE -DINSTALL_TESTS=TRUE \ -DDOWNLOAD_MINICONDA=FALSE -DMINICONDA_USE_PY3=FLASE \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_C_FLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -Wl,-z,muldefs -fuse-ld=lld" \ -DCMAKE_CXX_FLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -Wno-c++11-narrowing -Wl,-z,muldefs -fuse-ld=lld" \ -DCMAKE_Fortran_FLAGS="-O3 -mllvm -force-customized-pipeline -march=armv8.2-a -mcpu=tsv110 -I/path/to/Hmpi111Bisheng210/hmpi/include -L/path/to/Hmpi111Bisheng210/hmpi/lib -fuse-ld=lld" \ 2>&1 | tee cmake.log
./run_make
make install
source /path/to/AMBER/amber20/amber.sh