As a co-author, should I add someone who provided access to high-performance computing facilities and engineering technical support as another author? I have two questions, a general question and a particular case question, regarding the authors of a manuscript. 


In general, I would like to inquire about who should be added as authors to a manuscript as well as about the order of the authors. 
I prepared a research paper and I was wondering whether I should add the name of this person or not. In particular, this person presented me with an access to his computer facilities (high-performance computers) and he has been supporting me with his engineering technical support. However, he is neither a researcher nor a person holding a PhD degree. In fact, he is an engineer and he is doing this for free. Can I put his name as a co-author to our manuscript?
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.