Algor_invert failed and MPI_abort

Hi, 
I've recently updated to MS2016, and I am having problems running systems that ran fine on MS8. I keep recieving the following messages in my CASTEP energyOpt files on job failure. Anythoughts on the problem, I am having? I haven't seen this before. Thanks,
Blake 
 

wave_orthonormalise_overlap_wv_ks: algor_invert failed in inversion

Current trace stack:

 wave_orthonormalise_over_wv_ks

 electronic_wvfn_step

 electronic_line_minimisation

 electronic_iter_diag_H

 electronic_minimisation

 check_elec_ground_state

 castep

application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2