Abstract
The interaction between well-separated Abrikosov vortices is calculated with the Ginzburg-Landau theory for superconductors with κ<2. For κ>12, vortices repel each other while for κ<12 there is an attraction. Therefore, in the Ginzburg-Landau regime, all type-II superconductors exhibit a λ transition gradually changing into a first-order transition as κ12. Slightly above Hc1 a transition from the triangular- to the square-flux-line lattice is found to take place. The variational method used admits more general applications.