Skip to content

Butadiene CSF Optimization

This tutorial demonstrates the simultaneous optimization of Jastrow, Orbitals, and Configuration State Functions (CSFs) for Butadiene.

System Configuration

  • Molecule: Butadiene
  • Expansion: 20 Determinants + 12 CSFs
  • Basis: BFD-Q (Quadruple-zeta)

Input File Setup

Input File: vmc_optall_ci44.inp

%module general
    title        'butadiene ci44 vmc calculation with 20 dets and 12 csf'
    pseudopot    BFD
    basis        BFD-Q
    mode         'vmc_one_mpi'
%endmodule

load determinants    champ_v2_gamess_ci44_pVQZ_cart.det
load orbitals        champ_v3_trexio_order_champ_v2_gamess_ci44_pVQZ_cart.lcao
load symmetry        champ_v2_gamess_ci44_pVQZ_cart.sym
load jastrow         jastrow_good_b3lyp.0

%module optwf
    ioptwf        1
    ioptci        1       # Optimize CSF coefficients
    ioptjas       1       # Optimize Jastrow
    ioptorb       1       # Optimize Orbitals
    method        'sr_n'
    ncore         0
    nextorb       280
%endmodule

Note

CSFs are linear combinations of determinants that respect the spin and spatial symmetry of the state. Optimizing CSFs instead of individual determinants preserves these symmetries.

Resources: Butadiene CSF Test