GAMESS Download Site can be found at https://www.msg.chem.iastate.edu/GAMESS/download/dist.source.shtml
Compiling GAMESS
% tar -zxvf gamess-current.tar.gz
% cd gamess
% ./config
You have to answer the following question on
- Machine Type? – I chose “linux64“
- GAMESS directory? -I chose “/usr/local/gamess“
- GAMESS Build Directory – I chose “/usr/local/gamess“
- Version? [00] – I chose default [00]
- Choice of Fortran Compilers – I chose “ifort”
- Version Number of ifort – I chose “18” (You can check by issuing the command ifort -V)
- Standard Math Library – I chose “mkl”
- Path of MKL – I chose “/usr/local/intel/2018u3/compilers_and_libraries_2018.3.222/linux/mkl“
- Type “Proceed” next
- Communication Library – I chose “mpi” (I’m using Infiniband)
- Enter MPI Library – I chose “impi“
- Enter Location of impi – I chose “/usr/local/intel/2018u3/impi/2018.3.222“
- Build experimental support of LibXC – I chose “no“
- Build Beta Version of Active Space CCT3 and CCSD3A – I chose “no“
- Build LIBCCHEM – I chose “no“
- Build GAMESS with OpenMP thread support – I chose “yes”
Once done, you should see
Your configuration for GAMESS compilation is now in
/usr/local/gamess/install.info
Now, please follow the directions in
/usr/local/gamess/machines/readme.unix
Compiling ddi
Edit DDI Node Sizes by editing /usr/local/gamess/ddi/compddi
Look at Line 90 and 91. You may want to edit MAXCPUS and MAXNODES. Once done, you can compile ddi
% ./compddi >& compddi.log &
Compiling GAMESS
The compilation will take a while. So relax…..
% ./compall >& compall.log &
Linking Executable Form of GAMESS with the command
./lked gamess 01 >& lked.log &
Edit the Scratch Directory setting at rungms
% vim rungms
set SCR=/scratch/$USER