hpcwp blog