This makes it seem worthwhile to allocate my own BLASInt vector of length 1 and call dpotrf! directly.
BLASInt
dpotrf!