As a co-author, should I add someone who provided access to high-performance computing facilities and engineering technical support as another author?
Authorship conventions vary enormously from field to field, so it is impossible to answer this question in any generality. This is the sort of question you need an advisor for. 

However, two general pieces of advice are to (i) make sure to discuss authorship at the earliest opportunity so as to avoid conflict later on and (ii) be generous, particularly with junior people (e.g., non-PhDs). People tend to worry about dividing the credit for the work, but, in reality, adding another author does not deprive you of much credit; a much greater risk is offending someone and harming future collaboration opportunities.