Computation and solution procedures for non-linear analysis by combined finite element — finite difference methods