geometric evolution