Software Carpentry Workshop at the 2014 Community Surface Dynamics Modeling System Meeting