I have used the linear responce method to calculate Hubbard's U in VASP as indicated by VASP tutorals in their website. I give the url:
https://www.vasp.at/wiki/index.php/Calculate_U_for_LSDA%2BU
However my system is a zeolite and the transition metals I work with are not located in equivalent locations. One that has worked with zeolites knows that we identify various sites when we are are talking about metals in zeolites.
What I have not found in the bibliography and seems intimidating is to work with, is implementation of different values of U for the same kind of atoms in the system.