Non-linear analysis of building frames for earthquake loading.