From: Adam T. <ate...@gm...> - 2013-02-25 00:26:12
|
Hi Melchor, Sorry for the delay. I've finally looked into your parse error. The problem is the output from the SCF convergence. For instance, it your file, it is: -------------- SCF ITERATIONS -------------- *** Starting incremental Fock matrix formation *** ---------------------------- ! ITERATION 0 ! ---------------------------- Total Energy : -377.995940441385 Eh Energy Change : -377.995940441385 Eh MAX-DP : 0.104636203272 RMS-DP : 0.004511416837 Actual Damping : 0.7000 Actual Level Shift : 0.2500 Eh Int. Num. El. : 43.99928165 (UP= 21.99964083 DN= 21.99964083) Exchange : -34.30375363 Correlation : -2.02696332 ---------------------------- ! ITERATION 1 ! ---------------------------- Total Energy : -378.158637308210 Eh Energy Change : -0.162696866825 Eh MAX-DP : 0.056981704567 RMS-DP : 0.002392614971 Actual Damping : 0.7000 Actual Level Shift : 0.2500 Eh Int. Num. El. : 43.99902992 (UP= 21.99951496 DN= 21.99951496) Exchange : -34.01830967 Correlation : -2.01718102 However, cclib is expecting the following: -------------- SCF ITERATIONS -------------- ITER Energy Delta-E Max-DP RMS-DP [F,P] Damp *** Starting incremental Fock matrix formation *** 0 -381.9867779344 0.000000000000 0.05707535 0.00425410 0.0807540 0.7000 1 -382.0079986969 -0.021220762511 0.02895905 0.00220039 0.0411442 0.7000 I tried to make sense of your input file, but I don't have any experience with MRCI calculations with ORCA. Do you know if there was some option that caused the SCF convergence to be printed differently? Or is this how the convergence for all MRCI calculations is printed? Also, are you willing to place your logfile in the public domain? We would like to include it with our other regression files. Thanks, Adam On Thu, Feb 21, 2013 at 1:48 AM, msmqbm <ms...@ci...> wrote: > Dear cclib developers, > When trying to parse an Orca 2.9.0 output file I get the following error: > > >>> import cclib > >>> f1= cclib.parser.ORCA("DAT6600.**out") > >>> data1= f1.parse() > [ORCA DAT6600.out INFO] Creating attribute atomcoords[] > [ORCA DAT6600.out INFO] Creating attribute atomnos[] > [ORCA DAT6600.out INFO] Creating attribute natom: 9 > [ORCA DAT6600.out INFO] Creating attribute nbasis: 90 > [ORCA DAT6600.out INFO] Creating attribute charge: 0 > [ORCA DAT6600.out INFO] Creating attribute mult: 1 > [ORCA DAT6600.out INFO] Creating attribute scfvalues[] > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/usr/lib/python2.7/dist-**packages/cclib/parser/**logfileparser.py", > line 221, in parse > self.extract(inputfile, line) > File "/usr/lib/python2.7/dist-**packages/cclib/parser/**orcaparser.py", > line 90, in extract > assert line[1] == "Energy" > AssertionError > > I'm using cclib version 1.1 (the latest one). I attach the file > DAT6600.out. > > Is there a solution to this? > > Thanks in advance, > > -- > Melchor Sánchez > PhD candidate > Institute of Advanced Chemistry of Catalonia > http://www.iqac.csic.es/qteor > IQAC - CSIC > Tel. +34 934006100 ext: 1307 > Jordi Girona 18-26 > 08034 Barcelona (Spain) > > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > cclib-users mailing list > ccl...@li... > https://lists.sourceforge.net/lists/listinfo/cclib-users > > |