A private, nonprofit organization has officially opened its men’s cold weather shelter in Petersburg, made possible by the generosity of community donors.