converging DFT calculations to a given spin state in Dmol3

Dear DMol3 users and developers,

I have a couple of questions regarding setting up and converging DFT calculations to a given spin state.

To be specific, I have performed geometry optimization (blyp functional + vpsr pseudopotntial) on the adsorption of hydroxyl (OH) on some organometallic molecules with one Co atom in the center. I have started calculations setting up several spin states (Spin "nr. of unpaired electrons", Occupation fermi) flags in the input, see the input below. However, whatever Spin value I set up it always converges to the same configuration with 2 unpaired electrons. This would be fine; although I tried to calculate singlet spin state by forcing calculation to be spin restricted (since the Spin flag appears to not work) and got configuration lower in energy by 0.6 eV that the one resulted from unrestricted calculations.

Therefore my questions are:

If Dmol3 converges to the lowest spin configurations is there any reason that could fail to find that this lowest energy singlet state as in this example?

Why Spin flag in input appears not to work?

I would be grateful for your comments and suggestion.

Thank you in advance,

Jakub

I am using Dmol3 v 6.0

Input file I use (for singlet state)

# Task parameters

Calculate                     optimize

Opt_energy_convergence        1.0000e-005

Opt_gradient_convergence      2.0000e-003 A

Opt_displacement_convergence  5.0000e-003 A

Opt_iterations                300

Opt_max_displacement          0.3000 A

Initial_hessian               improved

Symmetry                      off

# Electronic parameters

Spin_polarization             unrestricted

Spin                            0

Charge                        0

Basis                         dnp

basis_version                 basfile_v4.4

Pseudopotential               vpsr

Functional                    blyp

Aux_density                   octupole

Integration_grid              fine

Occupation                    fermi

Cutoff_Global                 4.5000 angstrom

Scf_density_convergence       1.0000e-005

Scf_charge_mixing             0.1000

Scf_spin_mixing               0.3000

Scf_iterations                343

Scf_diis                      6 kresse

# Print options

Print                         eigval_last_it

# Calculated properties

Plot                          spindensity

Mulliken_analysis             charge

Hirshfeld_analysis            charge

Frequency_analysis            off

Grid                          msbox  3 0.2500 0.2500 0.2500 3.0000

final occupancy from .occup file

  257  1.000000  1.000000     a   

     2  1.000000  0.000000     a   

     0