Abaqus - How to return dispalcement solved by myself and rewrite .odb file to display post processing result?

In Abaqus/Standard, we know that solving a FEM problem is to solve a equation K*u = f. And I extract the global stiffness matrix K and the load vector f, then I use other linear algebra solver to get the displacement result u.

My problem is how to use the displacement u solved by other solver to display post processing result in Abaqus. Should I rewrite the .odb file? Or there is no way to return displacement to Abaqus? Can anyone give me some advice or how to do? Thanks for your time!