Colombian oil-and-gas company Ecopetrol SA (NYSE:EC) has inaugurated a 26-MWp solar farm in the department of Antioquia that will supply part of its refining operations and production fields in the country, a press release said on Thursday.