73 karma · joined July 15, 2015
I'm not sure what the typical cost for an FTE are in industry, but I believe they are lower than 3-4x base salary.
I am in a software role, focused on future architectures and HPC, WLB is good in our department.
Job security is really good IFF you are an FTE, if you are a postdoc or an LTE then meh.
Changing departments requires some work, but at least on the open science side it's easy to switch projects. You keep the same manager, but just work on different stuff. If you are in a super specific mission area it might be harder to change work.
If you are interested in HPC at Sandia just email me and lets chat more, HPC is where I currently sit and know the most people.
I suspect it’s the lack of standardization that’s really the issue.
Finally the fact that groups like Facebook and google are writing their machine learning code in C++ shows that 1 they find it useful and 2 plenty performant. This kinda became a response to the comment above yours sorry.
On the parallel front MPQC has been around a long time and is C++.
A bad advisor wouldn't care what his students wanted, but a good advisor might still have students work on this kind of project as long as they were aware it wasn't going to help them get a tenure track position in the future. If they wanted to go work at a national lab doing HPC work and programing it might have been plenty ok for their career (This is what I am transitioning to now) or if they want to go work for a hedge fund or apple it might also be an okay option.
Graduate students need to think in terms of 4-6 years while forward looking professors might want to think in terms of 5-15 years.