Could some one tell me why this geomopt failed?

Error in calculate_finite_basis:

     previous calculation had total energy = -67255.75927671      eV

     and this calculation has total energy = -67255.74636706      eV

      => something has gone seriously wrong with minimiser

Checkpoint file cannot be written.

Error in calculate_finite_basis: total energies are not variational - aborting

Current trace stack:

calculate_finite_basis_corr

check_elec_ground_state

castep

Last known process information:

===============================

Name:          castepexe.exe

State:          R (running)

Tgid:          27646

Pid:          27646

PPid:          27392

TracerPid:          0

Uid:          2003          2003          2003          2003

Gid:          2003          2003          2003          2003

Utrace:          0

FDSize:          64

Groups:          2003

VmPeak:           2364616 kB

VmSize:           2364616 kB

VmLck:                 0 kB

VmHWM:            201224 kB

VmRSS:            201224 kB

VmData:            182996 kB

VmStk:               172 kB

VmExe:             47148 kB

VmLib:              8404 kB

VmPTE:              2044 kB

VmSwap:                 0 kB

Threads:          2

SigQ:          0/127330

SigPnd:          0000000000000000

ShdPnd:          0000000000000000

SigBlk:          0000000000000000

SigIgn:          0000000001000000

SigCgt:          00000001c00054ef

CapInh:          0000000000000000

CapPrm:          0000000000000000

CapEff:          0000000000000000

CapBnd:          ffffffffffffffff

Cpus_allowed:          00000002

Cpus_allowed_list:          1

Mems_allowed:          00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003

Mems_allowed_list:          0-1

voluntary_ctxt_switches:          36

nonvoluntary_ctxt_switches:          203719385