Add a cylinder geometry model
Add prm
Update prm, fix nan