Back from FRANCE committment.
UPDATE: commit to change the code. I shall do the following:
i. everywhere switch the %mats components from 2dim to 1dim array (equilibrium picture).
ii. try to keep the non-uniform grid everywhere.
UPDATE: up to now the code is not working properly for what concern the WF update.
Branching to upm_mixgf_hf to include HF corrections in the code, making it ready for the non-half-filled situation.