Gravar-mail: Modeling the melting of multicomponent systems: the case of MgSiO(3) perovskite under lower mantle conditions