Q-Chem failing to recognize correct symmetry

I am trying to run a EOM-EA-CCSD calculation on the triphenylene anion which has a C2v geometry. Q-Chem does not recognize this symmetry at its default symmetry tolerance settings so I have tried lowering it.

Turns out it would recognize C2v, at the very beginning of the calculations where qchem reads the molecular point group and largest abelian subgroup, only if I set SYM_TOL = 0. But the EOM-EA still wouldn’t go through properly. When I get to the part where qchem solves for transition energies (where qchem prints “solving for EOMEA_CCSD/MP2 [state] transitions.”), qchem fails to recognize the EA_STATES that I had specified. Q-Chem prints instead “solving for EOMEA_CCSD/MP2 ? transitions”.

It probably has to do with the fact that qchem could not determine the irrep of some of the orbitals. But I want to know how to fix this issue.

1 Like

Please provide a minimal input file using the preformatted text option (</>).

$molecule
0 1
C       1.2106222338    -0.8109286102     0.0000000000
C       1.3194190130     0.6181438054     0.0000000000
C      -0.1226660779    -1.4584913165     0.0000000000
C       2.4097459003    -1.5740059675     0.0000000000
C       0.0997522064     1.4599753349     0.0000000000
C      -1.3101852300    -0.6127964789     0.0000000000
C       2.6202327901     1.1909490101     0.0000000000
C      -0.2688349406    -2.8586451159     0.0000000000
C       3.6788008888    -0.9850425674     0.0000000000
C       3.7854746273     0.4166768441     0.0000000000
C      -1.2021276777     0.8039816456     0.0000000000
C       0.1674673367     2.8661921347     0.0000000000
C      -2.5900246868    -1.3029727886     0.0000000000
C      -1.5194491402    -3.4990034257     0.0000000000
C      -2.3626481189     1.6801834571     0.0000000000
C      -2.6869972166    -2.6807799080     0.0000000000
C      -0.9715185913     3.6885923797     0.0000000000
C      -2.2497604682     3.0566727000     0.0000000000
H       4.5760082273    -1.6167684888     0.0000000000
H       4.7679494415     0.9053596287     0.0000000000
H      -1.5903476121    -4.5924506161     0.0000000000
H      -3.6823312818    -3.1477476639     0.0000000000
H      -0.8759979238     4.7801610174     0.0000000000
H      -3.1627680262     3.6691747716     0.0000000000
H       2.3506297101    -2.6659385518     0.0000000000
H       2.7270584998     2.2792826328     0.0000000000
H       0.6250603615    -3.4922691261     0.0000000000
H       1.1471960301     3.3568456345     0.0000000000
H      -3.5145092309    -0.7174204761     0.0000000000
H      -3.3651367392     1.2413558734     0.0000000000
$end

$basis
H     0
S   4   1.00
      1.301000D+01           1.968500D-02
      1.962000D+00           1.379770D-01
      4.446000D-01           4.781480D-01
      1.220000D-01           5.012400D-01
S   1   1.00
      1.220000D-01           1.000000D+00
P   1   1.00
      7.270000D-01           1.0000000
****
C     0
S   9   1.00
      6.665000D+03           6.920000D-04
      1.000000D+03           5.329000D-03
      2.280000D+02           2.707700D-02
      6.471000D+01           1.017180D-01
      2.106000D+01           2.747400D-01
      7.495000D+00           4.485640D-01
      2.797000D+00           2.850740D-01
      5.215000D-01           1.520400D-02
      1.596000D-01          -3.191000D-03
S   9   1.00
      6.665000D+03          -1.460000D-04
      1.000000D+03          -1.154000D-03
      2.280000D+02          -5.725000D-03
      6.471000D+01          -2.331200D-02
      2.106000D+01          -6.395500D-02
      7.495000D+00          -1.499810D-01
      2.797000D+00          -1.272620D-01
      5.215000D-01           5.445290D-01
      1.596000D-01           5.804960D-01
S   1   1.00
      1.596000D-01           1.000000D+00
P   4   1.00
      9.439000D+00           3.810900D-02
      2.002000D+00           2.094800D-01
      5.456000D-01           5.085570D-01
      1.517000D-01           4.688420D-01
P   1   1.00
      1.517000D-01           1.000000D+00

P   1   0.20
      1.600000D-01           1.000000D+00
P   1   0.20
      0.800000D-01           1.000000D+00
P   1   0.20
      0.400000D-01           1.000000D+00
D   1   1.00
      5.500000D-01           1.0000000
****
$end

$rem
   MEM_STATIC = 1000
   MEM_TOTAL = 90000
   BASIS  =  GEN
   SCF_GUESS_ALWAYS = TRUE
   SCF_ALGORITHM = DIIS
   MAX_SCF_CYCLES = 100
   IQMOL_FCHK = TRUE
   JOB_TYPE  = SP
   METHOD  = EOM-CCSD
   EA_STATES = [0,6,6,0]
   SCF_CONVERGENCE  =  8
   POINT_GROUP_SYMMETRY = TRUE
   SYM_TOL = 0
   EOM_SINGLE_PREC = 1
   CC_SINGLE_PREC = 1
$end

Probably you need to actually symmetrize the molecule, rather than relying on turning the symmetry tolerance way down (to the breaking point). See comments in this post for how to do that, e.g., using IQmol or via geometry optimization:

1 Like

That worked for me. I had to use Avogadro to symmetrize the molecule because IQmol didn’t recognize C2v at all. It was giving either D3h or C1. But symmetrizing it worked for Q-Chem eventually. Thank you from the Mabbs Lab.

Ok, good. Just FYI, there is a symmetry tolerance setting in IQmol (in the menus under Build ==> Set Symmetry Tolerance).

Yeah. It appears that the symmetry detection in IQmol will detect C2v correctly but only if you selected the correct tolerance threshold on the first time you hit “apply” otherwise the program detects another symmetry AND changes the geometry (the coordinates) according to the wrongly identified symmetry, which you wouldn’t want before you get the program’s symmetry recognition tool to lock on to the correct symmetry. I believe Avogadro doesn’t change the coordinates when adjusting the symmetry tolerance variable.