1. A computer-implemented method of modeling the non-linear structural response of a component, the method comprising the steps of: determining one or more intermediate boundary conditions for application to an intermediate mesh, the one or more intermediate boundary conditions being determined on the basis of a linear finite element analysis of a global mesh subject to one or more global boundary conditions; performing a linear finite element analysis of the intermediate mesh subject to the one or more intermediate boundary conditions; determining one or more local boundary conditions for application to a local mesh, the one or more local boundary conditions being determined on the basis of the linear finite element analysis of the intermediate mesh; and performing a non-linear finite element analysis of the local mesh subject to the one or more local boundary conditions; wherein the global mesh is associated with a global domain representing a structure comprising the component, the intermediate mesh is associated with an intermediate domain which is a sub-domain of the global domain, and the local mesh is associated with a local domain which is a sub-domain of the intermediate domain.