cd /path/to/NAMD
tar -xvf NAMD_2.14_Source.tar.gz
cd NAMD_2.14_Source
tar xvf charm-6.10.2.tar
cd charm-6.10.2
./build charm++ multicore-arm8 clang flang --with-production
cd multicore-arm8-flang-clang/tests/charm++/megatest/
make pgm ./pgm +p4
cd /path/to/NAMD cp arch/Linux-x86_64.fftw3 arch/Linux-ARM64.fftw
vi arch/Linux-ARM64.fftw
FFTDIR=/usr
vi arch/Linux-ARM64.tcl
TCLDIR=/usr TCLLIB=-L$(TCLDIR)/lib -ltcl8.6 -ldl -lpthread
./config Linux-ARM64-g++ --charm-arch multicore-arm8-flang-clang --with-cuda --cxx clang++ --cc clang cd Linux-ARM64-g++/ make
编译完成后在当前目录下生成“namd2”执行程序。