A general distributed parameter model for ground heat exchangers with arbitrary shape and type of heat sources. (15th May 2018)