[molpro-user] Multi with F12?
Kirk Peterson
kipeters at wsu.edu
Thu Sep 23 16:25:23 BST 2010
Hi Terry,
Sorry about leading you astray, I thought this now worked but I just tried with 2010.2 and it doesn't find the
Fock matrix data. The only workaround I can think might work is to use a procedure to carry out your
energy evaluation and in there directly follow your multi calculation with a regular hf, making sure the latter
reads the orbitals from multi.
-Kirk
On Sep 23, 2010, at 12:19 AM, Terry Frankcombe wrote:
> On Wed, 2010-09-22 at 08:02 -0700, Kirk Peterson wrote:
>> Hi Terry,
>> For using multi for your HF, just invoke multi where you would normally call hf but include
>> occ and closed cards to restrict it to a single determinant. Also output the orbitals as type
>> canonical. In the rccsd-f12a calculation, specify the record of these orbitals to read in and you might have
>> to also include a "ignore_error" option on the orbital directive since usually the ccsd(t) code doesn't
>> like what looks like non-canonical orbitals for the (t) step.
>
> Hi Kirk
>
> Thanks for that. It looks like I'm getting close, but not there yet.
>
> With 2009.1:
>
> {multi; occ 12; closed 10; WF 22 1 2; canonical 2140.2}
> {RCCSD-F12A,ri_basis=vdz-f12/optri; orbital 2140.2,canonical}
>
> In the RCCSD I get:
>
> Augmented Hessian optimization of geminal fit. Trust ratio= 0.40000
> Convergence reached after 2 iterations. Final gradient= 8.43D-16, Step= 4.27D-06, Delta= 1.28D-09
>
> Alpha: 0.19532 0.81920 2.85917 9.50073 35.69989 197.79328
> Coeff: 0.27070 0.30552 0.18297 0.10986 0.06810 0.04224
>
>
>
> ?ERROR IN READ_DUMP: OCC SET= 1 NOT FOUND IN RECORD 2140.2
>
> THE RECORD CONTAINS THE FOLLOWING MCSCF DATA:
> ORBITALS/MULTI SET= 1 STATE= 1.1 MS2=2 NELEC= 2
> DENSITY/CHARGE SET= 1 STATE= 1.1 MS2=2 NELEC= 2
> ORBITALS/CANONICAL SET= 2 STATE= 1.1 MS2=2 NELEC= 2
> GROUP/CANONICAL SET= 1 STATE= 1.1 MS2=2 NELEC= 2
> OCC/CANONICAL SET= 2 STATE= 1.1 MS2=2 NELEC= 2
> EIG/CANONICAL SET= 2 STATE= 1.1 MS2=2 NELEC= 2
>
> GLOBAL ERROR fehler on processor 0
>
>
>
> I get the same whether I give the canonical option, the set=2 option, or
> no option to the orbital directive.
>
> How can I get RCCSD to read some other occupations, or get the
> occupations into set 2?
>
> Ciao
> Terry
>
>
More information about the Molpro-user
mailing list