
#-------------------#
# CASINO input file #
#-------------------#

# symetric electron hole bilayer : Ferromagnetic fluid phase i.e. neu and nhu

# SYSTEM
neu               : 0              #*! Number of up electrons (Integer)
ned               : 0              #*! Number of down electrons (Integer)
periodic          : T              #*! Periodic boundary conditions (Boolean)
atom_basis_type   : none           #*! Basis set type (Text)
complex_wf        : F              #*! Wave function real or complex (Boolean)
%block particles
1 -1.0 1.0 0.5 Spin-up electron
2  1.0 1.0 0.5 Spin-up hole
%endblock particles
%block free_particles
dimensionality 2
r_s 1.0
cell_geometry
1 0
0.5 0.86602540378443864676
z-separation 5.0
top-layer 2
particle 1 det 1 : 61 orbitals free
particle 2 det 1 : 61 orbitals free
%endblock free_particles

# RUN
runtype           : vmc_opt        #*! Type of calculation (Text)
newrun            : T              #*! New run or continue old (Boolean)

# VMC
vmc_equil_nstep   : 10000          #*! Number of equilibration steps (Integer)
vmc_nstep         : 100000         #*! Number of steps (Integer)
vmc_nblock        : 2              #*! Number of checkpoints (Integer)
vmc_nconfig_write : 2000           #*! Number of configs to write (Integer)
dtvmc		  : 0.48           #*! VMC time step (Real)

# DMC
dmc_equil_nstep   : 2000           #*! Number of steps (Integer)
dmc_equil_nblock  : 1              #*! Number of checkpoints (Integer)
dmc_stats_nstep   : 1000           #*! Number of steps (Integer)
dmc_stats_nblock  : 1              #*! Number of checkpoints (Integer)
dmc_target_weight : 1000.d0        #*! Total target weight in DMC (Real)
dtdmc             : 0.003          #*! DMC time step (Real)

# OPTIMIZATION
opt_method        : varmin_linjas  #*! Opt method (varmin/madmin/emin/...)
opt_cycles        : 8              #*! Number of optimization cycles (Integer)
opt_jastrow       : T              #*! Optimize Jastrow factor (Boolean)
opt_backflow      : F              #*! Optimize backflow parameters (Boolean)

# GENERAL PARAMETERS
use_jastrow       : T              #*! Use a Jastrow function (Boolean)
backflow          : F              #*! Use backflow corrections (Boolean)

%block custom_spair_dep
no_spair_deps 1    # Number of custom spin dependences
spair_dep -1 2     # Label (-1,-2,-3,...) and number of spin groups
1-1,2-2
1-2
%endblock custom_spair_dep

