多项选择题

合伙企业解散,应当由清算人进行清算。清算人的产生方式有( )。

A.全体合伙人担任清算人
B.由全体合伙人指定一个或数个合伙人担任清算人
C.由全体合伙人委托第三人担任清算人
D.由人民法院指定清算人