Try just doing "mpirun -n 1 -H hpcnode1 printenv" and see if you get the envars you expect from you .bashrc. If not, talk to your sysadmin about how to fix the problem - could be a system config issue, permissions on your .bashrc (typical source of this kind of trouble), etc.