This list is closed, nobody may subscribe to it.
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
(4) |
Aug
(1) |
Sep
(2) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(7) |
Nov
(5) |
Dec
(4) |
2008 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(3) |
Jul
|
Aug
|
Sep
(2) |
Oct
(3) |
Nov
(1) |
Dec
|
2010 |
Jan
|
Feb
(2) |
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
(6) |
Mar
(7) |
Apr
|
May
(2) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(13) |
Nov
(7) |
Dec
(4) |
2012 |
Jan
(10) |
Feb
(4) |
Mar
|
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
(9) |
Mar
(2) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
(2) |
Feb
|
Mar
(7) |
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(19) |
Nov
(4) |
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(5) |
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
(3) |
Feb
|
Mar
(16) |
Apr
(1) |
May
(14) |
Jun
(5) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
(4) |
Mar
(1) |
Apr
(2) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(3) |
Nov
(6) |
Dec
(2) |
2018 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2021 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Edward H. <hol...@ca...> - 2012-05-14 19:12:11
|
Hi Yishen, Its only in a very recent patch we have added any support for thermochemistry data. Currently it only supports gaussian and only collects free energy, enthalpy, entropy and temperature, although it would be fairly easy to patch to also collect ZPE if people feel thats important. If you want to collect thermochem data you will need to checkout a development version from the SVN hosted on source forge. Yours Ed Holland On 14 May 2012, at 13:04, ccl...@li... wrote: > Send cclib-users mailing list submissions to > ccl...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/cclib-users > or, via email, send a message with subject or body 'help' to > ccl...@li... > > You can reach the person managing the list at > ccl...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of cclib-users digest..." > Today's Topics: > > 1. [Question] Finding Thermchemistry Data (Yishen Miao) > > From: Yishen Miao <mys...@gm...> > Subject: [cclib-users] [Question] Finding Thermchemistry Data > Date: 14 May 2012 08:39:52 GMT+01:00 > To: ccl...@li... > > > Hello everyone, > > I am trying to use cclib to parsing logs from Gaussian 09. However, after running mydata = myfile.parse() , I find I am not able to find thermchemistry data like zero-point energy from mydata's attributes. Could you please tell me how to find those data? > > Thanks! > Yishen Miao > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users |
From: Yishen M. <mys...@gm...> - 2012-05-14 07:40:08
|
Hello everyone, I am trying to use cclib to parsing logs from Gaussian 09. However, after running mydata = myfile.parse() , I find I am not able to find thermchemistry data like zero-point energy from mydata's attributes. Could you please tell me how to find those data? Thanks! Yishen Miao |
From: Chengju W. <fra...@gm...> - 2012-02-26 03:36:45
|
Thanks. I am not familiar with SVN. Does it not mean that we will have the capability in the next released version? Benefited a lot from cclib. Thanks. Frank Sent from my Windows Phone From: Adam Tenderholt Sent: 2/25/2012 2:25 PM To: Frank Cc: ccl...@li... Subject: Re: [cclib-users] cclib.method -- Problem solved Ah, I just realized your code does handle past 199; I didn't see the part where you reset flag_w to True. I'll add your changes to the SVN trunk now. On Feb 18, 2012, at 2:46 PM, Frank wrote: > Hi, folks. > > I finally nailed it down. > > Here is the root problem: cclib (the current released version) cannot parse the log file of system with natom >= 100. > > In the log file for the Eigenvalues/MOs: > 518 H 98 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 519 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 520 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 521 C 99 X -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 522 C 99 Y -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 523 C 99 Z -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 524 H 0 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 525 H 1 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 526 C 2 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > > The number of atoms are recorded as 0, 1, ..., instead of 100/200/..., 101/201/..., which is however problematic in calculating CSPA. > > My resolution is: introducing a switch to monitor this change. The corresponding code, in gamessparser.py is partially copied in the following: > > LINE 714: > p = re.compile("(\d+)\s*([A-Z][A-Z]?)\s*(\d+)\s*([A-Z]+)") > oldatom ='0' > i_atom = 0 #couter to translate to 0s to some hundreds, by C.W. > flag_w = True #Flag to whether > for i in range(self.nbasis): > line = inputfile.next() > > # If line is empty, break (ex. for FMO in exam37). > if not line.strip(): break > > # Fill atombasis and aonames only first time around > if readatombasis and base == 0: > aonames = [] > start = line[:17].strip() > m = p.search(start) > if m: > g = m.groups() > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w > flag_w = False > if g2 != 0: > flag_w = True > g2 = g2 + i_atom #c.w. > aoname = "%s%s_%s" % (g[1].capitalize(), str(g2), g[3]) #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), g[2], g[3]) > oldatom = str(g2) #c.w. > atomno = g2 - 1 #c.w. > # oldatom = g[2] > # atomno = int(g[2])-1 > orbno = int(g[0])-1 > > else: # For F orbitals, as shown above > g = [x.strip() for x in line.split()] > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w. > flag_w = False #c.w. > if g2 != 0: #c.w. > flag_w = True #c.w. > g2 = g2 + i_atom #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, g[2]) > aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, str(g2)) > atomno = int(oldatom)-1 > orbno = int(g[0])-1 > self.atombasis[atomno].append(orbno) > self.aonames.append(aoname) > coeffs = line[15:] # Strip off the crud at the start. > j = 0 > while j*11+4 < len(coeffs): > self.mocoeffs[0][base+j, i] = float(coeffs[j * 11:(j + 1) * 11]) > j += 1 > > line = inputfile.next() > > Enjoy! > > Best. > > Frank > > On Fri, Jan 13, 2012 at 2:20 AM, Chengju Wang <fra...@gm...> wrote: > Hi, Adam and other folks. > > Attached please find the requested file, which was given by > " > >>> f=open("aonames.txt",'w') > >>> import pickle > >>> pickle.dump(ps.aonames,f) > >>> f.close() > " > following the previous email. > > By tail this file, one will get > " tail aonames.txt > p3711 > aS'H40_S' > p3712 > aS'H40_X' > p3713 > aS'H40_Y' > p3714 > aS'H40_Z' > p3715 > a." > > This file is incomplete. I think this is problem but I don't how to solve it. :P > > thanks for your attention. > > Best. > > Chengju > > > On Wed, Jan 4, 2012 at 3:24 PM, Adam Tenderholt <ate...@gm...> wrote: > Hi Chengju, > > Sorry for the late reply. Your error is a bit odd, and I'm not sure > where the code is failing. Can you send us the aonames parsed by > cclib? If that's not available, send fonames. > > Cheers, > > Adam > > > On Thu, Dec 29, 2011 at 9:30 PM, Chengju Wang > <fra...@gm...> wrote: > > Dear all. > > > > I hope someone here can help me to analysis my GAMESS log file. Thank you. > > > > I tried to use cclib to extract the pdos, but have met with the following > > problem. > > > > >>> from cclib.parser import GAMESS > > >>> from cclib.method import CSPA > > >>> s=GAMESS("test.log") > > >>> ps=s.parse() > > [GAMESS test.log INFO] Creating attribute atomcoords[] > > [GAMESS test.log INFO] Creating attribute atomnos[] > > [GAMESS test.log INFO] Creating attribute gbasis[] > > [GAMESS test.log INFO] Creating attribute nbasis: 2343 > > [GAMESS test.log INFO] Creating attribute charge: 0 > > [GAMESS test.log INFO] Creating attribute mult: 1 > > [GAMESS test.log INFO] Creating attribute homos[] > > [GAMESS test.log INFO] Creating attribute natom: 340 > > [GAMESS test.log INFO] Creating attribute aooverlaps[] > > [GAMESS test.log INFO] Creating attribute scftargets[] > > [GAMESS test.log INFO] Creating attribute scfvalues[] > > [GAMESS test.log INFO] Creating attribute scfenergies[] > > [GAMESS test.log INFO] Creating attribute moenergies[] > > [GAMESS test.log INFO] Creating attribute mosyms[] > > [GAMESS test.log INFO] Creating attribute nmo: 2343 > > [GAMESS test.log INFO] Creating attribute mocoeffs[] > > [GAMESS test.log INFO] Creating attribute atombasis[] > > [GAMESS test.log INFO] Creating attribute aonames[] > > [GAMESS test.log INFO] Creating attribute coreelectrons[] > > >>> m=CSPA(ps) > > >>>>>> len(m.fragresults[0]) > > 2343 > > >>> len(m.fragresults[0][0]) > > 204 > > > > Why is it not 340 here? > > > > > > Sorry, the log file is too big to be attached. > > > > > > My input key words: > > > > $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END > > $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END > > $SYSTEM TIMLIM=525600 MWORDS=9000 $END > > $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END > > $SCF DIRSCF=.TRUE. $END > > $STATPT OPTTOL=0.0001 NSTEP=2000 $END > > $DATA > > > > There is no such problem found for my testing runs on smaller systems > > (~100), i.e.: len(m.fragresults[0][0] always equals to natom. > > > > > > > > ------------------------------------------------------------------------------ > > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > > infrastructure or vast IT resources to deliver seamless, secure access to > > virtual desktops. With this all-in-one solution, easily deploy virtual > > desktops for less than the cost of PCs and save 60% on VDI infrastructure > > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > |
From: Adam T. <ate...@gm...> - 2012-02-25 22:26:04
|
Ah, I just realized your code does handle past 199; I didn't see the part where you reset flag_w to True. I'll add your changes to the SVN trunk now. On Feb 18, 2012, at 2:46 PM, Frank wrote: > Hi, folks. > > I finally nailed it down. > > Here is the root problem: cclib (the current released version) cannot parse the log file of system with natom >= 100. > > In the log file for the Eigenvalues/MOs: > 518 H 98 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 519 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 520 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 521 C 99 X -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 522 C 99 Y -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 523 C 99 Z -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 524 H 0 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 525 H 1 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 526 C 2 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > > The number of atoms are recorded as 0, 1, ..., instead of 100/200/..., 101/201/..., which is however problematic in calculating CSPA. > > My resolution is: introducing a switch to monitor this change. The corresponding code, in gamessparser.py is partially copied in the following: > > LINE 714: > p = re.compile("(\d+)\s*([A-Z][A-Z]?)\s*(\d+)\s*([A-Z]+)") > oldatom ='0' > i_atom = 0 #couter to translate to 0s to some hundreds, by C.W. > flag_w = True #Flag to whether > for i in range(self.nbasis): > line = inputfile.next() > > # If line is empty, break (ex. for FMO in exam37). > if not line.strip(): break > > # Fill atombasis and aonames only first time around > if readatombasis and base == 0: > aonames = [] > start = line[:17].strip() > m = p.search(start) > if m: > g = m.groups() > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w > flag_w = False > if g2 != 0: > flag_w = True > g2 = g2 + i_atom #c.w. > aoname = "%s%s_%s" % (g[1].capitalize(), str(g2), g[3]) #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), g[2], g[3]) > oldatom = str(g2) #c.w. > atomno = g2 - 1 #c.w. > # oldatom = g[2] > # atomno = int(g[2])-1 > orbno = int(g[0])-1 > > else: # For F orbitals, as shown above > g = [x.strip() for x in line.split()] > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w. > flag_w = False #c.w. > if g2 != 0: #c.w. > flag_w = True #c.w. > g2 = g2 + i_atom #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, g[2]) > aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, str(g2)) > atomno = int(oldatom)-1 > orbno = int(g[0])-1 > self.atombasis[atomno].append(orbno) > self.aonames.append(aoname) > coeffs = line[15:] # Strip off the crud at the start. > j = 0 > while j*11+4 < len(coeffs): > self.mocoeffs[0][base+j, i] = float(coeffs[j * 11:(j + 1) * 11]) > j += 1 > > line = inputfile.next() > > Enjoy! > > Best. > > Frank > > On Fri, Jan 13, 2012 at 2:20 AM, Chengju Wang <fra...@gm...> wrote: > Hi, Adam and other folks. > > Attached please find the requested file, which was given by > " > >>> f=open("aonames.txt",'w') > >>> import pickle > >>> pickle.dump(ps.aonames,f) > >>> f.close() > " > following the previous email. > > By tail this file, one will get > " tail aonames.txt > p3711 > aS'H40_S' > p3712 > aS'H40_X' > p3713 > aS'H40_Y' > p3714 > aS'H40_Z' > p3715 > a." > > This file is incomplete. I think this is problem but I don't how to solve it. :P > > thanks for your attention. > > Best. > > Chengju > > > On Wed, Jan 4, 2012 at 3:24 PM, Adam Tenderholt <ate...@gm...> wrote: > Hi Chengju, > > Sorry for the late reply. Your error is a bit odd, and I'm not sure > where the code is failing. Can you send us the aonames parsed by > cclib? If that's not available, send fonames. > > Cheers, > > Adam > > > On Thu, Dec 29, 2011 at 9:30 PM, Chengju Wang > <fra...@gm...> wrote: > > Dear all. > > > > I hope someone here can help me to analysis my GAMESS log file. Thank you. > > > > I tried to use cclib to extract the pdos, but have met with the following > > problem. > > > > >>> from cclib.parser import GAMESS > > >>> from cclib.method import CSPA > > >>> s=GAMESS("test.log") > > >>> ps=s.parse() > > [GAMESS test.log INFO] Creating attribute atomcoords[] > > [GAMESS test.log INFO] Creating attribute atomnos[] > > [GAMESS test.log INFO] Creating attribute gbasis[] > > [GAMESS test.log INFO] Creating attribute nbasis: 2343 > > [GAMESS test.log INFO] Creating attribute charge: 0 > > [GAMESS test.log INFO] Creating attribute mult: 1 > > [GAMESS test.log INFO] Creating attribute homos[] > > [GAMESS test.log INFO] Creating attribute natom: 340 > > [GAMESS test.log INFO] Creating attribute aooverlaps[] > > [GAMESS test.log INFO] Creating attribute scftargets[] > > [GAMESS test.log INFO] Creating attribute scfvalues[] > > [GAMESS test.log INFO] Creating attribute scfenergies[] > > [GAMESS test.log INFO] Creating attribute moenergies[] > > [GAMESS test.log INFO] Creating attribute mosyms[] > > [GAMESS test.log INFO] Creating attribute nmo: 2343 > > [GAMESS test.log INFO] Creating attribute mocoeffs[] > > [GAMESS test.log INFO] Creating attribute atombasis[] > > [GAMESS test.log INFO] Creating attribute aonames[] > > [GAMESS test.log INFO] Creating attribute coreelectrons[] > > >>> m=CSPA(ps) > > >>>>>> len(m.fragresults[0]) > > 2343 > > >>> len(m.fragresults[0][0]) > > 204 > > > > Why is it not 340 here? > > > > > > Sorry, the log file is too big to be attached. > > > > > > My input key words: > > > > $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END > > $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END > > $SYSTEM TIMLIM=525600 MWORDS=9000 $END > > $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END > > $SCF DIRSCF=.TRUE. $END > > $STATPT OPTTOL=0.0001 NSTEP=2000 $END > > $DATA > > > > There is no such problem found for my testing runs on smaller systems > > (~100), i.e.: len(m.fragresults[0][0] always equals to natom. > > > > > > > > ------------------------------------------------------------------------------ > > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > > infrastructure or vast IT resources to deliver seamless, secure access to > > virtual desktops. With this all-in-one solution, easily deploy virtual > > desktops for less than the cost of PCs and save 60% on VDI infrastructure > > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > |
From: Adam T. <ate...@gm...> - 2012-02-25 21:17:51
|
Hi Frank, Thanks for hunting down this problem and letting us know about it. Since your code will only handle up to 199 atoms, I'll modify it a bit to make it more flexible. Unfortunately, without a proper test file, I have no way of ensuring it works. Thanks again, Adam On Feb 18, 2012, at 2:46 PM, Frank wrote: > Hi, folks. > > I finally nailed it down. > > Here is the root problem: cclib (the current released version) cannot parse the log file of system with natom >= 100. > > In the log file for the Eigenvalues/MOs: > 518 H 98 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 519 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 520 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 521 C 99 X -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 522 C 99 Y -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 523 C 99 Z -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 524 H 0 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 525 H 1 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > 526 C 2 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 > > The number of atoms are recorded as 0, 1, ..., instead of 100/200/..., 101/201/..., which is however problematic in calculating CSPA. > > My resolution is: introducing a switch to monitor this change. The corresponding code, in gamessparser.py is partially copied in the following: > > LINE 714: > p = re.compile("(\d+)\s*([A-Z][A-Z]?)\s*(\d+)\s*([A-Z]+)") > oldatom ='0' > i_atom = 0 #couter to translate to 0s to some hundreds, by C.W. > flag_w = True #Flag to whether > for i in range(self.nbasis): > line = inputfile.next() > > # If line is empty, break (ex. for FMO in exam37). > if not line.strip(): break > > # Fill atombasis and aonames only first time around > if readatombasis and base == 0: > aonames = [] > start = line[:17].strip() > m = p.search(start) > if m: > g = m.groups() > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w > flag_w = False > if g2 != 0: > flag_w = True > g2 = g2 + i_atom #c.w. > aoname = "%s%s_%s" % (g[1].capitalize(), str(g2), g[3]) #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), g[2], g[3]) > oldatom = str(g2) #c.w. > atomno = g2 - 1 #c.w. > # oldatom = g[2] > # atomno = int(g[2])-1 > orbno = int(g[0])-1 > > else: # For F orbitals, as shown above > g = [x.strip() for x in line.split()] > g2 = int(g[2]) #atom index from GAMESS's log file > if g2 == 0 and flag_w: #c.w. > i_atom = i_atom + 100 #c.w. > flag_w = False #c.w. > if g2 != 0: #c.w. > flag_w = True #c.w. > g2 = g2 + i_atom #c.w. > # aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, g[2]) > aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, str(g2)) > atomno = int(oldatom)-1 > orbno = int(g[0])-1 > self.atombasis[atomno].append(orbno) > self.aonames.append(aoname) > coeffs = line[15:] # Strip off the crud at the start. > j = 0 > while j*11+4 < len(coeffs): > self.mocoeffs[0][base+j, i] = float(coeffs[j * 11:(j + 1) * 11]) > j += 1 > > line = inputfile.next() > > Enjoy! > > Best. > > Frank > > On Fri, Jan 13, 2012 at 2:20 AM, Chengju Wang <fra...@gm...> wrote: > Hi, Adam and other folks. > > Attached please find the requested file, which was given by > " > >>> f=open("aonames.txt",'w') > >>> import pickle > >>> pickle.dump(ps.aonames,f) > >>> f.close() > " > following the previous email. > > By tail this file, one will get > " tail aonames.txt > p3711 > aS'H40_S' > p3712 > aS'H40_X' > p3713 > aS'H40_Y' > p3714 > aS'H40_Z' > p3715 > a." > > This file is incomplete. I think this is problem but I don't how to solve it. :P > > thanks for your attention. > > Best. > > Chengju > > > On Wed, Jan 4, 2012 at 3:24 PM, Adam Tenderholt <ate...@gm...> wrote: > Hi Chengju, > > Sorry for the late reply. Your error is a bit odd, and I'm not sure > where the code is failing. Can you send us the aonames parsed by > cclib? If that's not available, send fonames. > > Cheers, > > Adam > > > On Thu, Dec 29, 2011 at 9:30 PM, Chengju Wang > <fra...@gm...> wrote: > > Dear all. > > > > I hope someone here can help me to analysis my GAMESS log file. Thank you. > > > > I tried to use cclib to extract the pdos, but have met with the following > > problem. > > > > >>> from cclib.parser import GAMESS > > >>> from cclib.method import CSPA > > >>> s=GAMESS("test.log") > > >>> ps=s.parse() > > [GAMESS test.log INFO] Creating attribute atomcoords[] > > [GAMESS test.log INFO] Creating attribute atomnos[] > > [GAMESS test.log INFO] Creating attribute gbasis[] > > [GAMESS test.log INFO] Creating attribute nbasis: 2343 > > [GAMESS test.log INFO] Creating attribute charge: 0 > > [GAMESS test.log INFO] Creating attribute mult: 1 > > [GAMESS test.log INFO] Creating attribute homos[] > > [GAMESS test.log INFO] Creating attribute natom: 340 > > [GAMESS test.log INFO] Creating attribute aooverlaps[] > > [GAMESS test.log INFO] Creating attribute scftargets[] > > [GAMESS test.log INFO] Creating attribute scfvalues[] > > [GAMESS test.log INFO] Creating attribute scfenergies[] > > [GAMESS test.log INFO] Creating attribute moenergies[] > > [GAMESS test.log INFO] Creating attribute mosyms[] > > [GAMESS test.log INFO] Creating attribute nmo: 2343 > > [GAMESS test.log INFO] Creating attribute mocoeffs[] > > [GAMESS test.log INFO] Creating attribute atombasis[] > > [GAMESS test.log INFO] Creating attribute aonames[] > > [GAMESS test.log INFO] Creating attribute coreelectrons[] > > >>> m=CSPA(ps) > > >>>>>> len(m.fragresults[0]) > > 2343 > > >>> len(m.fragresults[0][0]) > > 204 > > > > Why is it not 340 here? > > > > > > Sorry, the log file is too big to be attached. > > > > > > My input key words: > > > > $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END > > $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END > > $SYSTEM TIMLIM=525600 MWORDS=9000 $END > > $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END > > $SCF DIRSCF=.TRUE. $END > > $STATPT OPTTOL=0.0001 NSTEP=2000 $END > > $DATA > > > > There is no such problem found for my testing runs on smaller systems > > (~100), i.e.: len(m.fragresults[0][0] always equals to natom. > > > > > > > > ------------------------------------------------------------------------------ > > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > > infrastructure or vast IT resources to deliver seamless, secure access to > > virtual desktops. With this all-in-one solution, easily deploy virtual > > desktops for less than the cost of PCs and save 60% on VDI infrastructure > > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > |
From: Frank <fra...@gm...> - 2012-02-18 22:46:10
|
Hi, folks. I finally nailed it down. Here is the root problem: cclib (the current released version) cannot parse the log file of system with natom >= 100. In the log file for the Eigenvalues/MOs: 518 H 98 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 519 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 520 C 99 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 521 C 99 X -0.000000 0.000000 -0.000000 -0.000000 -0.000000 522 C 99 Y -0.000000 0.000000 -0.000000 -0.000000 -0.000000 523 C 99 Z -0.000000 0.000000 -0.000000 -0.000000 -0.000000 524 H 0 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 525 H 1 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 526 C 2 S -0.000000 0.000000 -0.000000 -0.000000 -0.000000 The number of atoms are recorded as 0, 1, ..., instead of 100/200/..., 101/201/..., which is however problematic in calculating CSPA. My resolution is: introducing a switch to monitor this change. The corresponding code, in gamessparser.py is partially copied in the following: LINE 714: p = re.compile("(\d+)\s*([A-Z][A-Z]?)\s*(\d+)\s*([A-Z]+)") oldatom ='0' i_atom = 0 #couter to translate to 0s to some hundreds, by C.W. flag_w = True #Flag to whether for i in range(self.nbasis): line = inputfile.next() # If line is empty, break (ex. for FMO in exam37). if not line.strip(): break # Fill atombasis and aonames only first time around if readatombasis and base == 0: aonames = [] start = line[:17].strip() m = p.search(start) if m: g = m.groups() g2 = int(g[2]) #atom index from GAMESS's log file if g2 == 0 and flag_w: #c.w. i_atom = i_atom + 100 #c.w flag_w = False if g2 != 0: flag_w = True g2 = g2 + i_atom #c.w. aoname = "%s%s_%s" % (g[1].capitalize(), str(g2), g[3]) #c.w. # aoname = "%s%s_%s" % (g[1].capitalize(), g[2], g[3]) oldatom = str(g2) #c.w. atomno = g2 - 1 #c.w. # oldatom = g[2] # atomno = int(g[2])-1 orbno = int(g[0])-1 else: # For F orbitals, as shown above g = [x.strip() for x in line.split()] g2 = int(g[2]) #atom index from GAMESS's log file if g2 == 0 and flag_w: #c.w. i_atom = i_atom + 100 #c.w. flag_w = False #c.w. if g2 != 0: #c.w. flag_w = True #c.w. g2 = g2 + i_atom #c.w. # aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, g[2]) aoname = "%s%s_%s" % (g[1].capitalize(), oldatom, str(g2)) atomno = int(oldatom)-1 orbno = int(g[0])-1 self.atombasis[atomno].append(orbno) self.aonames.append(aoname) coeffs = line[15:] # Strip off the crud at the start. j = 0 while j*11+4 < len(coeffs): self.mocoeffs[0][base+j, i] = float(coeffs[j * 11:(j + 1) * 11]) j += 1 line = inputfile.next() Enjoy! Best. Frank On Fri, Jan 13, 2012 at 2:20 AM, Chengju Wang <fra...@gm...>wrote: > Hi, Adam and other folks. > > Attached please find the requested file, which was given by > " > >>> f=open("aonames.txt",'w') > >>> import pickle > >>> pickle.dump(ps.aonames,f) > >>> f.close() > " > following the previous email. > > By tail this file, one will get > " tail aonames.txt > p3711 > aS'H40_S' > p3712 > aS'H40_X' > p3713 > aS'H40_Y' > p3714 > aS'H40_Z' > p3715 > a." > > This file is incomplete. I think this is problem but I don't how to solve > it. :P > > thanks for your attention. > > Best. > > Chengju > > > On Wed, Jan 4, 2012 at 3:24 PM, Adam Tenderholt <ate...@gm...>wrote: > >> Hi Chengju, >> >> Sorry for the late reply. Your error is a bit odd, and I'm not sure >> where the code is failing. Can you send us the aonames parsed by >> cclib? If that's not available, send fonames. >> >> Cheers, >> >> Adam >> >> >> On Thu, Dec 29, 2011 at 9:30 PM, Chengju Wang >> <fra...@gm...> wrote: >> > Dear all. >> > >> > I hope someone here can help me to analysis my GAMESS log file. Thank >> you. >> > >> > I tried to use cclib to extract the pdos, but have met with >> the following >> > problem. >> > >> > >>> from cclib.parser import GAMESS >> > >>> from cclib.method import CSPA >> > >>> s=GAMESS("test.log") >> > >>> ps=s.parse() >> > [GAMESS test.log INFO] Creating attribute atomcoords[] >> > [GAMESS test.log INFO] Creating attribute atomnos[] >> > [GAMESS test.log INFO] Creating attribute gbasis[] >> > [GAMESS test.log INFO] Creating attribute nbasis: 2343 >> > [GAMESS test.log INFO] Creating attribute charge: 0 >> > [GAMESS test.log INFO] Creating attribute mult: 1 >> > [GAMESS test.log INFO] Creating attribute homos[] >> > [GAMESS test.log INFO] Creating attribute natom: 340 >> > [GAMESS test.log INFO] Creating attribute aooverlaps[] >> > [GAMESS test.log INFO] Creating attribute scftargets[] >> > [GAMESS test.log INFO] Creating attribute scfvalues[] >> > [GAMESS test.log INFO] Creating attribute scfenergies[] >> > [GAMESS test.log INFO] Creating attribute moenergies[] >> > [GAMESS test.log INFO] Creating attribute mosyms[] >> > [GAMESS test.log INFO] Creating attribute nmo: 2343 >> > [GAMESS test.log INFO] Creating attribute mocoeffs[] >> > [GAMESS test.log INFO] Creating attribute atombasis[] >> > [GAMESS test.log INFO] Creating attribute aonames[] >> > [GAMESS test.log INFO] Creating attribute coreelectrons[] >> > >>> m=CSPA(ps) >> > >>>>>> len(m.fragresults[0]) >> > 2343 >> > >>> len(m.fragresults[0][0]) >> > 204 >> > >> > Why is it not 340 here? >> > >> > >> > Sorry, the log file is too big to be attached. >> > >> > >> > My input key words: >> > >> > $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END >> > $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END >> > $SYSTEM TIMLIM=525600 MWORDS=9000 $END >> > $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END >> > $SCF DIRSCF=.TRUE. $END >> > $STATPT OPTTOL=0.0001 NSTEP=2000 $END >> > $DATA >> > >> > There is no such problem found for my testing runs on smaller systems >> > (~100), i.e.: len(m.fragresults[0][0] always equals to natom. >> > >> > >> > >> > ------------------------------------------------------------ >> ------------------ >> > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a >> complex >> > infrastructure or vast IT resources to deliver seamless, secure access >> to >> > virtual desktops. With this all-in-one solution, easily deploy virtual >> > desktops for less than the cost of PCs and save 60% on VDI >> infrastructure >> > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >> > _______________________________________________ >> > cclib-users mailing list >> > ccl...@li... >> > https://lists.sourceforge.net/lists/listinfo/cclib-users >> > >> > > |
From: Karol M. L. <kar...@gm...> - 2012-01-28 02:41:38
|
Hi, The differences are just due to me using an ultra-stable isntallation on this particular computer. I will test with newer version on another machine (probably tommorrow). - Karol On Jan 27 2012, Martin Rahm wrote: > Hi Karol, > > Interesting. I'm using Python 2.7.1, so different but newer than yours, > with GCC 4.2.1, if that matters. cclib is 1.01 (the latest), and finally, > Numpy 1.5.1, which also is newer than yours. > > It's all on a OS X 10.6.8 machine. > > Clearly there are some external differences, however, going back to older > versions are cumbersome. Does this mean one always have to use older > packages to be sure, or is there a possibility to make cclib work with the > new ones? > > Thanks again for your hard work & with best regards, > Martin > > On Fri, Jan 27, 2012 at 4:51 PM, Karol M. Langner > <kar...@gm...>wrote: > > > Hi Martin, > > > > I've come around to this issue. First of all, in this case I don't get > > the complex number error your report, and my fragcharges sum up nicely. > > That is a good thing, because it means the cause is perhaps external > > to cclib. > > > > I'm using Python 2.6 here, but I assume that would not be a problem. > > My NumPy version is 1.4.1 and I'm using the latest cclib revision from svn. > > What are your version? > > > > - Karol > > > > On Jan 12 2012, Martin Rahm wrote: > > > Hello again, > > > > > > I've come across another case of the "complex number" error. This time > > in a > > > very small diatomic. > > > > > > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this > > error: > > > > > > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating > > > attribute aoresults: [array[2]] > > > > > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > > > ComplexWarning: Casting complex values to real discards the imaginary > > part > > > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > > > > > > This is quite cumbersome, since there is really no way of breaking > > symmetry > > > of a linear molecule (which solved the problem for larger molecules)! > > > > > > I've attached my log file, and also my script just in case. > > > > > > I hope you have a quick fix :) > > > > > > Best regards, > > > Martin > > > > > Archive: /tmp/ClF-M06-cc-pwCV5Z.log.zip > > > Length Date Time Name > > > --------- ---------- ----- ---- > > > 8430472 2012-01-11 09:10 ClF-M06-cc-pwCV5Z.log > > > --------- ------- > > > 8430472 1 file > > > > > > > > > ------------------------------------------------------------------------------ > > > RSA(R) Conference 2012 > > > Mar 27 - Feb 2 > > > Save $400 by Jan. 27 > > > Register now! > > > http://p.sf.net/sfu/rsa-sfdev2dev2 > > > > > _______________________________________________ > > > cclib-users mailing list > > > ccl...@li... > > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > > > -- > > written by Karol Langner > > Sat Jan 28 01:46:35 CET 2012 > > -- written by Karol Langner Sat Jan 28 03:40:06 CET 2012 |
From: Martin R. <mar...@gm...> - 2012-01-28 01:12:48
|
Hi Karol, Interesting. I'm using Python 2.7.1, so different but newer than yours, with GCC 4.2.1, if that matters. cclib is 1.01 (the latest), and finally, Numpy 1.5.1, which also is newer than yours. It's all on a OS X 10.6.8 machine. Clearly there are some external differences, however, going back to older versions are cumbersome. Does this mean one always have to use older packages to be sure, or is there a possibility to make cclib work with the new ones? Thanks again for your hard work & with best regards, Martin On Fri, Jan 27, 2012 at 4:51 PM, Karol M. Langner <kar...@gm...>wrote: > Hi Martin, > > I've come around to this issue. First of all, in this case I don't get > the complex number error your report, and my fragcharges sum up nicely. > That is a good thing, because it means the cause is perhaps external > to cclib. > > I'm using Python 2.6 here, but I assume that would not be a problem. > My NumPy version is 1.4.1 and I'm using the latest cclib revision from svn. > What are your version? > > - Karol > > On Jan 12 2012, Martin Rahm wrote: > > Hello again, > > > > I've come across another case of the "complex number" error. This time > in a > > very small diatomic. > > > > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this > error: > > > > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating > > attribute aoresults: [array[2]] > > > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > > ComplexWarning: Casting complex values to real discards the imaginary > part > > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > > > > This is quite cumbersome, since there is really no way of breaking > symmetry > > of a linear molecule (which solved the problem for larger molecules)! > > > > I've attached my log file, and also my script just in case. > > > > I hope you have a quick fix :) > > > > Best regards, > > Martin > > > Archive: /tmp/ClF-M06-cc-pwCV5Z.log.zip > > Length Date Time Name > > --------- ---------- ----- ---- > > 8430472 2012-01-11 09:10 ClF-M06-cc-pwCV5Z.log > > --------- ------- > > 8430472 1 file > > > > > ------------------------------------------------------------------------------ > > RSA(R) Conference 2012 > > Mar 27 - Feb 2 > > Save $400 by Jan. 27 > > Register now! > > http://p.sf.net/sfu/rsa-sfdev2dev2 > > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > -- > written by Karol Langner > Sat Jan 28 01:46:35 CET 2012 > |
From: Karol M. L. <kar...@gm...> - 2012-01-28 00:51:36
|
Hi Martin, I've come around to this issue. First of all, in this case I don't get the complex number error your report, and my fragcharges sum up nicely. That is a good thing, because it means the cause is perhaps external to cclib. I'm using Python 2.6 here, but I assume that would not be a problem. My NumPy version is 1.4.1 and I'm using the latest cclib revision from svn. What are your version? - Karol On Jan 12 2012, Martin Rahm wrote: > Hello again, > > I've come across another case of the "complex number" error. This time in a > very small diatomic. > > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this error: > > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating > attribute aoresults: [array[2]] > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > ComplexWarning: Casting complex values to real discards the imaginary part > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > > This is quite cumbersome, since there is really no way of breaking symmetry > of a linear molecule (which solved the problem for larger molecules)! > > I've attached my log file, and also my script just in case. > > I hope you have a quick fix :) > > Best regards, > Martin > Archive: /tmp/ClF-M06-cc-pwCV5Z.log.zip > Length Date Time Name > --------- ---------- ----- ---- > 8430472 2012-01-11 09:10 ClF-M06-cc-pwCV5Z.log > --------- ------- > 8430472 1 file > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2 > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users -- written by Karol Langner Sat Jan 28 01:46:35 CET 2012 |
From: Adam T. <ate...@gm...> - 2012-01-21 17:55:45
|
Hi Martin, Thanks for the info and logfile. A fix isn't immediately apparent to me, so I will (unless Noel or Karol get to it first) have to spend some time figuring out what is going on. I probably can't get to it for a few weeks though. Adam On Mon, Jan 16, 2012 at 1:00 PM, Martin Rahm <mar...@gm...> wrote: > Hi Adam, > > Unfortunately Int=ultrafine doesn't do anything. Neither does smaller basis > sets (tried cc-pVTZ and cc-pV5Z). Since the exact same error occurs for Oh > systems, but goes away upon distortion to C3v, it seems like something else > is wrong. > > Best, > Martin > > > On Mon, Jan 16, 2012 at 10:43 AM, Adam Tenderholt <ate...@gm...> > wrote: >> >> Hi Martin, >> >> Any idea what happens if you use Int=UltraFine? Does this error still >> appear for the diatomic with smaller basis sets? What about with for >> cc-pV5Z? >> >> Adam >> >> >> On Thu, Jan 12, 2012 at 3:56 PM, Martin Rahm <mar...@gm...> >> wrote: >> > Hello again, >> > >> > I've come across another case of the "complex number" error. This time >> > in a >> > very small diatomic. >> > >> > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this >> > error: >> > >> > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating >> > attribute aoresults: [array[2]] >> > >> > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: >> > ComplexWarning: Casting complex values to real discards the imaginary >> > part >> > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") >> > >> > This is quite cumbersome, since there is really no way of breaking >> > symmetry >> > of a linear molecule (which solved the problem for larger molecules)! >> > >> > I've attached my log file, and also my script just in case. >> > >> > I hope you have a quick fix :) >> > >> > Best regards, >> > Martin >> > >> > >> > ------------------------------------------------------------------------------ >> > RSA(R) Conference 2012 >> > Mar 27 - Feb 2 >> > Save $400 by Jan. 27 >> > Register now! >> > http://p.sf.net/sfu/rsa-sfdev2dev2 >> > _______________________________________________ >> > cclib-users mailing list >> > ccl...@li... >> > https://lists.sourceforge.net/lists/listinfo/cclib-users >> > > > |
From: Karol M. L. <kar...@gm...> - 2012-01-19 14:53:17
|
Hi Chengju, Thanks for the file and sorry for taking so long. Your file is parsed correctly as of r951. Enjoy! It seems GAMESS-US added some extra output to the normal coord. analysis, including symmetry details which actually caused the problem. Note that I just added a fix for the parser to not die on this output, but cclib does not parser the symmetries. Thanks for your feedback, Karol On Dec 17 2011, Chengju Wang wrote: > Sure, thanks for the prompt response. > > Attached please find the log file I've run into. Since this is a test case > of water, you are free to do ANYTHING with it. > > > Best regards and happy holidays! > > Chengju > > On Sat, Dec 17, 2011 at 2:51 PM, Karol M. Langner > <kar...@gm...>wrote: > > > Hi Chengju, > > > > Could you make the log file available? > > > > We need it to test the fix, and we need your consent to redistribute > > it with our regression suite. > > > > If you provide us with the file, there is a good chance the > > problem will be fixed. > > > > Best, > > Karol > > > > On Dec 16 2011, Chengju Wang wrote: > > > *Hi, everyone.* > > > * > > > * > > > *I'm new to cclib. I just found a 'problem' with cclib. * > > > * > > > * > > > *After run this n_water.inp* > > > > > > *! File created by MacMolPlt 7.4.2* > > > * $CONTRL SCFTYP=RHF RUNTYP=HESSIAN MAXIT=60 MULT=1 $END* > > > * $SYSTEM TIMLIM=525600 MWORDS=9000 $END* > > > * $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END* > > > * $SCF DIRSCF=.TRUE. $END* > > > * $STATPT OPTTOL=0.0001 NSTEP=2000 HSSEND=.t. PROJCT=.FALSE. $END* > > > * $FORCE METHOD=ANALYTIC VIBANL=.TRUE. $END* > > > * $DATA* > > > *Test run of H2O* > > > *CNV 2* > > > * > > > * > > > *O 8.0 0.00000 0.00000 0.00000* > > > *H 1.0 -0.75800 0.00000 0.54500* > > > * $END* > > > > > > *I tried to open the log file using GaussSum, I got this message"cclib > > has > > > problems parsing n_water.log. If you .....".* > > > * > > > * > > > *Then I go to Python to call cclib directly, I got this* > > > * > > > * > > > *>>> from cclib.parser import ccopen* > > > *>>> p=ccopen("n_water.log")* > > > *>>> date=p.parse()* > > > *[GAMESS n_water.log INFO] Creating attribute atomcoords[]* > > > *[GAMESS n_water.log INFO] Creating attribute atomnos[]* > > > *[GAMESS n_water.log INFO] Creating attribute gbasis[]* > > > *[GAMESS n_water.log INFO] Creating attribute nbasis: 19* > > > *[GAMESS n_water.log INFO] Creating attribute charge: 0* > > > *[GAMESS n_water.log INFO] Creating attribute mult: 1* > > > *[GAMESS n_water.log INFO] Creating attribute homos[]* > > > *[GAMESS n_water.log INFO] Creating attribute natom: 3* > > > *[GAMESS n_water.log INFO] Creating attribute scftargets[]* > > > *[GAMESS n_water.log INFO] Creating attribute scfvalues[]* > > > *[GAMESS n_water.log INFO] Creating attribute scfenergies[]* > > > *[GAMESS n_water.log INFO] Creating attribute moenergies[]* > > > *[GAMESS n_water.log INFO] Creating attribute mosyms[]* > > > *[GAMESS n_water.log INFO] Creating attribute nmo: 19* > > > *[GAMESS n_water.log INFO] Creating attribute mocoeffs[]* > > > *[GAMESS n_water.log INFO] Creating attribute atombasis[]* > > > *[GAMESS n_water.log INFO] Creating attribute aonames[]* > > > *[GAMESS n_water.log INFO] Creating attribute vibfreqs[]* > > > *[GAMESS n_water.log INFO] Creating attribute vibirs[]* > > > *[GAMESS n_water.log INFO] Creating attribute vibdisps[]* > > > *[GAMESS n_water.log WARNING] This is not a stationary point on the > > > molecularPES.* > > > * The vibrational analysis is not valid.* > > > *Traceback (most recent call last):* > > > * File "<stdin>", line 1, in ?* > > > * File "/usr/lib/python2.4/site-packages/cclib/parser/logfileparser.py", > > > line 22* > > > *1, in parse* > > > * self.extract(inputfile, line)* > > > * File "/usr/lib/python2.4/site-packages/cclib/parser/gamessparser.py", > > > line 528* > > > *, in extract* > > > * newfreq.append(float(x))* > > > *ValueError: invalid literal for float(): MASSES* > > > > > > *Thank you for your suggestion to read my log file w/ cclib.* > > > * > > > * > > > *Best and happy holidays!* > > > * > > > * > > > *Frank* > > > > > > > ------------------------------------------------------------------------------ > > > Learn Windows Azure Live! Tuesday, Dec 13, 2011 > > > Microsoft is holding a special Learn Windows Azure training event for > > > developers. It will provide a great way to learn Windows Azure and what > > it > > > provides. You can attend the event by watching it streamed LIVE online. > > > Learn more at http://p.sf.net/sfu/ms-windowsazure > > > > > _______________________________________________ > > > cclib-users mailing list > > > ccl...@li... > > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > > > -- > > written by Karol M. Langner > > Sat Dec 17 20:48:58 CET 2011 > > -- written by Karol Langner Thu Jan 19 15:50:44 CET 2012 |
From: Martin R. <mar...@gm...> - 2012-01-16 21:01:03
|
Hi Adam, Unfortunately Int=ultrafine doesn't do anything. Neither does smaller basis sets (tried cc-pVTZ and cc-pV5Z). Since the exact same error occurs for Oh systems, but goes away upon distortion to C3v, it seems like something else is wrong. Best, Martin On Mon, Jan 16, 2012 at 10:43 AM, Adam Tenderholt <ate...@gm...>wrote: > Hi Martin, > > Any idea what happens if you use Int=UltraFine? Does this error still > appear for the diatomic with smaller basis sets? What about with for > cc-pV5Z? > > Adam > > > On Thu, Jan 12, 2012 at 3:56 PM, Martin Rahm <mar...@gm...> > wrote: > > Hello again, > > > > I've come across another case of the "complex number" error. This time > in a > > very small diatomic. > > > > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this > error: > > > > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating > > attribute aoresults: [array[2]] > > > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > > ComplexWarning: Casting complex values to real discards the imaginary > part > > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > > > > This is quite cumbersome, since there is really no way of breaking > symmetry > > of a linear molecule (which solved the problem for larger molecules)! > > > > I've attached my log file, and also my script just in case. > > > > I hope you have a quick fix :) > > > > Best regards, > > Martin > > > > > ------------------------------------------------------------------------------ > > RSA(R) Conference 2012 > > Mar 27 - Feb 2 > > Save $400 by Jan. 27 > > Register now! > > http://p.sf.net/sfu/rsa-sfdev2dev2 > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > |
From: Adam T. <ate...@gm...> - 2012-01-16 18:43:53
|
Hi Martin, Any idea what happens if you use Int=UltraFine? Does this error still appear for the diatomic with smaller basis sets? What about with for cc-pV5Z? Adam On Thu, Jan 12, 2012 at 3:56 PM, Martin Rahm <mar...@gm...> wrote: > Hello again, > > I've come across another case of the "complex number" error. This time in a > very small diatomic. > > Running LPA on a M062X/cc-pwCV5Z wave function of ClF, and gets this error: > > [LPA <cclib.parser.data.ccData object at 0x1015ba1d0> INFO] Creating > attribute aoresults: [array[2]] > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > ComplexWarning: Casting complex values to real discards the imaginary part > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > > This is quite cumbersome, since there is really no way of breaking symmetry > of a linear molecule (which solved the problem for larger molecules)! > > I've attached my log file, and also my script just in case. > > I hope you have a quick fix :) > > Best regards, > Martin > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2 > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users > |
From: Chengju W. <fra...@gm...> - 2012-01-13 07:20:20
|
(lp0 S'C1_S' p1 aS'C1_S' p2 aS'C1_X' p3 aS'C1_Y' p4 aS'C1_Z' p5 aS'C1_S' p6 aS'C1_X' p7 aS'C1_Y' p8 aS'C1_Z' p9 aS'C1_S' p10 aS'C1_X' p11 aS'C1_Y' p12 aS'C1_Z' p13 aS'C1_XX' p14 aS'C1_YY' p15 aS'C1_ZZ' p16 aS'C1_XY' p17 aS'C1_XZ' p18 aS'C1_YZ' p19 aS'C2_S' p20 aS'C2_S' p21 aS'C2_X' p22 aS'C2_Y' p23 aS'C2_Z' p24 aS'C2_S' p25 aS'C2_X' p26 aS'C2_Y' p27 aS'C2_Z' p28 aS'C2_S' p29 aS'C2_X' p30 aS'C2_Y' p31 aS'C2_Z' p32 aS'C2_XX' p33 aS'C2_YY' p34 aS'C2_ZZ' p35 aS'C2_XY' p36 aS'C2_XZ' p37 aS'C2_YZ' p38 aS'C3_S' p39 aS'C3_S' p40 aS'C3_X' p41 aS'C3_Y' p42 aS'C3_Z' p43 aS'C3_S' p44 aS'C3_X' p45 aS'C3_Y' p46 aS'C3_Z' p47 aS'C3_S' p48 aS'C3_X' p49 aS'C3_Y' p50 aS'C3_Z' p51 aS'C3_XX' p52 aS'C3_YY' p53 aS'C3_ZZ' p54 aS'C3_XY' p55 aS'C3_XZ' p56 aS'C3_YZ' p57 aS'C4_S' p58 aS'C4_S' p59 aS'C4_X' p60 aS'C4_Y' p61 aS'C4_Z' p62 aS'C4_S' p63 aS'C4_X' p64 aS'C4_Y' p65 aS'C4_Z' p66 aS'C4_S' p67 aS'C4_X' p68 aS'C4_Y' p69 aS'C4_Z' p70 aS'C4_XX' p71 aS'C4_YY' p72 aS'C4_ZZ' p73 aS'C4_XY' p74 aS'C4_XZ' p75 aS'C4_YZ' p76 aS'C5_S' p77 aS'C5_S' p78 aS'C5_X' p79 aS'C5_Y' p80 aS'C5_Z' p81 aS'C5_S' p82 aS'C5_X' p83 aS'C5_Y' p84 aS'C5_Z' p85 aS'C5_S' p86 aS'C5_X' p87 aS'C5_Y' p88 aS'C5_Z' p89 aS'C5_XX' p90 aS'C5_YY' p91 aS'C5_ZZ' p92 aS'C5_XY' p93 aS'C5_XZ' p94 aS'C5_YZ' p95 aS'C6_S' p96 aS'C6_S' p97 aS'C6_X' p98 aS'C6_Y' p99 aS'C6_Z' p100 aS'C6_S' p101 aS'C6_X' p102 aS'C6_Y' p103 aS'C6_Z' p104 aS'C6_S' p105 aS'C6_X' p106 aS'C6_Y' p107 aS'C6_Z' p108 aS'C6_XX' p109 aS'C6_YY' p110 aS'C6_ZZ' p111 aS'C6_XY' p112 aS'C6_XZ' p113 aS'C6_YZ' p114 aS'C7_S' p115 aS'C7_S' p116 aS'C7_X' p117 aS'C7_Y' p118 aS'C7_Z' p119 aS'C7_S' p120 aS'C7_X' p121 aS'C7_Y' p122 aS'C7_Z' p123 aS'C7_S' p124 aS'C7_X' p125 aS'C7_Y' p126 aS'C7_Z' p127 aS'C7_XX' p128 aS'C7_YY' p129 aS'C7_ZZ' p130 aS'C7_XY' p131 aS'C7_XZ' p132 aS'C7_YZ' p133 aS'H8_S' p134 aS'H8_S' p135 aS'H8_S' p136 aS'H8_X' p137 aS'H8_Y' p138 aS'H8_Z' p139 aS'C9_S' p140 aS'C9_S' p141 aS'C9_X' p142 aS'C9_Y' p143 aS'C9_Z' p144 aS'C9_S' p145 aS'C9_X' p146 aS'C9_Y' p147 aS'C9_Z' p148 aS'C9_S' p149 aS'C9_X' p150 aS'C9_Y' p151 aS'C9_Z' p152 aS'C9_XX' p153 aS'C9_YY' p154 aS'C9_ZZ' p155 aS'C9_XY' p156 aS'C9_XZ' p157 aS'C9_YZ' p158 aS'C10_S' p159 aS'C10_S' p160 aS'C10_X' p161 aS'C10_Y' p162 aS'C10_Z' p163 aS'C10_S' p164 aS'C10_X' p165 aS'C10_Y' p166 aS'C10_Z' p167 aS'C10_S' p168 aS'C10_X' p169 aS'C10_Y' p170 aS'C10_Z' p171 aS'C10_XX' p172 aS'C10_YY' p173 aS'C10_ZZ' p174 aS'C10_XY' p175 aS'C10_XZ' p176 aS'C10_YZ' p177 aS'H11_S' p178 aS'H11_S' p179 aS'H11_S' p180 aS'H11_X' p181 aS'H11_Y' p182 aS'H11_Z' p183 aS'H12_S' p184 aS'H12_S' p185 aS'H12_S' p186 aS'H12_X' p187 aS'H12_Y' p188 aS'H12_Z' p189 aS'O13_S' p190 aS'O13_S' p191 aS'O13_X' p192 aS'O13_Y' p193 aS'O13_Z' p194 aS'O13_S' p195 aS'O13_X' p196 aS'O13_Y' p197 aS'O13_Z' p198 aS'O13_S' p199 aS'O13_X' p200 aS'O13_Y' p201 aS'O13_Z' p202 aS'O13_XX' p203 aS'O13_YY' p204 aS'O13_ZZ' p205 aS'O13_XY' p206 aS'O13_XZ' p207 aS'O13_YZ' p208 aS'Cl14_S' p209 aS'Cl14_S' p210 aS'Cl14_S' p211 aS'Cl14_S' p212 aS'Cl14_S' p213 aS'Cl14_S' p214 aS'Cl14_X' p215 aS'Cl14_Y' p216 aS'Cl14_Z' p217 aS'Cl14_X' p218 aS'Cl14_Y' p219 aS'Cl14_Z' p220 aS'Cl14_X' p221 aS'Cl14_Y' p222 aS'Cl14_Z' p223 aS'Cl14_X' p224 aS'Cl14_Y' p225 aS'Cl14_Z' p226 aS'Cl14_X' p227 aS'Cl14_Y' p228 aS'Cl14_Z' p229 aS'Cl14_XX' p230 aS'Cl14_YY' p231 aS'Cl14_ZZ' p232 aS'Cl14_XY' p233 aS'Cl14_XZ' p234 aS'Cl14_YZ' p235 aS'C15_S' p236 aS'C15_S' p237 aS'C15_X' p238 aS'C15_Y' p239 aS'C15_Z' p240 aS'C15_S' p241 aS'C15_X' p242 aS'C15_Y' p243 aS'C15_Z' p244 aS'C15_S' p245 aS'C15_X' p246 aS'C15_Y' p247 aS'C15_Z' p248 aS'C15_XX' p249 aS'C15_YY' p250 aS'C15_ZZ' p251 aS'C15_XY' p252 aS'C15_XZ' p253 aS'C15_YZ' p254 aS'C16_S' p255 aS'C16_S' p256 aS'C16_X' p257 aS'C16_Y' p258 aS'C16_Z' p259 aS'C16_S' p260 aS'C16_X' p261 aS'C16_Y' p262 aS'C16_Z' p263 aS'C16_S' p264 aS'C16_X' p265 aS'C16_Y' p266 aS'C16_Z' p267 aS'C16_XX' p268 aS'C16_YY' p269 aS'C16_ZZ' p270 aS'C16_XY' p271 aS'C16_XZ' p272 aS'C16_YZ' p273 aS'C17_S' p274 aS'C17_S' p275 aS'C17_X' p276 aS'C17_Y' p277 aS'C17_Z' p278 aS'C17_S' p279 aS'C17_X' p280 aS'C17_Y' p281 aS'C17_Z' p282 aS'C17_S' p283 aS'C17_X' p284 aS'C17_Y' p285 aS'C17_Z' p286 aS'C17_XX' p287 aS'C17_YY' p288 aS'C17_ZZ' p289 aS'C17_XY' p290 aS'C17_XZ' p291 aS'C17_YZ' p292 aS'C18_S' p293 aS'C18_S' p294 aS'C18_X' p295 aS'C18_Y' p296 aS'C18_Z' p297 aS'C18_S' p298 aS'C18_X' p299 aS'C18_Y' p300 aS'C18_Z' p301 aS'C18_S' p302 aS'C18_X' p303 aS'C18_Y' p304 aS'C18_Z' p305 aS'C18_XX' p306 aS'C18_YY' p307 aS'C18_ZZ' p308 aS'C18_XY' p309 aS'C18_XZ' p310 aS'C18_YZ' p311 aS'C19_S' p312 aS'C19_S' p313 aS'C19_X' p314 aS'C19_Y' p315 aS'C19_Z' p316 aS'C19_S' p317 aS'C19_X' p318 aS'C19_Y' p319 aS'C19_Z' p320 aS'C19_S' p321 aS'C19_X' p322 aS'C19_Y' p323 aS'C19_Z' p324 aS'C19_XX' p325 aS'C19_YY' p326 aS'C19_ZZ' p327 aS'C19_XY' p328 aS'C19_XZ' p329 aS'C19_YZ' p330 aS'C20_S' p331 aS'C20_S' p332 aS'C20_X' p333 aS'C20_Y' p334 aS'C20_Z' p335 aS'C20_S' p336 aS'C20_X' p337 aS'C20_Y' p338 aS'C20_Z' p339 aS'C20_S' p340 aS'C20_X' p341 aS'C20_Y' p342 aS'C20_Z' p343 aS'C20_XX' p344 aS'C20_YY' p345 aS'C20_ZZ' p346 aS'C20_XY' p347 aS'C20_XZ' p348 aS'C20_YZ' p349 aS'C21_S' p350 aS'C21_S' p351 aS'C21_X' p352 aS'C21_Y' p353 aS'C21_Z' p354 aS'C21_S' p355 aS'C21_X' p356 aS'C21_Y' p357 aS'C21_Z' p358 aS'C21_S' p359 aS'C21_X' p360 aS'C21_Y' p361 aS'C21_Z' p362 aS'C21_XX' p363 aS'C21_YY' p364 aS'C21_ZZ' p365 aS'C21_XY' p366 aS'C21_XZ' p367 aS'C21_YZ' p368 aS'C22_S' p369 aS'C22_S' p370 aS'C22_X' p371 aS'C22_Y' p372 aS'C22_Z' p373 aS'C22_S' p374 aS'C22_X' p375 aS'C22_Y' p376 aS'C22_Z' p377 aS'C22_S' p378 aS'C22_X' p379 aS'C22_Y' p380 aS'C22_Z' p381 aS'C22_XX' p382 aS'C22_YY' p383 aS'C22_ZZ' p384 aS'C22_XY' p385 aS'C22_XZ' p386 aS'C22_YZ' p387 aS'H23_S' p388 aS'H23_S' p389 aS'H23_S' p390 aS'H23_X' p391 aS'H23_Y' p392 aS'H23_Z' p393 aS'H24_S' p394 aS'H24_S' p395 aS'H24_S' p396 aS'H24_X' p397 aS'H24_Y' p398 aS'H24_Z' p399 aS'H25_S' p400 aS'H25_S' p401 aS'H25_S' p402 aS'H25_X' p403 aS'H25_Y' p404 aS'H25_Z' p405 aS'H26_S' p406 aS'H26_S' p407 aS'H26_S' p408 aS'H26_X' p409 aS'H26_Y' p410 aS'H26_Z' p411 aS'C27_S' p412 aS'C27_S' p413 aS'C27_X' p414 aS'C27_Y' p415 aS'C27_Z' p416 aS'C27_S' p417 aS'C27_X' p418 aS'C27_Y' p419 aS'C27_Z' p420 aS'C27_S' p421 aS'C27_X' p422 aS'C27_Y' p423 aS'C27_Z' p424 aS'C27_XX' p425 aS'C27_YY' p426 aS'C27_ZZ' p427 aS'C27_XY' p428 aS'C27_XZ' p429 aS'C27_YZ' p430 aS'C28_S' p431 aS'C28_S' p432 aS'C28_X' p433 aS'C28_Y' p434 aS'C28_Z' p435 aS'C28_S' p436 aS'C28_X' p437 aS'C28_Y' p438 aS'C28_Z' p439 aS'C28_S' p440 aS'C28_X' p441 aS'C28_Y' p442 aS'C28_Z' p443 aS'C28_XX' p444 aS'C28_YY' p445 aS'C28_ZZ' p446 aS'C28_XY' p447 aS'C28_XZ' p448 aS'C28_YZ' p449 aS'C29_S' p450 aS'C29_S' p451 aS'C29_X' p452 aS'C29_Y' p453 aS'C29_Z' p454 aS'C29_S' p455 aS'C29_X' p456 aS'C29_Y' p457 aS'C29_Z' p458 aS'C29_S' p459 aS'C29_X' p460 aS'C29_Y' p461 aS'C29_Z' p462 aS'C29_XX' p463 aS'C29_YY' p464 aS'C29_ZZ' p465 aS'C29_XY' p466 aS'C29_XZ' p467 aS'C29_YZ' p468 aS'C30_S' p469 aS'C30_S' p470 aS'C30_X' p471 aS'C30_Y' p472 aS'C30_Z' p473 aS'C30_S' p474 aS'C30_X' p475 aS'C30_Y' p476 aS'C30_Z' p477 aS'C30_S' p478 aS'C30_X' p479 aS'C30_Y' p480 aS'C30_Z' p481 aS'C30_XX' p482 aS'C30_YY' p483 aS'C30_ZZ' p484 aS'C30_XY' p485 aS'C30_XZ' p486 aS'C30_YZ' p487 aS'C31_S' p488 aS'C31_S' p489 aS'C31_X' p490 aS'C31_Y' p491 aS'C31_Z' p492 aS'C31_S' p493 aS'C31_X' p494 aS'C31_Y' p495 aS'C31_Z' p496 aS'C31_S' p497 aS'C31_X' p498 aS'C31_Y' p499 aS'C31_Z' p500 aS'C31_XX' p501 aS'C31_YY' p502 aS'C31_ZZ' p503 aS'C31_XY' p504 aS'C31_XZ' p505 aS'C31_YZ' p506 aS'C32_S' p507 aS'C32_S' p508 aS'C32_X' p509 aS'C32_Y' p510 aS'C32_Z' p511 aS'C32_S' p512 aS'C32_X' p513 aS'C32_Y' p514 aS'C32_Z' p515 aS'C32_S' p516 aS'C32_X' p517 aS'C32_Y' p518 aS'C32_Z' p519 aS'C32_XX' p520 aS'C32_YY' p521 aS'C32_ZZ' p522 aS'C32_XY' p523 aS'C32_XZ' p524 aS'C32_YZ' p525 aS'H33_S' p526 aS'H33_S' p527 aS'H33_S' p528 aS'H33_X' p529 aS'H33_Y' p530 aS'H33_Z' p531 aS'H34_S' p532 aS'H34_S' p533 aS'H34_S' p534 aS'H34_X' p535 aS'H34_Y' p536 aS'H34_Z' p537 aS'H35_S' p538 aS'H35_S' p539 aS'H35_S' p540 aS'H35_X' p541 aS'H35_Y' p542 aS'H35_Z' p543 aS'H36_S' p544 aS'H36_S' p545 aS'H36_S' p546 aS'H36_X' p547 aS'H36_Y' p548 aS'H36_Z' p549 aS'C37_S' p550 aS'C37_S' p551 aS'C37_X' p552 aS'C37_Y' p553 aS'C37_Z' p554 aS'C37_S' p555 aS'C37_X' p556 aS'C37_Y' p557 aS'C37_Z' p558 aS'C37_S' p559 aS'C37_X' p560 aS'C37_Y' p561 aS'C37_Z' p562 aS'C37_XX' p563 aS'C37_YY' p564 aS'C37_ZZ' p565 aS'C37_XY' p566 aS'C37_XZ' p567 aS'C37_YZ' p568 aS'H38_S' p569 aS'H38_S' p570 aS'H38_S' p571 aS'H38_X' p572 aS'H38_Y' p573 aS'H38_Z' p574 aS'H39_S' p575 aS'H39_S' p576 aS'H39_S' p577 aS'H39_X' p578 aS'H39_Y' p579 aS'H39_Z' p580 aS'C40_S' p581 aS'C40_S' p582 aS'C40_X' p583 aS'C40_Y' p584 aS'C40_Z' p585 aS'C40_S' p586 aS'C40_X' p587 aS'C40_Y' p588 aS'C40_Z' p589 aS'C40_S' p590 aS'C40_X' p591 aS'C40_Y' p592 aS'C40_Z' p593 aS'C40_XX' p594 aS'C40_YY' p595 aS'C40_ZZ' p596 aS'C40_XY' p597 aS'C40_XZ' p598 aS'C40_YZ' p599 aS'H41_S' p600 aS'H41_S' p601 aS'H41_S' p602 aS'H41_X' p603 aS'H41_Y' p604 aS'H41_Z' p605 aS'H42_S' p606 aS'H42_S' p607 aS'H42_S' p608 aS'H42_X' p609 aS'H42_Y' p610 aS'H42_Z' p611 aS'C43_S' p612 aS'C43_S' p613 aS'C43_X' p614 aS'C43_Y' p615 aS'C43_Z' p616 aS'C43_S' p617 aS'C43_X' p618 aS'C43_Y' p619 aS'C43_Z' p620 aS'C43_S' p621 aS'C43_X' p622 aS'C43_Y' p623 aS'C43_Z' p624 aS'C43_XX' p625 aS'C43_YY' p626 aS'C43_ZZ' p627 aS'C43_XY' p628 aS'C43_XZ' p629 aS'C43_YZ' p630 aS'H44_S' p631 aS'H44_S' p632 aS'H44_S' p633 aS'H44_X' p634 aS'H44_Y' p635 aS'H44_Z' p636 aS'H45_S' p637 aS'H45_S' p638 aS'H45_S' p639 aS'H45_X' p640 aS'H45_Y' p641 aS'H45_Z' p642 aS'C46_S' p643 aS'C46_S' p644 aS'C46_X' p645 aS'C46_Y' p646 aS'C46_Z' p647 aS'C46_S' p648 aS'C46_X' p649 aS'C46_Y' p650 aS'C46_Z' p651 aS'C46_S' p652 aS'C46_X' p653 aS'C46_Y' p654 aS'C46_Z' p655 aS'C46_XX' p656 aS'C46_YY' p657 aS'C46_ZZ' p658 aS'C46_XY' p659 aS'C46_XZ' p660 aS'C46_YZ' p661 aS'H47_S' p662 aS'H47_S' p663 aS'H47_S' p664 aS'H47_X' p665 aS'H47_Y' p666 aS'H47_Z' p667 aS'H48_S' p668 aS'H48_S' p669 aS'H48_S' p670 aS'H48_X' p671 aS'H48_Y' p672 aS'H48_Z' p673 aS'C49_S' p674 aS'C49_S' p675 aS'C49_X' p676 aS'C49_Y' p677 aS'C49_Z' p678 aS'C49_S' p679 aS'C49_X' p680 aS'C49_Y' p681 aS'C49_Z' p682 aS'C49_S' p683 aS'C49_X' p684 aS'C49_Y' p685 aS'C49_Z' p686 aS'C49_XX' p687 aS'C49_YY' p688 aS'C49_ZZ' p689 aS'C49_XY' p690 aS'C49_XZ' p691 aS'C49_YZ' p692 aS'H50_S' p693 aS'H50_S' p694 aS'H50_S' p695 aS'H50_X' p696 aS'H50_Y' p697 aS'H50_Z' p698 aS'H51_S' p699 aS'H51_S' p700 aS'H51_S' p701 aS'H51_X' p702 aS'H51_Y' p703 aS'H51_Z' p704 aS'C52_S' p705 aS'C52_S' p706 aS'C52_X' p707 aS'C52_Y' p708 aS'C52_Z' p709 aS'C52_S' p710 aS'C52_X' p711 aS'C52_Y' p712 aS'C52_Z' p713 aS'C52_S' p714 aS'C52_X' p715 aS'C52_Y' p716 aS'C52_Z' p717 aS'C52_XX' p718 aS'C52_YY' p719 aS'C52_ZZ' p720 aS'C52_XY' p721 aS'C52_XZ' p722 aS'C52_YZ' p723 aS'H53_S' p724 aS'H53_S' p725 aS'H53_S' p726 aS'H53_X' p727 aS'H53_Y' p728 aS'H53_Z' p729 aS'H54_S' p730 aS'H54_S' p731 aS'H54_S' p732 aS'H54_X' p733 aS'H54_Y' p734 aS'H54_Z' p735 aS'C55_S' p736 aS'C55_S' p737 aS'C55_X' p738 aS'C55_Y' p739 aS'C55_Z' p740 aS'C55_S' p741 aS'C55_X' p742 aS'C55_Y' p743 aS'C55_Z' p744 aS'C55_S' p745 aS'C55_X' p746 aS'C55_Y' p747 aS'C55_Z' p748 aS'C55_XX' p749 aS'C55_YY' p750 aS'C55_ZZ' p751 aS'C55_XY' p752 aS'C55_XZ' p753 aS'C55_YZ' p754 aS'H56_S' p755 aS'H56_S' p756 aS'H56_S' p757 aS'H56_X' p758 aS'H56_Y' p759 aS'H56_Z' p760 aS'H57_S' p761 aS'H57_S' p762 aS'H57_S' p763 aS'H57_X' p764 aS'H57_Y' p765 aS'H57_Z' p766 aS'C58_S' p767 aS'C58_S' p768 aS'C58_X' p769 aS'C58_Y' p770 aS'C58_Z' p771 aS'C58_S' p772 aS'C58_X' p773 aS'C58_Y' p774 aS'C58_Z' p775 aS'C58_S' p776 aS'C58_X' p777 aS'C58_Y' p778 aS'C58_Z' p779 aS'C58_XX' p780 aS'C58_YY' p781 aS'C58_ZZ' p782 aS'C58_XY' p783 aS'C58_XZ' p784 aS'C58_YZ' p785 aS'H59_S' p786 aS'H59_S' p787 aS'H59_S' p788 aS'H59_X' p789 aS'H59_Y' p790 aS'H59_Z' p791 aS'H60_S' p792 aS'H60_S' p793 aS'H60_S' p794 aS'H60_X' p795 aS'H60_Y' p796 aS'H60_Z' p797 aS'C61_S' p798 aS'C61_S' p799 aS'C61_X' p800 aS'C61_Y' p801 aS'C61_Z' p802 aS'C61_S' p803 aS'C61_X' p804 aS'C61_Y' p805 aS'C61_Z' p806 aS'C61_S' p807 aS'C61_X' p808 aS'C61_Y' p809 aS'C61_Z' p810 aS'C61_XX' p811 aS'C61_YY' p812 aS'C61_ZZ' p813 aS'C61_XY' p814 aS'C61_XZ' p815 aS'C61_YZ' p816 aS'H62_S' p817 aS'H62_S' p818 aS'H62_S' p819 aS'H62_X' p820 aS'H62_Y' p821 aS'H62_Z' p822 aS'H63_S' p823 aS'H63_S' p824 aS'H63_S' p825 aS'H63_X' p826 aS'H63_Y' p827 aS'H63_Z' p828 aS'C64_S' p829 aS'C64_S' p830 aS'C64_X' p831 aS'C64_Y' p832 aS'C64_Z' p833 aS'C64_S' p834 aS'C64_X' p835 aS'C64_Y' p836 aS'C64_Z' p837 aS'C64_S' p838 aS'C64_X' p839 aS'C64_Y' p840 aS'C64_Z' p841 aS'C64_XX' p842 aS'C64_YY' p843 aS'C64_ZZ' p844 aS'C64_XY' p845 aS'C64_XZ' p846 aS'C64_YZ' p847 aS'H65_S' p848 aS'H65_S' p849 aS'H65_S' p850 aS'H65_X' p851 aS'H65_Y' p852 aS'H65_Z' p853 aS'H66_S' p854 aS'H66_S' p855 aS'H66_S' p856 aS'H66_X' p857 aS'H66_Y' p858 aS'H66_Z' p859 aS'C67_S' p860 aS'C67_S' p861 aS'C67_X' p862 aS'C67_Y' p863 aS'C67_Z' p864 aS'C67_S' p865 aS'C67_X' p866 aS'C67_Y' p867 aS'C67_Z' p868 aS'C67_S' p869 aS'C67_X' p870 aS'C67_Y' p871 aS'C67_Z' p872 aS'C67_XX' p873 aS'C67_YY' p874 aS'C67_ZZ' p875 aS'C67_XY' p876 aS'C67_XZ' p877 aS'C67_YZ' p878 aS'H68_S' p879 aS'H68_S' p880 aS'H68_S' p881 aS'H68_X' p882 aS'H68_Y' p883 aS'H68_Z' p884 aS'H69_S' p885 aS'H69_S' p886 aS'H69_S' p887 aS'H69_X' p888 aS'H69_Y' p889 aS'H69_Z' p890 aS'C70_S' p891 aS'C70_S' p892 aS'C70_X' p893 aS'C70_Y' p894 aS'C70_Z' p895 aS'C70_S' p896 aS'C70_X' p897 aS'C70_Y' p898 aS'C70_Z' p899 aS'C70_S' p900 aS'C70_X' p901 aS'C70_Y' p902 aS'C70_Z' p903 aS'C70_XX' p904 aS'C70_YY' p905 aS'C70_ZZ' p906 aS'C70_XY' p907 aS'C70_XZ' p908 aS'C70_YZ' p909 aS'H71_S' p910 aS'H71_S' p911 aS'H71_S' p912 aS'H71_X' p913 aS'H71_Y' p914 aS'H71_Z' p915 aS'H72_S' p916 aS'H72_S' p917 aS'H72_S' p918 aS'H72_X' p919 aS'H72_Y' p920 aS'H72_Z' p921 aS'C73_S' p922 aS'C73_S' p923 aS'C73_X' p924 aS'C73_Y' p925 aS'C73_Z' p926 aS'C73_S' p927 aS'C73_X' p928 aS'C73_Y' p929 aS'C73_Z' p930 aS'C73_S' p931 aS'C73_X' p932 aS'C73_Y' p933 aS'C73_Z' p934 aS'C73_XX' p935 aS'C73_YY' p936 aS'C73_ZZ' p937 aS'C73_XY' p938 aS'C73_XZ' p939 aS'C73_YZ' p940 aS'H74_S' p941 aS'H74_S' p942 aS'H74_S' p943 aS'H74_X' p944 aS'H74_Y' p945 aS'H74_Z' p946 aS'H75_S' p947 aS'H75_S' p948 aS'H75_S' p949 aS'H75_X' p950 aS'H75_Y' p951 aS'H75_Z' p952 aS'C76_S' p953 aS'C76_S' p954 aS'C76_X' p955 aS'C76_Y' p956 aS'C76_Z' p957 aS'C76_S' p958 aS'C76_X' p959 aS'C76_Y' p960 aS'C76_Z' p961 aS'C76_S' p962 aS'C76_X' p963 aS'C76_Y' p964 aS'C76_Z' p965 aS'C76_XX' p966 aS'C76_YY' p967 aS'C76_ZZ' p968 aS'C76_XY' p969 aS'C76_XZ' p970 aS'C76_YZ' p971 aS'H77_S' p972 aS'H77_S' p973 aS'H77_S' p974 aS'H77_X' p975 aS'H77_Y' p976 aS'H77_Z' p977 aS'H78_S' p978 aS'H78_S' p979 aS'H78_S' p980 aS'H78_X' p981 aS'H78_Y' p982 aS'H78_Z' p983 aS'C79_S' p984 aS'C79_S' p985 aS'C79_X' p986 aS'C79_Y' p987 aS'C79_Z' p988 aS'C79_S' p989 aS'C79_X' p990 aS'C79_Y' p991 aS'C79_Z' p992 aS'C79_S' p993 aS'C79_X' p994 aS'C79_Y' p995 aS'C79_Z' p996 aS'C79_XX' p997 aS'C79_YY' p998 aS'C79_ZZ' p999 aS'C79_XY' p1000 aS'C79_XZ' p1001 aS'C79_YZ' p1002 aS'H80_S' p1003 aS'H80_S' p1004 aS'H80_S' p1005 aS'H80_X' p1006 aS'H80_Y' p1007 aS'H80_Z' p1008 aS'H81_S' p1009 aS'H81_S' p1010 aS'H81_S' p1011 aS'H81_X' p1012 aS'H81_Y' p1013 aS'H81_Z' p1014 aS'C82_S' p1015 aS'C82_S' p1016 aS'C82_X' p1017 aS'C82_Y' p1018 aS'C82_Z' p1019 aS'C82_S' p1020 aS'C82_X' p1021 aS'C82_Y' p1022 aS'C82_Z' p1023 aS'C82_S' p1024 aS'C82_X' p1025 aS'C82_Y' p1026 aS'C82_Z' p1027 aS'C82_XX' p1028 aS'C82_YY' p1029 aS'C82_ZZ' p1030 aS'C82_XY' p1031 aS'C82_XZ' p1032 aS'C82_YZ' p1033 aS'H83_S' p1034 aS'H83_S' p1035 aS'H83_S' p1036 aS'H83_X' p1037 aS'H83_Y' p1038 aS'H83_Z' p1039 aS'H84_S' p1040 aS'H84_S' p1041 aS'H84_S' p1042 aS'H84_X' p1043 aS'H84_Y' p1044 aS'H84_Z' p1045 aS'C85_S' p1046 aS'C85_S' p1047 aS'C85_X' p1048 aS'C85_Y' p1049 aS'C85_Z' p1050 aS'C85_S' p1051 aS'C85_X' p1052 aS'C85_Y' p1053 aS'C85_Z' p1054 aS'C85_S' p1055 aS'C85_X' p1056 aS'C85_Y' p1057 aS'C85_Z' p1058 aS'C85_XX' p1059 aS'C85_YY' p1060 aS'C85_ZZ' p1061 aS'C85_XY' p1062 aS'C85_XZ' p1063 aS'C85_YZ' p1064 aS'H86_S' p1065 aS'H86_S' p1066 aS'H86_S' p1067 aS'H86_X' p1068 aS'H86_Y' p1069 aS'H86_Z' p1070 aS'H87_S' p1071 aS'H87_S' p1072 aS'H87_S' p1073 aS'H87_X' p1074 aS'H87_Y' p1075 aS'H87_Z' p1076 aS'C88_S' p1077 aS'C88_S' p1078 aS'C88_X' p1079 aS'C88_Y' p1080 aS'C88_Z' p1081 aS'C88_S' p1082 aS'C88_X' p1083 aS'C88_Y' p1084 aS'C88_Z' p1085 aS'C88_S' p1086 aS'C88_X' p1087 aS'C88_Y' p1088 aS'C88_Z' p1089 aS'C88_XX' p1090 aS'C88_YY' p1091 aS'C88_ZZ' p1092 aS'C88_XY' p1093 aS'C88_XZ' p1094 aS'C88_YZ' p1095 aS'H89_S' p1096 aS'H89_S' p1097 aS'H89_S' p1098 aS'H89_X' p1099 aS'H89_Y' p1100 aS'H89_Z' p1101 aS'H90_S' p1102 aS'H90_S' p1103 aS'H90_S' p1104 aS'H90_X' p1105 aS'H90_Y' p1106 aS'H90_Z' p1107 aS'C91_S' p1108 aS'C91_S' p1109 aS'C91_X' p1110 aS'C91_Y' p1111 aS'C91_Z' p1112 aS'C91_S' p1113 aS'C91_X' p1114 aS'C91_Y' p1115 aS'C91_Z' p1116 aS'C91_S' p1117 aS'C91_X' p1118 aS'C91_Y' p1119 aS'C91_Z' p1120 aS'C91_XX' p1121 aS'C91_YY' p1122 aS'C91_ZZ' p1123 aS'C91_XY' p1124 aS'C91_XZ' p1125 aS'C91_YZ' p1126 aS'H92_S' p1127 aS'H92_S' p1128 aS'H92_S' p1129 aS'H92_X' p1130 aS'H92_Y' p1131 aS'H92_Z' p1132 aS'H93_S' p1133 aS'H93_S' p1134 aS'H93_S' p1135 aS'H93_X' p1136 aS'H93_Y' p1137 aS'H93_Z' p1138 aS'C94_S' p1139 aS'C94_S' p1140 aS'C94_X' p1141 aS'C94_Y' p1142 aS'C94_Z' p1143 aS'C94_S' p1144 aS'C94_X' p1145 aS'C94_Y' p1146 aS'C94_Z' p1147 aS'C94_S' p1148 aS'C94_X' p1149 aS'C94_Y' p1150 aS'C94_Z' p1151 aS'C94_XX' p1152 aS'C94_YY' p1153 aS'C94_ZZ' p1154 aS'C94_XY' p1155 aS'C94_XZ' p1156 aS'C94_YZ' p1157 aS'H95_S' p1158 aS'H95_S' p1159 aS'H95_S' p1160 aS'H95_X' p1161 aS'H95_Y' p1162 aS'H95_Z' p1163 aS'H96_S' p1164 aS'H96_S' p1165 aS'H96_S' p1166 aS'H96_X' p1167 aS'H96_Y' p1168 aS'H96_Z' p1169 aS'C97_S' p1170 aS'C97_S' p1171 aS'C97_X' p1172 aS'C97_Y' p1173 aS'C97_Z' p1174 aS'C97_S' p1175 aS'C97_X' p1176 aS'C97_Y' p1177 aS'C97_Z' p1178 aS'C97_S' p1179 aS'C97_X' p1180 aS'C97_Y' p1181 aS'C97_Z' p1182 aS'C97_XX' p1183 aS'C97_YY' p1184 aS'C97_ZZ' p1185 aS'C97_XY' p1186 aS'C97_XZ' p1187 aS'C97_YZ' p1188 aS'H98_S' p1189 aS'H98_S' p1190 aS'H98_S' p1191 aS'H98_X' p1192 aS'H98_Y' p1193 aS'H98_Z' p1194 aS'H99_S' p1195 aS'H99_S' p1196 aS'H99_S' p1197 aS'H99_X' p1198 aS'H99_Y' p1199 aS'H99_Z' p1200 aS'C0_S' p1201 aS'C0_S' p1202 aS'C0_X' p1203 aS'C0_Y' p1204 aS'C0_Z' p1205 aS'C0_S' p1206 aS'C0_X' p1207 aS'C0_Y' p1208 aS'C0_Z' p1209 aS'C0_S' p1210 aS'C0_X' p1211 aS'C0_Y' p1212 aS'C0_Z' p1213 aS'C0_XX' p1214 aS'C0_YY' p1215 aS'C0_ZZ' p1216 aS'C0_XY' p1217 aS'C0_XZ' p1218 aS'C0_YZ' p1219 aS'H1_S' p1220 aS'H1_S' p1221 aS'H1_S' p1222 aS'H1_X' p1223 aS'H1_Y' p1224 aS'H1_Z' p1225 aS'H2_S' p1226 aS'H2_S' p1227 aS'H2_S' p1228 aS'H2_X' p1229 aS'H2_Y' p1230 aS'H2_Z' p1231 aS'C3_S' p1232 aS'C3_S' p1233 aS'C3_X' p1234 aS'C3_Y' p1235 aS'C3_Z' p1236 aS'C3_S' p1237 aS'C3_X' p1238 aS'C3_Y' p1239 aS'C3_Z' p1240 aS'C3_S' p1241 aS'C3_X' p1242 aS'C3_Y' p1243 aS'C3_Z' p1244 aS'C3_XX' p1245 aS'C3_YY' p1246 aS'C3_ZZ' p1247 aS'C3_XY' p1248 aS'C3_XZ' p1249 aS'C3_YZ' p1250 aS'H4_S' p1251 aS'H4_S' p1252 aS'H4_S' p1253 aS'H4_X' p1254 aS'H4_Y' p1255 aS'H4_Z' p1256 aS'H5_S' p1257 aS'H5_S' p1258 aS'H5_S' p1259 aS'H5_X' p1260 aS'H5_Y' p1261 aS'H5_Z' p1262 aS'C6_S' p1263 aS'C6_S' p1264 aS'C6_X' p1265 aS'C6_Y' p1266 aS'C6_Z' p1267 aS'C6_S' p1268 aS'C6_X' p1269 aS'C6_Y' p1270 aS'C6_Z' p1271 aS'C6_S' p1272 aS'C6_X' p1273 aS'C6_Y' p1274 aS'C6_Z' p1275 aS'C6_XX' p1276 aS'C6_YY' p1277 aS'C6_ZZ' p1278 aS'C6_XY' p1279 aS'C6_XZ' p1280 aS'C6_YZ' p1281 aS'H7_S' p1282 aS'H7_S' p1283 aS'H7_S' p1284 aS'H7_X' p1285 aS'H7_Y' p1286 aS'H7_Z' p1287 aS'H8_S' p1288 aS'H8_S' p1289 aS'H8_S' p1290 aS'H8_X' p1291 aS'H8_Y' p1292 aS'H8_Z' p1293 aS'C9_S' p1294 aS'C9_S' p1295 aS'C9_X' p1296 aS'C9_Y' p1297 aS'C9_Z' p1298 aS'C9_S' p1299 aS'C9_X' p1300 aS'C9_Y' p1301 aS'C9_Z' p1302 aS'C9_S' p1303 aS'C9_X' p1304 aS'C9_Y' p1305 aS'C9_Z' p1306 aS'C9_XX' p1307 aS'C9_YY' p1308 aS'C9_ZZ' p1309 aS'C9_XY' p1310 aS'C9_XZ' p1311 aS'C9_YZ' p1312 aS'H10_S' p1313 aS'H10_S' p1314 aS'H10_S' p1315 aS'H10_X' p1316 aS'H10_Y' p1317 aS'H10_Z' p1318 aS'H11_S' p1319 aS'H11_S' p1320 aS'H11_S' p1321 aS'H11_X' p1322 aS'H11_Y' p1323 aS'H11_Z' p1324 aS'C12_S' p1325 aS'C12_S' p1326 aS'C12_X' p1327 aS'C12_Y' p1328 aS'C12_Z' p1329 aS'C12_S' p1330 aS'C12_X' p1331 aS'C12_Y' p1332 aS'C12_Z' p1333 aS'C12_S' p1334 aS'C12_X' p1335 aS'C12_Y' p1336 aS'C12_Z' p1337 aS'C12_XX' p1338 aS'C12_YY' p1339 aS'C12_ZZ' p1340 aS'C12_XY' p1341 aS'C12_XZ' p1342 aS'C12_YZ' p1343 aS'H13_S' p1344 aS'H13_S' p1345 aS'H13_S' p1346 aS'H13_X' p1347 aS'H13_Y' p1348 aS'H13_Z' p1349 aS'H14_S' p1350 aS'H14_S' p1351 aS'H14_S' p1352 aS'H14_X' p1353 aS'H14_Y' p1354 aS'H14_Z' p1355 aS'C15_S' p1356 aS'C15_S' p1357 aS'C15_X' p1358 aS'C15_Y' p1359 aS'C15_Z' p1360 aS'C15_S' p1361 aS'C15_X' p1362 aS'C15_Y' p1363 aS'C15_Z' p1364 aS'C15_S' p1365 aS'C15_X' p1366 aS'C15_Y' p1367 aS'C15_Z' p1368 aS'C15_XX' p1369 aS'C15_YY' p1370 aS'C15_ZZ' p1371 aS'C15_XY' p1372 aS'C15_XZ' p1373 aS'C15_YZ' p1374 aS'H16_S' p1375 aS'H16_S' p1376 aS'H16_S' p1377 aS'H16_X' p1378 aS'H16_Y' p1379 aS'H16_Z' p1380 aS'H17_S' p1381 aS'H17_S' p1382 aS'H17_S' p1383 aS'H17_X' p1384 aS'H17_Y' p1385 aS'H17_Z' p1386 aS'C18_S' p1387 aS'C18_S' p1388 aS'C18_X' p1389 aS'C18_Y' p1390 aS'C18_Z' p1391 aS'C18_S' p1392 aS'C18_X' p1393 aS'C18_Y' p1394 aS'C18_Z' p1395 aS'C18_S' p1396 aS'C18_X' p1397 aS'C18_Y' p1398 aS'C18_Z' p1399 aS'C18_XX' p1400 aS'C18_YY' p1401 aS'C18_ZZ' p1402 aS'C18_XY' p1403 aS'C18_XZ' p1404 aS'C18_YZ' p1405 aS'H19_S' p1406 aS'H19_S' p1407 aS'H19_S' p1408 aS'H19_X' p1409 aS'H19_Y' p1410 aS'H19_Z' p1411 aS'H20_S' p1412 aS'H20_S' p1413 aS'H20_S' p1414 aS'H20_X' p1415 aS'H20_Y' p1416 aS'H20_Z' p1417 aS'C21_S' p1418 aS'C21_S' p1419 aS'C21_X' p1420 aS'C21_Y' p1421 aS'C21_Z' p1422 aS'C21_S' p1423 aS'C21_X' p1424 aS'C21_Y' p1425 aS'C21_Z' p1426 aS'C21_S' p1427 aS'C21_X' p1428 aS'C21_Y' p1429 aS'C21_Z' p1430 aS'C21_XX' p1431 aS'C21_YY' p1432 aS'C21_ZZ' p1433 aS'C21_XY' p1434 aS'C21_XZ' p1435 aS'C21_YZ' p1436 aS'H22_S' p1437 aS'H22_S' p1438 aS'H22_S' p1439 aS'H22_X' p1440 aS'H22_Y' p1441 aS'H22_Z' p1442 aS'H23_S' p1443 aS'H23_S' p1444 aS'H23_S' p1445 aS'H23_X' p1446 aS'H23_Y' p1447 aS'H23_Z' p1448 aS'C24_S' p1449 aS'C24_S' p1450 aS'C24_X' p1451 aS'C24_Y' p1452 aS'C24_Z' p1453 aS'C24_S' p1454 aS'C24_X' p1455 aS'C24_Y' p1456 aS'C24_Z' p1457 aS'C24_S' p1458 aS'C24_X' p1459 aS'C24_Y' p1460 aS'C24_Z' p1461 aS'C24_XX' p1462 aS'C24_YY' p1463 aS'C24_ZZ' p1464 aS'C24_XY' p1465 aS'C24_XZ' p1466 aS'C24_YZ' p1467 aS'H25_S' p1468 aS'H25_S' p1469 aS'H25_S' p1470 aS'H25_X' p1471 aS'H25_Y' p1472 aS'H25_Z' p1473 aS'H26_S' p1474 aS'H26_S' p1475 aS'H26_S' p1476 aS'H26_X' p1477 aS'H26_Y' p1478 aS'H26_Z' p1479 aS'C27_S' p1480 aS'C27_S' p1481 aS'C27_X' p1482 aS'C27_Y' p1483 aS'C27_Z' p1484 aS'C27_S' p1485 aS'C27_X' p1486 aS'C27_Y' p1487 aS'C27_Z' p1488 aS'C27_S' p1489 aS'C27_X' p1490 aS'C27_Y' p1491 aS'C27_Z' p1492 aS'C27_XX' p1493 aS'C27_YY' p1494 aS'C27_ZZ' p1495 aS'C27_XY' p1496 aS'C27_XZ' p1497 aS'C27_YZ' p1498 aS'H28_S' p1499 aS'H28_S' p1500 aS'H28_S' p1501 aS'H28_X' p1502 aS'H28_Y' p1503 aS'H28_Z' p1504 aS'H29_S' p1505 aS'H29_S' p1506 aS'H29_S' p1507 aS'H29_X' p1508 aS'H29_Y' p1509 aS'H29_Z' p1510 aS'C30_S' p1511 aS'C30_S' p1512 aS'C30_X' p1513 aS'C30_Y' p1514 aS'C30_Z' p1515 aS'C30_S' p1516 aS'C30_X' p1517 aS'C30_Y' p1518 aS'C30_Z' p1519 aS'C30_S' p1520 aS'C30_X' p1521 aS'C30_Y' p1522 aS'C30_Z' p1523 aS'C30_XX' p1524 aS'C30_YY' p1525 aS'C30_ZZ' p1526 aS'C30_XY' p1527 aS'C30_XZ' p1528 aS'C30_YZ' p1529 aS'H31_S' p1530 aS'H31_S' p1531 aS'H31_S' p1532 aS'H31_X' p1533 aS'H31_Y' p1534 aS'H31_Z' p1535 aS'H32_S' p1536 aS'H32_S' p1537 aS'H32_S' p1538 aS'H32_X' p1539 aS'H32_Y' p1540 aS'H32_Z' p1541 aS'C33_S' p1542 aS'C33_S' p1543 aS'C33_X' p1544 aS'C33_Y' p1545 aS'C33_Z' p1546 aS'C33_S' p1547 aS'C33_X' p1548 aS'C33_Y' p1549 aS'C33_Z' p1550 aS'C33_S' p1551 aS'C33_X' p1552 aS'C33_Y' p1553 aS'C33_Z' p1554 aS'C33_XX' p1555 aS'C33_YY' p1556 aS'C33_ZZ' p1557 aS'C33_XY' p1558 aS'C33_XZ' p1559 aS'C33_YZ' p1560 aS'H34_S' p1561 aS'H34_S' p1562 aS'H34_S' p1563 aS'H34_X' p1564 aS'H34_Y' p1565 aS'H34_Z' p1566 aS'H35_S' p1567 aS'H35_S' p1568 aS'H35_S' p1569 aS'H35_X' p1570 aS'H35_Y' p1571 aS'H35_Z' p1572 aS'C36_S' p1573 aS'C36_S' p1574 aS'C36_X' p1575 aS'C36_Y' p1576 aS'C36_Z' p1577 aS'C36_S' p1578 aS'C36_X' p1579 aS'C36_Y' p1580 aS'C36_Z' p1581 aS'C36_S' p1582 aS'C36_X' p1583 aS'C36_Y' p1584 aS'C36_Z' p1585 aS'C36_XX' p1586 aS'C36_YY' p1587 aS'C36_ZZ' p1588 aS'C36_XY' p1589 aS'C36_XZ' p1590 aS'C36_YZ' p1591 aS'H37_S' p1592 aS'H37_S' p1593 aS'H37_S' p1594 aS'H37_X' p1595 aS'H37_Y' p1596 aS'H37_Z' p1597 aS'H38_S' p1598 aS'H38_S' p1599 aS'H38_S' p1600 aS'H38_X' p1601 aS'H38_Y' p1602 aS'H38_Z' p1603 aS'C39_S' p1604 aS'C39_S' p1605 aS'C39_X' p1606 aS'C39_Y' p1607 aS'C39_Z' p1608 aS'C39_S' p1609 aS'C39_X' p1610 aS'C39_Y' p1611 aS'C39_Z' p1612 aS'C39_S' p1613 aS'C39_X' p1614 aS'C39_Y' p1615 aS'C39_Z' p1616 aS'C39_XX' p1617 aS'C39_YY' p1618 aS'C39_ZZ' p1619 aS'C39_XY' p1620 aS'C39_XZ' p1621 aS'C39_YZ' p1622 aS'H40_S' p1623 aS'H40_S' p1624 aS'H40_S' p1625 aS'H40_X' p1626 aS'H40_Y' p1627 aS'H40_Z' p1628 aS'H41_S' p1629 aS'H41_S' p1630 aS'H41_S' p1631 aS'H41_X' p1632 aS'H41_Y' p1633 aS'H41_Z' p1634 aS'C42_S' p1635 aS'C42_S' p1636 aS'C42_X' p1637 aS'C42_Y' p1638 aS'C42_Z' p1639 aS'C42_S' p1640 aS'C42_X' p1641 aS'C42_Y' p1642 aS'C42_Z' p1643 aS'C42_S' p1644 aS'C42_X' p1645 aS'C42_Y' p1646 aS'C42_Z' p1647 aS'C42_XX' p1648 aS'C42_YY' p1649 aS'C42_ZZ' p1650 aS'C42_XY' p1651 aS'C42_XZ' p1652 aS'C42_YZ' p1653 aS'H43_S' p1654 aS'H43_S' p1655 aS'H43_S' p1656 aS'H43_X' p1657 aS'H43_Y' p1658 aS'H43_Z' p1659 aS'H44_S' p1660 aS'H44_S' p1661 aS'H44_S' p1662 aS'H44_X' p1663 aS'H44_Y' p1664 aS'H44_Z' p1665 aS'C45_S' p1666 aS'C45_S' p1667 aS'C45_X' p1668 aS'C45_Y' p1669 aS'C45_Z' p1670 aS'C45_S' p1671 aS'C45_X' p1672 aS'C45_Y' p1673 aS'C45_Z' p1674 aS'C45_S' p1675 aS'C45_X' p1676 aS'C45_Y' p1677 aS'C45_Z' p1678 aS'C45_XX' p1679 aS'C45_YY' p1680 aS'C45_ZZ' p1681 aS'C45_XY' p1682 aS'C45_XZ' p1683 aS'C45_YZ' p1684 aS'H46_S' p1685 aS'H46_S' p1686 aS'H46_S' p1687 aS'H46_X' p1688 aS'H46_Y' p1689 aS'H46_Z' p1690 aS'H47_S' p1691 aS'H47_S' p1692 aS'H47_S' p1693 aS'H47_X' p1694 aS'H47_Y' p1695 aS'H47_Z' p1696 aS'C48_S' p1697 aS'C48_S' p1698 aS'C48_X' p1699 aS'C48_Y' p1700 aS'C48_Z' p1701 aS'C48_S' p1702 aS'C48_X' p1703 aS'C48_Y' p1704 aS'C48_Z' p1705 aS'C48_S' p1706 aS'C48_X' p1707 aS'C48_Y' p1708 aS'C48_Z' p1709 aS'C48_XX' p1710 aS'C48_YY' p1711 aS'C48_ZZ' p1712 aS'C48_XY' p1713 aS'C48_XZ' p1714 aS'C48_YZ' p1715 aS'H49_S' p1716 aS'H49_S' p1717 aS'H49_S' p1718 aS'H49_X' p1719 aS'H49_Y' p1720 aS'H49_Z' p1721 aS'H50_S' p1722 aS'H50_S' p1723 aS'H50_S' p1724 aS'H50_X' p1725 aS'H50_Y' p1726 aS'H50_Z' p1727 aS'C51_S' p1728 aS'C51_S' p1729 aS'C51_X' p1730 aS'C51_Y' p1731 aS'C51_Z' p1732 aS'C51_S' p1733 aS'C51_X' p1734 aS'C51_Y' p1735 aS'C51_Z' p1736 aS'C51_S' p1737 aS'C51_X' p1738 aS'C51_Y' p1739 aS'C51_Z' p1740 aS'C51_XX' p1741 aS'C51_YY' p1742 aS'C51_ZZ' p1743 aS'C51_XY' p1744 aS'C51_XZ' p1745 aS'C51_YZ' p1746 aS'H52_S' p1747 aS'H52_S' p1748 aS'H52_S' p1749 aS'H52_X' p1750 aS'H52_Y' p1751 aS'H52_Z' p1752 aS'H53_S' p1753 aS'H53_S' p1754 aS'H53_S' p1755 aS'H53_X' p1756 aS'H53_Y' p1757 aS'H53_Z' p1758 aS'C54_S' p1759 aS'C54_S' p1760 aS'C54_X' p1761 aS'C54_Y' p1762 aS'C54_Z' p1763 aS'C54_S' p1764 aS'C54_X' p1765 aS'C54_Y' p1766 aS'C54_Z' p1767 aS'C54_S' p1768 aS'C54_X' p1769 aS'C54_Y' p1770 aS'C54_Z' p1771 aS'C54_XX' p1772 aS'C54_YY' p1773 aS'C54_ZZ' p1774 aS'C54_XY' p1775 aS'C54_XZ' p1776 aS'C54_YZ' p1777 aS'H55_S' p1778 aS'H55_S' p1779 aS'H55_S' p1780 aS'H55_X' p1781 aS'H55_Y' p1782 aS'H55_Z' p1783 aS'H56_S' p1784 aS'H56_S' p1785 aS'H56_S' p1786 aS'H56_X' p1787 aS'H56_Y' p1788 aS'H56_Z' p1789 aS'C57_S' p1790 aS'C57_S' p1791 aS'C57_X' p1792 aS'C57_Y' p1793 aS'C57_Z' p1794 aS'C57_S' p1795 aS'C57_X' p1796 aS'C57_Y' p1797 aS'C57_Z' p1798 aS'C57_S' p1799 aS'C57_X' p1800 aS'C57_Y' p1801 aS'C57_Z' p1802 aS'C57_XX' p1803 aS'C57_YY' p1804 aS'C57_ZZ' p1805 aS'C57_XY' p1806 aS'C57_XZ' p1807 aS'C57_YZ' p1808 aS'H58_S' p1809 aS'H58_S' p1810 aS'H58_S' p1811 aS'H58_X' p1812 aS'H58_Y' p1813 aS'H58_Z' p1814 aS'H59_S' p1815 aS'H59_S' p1816 aS'H59_S' p1817 aS'H59_X' p1818 aS'H59_Y' p1819 aS'H59_Z' p1820 aS'C60_S' p1821 aS'C60_S' p1822 aS'C60_X' p1823 aS'C60_Y' p1824 aS'C60_Z' p1825 aS'C60_S' p1826 aS'C60_X' p1827 aS'C60_Y' p1828 aS'C60_Z' p1829 aS'C60_S' p1830 aS'C60_X' p1831 aS'C60_Y' p1832 aS'C60_Z' p1833 aS'C60_XX' p1834 aS'C60_YY' p1835 aS'C60_ZZ' p1836 aS'C60_XY' p1837 aS'C60_XZ' p1838 aS'C60_YZ' p1839 aS'H61_S' p1840 aS'H61_S' p1841 aS'H61_S' p1842 aS'H61_X' p1843 aS'H61_Y' p1844 aS'H61_Z' p1845 aS'H62_S' p1846 aS'H62_S' p1847 aS'H62_S' p1848 aS'H62_X' p1849 aS'H62_Y' p1850 aS'H62_Z' p1851 aS'C63_S' p1852 aS'C63_S' p1853 aS'C63_X' p1854 aS'C63_Y' p1855 aS'C63_Z' p1856 aS'C63_S' p1857 aS'C63_X' p1858 aS'C63_Y' p1859 aS'C63_Z' p1860 aS'C63_S' p1861 aS'C63_X' p1862 aS'C63_Y' p1863 aS'C63_Z' p1864 aS'C63_XX' p1865 aS'C63_YY' p1866 aS'C63_ZZ' p1867 aS'C63_XY' p1868 aS'C63_XZ' p1869 aS'C63_YZ' p1870 aS'H64_S' p1871 aS'H64_S' p1872 aS'H64_S' p1873 aS'H64_X' p1874 aS'H64_Y' p1875 aS'H64_Z' p1876 aS'H65_S' p1877 aS'H65_S' p1878 aS'H65_S' p1879 aS'H65_X' p1880 aS'H65_Y' p1881 aS'H65_Z' p1882 aS'C66_S' p1883 aS'C66_S' p1884 aS'C66_X' p1885 aS'C66_Y' p1886 aS'C66_Z' p1887 aS'C66_S' p1888 aS'C66_X' p1889 aS'C66_Y' p1890 aS'C66_Z' p1891 aS'C66_S' p1892 aS'C66_X' p1893 aS'C66_Y' p1894 aS'C66_Z' p1895 aS'C66_XX' p1896 aS'C66_YY' p1897 aS'C66_ZZ' p1898 aS'C66_XY' p1899 aS'C66_XZ' p1900 aS'C66_YZ' p1901 aS'H67_S' p1902 aS'H67_S' p1903 aS'H67_S' p1904 aS'H67_X' p1905 aS'H67_Y' p1906 aS'H67_Z' p1907 aS'H68_S' p1908 aS'H68_S' p1909 aS'H68_S' p1910 aS'H68_X' p1911 aS'H68_Y' p1912 aS'H68_Z' p1913 aS'C69_S' p1914 aS'C69_S' p1915 aS'C69_X' p1916 aS'C69_Y' p1917 aS'C69_Z' p1918 aS'C69_S' p1919 aS'C69_X' p1920 aS'C69_Y' p1921 aS'C69_Z' p1922 aS'C69_S' p1923 aS'C69_X' p1924 aS'C69_Y' p1925 aS'C69_Z' p1926 aS'C69_XX' p1927 aS'C69_YY' p1928 aS'C69_ZZ' p1929 aS'C69_XY' p1930 aS'C69_XZ' p1931 aS'C69_YZ' p1932 aS'H70_S' p1933 aS'H70_S' p1934 aS'H70_S' p1935 aS'H70_X' p1936 aS'H70_Y' p1937 aS'H70_Z' p1938 aS'H71_S' p1939 aS'H71_S' p1940 aS'H71_S' p1941 aS'H71_X' p1942 aS'H71_Y' p1943 aS'H71_Z' p1944 aS'C72_S' p1945 aS'C72_S' p1946 aS'C72_X' p1947 aS'C72_Y' p1948 aS'C72_Z' p1949 aS'C72_S' p1950 aS'C72_X' p1951 aS'C72_Y' p1952 aS'C72_Z' p1953 aS'C72_S' p1954 aS'C72_X' p1955 aS'C72_Y' p1956 aS'C72_Z' p1957 aS'C72_XX' p1958 aS'C72_YY' p1959 aS'C72_ZZ' p1960 aS'C72_XY' p1961 aS'C72_XZ' p1962 aS'C72_YZ' p1963 aS'H73_S' p1964 aS'H73_S' p1965 aS'H73_S' p1966 aS'H73_X' p1967 aS'H73_Y' p1968 aS'H73_Z' p1969 aS'H74_S' p1970 aS'H74_S' p1971 aS'H74_S' p1972 aS'H74_X' p1973 aS'H74_Y' p1974 aS'H74_Z' p1975 aS'C75_S' p1976 aS'C75_S' p1977 aS'C75_X' p1978 aS'C75_Y' p1979 aS'C75_Z' p1980 aS'C75_S' p1981 aS'C75_X' p1982 aS'C75_Y' p1983 aS'C75_Z' p1984 aS'C75_S' p1985 aS'C75_X' p1986 aS'C75_Y' p1987 aS'C75_Z' p1988 aS'C75_XX' p1989 aS'C75_YY' p1990 aS'C75_ZZ' p1991 aS'C75_XY' p1992 aS'C75_XZ' p1993 aS'C75_YZ' p1994 aS'H76_S' p1995 aS'H76_S' p1996 aS'H76_S' p1997 aS'H76_X' p1998 aS'H76_Y' p1999 aS'H76_Z' p2000 aS'H77_S' p2001 aS'H77_S' p2002 aS'H77_S' p2003 aS'H77_X' p2004 aS'H77_Y' p2005 aS'H77_Z' p2006 aS'C78_S' p2007 aS'C78_S' p2008 aS'C78_X' p2009 aS'C78_Y' p2010 aS'C78_Z' p2011 aS'C78_S' p2012 aS'C78_X' p2013 aS'C78_Y' p2014 aS'C78_Z' p2015 aS'C78_S' p2016 aS'C78_X' p2017 aS'C78_Y' p2018 aS'C78_Z' p2019 aS'C78_XX' p2020 aS'C78_YY' p2021 aS'C78_ZZ' p2022 aS'C78_XY' p2023 aS'C78_XZ' p2024 aS'C78_YZ' p2025 aS'H79_S' p2026 aS'H79_S' p2027 aS'H79_S' p2028 aS'H79_X' p2029 aS'H79_Y' p2030 aS'H79_Z' p2031 aS'H80_S' p2032 aS'H80_S' p2033 aS'H80_S' p2034 aS'H80_X' p2035 aS'H80_Y' p2036 aS'H80_Z' p2037 aS'C81_S' p2038 aS'C81_S' p2039 aS'C81_X' p2040 aS'C81_Y' p2041 aS'C81_Z' p2042 aS'C81_S' p2043 aS'C81_X' p2044 aS'C81_Y' p2045 aS'C81_Z' p2046 aS'C81_S' p2047 aS'C81_X' p2048 aS'C81_Y' p2049 aS'C81_Z' p2050 aS'C81_XX' p2051 aS'C81_YY' p2052 aS'C81_ZZ' p2053 aS'C81_XY' p2054 aS'C81_XZ' p2055 aS'C81_YZ' p2056 aS'H82_S' p2057 aS'H82_S' p2058 aS'H82_S' p2059 aS'H82_X' p2060 aS'H82_Y' p2061 aS'H82_Z' p2062 aS'H83_S' p2063 aS'H83_S' p2064 aS'H83_S' p2065 aS'H83_X' p2066 aS'H83_Y' p2067 aS'H83_Z' p2068 aS'C84_S' p2069 aS'C84_S' p2070 aS'C84_X' p2071 aS'C84_Y' p2072 aS'C84_Z' p2073 aS'C84_S' p2074 aS'C84_X' p2075 aS'C84_Y' p2076 aS'C84_Z' p2077 aS'C84_S' p2078 aS'C84_X' p2079 aS'C84_Y' p2080 aS'C84_Z' p2081 aS'C84_XX' p2082 aS'C84_YY' p2083 aS'C84_ZZ' p2084 aS'C84_XY' p2085 aS'C84_XZ' p2086 aS'C84_YZ' p2087 aS'H85_S' p2088 aS'H85_S' p2089 aS'H85_S' p2090 aS'H85_X' p2091 aS'H85_Y' p2092 aS'H85_Z' p2093 aS'H86_S' p2094 aS'H86_S' p2095 aS'H86_S' p2096 aS'H86_X' p2097 aS'H86_Y' p2098 aS'H86_Z' p2099 aS'C87_S' p2100 aS'C87_S' p2101 aS'C87_X' p2102 aS'C87_Y' p2103 aS'C87_Z' p2104 aS'C87_S' p2105 aS'C87_X' p2106 aS'C87_Y' p2107 aS'C87_Z' p2108 aS'C87_S' p2109 aS'C87_X' p2110 aS'C87_Y' p2111 aS'C87_Z' p2112 aS'C87_XX' p2113 aS'C87_YY' p2114 aS'C87_ZZ' p2115 aS'C87_XY' p2116 aS'C87_XZ' p2117 aS'C87_YZ' p2118 aS'H88_S' p2119 aS'H88_S' p2120 aS'H88_S' p2121 aS'H88_X' p2122 aS'H88_Y' p2123 aS'H88_Z' p2124 aS'H89_S' p2125 aS'H89_S' p2126 aS'H89_S' p2127 aS'H89_X' p2128 aS'H89_Y' p2129 aS'H89_Z' p2130 aS'C90_S' p2131 aS'C90_S' p2132 aS'C90_X' p2133 aS'C90_Y' p2134 aS'C90_Z' p2135 aS'C90_S' p2136 aS'C90_X' p2137 aS'C90_Y' p2138 aS'C90_Z' p2139 aS'C90_S' p2140 aS'C90_X' p2141 aS'C90_Y' p2142 aS'C90_Z' p2143 aS'C90_XX' p2144 aS'C90_YY' p2145 aS'C90_ZZ' p2146 aS'C90_XY' p2147 aS'C90_XZ' p2148 aS'C90_YZ' p2149 aS'H91_S' p2150 aS'H91_S' p2151 aS'H91_S' p2152 aS'H91_X' p2153 aS'H91_Y' p2154 aS'H91_Z' p2155 aS'H92_S' p2156 aS'H92_S' p2157 aS'H92_S' p2158 aS'H92_X' p2159 aS'H92_Y' p2160 aS'H92_Z' p2161 aS'C93_S' p2162 aS'C93_S' p2163 aS'C93_X' p2164 aS'C93_Y' p2165 aS'C93_Z' p2166 aS'C93_S' p2167 aS'C93_X' p2168 aS'C93_Y' p2169 aS'C93_Z' p2170 aS'C93_S' p2171 aS'C93_X' p2172 aS'C93_Y' p2173 aS'C93_Z' p2174 aS'C93_XX' p2175 aS'C93_YY' p2176 aS'C93_ZZ' p2177 aS'C93_XY' p2178 aS'C93_XZ' p2179 aS'C93_YZ' p2180 aS'H94_S' p2181 aS'H94_S' p2182 aS'H94_S' p2183 aS'H94_X' p2184 aS'H94_Y' p2185 aS'H94_Z' p2186 aS'H95_S' p2187 aS'H95_S' p2188 aS'H95_S' p2189 aS'H95_X' p2190 aS'H95_Y' p2191 aS'H95_Z' p2192 aS'C96_S' p2193 aS'C96_S' p2194 aS'C96_X' p2195 aS'C96_Y' p2196 aS'C96_Z' p2197 aS'C96_S' p2198 aS'C96_X' p2199 aS'C96_Y' p2200 aS'C96_Z' p2201 aS'C96_S' p2202 aS'C96_X' p2203 aS'C96_Y' p2204 aS'C96_Z' p2205 aS'C96_XX' p2206 aS'C96_YY' p2207 aS'C96_ZZ' p2208 aS'C96_XY' p2209 aS'C96_XZ' p2210 aS'C96_YZ' p2211 aS'H97_S' p2212 aS'H97_S' p2213 aS'H97_S' p2214 aS'H97_X' p2215 aS'H97_Y' p2216 aS'H97_Z' p2217 aS'H98_S' p2218 aS'H98_S' p2219 aS'H98_S' p2220 aS'H98_X' p2221 aS'H98_Y' p2222 aS'H98_Z' p2223 aS'C99_S' p2224 aS'C99_S' p2225 aS'C99_X' p2226 aS'C99_Y' p2227 aS'C99_Z' p2228 aS'C99_S' p2229 aS'C99_X' p2230 aS'C99_Y' p2231 aS'C99_Z' p2232 aS'C99_S' p2233 aS'C99_X' p2234 aS'C99_Y' p2235 aS'C99_Z' p2236 aS'C99_XX' p2237 aS'C99_YY' p2238 aS'C99_ZZ' p2239 aS'C99_XY' p2240 aS'C99_XZ' p2241 aS'C99_YZ' p2242 aS'H0_S' p2243 aS'H0_S' p2244 aS'H0_S' p2245 aS'H0_X' p2246 aS'H0_Y' p2247 aS'H0_Z' p2248 aS'H1_S' p2249 aS'H1_S' p2250 aS'H1_S' p2251 aS'H1_X' p2252 aS'H1_Y' p2253 aS'H1_Z' p2254 aS'C2_S' p2255 aS'C2_S' p2256 aS'C2_X' p2257 aS'C2_Y' p2258 aS'C2_Z' p2259 aS'C2_S' p2260 aS'C2_X' p2261 aS'C2_Y' p2262 aS'C2_Z' p2263 aS'C2_S' p2264 aS'C2_X' p2265 aS'C2_Y' p2266 aS'C2_Z' p2267 aS'C2_XX' p2268 aS'C2_YY' p2269 aS'C2_ZZ' p2270 aS'C2_XY' p2271 aS'C2_XZ' p2272 aS'C2_YZ' p2273 aS'H3_S' p2274 aS'H3_S' p2275 aS'H3_S' p2276 aS'H3_X' p2277 aS'H3_Y' p2278 aS'H3_Z' p2279 aS'H4_S' p2280 aS'H4_S' p2281 aS'H4_S' p2282 aS'H4_X' p2283 aS'H4_Y' p2284 aS'H4_Z' p2285 aS'C5_S' p2286 aS'C5_S' p2287 aS'C5_X' p2288 aS'C5_Y' p2289 aS'C5_Z' p2290 aS'C5_S' p2291 aS'C5_X' p2292 aS'C5_Y' p2293 aS'C5_Z' p2294 aS'C5_S' p2295 aS'C5_X' p2296 aS'C5_Y' p2297 aS'C5_Z' p2298 aS'C5_XX' p2299 aS'C5_YY' p2300 aS'C5_ZZ' p2301 aS'C5_XY' p2302 aS'C5_XZ' p2303 aS'C5_YZ' p2304 aS'H6_S' p2305 aS'H6_S' p2306 aS'H6_S' p2307 aS'H6_X' p2308 aS'H6_Y' p2309 aS'H6_Z' p2310 aS'H7_S' p2311 aS'H7_S' p2312 aS'H7_S' p2313 aS'H7_X' p2314 aS'H7_Y' p2315 aS'H7_Z' p2316 aS'C8_S' p2317 aS'C8_S' p2318 aS'C8_X' p2319 aS'C8_Y' p2320 aS'C8_Z' p2321 aS'C8_S' p2322 aS'C8_X' p2323 aS'C8_Y' p2324 aS'C8_Z' p2325 aS'C8_S' p2326 aS'C8_X' p2327 aS'C8_Y' p2328 aS'C8_Z' p2329 aS'C8_XX' p2330 aS'C8_YY' p2331 aS'C8_ZZ' p2332 aS'C8_XY' p2333 aS'C8_XZ' p2334 aS'C8_YZ' p2335 aS'H9_S' p2336 aS'H9_S' p2337 aS'H9_S' p2338 aS'H9_X' p2339 aS'H9_Y' p2340 aS'H9_Z' p2341 aS'H10_S' p2342 aS'H10_S' p2343 aS'H10_S' p2344 aS'H10_X' p2345 aS'H10_Y' p2346 aS'H10_Z' p2347 aS'C11_S' p2348 aS'C11_S' p2349 aS'C11_X' p2350 aS'C11_Y' p2351 aS'C11_Z' p2352 aS'C11_S' p2353 aS'C11_X' p2354 aS'C11_Y' p2355 aS'C11_Z' p2356 aS'C11_S' p2357 aS'C11_X' p2358 aS'C11_Y' p2359 aS'C11_Z' p2360 aS'C11_XX' p2361 aS'C11_YY' p2362 aS'C11_ZZ' p2363 aS'C11_XY' p2364 aS'C11_XZ' p2365 aS'C11_YZ' p2366 aS'H12_S' p2367 aS'H12_S' p2368 aS'H12_S' p2369 aS'H12_X' p2370 aS'H12_Y' p2371 aS'H12_Z' p2372 aS'H13_S' p2373 aS'H13_S' p2374 aS'H13_S' p2375 aS'H13_X' p2376 aS'H13_Y' p2377 aS'H13_Z' p2378 aS'C14_S' p2379 aS'C14_S' p2380 aS'C14_X' p2381 aS'C14_Y' p2382 aS'C14_Z' p2383 aS'C14_S' p2384 aS'C14_X' p2385 aS'C14_Y' p2386 aS'C14_Z' p2387 aS'C14_S' p2388 aS'C14_X' p2389 aS'C14_Y' p2390 aS'C14_Z' p2391 aS'C14_XX' p2392 aS'C14_YY' p2393 aS'C14_ZZ' p2394 aS'C14_XY' p2395 aS'C14_XZ' p2396 aS'C14_YZ' p2397 aS'H15_S' p2398 aS'H15_S' p2399 aS'H15_S' p2400 aS'H15_X' p2401 aS'H15_Y' p2402 aS'H15_Z' p2403 aS'H16_S' p2404 aS'H16_S' p2405 aS'H16_S' p2406 aS'H16_X' p2407 aS'H16_Y' p2408 aS'H16_Z' p2409 aS'C17_S' p2410 aS'C17_S' p2411 aS'C17_X' p2412 aS'C17_Y' p2413 aS'C17_Z' p2414 aS'C17_S' p2415 aS'C17_X' p2416 aS'C17_Y' p2417 aS'C17_Z' p2418 aS'C17_S' p2419 aS'C17_X' p2420 aS'C17_Y' p2421 aS'C17_Z' p2422 aS'C17_XX' p2423 aS'C17_YY' p2424 aS'C17_ZZ' p2425 aS'C17_XY' p2426 aS'C17_XZ' p2427 aS'C17_YZ' p2428 aS'H18_S' p2429 aS'H18_S' p2430 aS'H18_S' p2431 aS'H18_X' p2432 aS'H18_Y' p2433 aS'H18_Z' p2434 aS'H19_S' p2435 aS'H19_S' p2436 aS'H19_S' p2437 aS'H19_X' p2438 aS'H19_Y' p2439 aS'H19_Z' p2440 aS'C20_S' p2441 aS'C20_S' p2442 aS'C20_X' p2443 aS'C20_Y' p2444 aS'C20_Z' p2445 aS'C20_S' p2446 aS'C20_X' p2447 aS'C20_Y' p2448 aS'C20_Z' p2449 aS'C20_S' p2450 aS'C20_X' p2451 aS'C20_Y' p2452 aS'C20_Z' p2453 aS'C20_XX' p2454 aS'C20_YY' p2455 aS'C20_ZZ' p2456 aS'C20_XY' p2457 aS'C20_XZ' p2458 aS'C20_YZ' p2459 aS'H21_S' p2460 aS'H21_S' p2461 aS'H21_S' p2462 aS'H21_X' p2463 aS'H21_Y' p2464 aS'H21_Z' p2465 aS'H22_S' p2466 aS'H22_S' p2467 aS'H22_S' p2468 aS'H22_X' p2469 aS'H22_Y' p2470 aS'H22_Z' p2471 aS'C23_S' p2472 aS'C23_S' p2473 aS'C23_X' p2474 aS'C23_Y' p2475 aS'C23_Z' p2476 aS'C23_S' p2477 aS'C23_X' p2478 aS'C23_Y' p2479 aS'C23_Z' p2480 aS'C23_S' p2481 aS'C23_X' p2482 aS'C23_Y' p2483 aS'C23_Z' p2484 aS'C23_XX' p2485 aS'C23_YY' p2486 aS'C23_ZZ' p2487 aS'C23_XY' p2488 aS'C23_XZ' p2489 aS'C23_YZ' p2490 aS'H24_S' p2491 aS'H24_S' p2492 aS'H24_S' p2493 aS'H24_X' p2494 aS'H24_Y' p2495 aS'H24_Z' p2496 aS'H25_S' p2497 aS'H25_S' p2498 aS'H25_S' p2499 aS'H25_X' p2500 aS'H25_Y' p2501 aS'H25_Z' p2502 aS'C26_S' p2503 aS'C26_S' p2504 aS'C26_X' p2505 aS'C26_Y' p2506 aS'C26_Z' p2507 aS'C26_S' p2508 aS'C26_X' p2509 aS'C26_Y' p2510 aS'C26_Z' p2511 aS'C26_S' p2512 aS'C26_X' p2513 aS'C26_Y' p2514 aS'C26_Z' p2515 aS'C26_XX' p2516 aS'C26_YY' p2517 aS'C26_ZZ' p2518 aS'C26_XY' p2519 aS'C26_XZ' p2520 aS'C26_YZ' p2521 aS'H27_S' p2522 aS'H27_S' p2523 aS'H27_S' p2524 aS'H27_X' p2525 aS'H27_Y' p2526 aS'H27_Z' p2527 aS'H28_S' p2528 aS'H28_S' p2529 aS'H28_S' p2530 aS'H28_X' p2531 aS'H28_Y' p2532 aS'H28_Z' p2533 aS'C29_S' p2534 aS'C29_S' p2535 aS'C29_X' p2536 aS'C29_Y' p2537 aS'C29_Z' p2538 aS'C29_S' p2539 aS'C29_X' p2540 aS'C29_Y' p2541 aS'C29_Z' p2542 aS'C29_S' p2543 aS'C29_X' p2544 aS'C29_Y' p2545 aS'C29_Z' p2546 aS'C29_XX' p2547 aS'C29_YY' p2548 aS'C29_ZZ' p2549 aS'C29_XY' p2550 aS'C29_XZ' p2551 aS'C29_YZ' p2552 aS'H30_S' p2553 aS'H30_S' p2554 aS'H30_S' p2555 aS'H30_X' p2556 aS'H30_Y' p2557 aS'H30_Z' p2558 aS'H31_S' p2559 aS'H31_S' p2560 aS'H31_S' p2561 aS'H31_X' p2562 aS'H31_Y' p2563 aS'H31_Z' p2564 aS'C32_S' p2565 aS'C32_S' p2566 aS'C32_X' p2567 aS'C32_Y' p2568 aS'C32_Z' p2569 aS'C32_S' p2570 aS'C32_X' p2571 aS'C32_Y' p2572 aS'C32_Z' p2573 aS'C32_S' p2574 aS'C32_X' p2575 aS'C32_Y' p2576 aS'C32_Z' p2577 aS'C32_XX' p2578 aS'C32_YY' p2579 aS'C32_ZZ' p2580 aS'C32_XY' p2581 aS'C32_XZ' p2582 aS'C32_YZ' p2583 aS'H33_S' p2584 aS'H33_S' p2585 aS'H33_S' p2586 aS'H33_X' p2587 aS'H33_Y' p2588 aS'H33_Z' p2589 aS'H34_S' p2590 aS'H34_S' p2591 aS'H34_S' p2592 aS'H34_X' p2593 aS'H34_Y' p2594 aS'H34_Z' p2595 aS'C35_S' p2596 aS'C35_S' p2597 aS'C35_X' p2598 aS'C35_Y' p2599 aS'C35_Z' p2600 aS'C35_S' p2601 aS'C35_X' p2602 aS'C35_Y' p2603 aS'C35_Z' p2604 aS'C35_S' p2605 aS'C35_X' p2606 aS'C35_Y' p2607 aS'C35_Z' p2608 aS'C35_XX' p2609 aS'C35_YY' p2610 aS'C35_ZZ' p2611 aS'C35_XY' p2612 aS'C35_XZ' p2613 aS'C35_YZ' p2614 aS'H36_S' p2615 aS'H36_S' p2616 aS'H36_S' p2617 aS'H36_X' p2618 aS'H36_Y' p2619 aS'H36_Z' p2620 aS'H37_S' p2621 aS'H37_S' p2622 aS'H37_S' p2623 aS'H37_X' p2624 aS'H37_Y' p2625 aS'H37_Z' p2626 aS'C38_S' p2627 aS'C38_S' p2628 aS'C38_X' p2629 aS'C38_Y' p2630 aS'C38_Z' p2631 aS'C38_S' p2632 aS'C38_X' p2633 aS'C38_Y' p2634 aS'C38_Z' p2635 aS'C38_S' p2636 aS'C38_X' p2637 aS'C38_Y' p2638 aS'C38_Z' p2639 aS'C38_XX' p2640 aS'C38_YY' p2641 aS'C38_ZZ' p2642 aS'C38_XY' p2643 aS'C38_XZ' p2644 aS'C38_YZ' p2645 aS'H39_S' p2646 aS'H39_S' p2647 aS'H39_S' p2648 aS'H39_X' p2649 aS'H39_Y' p2650 aS'H39_Z' p2651 aS'H40_S' p2652 aS'H40_S' p2653 aS'H40_S' p2654 aS'H40_X' p2655 aS'H40_Y' p2656 aS'H40_Z' p2657 aS'C41_S' p2658 aS'C41_S' p2659 aS'C41_X' p2660 aS'C41_Y' p2661 aS'C41_Z' p2662 aS'C41_S' p2663 aS'C41_X' p2664 aS'C41_Y' p2665 aS'C41_Z' p2666 aS'C41_S' p2667 aS'C41_X' p2668 aS'C41_Y' p2669 aS'C41_Z' p2670 aS'C41_XX' p2671 aS'C41_YY' p2672 aS'C41_ZZ' p2673 aS'C41_XY' p2674 aS'C41_XZ' p2675 aS'C41_YZ' p2676 aS'H42_S' p2677 aS'H42_S' p2678 aS'H42_S' p2679 aS'H42_X' p2680 aS'H42_Y' p2681 aS'H42_Z' p2682 aS'H43_S' p2683 aS'H43_S' p2684 aS'H43_S' p2685 aS'H43_X' p2686 aS'H43_Y' p2687 aS'H43_Z' p2688 aS'C44_S' p2689 aS'C44_S' p2690 aS'C44_X' p2691 aS'C44_Y' p2692 aS'C44_Z' p2693 aS'C44_S' p2694 aS'C44_X' p2695 aS'C44_Y' p2696 aS'C44_Z' p2697 aS'C44_S' p2698 aS'C44_X' p2699 aS'C44_Y' p2700 aS'C44_Z' p2701 aS'C44_XX' p2702 aS'C44_YY' p2703 aS'C44_ZZ' p2704 aS'C44_XY' p2705 aS'C44_XZ' p2706 aS'C44_YZ' p2707 aS'H45_S' p2708 aS'H45_S' p2709 aS'H45_S' p2710 aS'H45_X' p2711 aS'H45_Y' p2712 aS'H45_Z' p2713 aS'H46_S' p2714 aS'H46_S' p2715 aS'H46_S' p2716 aS'H46_X' p2717 aS'H46_Y' p2718 aS'H46_Z' p2719 aS'C47_S' p2720 aS'C47_S' p2721 aS'C47_X' p2722 aS'C47_Y' p2723 aS'C47_Z' p2724 aS'C47_S' p2725 aS'C47_X' p2726 aS'C47_Y' p2727 aS'C47_Z' p2728 aS'C47_S' p2729 aS'C47_X' p2730 aS'C47_Y' p2731 aS'C47_Z' p2732 aS'C47_XX' p2733 aS'C47_YY' p2734 aS'C47_ZZ' p2735 aS'C47_XY' p2736 aS'C47_XZ' p2737 aS'C47_YZ' p2738 aS'H48_S' p2739 aS'H48_S' p2740 aS'H48_S' p2741 aS'H48_X' p2742 aS'H48_Y' p2743 aS'H48_Z' p2744 aS'H49_S' p2745 aS'H49_S' p2746 aS'H49_S' p2747 aS'H49_X' p2748 aS'H49_Y' p2749 aS'H49_Z' p2750 aS'C50_S' p2751 aS'C50_S' p2752 aS'C50_X' p2753 aS'C50_Y' p2754 aS'C50_Z' p2755 aS'C50_S' p2756 aS'C50_X' p2757 aS'C50_Y' p2758 aS'C50_Z' p2759 aS'C50_S' p2760 aS'C50_X' p2761 aS'C50_Y' p2762 aS'C50_Z' p2763 aS'C50_XX' p2764 aS'C50_YY' p2765 aS'C50_ZZ' p2766 aS'C50_XY' p2767 aS'C50_XZ' p2768 aS'C50_YZ' p2769 aS'H51_S' p2770 aS'H51_S' p2771 aS'H51_S' p2772 aS'H51_X' p2773 aS'H51_Y' p2774 aS'H51_Z' p2775 aS'H52_S' p2776 aS'H52_S' p2777 aS'H52_S' p2778 aS'H52_X' p2779 aS'H52_Y' p2780 aS'H52_Z' p2781 aS'C53_S' p2782 aS'C53_S' p2783 aS'C53_X' p2784 aS'C53_Y' p2785 aS'C53_Z' p2786 aS'C53_S' p2787 aS'C53_X' p2788 aS'C53_Y' p2789 aS'C53_Z' p2790 aS'C53_S' p2791 aS'C53_X' p2792 aS'C53_Y' p2793 aS'C53_Z' p2794 aS'C53_XX' p2795 aS'C53_YY' p2796 aS'C53_ZZ' p2797 aS'C53_XY' p2798 aS'C53_XZ' p2799 aS'C53_YZ' p2800 aS'H54_S' p2801 aS'H54_S' p2802 aS'H54_S' p2803 aS'H54_X' p2804 aS'H54_Y' p2805 aS'H54_Z' p2806 aS'H55_S' p2807 aS'H55_S' p2808 aS'H55_S' p2809 aS'H55_X' p2810 aS'H55_Y' p2811 aS'H55_Z' p2812 aS'C56_S' p2813 aS'C56_S' p2814 aS'C56_X' p2815 aS'C56_Y' p2816 aS'C56_Z' p2817 aS'C56_S' p2818 aS'C56_X' p2819 aS'C56_Y' p2820 aS'C56_Z' p2821 aS'C56_S' p2822 aS'C56_X' p2823 aS'C56_Y' p2824 aS'C56_Z' p2825 aS'C56_XX' p2826 aS'C56_YY' p2827 aS'C56_ZZ' p2828 aS'C56_XY' p2829 aS'C56_XZ' p2830 aS'C56_YZ' p2831 aS'H57_S' p2832 aS'H57_S' p2833 aS'H57_S' p2834 aS'H57_X' p2835 aS'H57_Y' p2836 aS'H57_Z' p2837 aS'H58_S' p2838 aS'H58_S' p2839 aS'H58_S' p2840 aS'H58_X' p2841 aS'H58_Y' p2842 aS'H58_Z' p2843 aS'C59_S' p2844 aS'C59_S' p2845 aS'C59_X' p2846 aS'C59_Y' p2847 aS'C59_Z' p2848 aS'C59_S' p2849 aS'C59_X' p2850 aS'C59_Y' p2851 aS'C59_Z' p2852 aS'C59_S' p2853 aS'C59_X' p2854 aS'C59_Y' p2855 aS'C59_Z' p2856 aS'C59_XX' p2857 aS'C59_YY' p2858 aS'C59_ZZ' p2859 aS'C59_XY' p2860 aS'C59_XZ' p2861 aS'C59_YZ' p2862 aS'H60_S' p2863 aS'H60_S' p2864 aS'H60_S' p2865 aS'H60_X' p2866 aS'H60_Y' p2867 aS'H60_Z' p2868 aS'H61_S' p2869 aS'H61_S' p2870 aS'H61_S' p2871 aS'H61_X' p2872 aS'H61_Y' p2873 aS'H61_Z' p2874 aS'C62_S' p2875 aS'C62_S' p2876 aS'C62_X' p2877 aS'C62_Y' p2878 aS'C62_Z' p2879 aS'C62_S' p2880 aS'C62_X' p2881 aS'C62_Y' p2882 aS'C62_Z' p2883 aS'C62_S' p2884 aS'C62_X' p2885 aS'C62_Y' p2886 aS'C62_Z' p2887 aS'C62_XX' p2888 aS'C62_YY' p2889 aS'C62_ZZ' p2890 aS'C62_XY' p2891 aS'C62_XZ' p2892 aS'C62_YZ' p2893 aS'H63_S' p2894 aS'H63_S' p2895 aS'H63_S' p2896 aS'H63_X' p2897 aS'H63_Y' p2898 aS'H63_Z' p2899 aS'H64_S' p2900 aS'H64_S' p2901 aS'H64_S' p2902 aS'H64_X' p2903 aS'H64_Y' p2904 aS'H64_Z' p2905 aS'C65_S' p2906 aS'C65_S' p2907 aS'C65_X' p2908 aS'C65_Y' p2909 aS'C65_Z' p2910 aS'C65_S' p2911 aS'C65_X' p2912 aS'C65_Y' p2913 aS'C65_Z' p2914 aS'C65_S' p2915 aS'C65_X' p2916 aS'C65_Y' p2917 aS'C65_Z' p2918 aS'C65_XX' p2919 aS'C65_YY' p2920 aS'C65_ZZ' p2921 aS'C65_XY' p2922 aS'C65_XZ' p2923 aS'C65_YZ' p2924 aS'H66_S' p2925 aS'H66_S' p2926 aS'H66_S' p2927 aS'H66_X' p2928 aS'H66_Y' p2929 aS'H66_Z' p2930 aS'H67_S' p2931 aS'H67_S' p2932 aS'H67_S' p2933 aS'H67_X' p2934 aS'H67_Y' p2935 aS'H67_Z' p2936 aS'C68_S' p2937 aS'C68_S' p2938 aS'C68_X' p2939 aS'C68_Y' p2940 aS'C68_Z' p2941 aS'C68_S' p2942 aS'C68_X' p2943 aS'C68_Y' p2944 aS'C68_Z' p2945 aS'C68_S' p2946 aS'C68_X' p2947 aS'C68_Y' p2948 aS'C68_Z' p2949 aS'C68_XX' p2950 aS'C68_YY' p2951 aS'C68_ZZ' p2952 aS'C68_XY' p2953 aS'C68_XZ' p2954 aS'C68_YZ' p2955 aS'H69_S' p2956 aS'H69_S' p2957 aS'H69_S' p2958 aS'H69_X' p2959 aS'H69_Y' p2960 aS'H69_Z' p2961 aS'H70_S' p2962 aS'H70_S' p2963 aS'H70_S' p2964 aS'H70_X' p2965 aS'H70_Y' p2966 aS'H70_Z' p2967 aS'C71_S' p2968 aS'C71_S' p2969 aS'C71_X' p2970 aS'C71_Y' p2971 aS'C71_Z' p2972 aS'C71_S' p2973 aS'C71_X' p2974 aS'C71_Y' p2975 aS'C71_Z' p2976 aS'C71_S' p2977 aS'C71_X' p2978 aS'C71_Y' p2979 aS'C71_Z' p2980 aS'C71_XX' p2981 aS'C71_YY' p2982 aS'C71_ZZ' p2983 aS'C71_XY' p2984 aS'C71_XZ' p2985 aS'C71_YZ' p2986 aS'H72_S' p2987 aS'H72_S' p2988 aS'H72_S' p2989 aS'H72_X' p2990 aS'H72_Y' p2991 aS'H72_Z' p2992 aS'H73_S' p2993 aS'H73_S' p2994 aS'H73_S' p2995 aS'H73_X' p2996 aS'H73_Y' p2997 aS'H73_Z' p2998 aS'C74_S' p2999 aS'C74_S' p3000 aS'C74_X' p3001 aS'C74_Y' p3002 aS'C74_Z' p3003 aS'C74_S' p3004 aS'C74_X' p3005 aS'C74_Y' p3006 aS'C74_Z' p3007 aS'C74_S' p3008 aS'C74_X' p3009 aS'C74_Y' p3010 aS'C74_Z' p3011 aS'C74_XX' p3012 aS'C74_YY' p3013 aS'C74_ZZ' p3014 aS'C74_XY' p3015 aS'C74_XZ' p3016 aS'C74_YZ' p3017 aS'H75_S' p3018 aS'H75_S' p3019 aS'H75_S' p3020 aS'H75_X' p3021 aS'H75_Y' p3022 aS'H75_Z' p3023 aS'H76_S' p3024 aS'H76_S' p3025 aS'H76_S' p3026 aS'H76_X' p3027 aS'H76_Y' p3028 aS'H76_Z' p3029 aS'C77_S' p3030 aS'C77_S' p3031 aS'C77_X' p3032 aS'C77_Y' p3033 aS'C77_Z' p3034 aS'C77_S' p3035 aS'C77_X' p3036 aS'C77_Y' p3037 aS'C77_Z' p3038 aS'C77_S' p3039 aS'C77_X' p3040 aS'C77_Y' p3041 aS'C77_Z' p3042 aS'C77_XX' p3043 aS'C77_YY' p3044 aS'C77_ZZ' p3045 aS'C77_XY' p3046 aS'C77_XZ' p3047 aS'C77_YZ' p3048 aS'H78_S' p3049 aS'H78_S' p3050 aS'H78_S' p3051 aS'H78_X' p3052 aS'H78_Y' p3053 aS'H78_Z' p3054 aS'H79_S' p3055 aS'H79_S' p3056 aS'H79_S' p3057 aS'H79_X' p3058 aS'H79_Y' p3059 aS'H79_Z' p3060 aS'C80_S' p3061 aS'C80_S' p3062 aS'C80_X' p3063 aS'C80_Y' p3064 aS'C80_Z' p3065 aS'C80_S' p3066 aS'C80_X' p3067 aS'C80_Y' p3068 aS'C80_Z' p3069 aS'C80_S' p3070 aS'C80_X' p3071 aS'C80_Y' p3072 aS'C80_Z' p3073 aS'C80_XX' p3074 aS'C80_YY' p3075 aS'C80_ZZ' p3076 aS'C80_XY' p3077 aS'C80_XZ' p3078 aS'C80_YZ' p3079 aS'H81_S' p3080 aS'H81_S' p3081 aS'H81_S' p3082 aS'H81_X' p3083 aS'H81_Y' p3084 aS'H81_Z' p3085 aS'H82_S' p3086 aS'H82_S' p3087 aS'H82_S' p3088 aS'H82_X' p3089 aS'H82_Y' p3090 aS'H82_Z' p3091 aS'C83_S' p3092 aS'C83_S' p3093 aS'C83_X' p3094 aS'C83_Y' p3095 aS'C83_Z' p3096 aS'C83_S' p3097 aS'C83_X' p3098 aS'C83_Y' p3099 aS'C83_Z' p3100 aS'C83_S' p3101 aS'C83_X' p3102 aS'C83_Y' p3103 aS'C83_Z' p3104 aS'C83_XX' p3105 aS'C83_YY' p3106 aS'C83_ZZ' p3107 aS'C83_XY' p3108 aS'C83_XZ' p3109 aS'C83_YZ' p3110 aS'H84_S' p3111 aS'H84_S' p3112 aS'H84_S' p3113 aS'H84_X' p3114 aS'H84_Y' p3115 aS'H84_Z' p3116 aS'H85_S' p3117 aS'H85_S' p3118 aS'H85_S' p3119 aS'H85_X' p3120 aS'H85_Y' p3121 aS'H85_Z' p3122 aS'C86_S' p3123 aS'C86_S' p3124 aS'C86_X' p3125 aS'C86_Y' p3126 aS'C86_Z' p3127 aS'C86_S' p3128 aS'C86_X' p3129 aS'C86_Y' p3130 aS'C86_Z' p3131 aS'C86_S' p3132 aS'C86_X' p3133 aS'C86_Y' p3134 aS'C86_Z' p3135 aS'C86_XX' p3136 aS'C86_YY' p3137 aS'C86_ZZ' p3138 aS'C86_XY' p3139 aS'C86_XZ' p3140 aS'C86_YZ' p3141 aS'H87_S' p3142 aS'H87_S' p3143 aS'H87_S' p3144 aS'H87_X' p3145 aS'H87_Y' p3146 aS'H87_Z' p3147 aS'H88_S' p3148 aS'H88_S' p3149 aS'H88_S' p3150 aS'H88_X' p3151 aS'H88_Y' p3152 aS'H88_Z' p3153 aS'C89_S' p3154 aS'C89_S' p3155 aS'C89_X' p3156 aS'C89_Y' p3157 aS'C89_Z' p3158 aS'C89_S' p3159 aS'C89_X' p3160 aS'C89_Y' p3161 aS'C89_Z' p3162 aS'C89_S' p3163 aS'C89_X' p3164 aS'C89_Y' p3165 aS'C89_Z' p3166 aS'C89_XX' p3167 aS'C89_YY' p3168 aS'C89_ZZ' p3169 aS'C89_XY' p3170 aS'C89_XZ' p3171 aS'C89_YZ' p3172 aS'H90_S' p3173 aS'H90_S' p3174 aS'H90_S' p3175 aS'H90_X' p3176 aS'H90_Y' p3177 aS'H90_Z' p3178 aS'H91_S' p3179 aS'H91_S' p3180 aS'H91_S' p3181 aS'H91_X' p3182 aS'H91_Y' p3183 aS'H91_Z' p3184 aS'C92_S' p3185 aS'C92_S' p3186 aS'C92_X' p3187 aS'C92_Y' p3188 aS'C92_Z' p3189 aS'C92_S' p3190 aS'C92_X' p3191 aS'C92_Y' p3192 aS'C92_Z' p3193 aS'C92_S' p3194 aS'C92_X' p3195 aS'C92_Y' p3196 aS'C92_Z' p3197 aS'C92_XX' p3198 aS'C92_YY' p3199 aS'C92_ZZ' p3200 aS'C92_XY' p3201 aS'C92_XZ' p3202 aS'C92_YZ' p3203 aS'H93_S' p3204 aS'H93_S' p3205 aS'H93_S' p3206 aS'H93_X' p3207 aS'H93_Y' p3208 aS'H93_Z' p3209 aS'H94_S' p3210 aS'H94_S' p3211 aS'H94_S' p3212 aS'H94_X' p3213 aS'H94_Y' p3214 aS'H94_Z' p3215 aS'C95_S' p3216 aS'C95_S' p3217 aS'C95_X' p3218 aS'C95_Y' p3219 aS'C95_Z' p3220 aS'C95_S' p3221 aS'C95_X' p3222 aS'C95_Y' p3223 aS'C95_Z' p3224 aS'C95_S' p3225 aS'C95_X' p3226 aS'C95_Y' p3227 aS'C95_Z' p3228 aS'C95_XX' p3229 aS'C95_YY' p3230 aS'C95_ZZ' p3231 aS'C95_XY' p3232 aS'C95_XZ' p3233 aS'C95_YZ' p3234 aS'H96_S' p3235 aS'H96_S' p3236 aS'H96_S' p3237 aS'H96_X' p3238 aS'H96_Y' p3239 aS'H96_Z' p3240 aS'H97_S' p3241 aS'H97_S' p3242 aS'H97_S' p3243 aS'H97_X' p3244 aS'H97_Y' p3245 aS'H97_Z' p3246 aS'C98_S' p3247 aS'C98_S' p3248 aS'C98_X' p3249 aS'C98_Y' p3250 aS'C98_Z' p3251 aS'C98_S' p3252 aS'C98_X' p3253 aS'C98_Y' p3254 aS'C98_Z' p3255 aS'C98_S' p3256 aS'C98_X' p3257 aS'C98_Y' p3258 aS'C98_Z' p3259 aS'C98_XX' p3260 aS'C98_YY' p3261 aS'C98_ZZ' p3262 aS'C98_XY' p3263 aS'C98_XZ' p3264 aS'C98_YZ' p3265 aS'H99_S' p3266 aS'H99_S' p3267 aS'H99_S' p3268 aS'H99_X' p3269 aS'H99_Y' p3270 aS'H99_Z' p3271 aS'H0_S' p3272 aS'H0_S' p3273 aS'H0_S' p3274 aS'H0_X' p3275 aS'H0_Y' p3276 aS'H0_Z' p3277 aS'C1_S' p3278 aS'C1_S' p3279 aS'C1_X' p3280 aS'C1_Y' p3281 aS'C1_Z' p3282 aS'C1_S' p3283 aS'C1_X' p3284 aS'C1_Y' p3285 aS'C1_Z' p3286 aS'C1_S' p3287 aS'C1_X' p3288 aS'C1_Y' p3289 aS'C1_Z' p3290 aS'C1_XX' p3291 aS'C1_YY' p3292 aS'C1_ZZ' p3293 aS'C1_XY' p3294 aS'C1_XZ' p3295 aS'C1_YZ' p3296 aS'H2_S' p3297 aS'H2_S' p3298 aS'H2_S' p3299 aS'H2_X' p3300 aS'H2_Y' p3301 aS'H2_Z' p3302 aS'H3_S' p3303 aS'H3_S' p3304 aS'H3_S' p3305 aS'H3_X' p3306 aS'H3_Y' p3307 aS'H3_Z' p3308 aS'C4_S' p3309 aS'C4_S' p3310 aS'C4_X' p3311 aS'C4_Y' p3312 aS'C4_Z' p3313 aS'C4_S' p3314 aS'C4_X' p3315 aS'C4_Y' p3316 aS'C4_Z' p3317 aS'C4_S' p3318 aS'C4_X' p3319 aS'C4_Y' p3320 aS'C4_Z' p3321 aS'C4_XX' p3322 aS'C4_YY' p3323 aS'C4_ZZ' p3324 aS'C4_XY' p3325 aS'C4_XZ' p3326 aS'C4_YZ' p3327 aS'H5_S' p3328 aS'H5_S' p3329 aS'H5_S' p3330 aS'H5_X' p3331 aS'H5_Y' p3332 aS'H5_Z' p3333 aS'H6_S' p3334 aS'H6_S' p3335 aS'H6_S' p3336 aS'H6_X' p3337 aS'H6_Y' p3338 aS'H6_Z' p3339 aS'C7_S' p3340 aS'C7_S' p3341 aS'C7_X' p3342 aS'C7_Y' p3343 aS'C7_Z' p3344 aS'C7_S' p3345 aS'C7_X' p3346 aS'C7_Y' p3347 aS'C7_Z' p3348 aS'C7_S' p3349 aS'C7_X' p3350 aS'C7_Y' p3351 aS'C7_Z' p3352 aS'C7_XX' p3353 aS'C7_YY' p3354 aS'C7_ZZ' p3355 aS'C7_XY' p3356 aS'C7_XZ' p3357 aS'C7_YZ' p3358 aS'H8_S' p3359 aS'H8_S' p3360 aS'H8_S' p3361 aS'H8_X' p3362 aS'H8_Y' p3363 aS'H8_Z' p3364 aS'H9_S' p3365 aS'H9_S' p3366 aS'H9_S' p3367 aS'H9_X' p3368 aS'H9_Y' p3369 aS'H9_Z' p3370 aS'C10_S' p3371 aS'C10_S' p3372 aS'C10_X' p3373 aS'C10_Y' p3374 aS'C10_Z' p3375 aS'C10_S' p3376 aS'C10_X' p3377 aS'C10_Y' p3378 aS'C10_Z' p3379 aS'C10_S' p3380 aS'C10_X' p3381 aS'C10_Y' p3382 aS'C10_Z' p3383 aS'C10_XX' p3384 aS'C10_YY' p3385 aS'C10_ZZ' p3386 aS'C10_XY' p3387 aS'C10_XZ' p3388 aS'C10_YZ' p3389 aS'H11_S' p3390 aS'H11_S' p3391 aS'H11_S' p3392 aS'H11_X' p3393 aS'H11_Y' p3394 aS'H11_Z' p3395 aS'H12_S' p3396 aS'H12_S' p3397 aS'H12_S' p3398 aS'H12_X' p3399 aS'H12_Y' p3400 aS'H12_Z' p3401 aS'C13_S' p3402 aS'C13_S' p3403 aS'C13_X' p3404 aS'C13_Y' p3405 aS'C13_Z' p3406 aS'C13_S' p3407 aS'C13_X' p3408 aS'C13_Y' p3409 aS'C13_Z' p3410 aS'C13_S' p3411 aS'C13_X' p3412 aS'C13_Y' p3413 aS'C13_Z' p3414 aS'C13_XX' p3415 aS'C13_YY' p3416 aS'C13_ZZ' p3417 aS'C13_XY' p3418 aS'C13_XZ' p3419 aS'C13_YZ' p3... [truncated message content] |
From: Adam T. <ate...@gm...> - 2012-01-04 20:24:10
|
Hi Chengju, Sorry for the late reply. Your error is a bit odd, and I'm not sure where the code is failing. Can you send us the aonames parsed by cclib? If that's not available, send fonames. Cheers, Adam On Thu, Dec 29, 2011 at 9:30 PM, Chengju Wang <fra...@gm...> wrote: > Dear all. > > I hope someone here can help me to analysis my GAMESS log file. Thank you. > > I tried to use cclib to extract the pdos, but have met with the following > problem. > > >>> from cclib.parser import GAMESS > >>> from cclib.method import CSPA > >>> s=GAMESS("test.log") > >>> ps=s.parse() > [GAMESS test.log INFO] Creating attribute atomcoords[] > [GAMESS test.log INFO] Creating attribute atomnos[] > [GAMESS test.log INFO] Creating attribute gbasis[] > [GAMESS test.log INFO] Creating attribute nbasis: 2343 > [GAMESS test.log INFO] Creating attribute charge: 0 > [GAMESS test.log INFO] Creating attribute mult: 1 > [GAMESS test.log INFO] Creating attribute homos[] > [GAMESS test.log INFO] Creating attribute natom: 340 > [GAMESS test.log INFO] Creating attribute aooverlaps[] > [GAMESS test.log INFO] Creating attribute scftargets[] > [GAMESS test.log INFO] Creating attribute scfvalues[] > [GAMESS test.log INFO] Creating attribute scfenergies[] > [GAMESS test.log INFO] Creating attribute moenergies[] > [GAMESS test.log INFO] Creating attribute mosyms[] > [GAMESS test.log INFO] Creating attribute nmo: 2343 > [GAMESS test.log INFO] Creating attribute mocoeffs[] > [GAMESS test.log INFO] Creating attribute atombasis[] > [GAMESS test.log INFO] Creating attribute aonames[] > [GAMESS test.log INFO] Creating attribute coreelectrons[] > >>> m=CSPA(ps) > >>>>>> len(m.fragresults[0]) > 2343 > >>> len(m.fragresults[0][0]) > 204 > > Why is it not 340 here? > > > Sorry, the log file is too big to be attached. > > > My input key words: > > $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END > $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END > $SYSTEM TIMLIM=525600 MWORDS=9000 $END > $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END > $SCF DIRSCF=.TRUE. $END > $STATPT OPTTOL=0.0001 NSTEP=2000 $END > $DATA > > There is no such problem found for my testing runs on smaller systems > (~100), i.e.: len(m.fragresults[0][0] always equals to natom. > > > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users > |
From: Chengju W. <fra...@gm...> - 2011-12-30 05:31:05
|
Dear all. I hope someone here can help me to analysis my *GAMESS* log file. Thank you. I tried to use cclib to extract the pdos, but have met with the following problem. >>> from cclib.parser import GAMESS >>> from cclib.method import CSPA >>> s=GAMESS("test.log") >>> ps=s.parse() [GAMESS test.log INFO] Creating attribute atomcoords[] [GAMESS test.log INFO] Creating attribute atomnos[] [GAMESS test.log INFO] Creating attribute gbasis[] [GAMESS test.log INFO] Creating attribute nbasis: 2343 [GAMESS test.log INFO] Creating attribute charge: 0 [GAMESS test.log INFO] Creating attribute mult: 1 [GAMESS test.log INFO] Creating attribute homos[] *[GAMESS test.log INFO] Creating attribute natom: 340* [GAMESS test.log INFO] Creating attribute aooverlaps[] [GAMESS test.log INFO] Creating attribute scftargets[] [GAMESS test.log INFO] Creating attribute scfvalues[] [GAMESS test.log INFO] Creating attribute scfenergies[] [GAMESS test.log INFO] Creating attribute moenergies[] [GAMESS test.log INFO] Creating attribute mosyms[] [GAMESS test.log INFO] Creating attribute nmo: 2343 [GAMESS test.log INFO] Creating attribute mocoeffs[] [GAMESS test.log INFO] Creating attribute atombasis[] [GAMESS test.log INFO] Creating attribute aonames[] [GAMESS test.log INFO] Creating attribute coreelectrons[] >>> m=CSPA(ps) >>>>>> len(m.fragresults[0]) 2343 * >>> len(m.fragresults[0][0]) 204 * Why is it not 340 here? Sorry, the log file is too big to be attached. My input key words: $CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=60 MULT=1 $END $CONTRL MOLPLT=.TRUE. PLTORB=.TRUE. NPRINT=3 $END $SYSTEM TIMLIM=525600 MWORDS=9000 $END $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END $SCF DIRSCF=.TRUE. $END $STATPT OPTTOL=0.0001 NSTEP=2000 $END $DATA *There is no such problem found for my testing runs on smaller systems (~100), i.e.: len(m.fragresults[0][0] always equals to natom.* |
From: Karol M. L. <kar...@gm...> - 2011-12-17 19:51:36
|
Hi Chengju, Could you make the log file available? We need it to test the fix, and we need your consent to redistribute it with our regression suite. If you provide us with the file, there is a good chance the problem will be fixed. Best, Karol On Dec 16 2011, Chengju Wang wrote: > *Hi, everyone.* > * > * > *I'm new to cclib. I just found a 'problem' with cclib. * > * > * > *After run this n_water.inp* > > *! File created by MacMolPlt 7.4.2* > * $CONTRL SCFTYP=RHF RUNTYP=HESSIAN MAXIT=60 MULT=1 $END* > * $SYSTEM TIMLIM=525600 MWORDS=9000 $END* > * $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END* > * $SCF DIRSCF=.TRUE. $END* > * $STATPT OPTTOL=0.0001 NSTEP=2000 HSSEND=.t. PROJCT=.FALSE. $END* > * $FORCE METHOD=ANALYTIC VIBANL=.TRUE. $END* > * $DATA* > *Test run of H2O* > *CNV 2* > * > * > *O 8.0 0.00000 0.00000 0.00000* > *H 1.0 -0.75800 0.00000 0.54500* > * $END* > > *I tried to open the log file using GaussSum, I got this message"cclib has > problems parsing n_water.log. If you .....".* > * > * > *Then I go to Python to call cclib directly, I got this* > * > * > *>>> from cclib.parser import ccopen* > *>>> p=ccopen("n_water.log")* > *>>> date=p.parse()* > *[GAMESS n_water.log INFO] Creating attribute atomcoords[]* > *[GAMESS n_water.log INFO] Creating attribute atomnos[]* > *[GAMESS n_water.log INFO] Creating attribute gbasis[]* > *[GAMESS n_water.log INFO] Creating attribute nbasis: 19* > *[GAMESS n_water.log INFO] Creating attribute charge: 0* > *[GAMESS n_water.log INFO] Creating attribute mult: 1* > *[GAMESS n_water.log INFO] Creating attribute homos[]* > *[GAMESS n_water.log INFO] Creating attribute natom: 3* > *[GAMESS n_water.log INFO] Creating attribute scftargets[]* > *[GAMESS n_water.log INFO] Creating attribute scfvalues[]* > *[GAMESS n_water.log INFO] Creating attribute scfenergies[]* > *[GAMESS n_water.log INFO] Creating attribute moenergies[]* > *[GAMESS n_water.log INFO] Creating attribute mosyms[]* > *[GAMESS n_water.log INFO] Creating attribute nmo: 19* > *[GAMESS n_water.log INFO] Creating attribute mocoeffs[]* > *[GAMESS n_water.log INFO] Creating attribute atombasis[]* > *[GAMESS n_water.log INFO] Creating attribute aonames[]* > *[GAMESS n_water.log INFO] Creating attribute vibfreqs[]* > *[GAMESS n_water.log INFO] Creating attribute vibirs[]* > *[GAMESS n_water.log INFO] Creating attribute vibdisps[]* > *[GAMESS n_water.log WARNING] This is not a stationary point on the > molecularPES.* > * The vibrational analysis is not valid.* > *Traceback (most recent call last):* > * File "<stdin>", line 1, in ?* > * File "/usr/lib/python2.4/site-packages/cclib/parser/logfileparser.py", > line 22* > *1, in parse* > * self.extract(inputfile, line)* > * File "/usr/lib/python2.4/site-packages/cclib/parser/gamessparser.py", > line 528* > *, in extract* > * newfreq.append(float(x))* > *ValueError: invalid literal for float(): MASSES* > > *Thank you for your suggestion to read my log file w/ cclib.* > * > * > *Best and happy holidays!* > * > * > *Frank* > ------------------------------------------------------------------------------ > Learn Windows Azure Live! Tuesday, Dec 13, 2011 > Microsoft is holding a special Learn Windows Azure training event for > developers. It will provide a great way to learn Windows Azure and what it > provides. You can attend the event by watching it streamed LIVE online. > Learn more at http://p.sf.net/sfu/ms-windowsazure > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users -- written by Karol M. Langner Sat Dec 17 20:48:58 CET 2011 |
From: Chengju W. <fra...@gm...> - 2011-12-16 17:13:30
|
*Hi, everyone.* * * *I'm new to cclib. I just found a 'problem' with cclib. * * * *After run this n_water.inp* *! File created by MacMolPlt 7.4.2* * $CONTRL SCFTYP=RHF RUNTYP=HESSIAN MAXIT=60 MULT=1 $END* * $SYSTEM TIMLIM=525600 MWORDS=9000 $END* * $BASIS GBASIS=N31 NGAUSS=6 NDFUNC=1 $END* * $SCF DIRSCF=.TRUE. $END* * $STATPT OPTTOL=0.0001 NSTEP=2000 HSSEND=.t. PROJCT=.FALSE. $END* * $FORCE METHOD=ANALYTIC VIBANL=.TRUE. $END* * $DATA* *Test run of H2O* *CNV 2* * * *O 8.0 0.00000 0.00000 0.00000* *H 1.0 -0.75800 0.00000 0.54500* * $END* *I tried to open the log file using GaussSum, I got this message"cclib has problems parsing n_water.log. If you .....".* * * *Then I go to Python to call cclib directly, I got this* * * *>>> from cclib.parser import ccopen* *>>> p=ccopen("n_water.log")* *>>> date=p.parse()* *[GAMESS n_water.log INFO] Creating attribute atomcoords[]* *[GAMESS n_water.log INFO] Creating attribute atomnos[]* *[GAMESS n_water.log INFO] Creating attribute gbasis[]* *[GAMESS n_water.log INFO] Creating attribute nbasis: 19* *[GAMESS n_water.log INFO] Creating attribute charge: 0* *[GAMESS n_water.log INFO] Creating attribute mult: 1* *[GAMESS n_water.log INFO] Creating attribute homos[]* *[GAMESS n_water.log INFO] Creating attribute natom: 3* *[GAMESS n_water.log INFO] Creating attribute scftargets[]* *[GAMESS n_water.log INFO] Creating attribute scfvalues[]* *[GAMESS n_water.log INFO] Creating attribute scfenergies[]* *[GAMESS n_water.log INFO] Creating attribute moenergies[]* *[GAMESS n_water.log INFO] Creating attribute mosyms[]* *[GAMESS n_water.log INFO] Creating attribute nmo: 19* *[GAMESS n_water.log INFO] Creating attribute mocoeffs[]* *[GAMESS n_water.log INFO] Creating attribute atombasis[]* *[GAMESS n_water.log INFO] Creating attribute aonames[]* *[GAMESS n_water.log INFO] Creating attribute vibfreqs[]* *[GAMESS n_water.log INFO] Creating attribute vibirs[]* *[GAMESS n_water.log INFO] Creating attribute vibdisps[]* *[GAMESS n_water.log WARNING] This is not a stationary point on the molecularPES.* * The vibrational analysis is not valid.* *Traceback (most recent call last):* * File "<stdin>", line 1, in ?* * File "/usr/lib/python2.4/site-packages/cclib/parser/logfileparser.py", line 22* *1, in parse* * self.extract(inputfile, line)* * File "/usr/lib/python2.4/site-packages/cclib/parser/gamessparser.py", line 528* *, in extract* * newfreq.append(float(x))* *ValueError: invalid literal for float(): MASSES* *Thank you for your suggestion to read my log file w/ cclib.* * * *Best and happy holidays!* * * *Frank* |
From: Martin R. <mar...@gm...> - 2011-11-15 20:43:39
|
Hi Adam, No, as long as the symmetry is not Oh or Td, there is no warning. Best, Martin On Tue, Nov 15, 2011 at 12:22 PM, Adam Tenderholt <ate...@gm...>wrote: > Hi Martin, > > Thanks for the info. It's a bit odd that slight distortions return the > value to 70.00. Out of curiosity, do you still get the complex warning > at the LPA step for these calculations? > > Adam > > > On Tue, Nov 15, 2011 at 11:50 AM, Martin Rahm <mar...@gm...> > wrote: > > Hi Adam, and everyone, > > I just figured out a way around the problem. First, the same thing > happens > > for single points, and it remains if one runs with "nosymm", or if the > > nuclear coordinate input is switched between cartesian/z-mat. However, > these > > latter changes do seem to affect the total number of electrons and the > > orbital populations slightly different. > > The solution I found was to perturb the Oh symmetry very slightly (into > > C3v), then the electron count becomes 70.000, and all ligands are treated > > equally. The same goes for Td systems, which have to be disturbed into > D2d. > > In other words it seems like the code has problems with "spherically" > > symmetric wave functions. > > Best, > > Martin > > > > > > On Tue, Nov 15, 2011 at 10:19 AM, Adam Tenderholt <ate...@gm... > > > > wrote: > >> > >> Hi Martin and others, > >> > >> Sorry for the delayed response.... > >> > >> The complex warning suggests there's a complex value being discarded > >> that may be important. Does anyone know if we should be taking the > >> norm instead of simply discarding the imaginary part? > >> > >> Also, does it matter that this is an Opt Freq calc? Does Gaussian > >> print the one-electron overlap matrix (aooverlaps) at the final > >> geometry? (I usually don't combine Opt and Freq calcs, so I don't > >> know, but the file looks like the final overlap matrix isn't at the > >> converged geometry.) If not, perhaps the problem is from using the > >> overlap matrix at the first structure and the orbital coefficients at > >> the final structure. > >> > >> Take care, > >> > >> Adam > >> > >> On Sat, Nov 5, 2011 at 1:20 PM, Martin Rahm <mar...@gm...> > wrote: > >> > Hi Karol, > >> > I realized that I had used cartesian coordinates in the original input > >> > file. > >> > When I used a z-matrix instead (and defined S as atom 0) the LPA > warning > >> > was > >> > still the same, but the total number of electrons turned out to be > 70.22 > >> > (instead of 70.3). > >> > I should also mention that the LPA-charge of all F ligands are > slightly > >> > different, even though they are symmetrically identical. > >> > Best, > >> > Martin > >> > On Sat, Nov 5, 2011 at 1:34 AM, Karol M. Langner > >> > <kar...@gm...> > >> > wrote: > >> >> > >> >> Hi Martin, > >> >> > >> >> Can you provide the output file for that Gaussian job? > >> >> > >> >> Best, > >> >> Karol > >> >> > >> >> On Nov 04 2011, Martin Rahm wrote: > >> >> > Dear List, > >> >> > > >> >> > I'm running a trial Löwdin population analysis (LPA) on SF6, from a > >> >> > B3LYP/cc-pVTZ calculation. Something is awry, the total number of > >> >> > electrons gets overestimated by 0.3 (70.3), and there is a "complex > >> >> > warning" when running the LPA. > >> >> > > >> >> > LPA is supposed to be rotationally invariant if one use "pure" > >> >> > spherical > >> >> > harmonics in the basis set, e.g. 5 d functions instead of 6. (which > >> >> > cc-pVTZ > >> >> > does). Anyone have any clue to this behavior? > >> >> > > >> >> > Best regards, > >> >> > Martin > >> >> > > >> >> > Gaussian Input: --------- > >> >> > # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) > >> >> > > >> >> > Title Card Required > >> >> > > >> >> > 0 1 > >> >> > F 0.00000000 0.00000000 1.57972200 > >> >> > F 0.00000000 1.57972200 0.00000000 > >> >> > F 0.00000000 0.00000000 -1.57972200 > >> >> > F 0.00000000 -1.57972200 0.00000000 > >> >> > F 1.57972200 0.00000000 0.00000000 > >> >> > F -1.57972200 0.00000000 0.00000000 > >> >> > S 0.00000000 0.00000000 0.00000000 > >> >> > > >> >> > Python script: -------- > >> >> > from numpy import * > >> >> > from cclib.parser import ccopen > >> >> > from cclib.method import LPA > >> >> > parser = ccopen("test.log") > >> >> > data = parser.parse() > >> >> > method = LPA(data) > >> >> > method.calculate() > >> >> > > >> >> > > >> >> > > savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) > >> >> > > >> >> > Script output: -------- > >> >> > ... > >> >> > [Gaussian test.log INFO] Creating attribute coreelectrons[] > >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] > Creating > >> >> > attribute aoresults: [array[2]] > >> >> > > >> >> > > >> >> > > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > >> >> > ComplexWarning: Casting complex values to real discards the > imaginary > >> >> > part > >> >> > self.aoresults[spin][i] = numpy.multiply(temp1, > temp2).astype("d") > >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving > >> >> > partitioned results in fragresults: [array[2]] > >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] > Creating > >> >> > fragcharges: array[1] > >> >> > >> >> > > >> >> > > >> >> > > ------------------------------------------------------------------------------ > >> >> > RSA(R) Conference 2012 > >> >> > Save $700 by Nov 18 > >> >> > Register now > >> >> > http://p.sf.net/sfu/rsa-sfdev2dev1 > >> >> > >> >> > _______________________________________________ > >> >> > cclib-users mailing list > >> >> > ccl...@li... > >> >> > https://lists.sourceforge.net/lists/listinfo/cclib-users > >> >> > >> >> > >> >> -- > >> >> written by Karol Langner > >> >> Sat Nov 5 09:34:29 CET 2011 > >> > > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > RSA(R) Conference 2012 > >> > Save $700 by Nov 18 > >> > Register now > >> > http://p.sf.net/sfu/rsa-sfdev2dev1 > >> > _______________________________________________ > >> > cclib-users mailing list > >> > ccl...@li... > >> > https://lists.sourceforge.net/lists/listinfo/cclib-users > >> > > >> > > > > > > |
From: Adam T. <ate...@gm...> - 2011-11-15 20:22:24
|
Hi Martin, Thanks for the info. It's a bit odd that slight distortions return the value to 70.00. Out of curiosity, do you still get the complex warning at the LPA step for these calculations? Adam On Tue, Nov 15, 2011 at 11:50 AM, Martin Rahm <mar...@gm...> wrote: > Hi Adam, and everyone, > I just figured out a way around the problem. First, the same thing happens > for single points, and it remains if one runs with "nosymm", or if the > nuclear coordinate input is switched between cartesian/z-mat. However, these > latter changes do seem to affect the total number of electrons and the > orbital populations slightly different. > The solution I found was to perturb the Oh symmetry very slightly (into > C3v), then the electron count becomes 70.000, and all ligands are treated > equally. The same goes for Td systems, which have to be disturbed into D2d. > In other words it seems like the code has problems with "spherically" > symmetric wave functions. > Best, > Martin > > > On Tue, Nov 15, 2011 at 10:19 AM, Adam Tenderholt <ate...@gm...> > wrote: >> >> Hi Martin and others, >> >> Sorry for the delayed response.... >> >> The complex warning suggests there's a complex value being discarded >> that may be important. Does anyone know if we should be taking the >> norm instead of simply discarding the imaginary part? >> >> Also, does it matter that this is an Opt Freq calc? Does Gaussian >> print the one-electron overlap matrix (aooverlaps) at the final >> geometry? (I usually don't combine Opt and Freq calcs, so I don't >> know, but the file looks like the final overlap matrix isn't at the >> converged geometry.) If not, perhaps the problem is from using the >> overlap matrix at the first structure and the orbital coefficients at >> the final structure. >> >> Take care, >> >> Adam >> >> On Sat, Nov 5, 2011 at 1:20 PM, Martin Rahm <mar...@gm...> wrote: >> > Hi Karol, >> > I realized that I had used cartesian coordinates in the original input >> > file. >> > When I used a z-matrix instead (and defined S as atom 0) the LPA warning >> > was >> > still the same, but the total number of electrons turned out to be 70.22 >> > (instead of 70.3). >> > I should also mention that the LPA-charge of all F ligands are slightly >> > different, even though they are symmetrically identical. >> > Best, >> > Martin >> > On Sat, Nov 5, 2011 at 1:34 AM, Karol M. Langner >> > <kar...@gm...> >> > wrote: >> >> >> >> Hi Martin, >> >> >> >> Can you provide the output file for that Gaussian job? >> >> >> >> Best, >> >> Karol >> >> >> >> On Nov 04 2011, Martin Rahm wrote: >> >> > Dear List, >> >> > >> >> > I'm running a trial Löwdin population analysis (LPA) on SF6, from a >> >> > B3LYP/cc-pVTZ calculation. Something is awry, the total number of >> >> > electrons gets overestimated by 0.3 (70.3), and there is a "complex >> >> > warning" when running the LPA. >> >> > >> >> > LPA is supposed to be rotationally invariant if one use "pure" >> >> > spherical >> >> > harmonics in the basis set, e.g. 5 d functions instead of 6. (which >> >> > cc-pVTZ >> >> > does). Anyone have any clue to this behavior? >> >> > >> >> > Best regards, >> >> > Martin >> >> > >> >> > Gaussian Input: --------- >> >> > # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) >> >> > >> >> > Title Card Required >> >> > >> >> > 0 1 >> >> > F 0.00000000 0.00000000 1.57972200 >> >> > F 0.00000000 1.57972200 0.00000000 >> >> > F 0.00000000 0.00000000 -1.57972200 >> >> > F 0.00000000 -1.57972200 0.00000000 >> >> > F 1.57972200 0.00000000 0.00000000 >> >> > F -1.57972200 0.00000000 0.00000000 >> >> > S 0.00000000 0.00000000 0.00000000 >> >> > >> >> > Python script: -------- >> >> > from numpy import * >> >> > from cclib.parser import ccopen >> >> > from cclib.method import LPA >> >> > parser = ccopen("test.log") >> >> > data = parser.parse() >> >> > method = LPA(data) >> >> > method.calculate() >> >> > >> >> > >> >> > savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) >> >> > >> >> > Script output: -------- >> >> > ... >> >> > [Gaussian test.log INFO] Creating attribute coreelectrons[] >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating >> >> > attribute aoresults: [array[2]] >> >> > >> >> > >> >> > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: >> >> > ComplexWarning: Casting complex values to real discards the imaginary >> >> > part >> >> > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving >> >> > partitioned results in fragresults: [array[2]] >> >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating >> >> > fragcharges: array[1] >> >> >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ >> >> > RSA(R) Conference 2012 >> >> > Save $700 by Nov 18 >> >> > Register now >> >> > http://p.sf.net/sfu/rsa-sfdev2dev1 >> >> >> >> > _______________________________________________ >> >> > cclib-users mailing list >> >> > ccl...@li... >> >> > https://lists.sourceforge.net/lists/listinfo/cclib-users >> >> >> >> >> >> -- >> >> written by Karol Langner >> >> Sat Nov 5 09:34:29 CET 2011 >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > RSA(R) Conference 2012 >> > Save $700 by Nov 18 >> > Register now >> > http://p.sf.net/sfu/rsa-sfdev2dev1 >> > _______________________________________________ >> > cclib-users mailing list >> > ccl...@li... >> > https://lists.sourceforge.net/lists/listinfo/cclib-users >> > >> > > > |
From: Martin R. <mar...@gm...> - 2011-11-15 19:50:17
|
Hi Adam, and everyone, I just figured out a way around the problem. First, the same thing happens for single points, and it remains if one runs with "nosymm", or if the nuclear coordinate input is switched between cartesian/z-mat. However, these latter changes do seem to affect the total number of electrons and the orbital populations slightly different. The solution I found was to perturb the Oh symmetry very slightly (into C3v), then the electron count becomes 70.000, and all ligands are treated equally. The same goes for Td systems, which have to be disturbed into D2d. In other words it seems like the code has problems with "spherically" symmetric wave functions. Best, Martin On Tue, Nov 15, 2011 at 10:19 AM, Adam Tenderholt <ate...@gm...>wrote: > Hi Martin and others, > > Sorry for the delayed response.... > > The complex warning suggests there's a complex value being discarded > that may be important. Does anyone know if we should be taking the > norm instead of simply discarding the imaginary part? > > Also, does it matter that this is an Opt Freq calc? Does Gaussian > print the one-electron overlap matrix (aooverlaps) at the final > geometry? (I usually don't combine Opt and Freq calcs, so I don't > know, but the file looks like the final overlap matrix isn't at the > converged geometry.) If not, perhaps the problem is from using the > overlap matrix at the first structure and the orbital coefficients at > the final structure. > > Take care, > > Adam > > On Sat, Nov 5, 2011 at 1:20 PM, Martin Rahm <mar...@gm...> wrote: > > Hi Karol, > > I realized that I had used cartesian coordinates in the original input > file. > > When I used a z-matrix instead (and defined S as atom 0) the LPA warning > was > > still the same, but the total number of electrons turned out to be 70.22 > > (instead of 70.3). > > I should also mention that the LPA-charge of all F ligands are slightly > > different, even though they are symmetrically identical. > > Best, > > Martin > > On Sat, Nov 5, 2011 at 1:34 AM, Karol M. Langner < > kar...@gm...> > > wrote: > >> > >> Hi Martin, > >> > >> Can you provide the output file for that Gaussian job? > >> > >> Best, > >> Karol > >> > >> On Nov 04 2011, Martin Rahm wrote: > >> > Dear List, > >> > > >> > I'm running a trial Löwdin population analysis (LPA) on SF6, from a > >> > B3LYP/cc-pVTZ calculation. Something is awry, the total number of > >> > electrons gets overestimated by 0.3 (70.3), and there is a "complex > >> > warning" when running the LPA. > >> > > >> > LPA is supposed to be rotationally invariant if one use "pure" > spherical > >> > harmonics in the basis set, e.g. 5 d functions instead of 6. (which > >> > cc-pVTZ > >> > does). Anyone have any clue to this behavior? > >> > > >> > Best regards, > >> > Martin > >> > > >> > Gaussian Input: --------- > >> > # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) > >> > > >> > Title Card Required > >> > > >> > 0 1 > >> > F 0.00000000 0.00000000 1.57972200 > >> > F 0.00000000 1.57972200 0.00000000 > >> > F 0.00000000 0.00000000 -1.57972200 > >> > F 0.00000000 -1.57972200 0.00000000 > >> > F 1.57972200 0.00000000 0.00000000 > >> > F -1.57972200 0.00000000 0.00000000 > >> > S 0.00000000 0.00000000 0.00000000 > >> > > >> > Python script: -------- > >> > from numpy import * > >> > from cclib.parser import ccopen > >> > from cclib.method import LPA > >> > parser = ccopen("test.log") > >> > data = parser.parse() > >> > method = LPA(data) > >> > method.calculate() > >> > > >> > > savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) > >> > > >> > Script output: -------- > >> > ... > >> > [Gaussian test.log INFO] Creating attribute coreelectrons[] > >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating > >> > attribute aoresults: [array[2]] > >> > > >> > > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > >> > ComplexWarning: Casting complex values to real discards the imaginary > >> > part > >> > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving > >> > partitioned results in fragresults: [array[2]] > >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating > >> > fragcharges: array[1] > >> > >> > > >> > > ------------------------------------------------------------------------------ > >> > RSA(R) Conference 2012 > >> > Save $700 by Nov 18 > >> > Register now > >> > http://p.sf.net/sfu/rsa-sfdev2dev1 > >> > >> > _______________________________________________ > >> > cclib-users mailing list > >> > ccl...@li... > >> > https://lists.sourceforge.net/lists/listinfo/cclib-users > >> > >> > >> -- > >> written by Karol Langner > >> Sat Nov 5 09:34:29 CET 2011 > > > > > > > ------------------------------------------------------------------------------ > > RSA(R) Conference 2012 > > Save $700 by Nov 18 > > Register now > > http://p.sf.net/sfu/rsa-sfdev2dev1 > > _______________________________________________ > > cclib-users mailing list > > ccl...@li... > > https://lists.sourceforge.net/lists/listinfo/cclib-users > > > > > |
From: Adam T. <ate...@gm...> - 2011-11-15 18:19:17
|
Hi Martin and others, Sorry for the delayed response.... The complex warning suggests there's a complex value being discarded that may be important. Does anyone know if we should be taking the norm instead of simply discarding the imaginary part? Also, does it matter that this is an Opt Freq calc? Does Gaussian print the one-electron overlap matrix (aooverlaps) at the final geometry? (I usually don't combine Opt and Freq calcs, so I don't know, but the file looks like the final overlap matrix isn't at the converged geometry.) If not, perhaps the problem is from using the overlap matrix at the first structure and the orbital coefficients at the final structure. Take care, Adam On Sat, Nov 5, 2011 at 1:20 PM, Martin Rahm <mar...@gm...> wrote: > Hi Karol, > I realized that I had used cartesian coordinates in the original input file. > When I used a z-matrix instead (and defined S as atom 0) the LPA warning was > still the same, but the total number of electrons turned out to be 70.22 > (instead of 70.3). > I should also mention that the LPA-charge of all F ligands are slightly > different, even though they are symmetrically identical. > Best, > Martin > On Sat, Nov 5, 2011 at 1:34 AM, Karol M. Langner <kar...@gm...> > wrote: >> >> Hi Martin, >> >> Can you provide the output file for that Gaussian job? >> >> Best, >> Karol >> >> On Nov 04 2011, Martin Rahm wrote: >> > Dear List, >> > >> > I'm running a trial Löwdin population analysis (LPA) on SF6, from a >> > B3LYP/cc-pVTZ calculation. Something is awry, the total number of >> > electrons gets overestimated by 0.3 (70.3), and there is a "complex >> > warning" when running the LPA. >> > >> > LPA is supposed to be rotationally invariant if one use "pure" spherical >> > harmonics in the basis set, e.g. 5 d functions instead of 6. (which >> > cc-pVTZ >> > does). Anyone have any clue to this behavior? >> > >> > Best regards, >> > Martin >> > >> > Gaussian Input: --------- >> > # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) >> > >> > Title Card Required >> > >> > 0 1 >> > F 0.00000000 0.00000000 1.57972200 >> > F 0.00000000 1.57972200 0.00000000 >> > F 0.00000000 0.00000000 -1.57972200 >> > F 0.00000000 -1.57972200 0.00000000 >> > F 1.57972200 0.00000000 0.00000000 >> > F -1.57972200 0.00000000 0.00000000 >> > S 0.00000000 0.00000000 0.00000000 >> > >> > Python script: -------- >> > from numpy import * >> > from cclib.parser import ccopen >> > from cclib.method import LPA >> > parser = ccopen("test.log") >> > data = parser.parse() >> > method = LPA(data) >> > method.calculate() >> > >> > savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) >> > >> > Script output: -------- >> > ... >> > [Gaussian test.log INFO] Creating attribute coreelectrons[] >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating >> > attribute aoresults: [array[2]] >> > >> > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: >> > ComplexWarning: Casting complex values to real discards the imaginary >> > part >> > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving >> > partitioned results in fragresults: [array[2]] >> > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating >> > fragcharges: array[1] >> >> > >> > ------------------------------------------------------------------------------ >> > RSA(R) Conference 2012 >> > Save $700 by Nov 18 >> > Register now >> > http://p.sf.net/sfu/rsa-sfdev2dev1 >> >> > _______________________________________________ >> > cclib-users mailing list >> > ccl...@li... >> > https://lists.sourceforge.net/lists/listinfo/cclib-users >> >> >> -- >> written by Karol Langner >> Sat Nov 5 09:34:29 CET 2011 > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users > > |
From: Karol M. L. <kar...@gm...> - 2011-11-05 08:35:16
|
Hi Martin, Can you provide the output file for that Gaussian job? Best, Karol On Nov 04 2011, Martin Rahm wrote: > Dear List, > > I'm running a trial Löwdin population analysis (LPA) on SF6, from a > B3LYP/cc-pVTZ calculation. Something is awry, the total number of > electrons gets overestimated by 0.3 (70.3), and there is a "complex > warning" when running the LPA. > > LPA is supposed to be rotationally invariant if one use "pure" spherical > harmonics in the basis set, e.g. 5 d functions instead of 6. (which cc-pVTZ > does). Anyone have any clue to this behavior? > > Best regards, > Martin > > Gaussian Input: --------- > # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) > > Title Card Required > > 0 1 > F 0.00000000 0.00000000 1.57972200 > F 0.00000000 1.57972200 0.00000000 > F 0.00000000 0.00000000 -1.57972200 > F 0.00000000 -1.57972200 0.00000000 > F 1.57972200 0.00000000 0.00000000 > F -1.57972200 0.00000000 0.00000000 > S 0.00000000 0.00000000 0.00000000 > > Python script: -------- > from numpy import * > from cclib.parser import ccopen > from cclib.method import LPA > parser = ccopen("test.log") > data = parser.parse() > method = LPA(data) > method.calculate() > savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) > > Script output: -------- > ... > [Gaussian test.log INFO] Creating attribute coreelectrons[] > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating > attribute aoresults: [array[2]] > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: > ComplexWarning: Casting complex values to real discards the imaginary part > self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving > partitioned results in fragresults: [array[2]] > [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating > fragcharges: array[1] > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users -- written by Karol Langner Sat Nov 5 09:34:29 CET 2011 |
From: Martin R. <mar...@gm...> - 2011-11-04 21:28:20
|
Dear List, I'm running a trial Löwdin population analysis (LPA) on SF6, from a B3LYP/cc-pVTZ calculation. Something is awry, the total number of electrons gets overestimated by 0.3 (70.3), and there is a "complex warning" when running the LPA. LPA is supposed to be rotationally invariant if one use "pure" spherical harmonics in the basis set, e.g. 5 d functions instead of 6. (which cc-pVTZ does). Anyone have any clue to this behavior? Best regards, Martin Gaussian Input: --------- # opt freq b3lyp/cc-pvtz pop=(nboread,full) iop(3/33=1,3/36=-1) Title Card Required 0 1 F 0.00000000 0.00000000 1.57972200 F 0.00000000 1.57972200 0.00000000 F 0.00000000 0.00000000 -1.57972200 F 0.00000000 -1.57972200 0.00000000 F 1.57972200 0.00000000 0.00000000 F -1.57972200 0.00000000 0.00000000 S 0.00000000 0.00000000 0.00000000 Python script: -------- from numpy import * from cclib.parser import ccopen from cclib.method import LPA parser = ccopen("test.log") data = parser.parse() method = LPA(data) method.calculate() savetxt("LPA-big.csv",transpose(2*method.aoresults[0][:data.homos[0]+1])) Script output: -------- ... [Gaussian test.log INFO] Creating attribute coreelectrons[] [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating attribute aoresults: [array[2]] /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cclib/method/lpa.py:99: ComplexWarning: Casting complex values to real discards the imaginary part self.aoresults[spin][i] = numpy.multiply(temp1, temp2).astype("d") [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Saving partitioned results in fragresults: [array[2]] [LPA <cclib.parser.data.ccData object at 0x1015ba150> INFO] Creating fragcharges: array[1] |
From: Karol M. L. <kar...@gm...> - 2011-10-28 13:09:31
|
Wiki is now updated on that particular page. '- Karol On Oct 25 2011, Noel O'Boyle wrote: > ---------- Forwarded message ---------- > From: Adam Tenderholt <ate...@gm...> > Date: 25 October 2011 06:31 > Subject: Fwd: [cclib-users] How to do Population analysis > To: Noel O'Boyle <bao...@gm...>, "Karol M. Langner" > <kar...@gm...> > > I replied, cc'ing the cclib-users list, but it got rejected. > > The wiki probably hasn't been updated since Karol's refactoring. I > think Martin's problem is missing data = parser.parse() and passing > the data object to the MPA constructor. > > Take care, > > Adam > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users -- written by Karol M. Langner Fri Oct 28 15:09:06 CEST 2011 |