Gravar-mail: SWINGER: a clustering algorithm for concurrent coupling of atomistic and supramolecular liquids