Butadiene Diffusion Monte Carlo¶
This tutorial covers a Diffusion Monte Carlo (DMC) calculation on Butadiene (\(C_4H_6\)) using BFD pseudopotentials and a large determinant expansion (500 determinants).
System Configuration¶
- Molecule: Butadiene (\(C_4H_6\))
- Pseudopotential: BFD (Burkatzki-Filippi-Dolg)
- Basis Set: BFD-T (Triple-zeta quality)
- Wavefunction: 500 Determinants (from CIPSI)
- Method: DMC
Input File Setup¶
Input File: dmc.inp
%module general
title 'butadiene'
pool 'pool/'
pseudopot BFD
basis BFD-T
mode 'dmc_one_mpi1'
%endmodule
# Load molecular geometry
load molecule $pool/champ_v3_butadiene.xyz
# Load basis set info
load basis_num_info $pool/champ_v3_BFD-T_basis_pointers.bfinfo
# Load wavefunction components
load determinants TZ_1M_500.det
load orbitals champ_v3_trexio_order_ci1010_pVTZ_1_orbitals.lcao
load jastrow jastrow_good_b3lyp.0
load jastrow_der jastrow.der
load symmetry ci1010_pVTZ_1_symmetry.sym
%module electrons
nup 11
nelec 22 # 22 valence electrons (C:4*4 + H:6*1)
%endmodule
%module blocking_dmc
dmc_nstep 60 # Steps per block
dmc_nblk 10 # Number of blocks
dmc_nblkeq 1 # Equilibration blocks
dmc_nconf 20 # Target population per walker file
%endmodule
%module dmc
tau 0.05 # Component time step
etrial -26.3d0 # Trial energy guess (Hartree)
icasula -1 # Standard DMC algorithm
%endmodule
Running the Calculation¶
This calculation uses dmc_one_mpi1 mode, suitable for MPI parallelization. It requires pre-optimized Jastrow factors (jastrow_good_b3lyp.0) and a determinant file (TZ_1M_500.det).
Resources for this test can be found in the Butadiene CI Test folder.