I ran the analysis without UMAT, and everything went well. However, when I implemented the UMAT, everything seemed to go well until the first increment started, and Abaqus stopped calculating. It can remain like that for hours without any increment being resolved.