1、GULP下载:GULP是免费开源的,但同时作为MS的一个工具包存在,当然独立的程序更加好用。只要你有大学的邮箱都可以轻松免费注册账号和免费下载。搜索General Utility Lattice Program就可以找到GULP的注册和下载网址。
2、GULP采用Fortran语言作为变成语言。但是,编译过程极为简单,只需要简单修改/GULP ROOT DIRECTORY/Src/getmachine文件即可
3、用文本编辑器打开getmachine文件,由于我们的编译环境为Linux,找到下图所示Linux)所在位置。修改RUNF90和RUNCC为自己本机的编译器,我采用的mpich3作为编译器,所以Fortran编译为RUNF90=mpifort,C语言编译为RUNCC=mpicc。
4、同时,需要修改Linux块下DEFS=-DFLUSH -DMPI启用MPI功能。如果不想启用MPI,那么编译过程将大为简化,无须任何文件修改,或者仅仅修改RUNF90和RUNCC为本机Fortran和C编译器即可,需要将编译器可执行文件所在文件夹加入本机命令搜索路径$PATH.
5、最后在Src文件夹下执行make就可以等到GULP可执行文件gulp。