|
From: Yohann M. <yoh...@un...> - 2013-12-06 14:57:28
|
Hi Adam,
below you will find the answer of Thomas, the chemist for who I do some
developments,
Yohann
Dear Yohann and Adam,
Here is my explanation/opinion :
For this calculation NBasis do not change as it is defined by the
basis set chosen. But Gaussian do not use all basis set functions as
there is a minimal overlap criteria.
During the optimization, when the geometry changes the overlap
between basis set can slightly change and NBsUse can increase or
decrease. See our example
NBasis= 1192 RedAO= T NBF= 596 596
NBsUse= 1181 1.00D-06 NBFU= 590 591
--
NBasis= 1192 RedAO= T NBF= 596 596
NBsUse= 1182 1.00D-06 NBFU= 591 591
I agree that NBasis should be constant. If it is not the case, the
whole basis set has changed = problem. But a changing NBsUse is not
relevant (it can not in any case be over NBasis). Maybe a drastic
change (10%) should issue a warning [a case never seen by myself]
Cordially
Thomas Cauchy
The chemist working with Yohann
On 06/12/2013 02:38, Adam Tenderholt wrote:
> Hi Yohann,
>
> Thanks for bringing this to our attention. I'm cc'ing the developer
> list since that is the more appropriate place for this discussion.
>
> Is there a reason the number of basis used changes? It looks like it
> uses an extra basis function (out of 1192), perhaps because of
> symmetry breaking?
>
> It seems to me like NBasis should be constant, and we should just
> issue a warning if NBsUse changes. Thoughts?
>
> Adam
>
>
>
> On Wed, Dec 4, 2013 at 2:18 AM, Yohann Morille
> <yoh...@un... <mailto:yoh...@un...>>
> wrote:
>
> Dear all,
>
> first of all thank you for the development of cclib package that
> will be very useful for me !
>
> However, I have a problem to parse a Gaussian log file (in
> attachment).
> Indeed, the calculation seems to have converged ("Stationary point
> found") but
> when I try to parse this log file, I receive an AssertionError
> from line 915 of gaussianparser.py
> because the number of basis used (NBsUse) has changed (from 1181
> to 1182) between 2 steps.
>
> Can we imagine a less restrictive condition like to keep the last
> NBsUse if the difference is not too large ?
>
> thanks,
> Yohann
>
> --
>
> Yohann Morille - [yoh...@un...
> <mailto:yoh...@un...> Tel: +33 (0)2 4173 5346
> <tel:%2B33%20%280%292%204173%205346>]
> MOLTECH-Anjou - [http://moltech-anjou.univ-angers.fr]
>
> MOLTECH-Anjou/CNRS - UFR Sciences Bat.K - 2 Bd Lavoisier - 49045
> ANGERS
>
>
> ------------------------------------------------------------------------------
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> _______________________________________________
> cclib-users mailing list
> ccl...@li...
> <mailto:ccl...@li...>
> https://lists.sourceforge.net/lists/listinfo/cclib-users
>
>
--
Yohann Morille - [yoh...@un... Tel: +33 (0)2 4173 5346]
MOLTECH-Anjou - [http://moltech-anjou.univ-angers.fr]
MOLTECH-Anjou/CNRS - UFR Sciences Bat.K - 2 Bd Lavoisier - 49045 ANGERS
|