PC GAMESS-related discussion club


Re: PCGAMESS performance to the max!

Alex Granovsky
gran@classic.chem.msu.su


Dear Tae-Yun,

just a couple of suggestions from my side

1. Most of the options you are using are on by default.

2. Most of the default PC GAMESS settings are selected to deliver the best performance

>$CONTRL SCFTYP=RHF DFTTYP=B3LYP RUNTYP=OPTIMIZE COORD=UNIQUE ICHARG=0 MULT=1 gencon=.t. fstint=.t. reordr=.t. $END

3. Your $contrl group looks fine to me. I would suggest in addition to use DLC internal coordinates for optimization:

 $contrl nzvar=1 $end
 $zmat dlc=.t. auto=.t. $end

4.
>$SYSTEM MWORDS=30 TIMLIM=600000 kdiag=0 nojac=100 aoints=dist mpisnc=.t. $END

I would suggest to drop mpisnc and aoints options.


5.

>6. For $SCF group, and $INTGRL group, QFMM is turned on:
>$SCF    dirscf=.t. $END
>$INTGRL schwrz=.t. $END

Actually, this does not turn QFMM on. To turn it on, you need to set additional flag in the $intgrl group. It is generally bad idea to use QFMM for small molecules. For larger systems, it is better to try first whether QFMM speeds up things or not for your particular molecules, then to use or not to use QFMM.

6.
>7. For $FMM group, I am using full direct option with PCGAMESS routines for Coulomb:
>$FMM    method=fulldrct nearj=2 $END

I would suggest just to use default settings.

Other parts of your input look reasonable to me.

Best regards,
Alex



On Tue Feb 26 '08, Tae-Yun Park wrote
-------------------------------------
>Dear PCGAMESS users,

>Although everyone knows the excellent performance of PCGAMESS in terms of calculation speed, it looks to me that it is not difficult to miss some of useful options to enhance the performance even more since there are lots of possible option combinations that users may overlook.

>Considering the possibility that I may be one of those users, I would like to list out the options I’m currently using at the moment, and make these options to be reviewed by the PCGAMESS experts.

>Currently, I am performing geometry optimization and frequency calculation followed by raman calculation using a single AMD quad core CPU(Phenom9500) based machine with 4-core parallelization enabled by mpich under CentOS 5.1. Typical molecule to be calculated consists of 25 heavy atoms, e.g., C, N, O, S, suitably connected with hydrogen.

>Here are the options for geometry optimization and frequency calculation:

>1. For $CONTRL group, I am using unique coordinate with exact symmetry, and turning on the fastints options:
>$CONTRL SCFTYP=RHF DFTTYP=B3LYP RUNTYP=OPTIMIZE COORD=UNIQUE ICHARG=0 MULT=1 gencon=.t. fstint=.t. reordr=.t. $END

>2. For $SYSTEM group, fastdiag option is turned on with the options for Jacobi diagonalization, fast networking, and buffer overflow:
>$SYSTEM MWORDS=30 TIMLIM=600000 kdiag=0 nojac=100 aoints=dist mpisnc=.t. $END




>3. For $GUESS group, the followings are used to speed up Huckel guess:
>$GUESS  kdiag=0 guess=huckel $END

>4. The basis set used for the calculation is:
>$BASIS  NGAUSS=6 GBASIS=N31 NDFUNC=1 $END

>5. For $STATPT group, the options are:
>$STATPT hssend=.t. NSTEP=50 $END

>6. For $SCF group, and $INTGRL group, QFMM is turned on:
>$SCF    dirscf=.t. $END
>$INTGRL schwrz=.t. $END

>7. For $FMM group, I am using full direct option with PCGAMESS routines for Coulomb:
>$FMM    method=fulldrct nearj=2 $END

>8. For $SMP and $P2P, the following options are used:
>$SMP    csmtx=.t. call64=.t. $END
>$P2P    p2p=.t. dlb=.t. $END

>For raman calculation, only run type is changed to RAMAN, deleting the hssend, i.e.,
> $CONTRL SCFTYP=RHF DFTTYP=B3LYP RUNTYP=RAMAN COORD=UNIQUE
>         ICHARG=0 MULT=1 gencon=.t. fstint=.t. reordr=.t. $END
> $SYSTEM MWORDS=30 TIMLIM=600000
>         kdiag=0 nojac=100 aoints=dist mpisnc=.t. $END
> $GUESS  kdiag=0 guess=huckel $END
> $BASIS  NGAUSS=6 GBASIS=N31 NDFUNC=1 $END
> $STATPT NSTEP=50 $END
> $SCF    dirscf=.t. $END
> $INTGRL schwrz=.t. $END
> $FMM    method=fulldrct nearj=2 $END
> $SMP    csmtx=.t. call64=.t. $END
> $P2P    p2p=.t. dlb=.t. $END

>These are the combinations of PCGAMESS options I found so far to improve the calculation speed of geometry optimization and frequency calculation followed by raman calculation.

>I wonder if there is any option that I’m missing or incorrectly assigned to improve the calculation speed of PCGAMESS for my run type.

>Any suggestion or comment related to this subject is greatly appreciated.

>Many thanks in advance,

>Tae-Yun
>


[ Previous ] [ Next ] [ Index ]           Fri Feb 29 '08
[ Reply ] [ Edit ] [ Delete ]           This message read 2049 times