Computational Models Ecosystems Simulating the effects of local adaptation and life history on the ability of plants to track climate shifts