A computational capacity resistance model (CaRM) for vertical ground-coupled heat exchangers