Alves, AlbanoPina, AntónioRufino, JoséExposto, José2010-01-122010-01-122003Alves, Albano; Pina, António; Rufino, José; Exposto, José (2003). ToCL: a thread oriented communication library to interface VIA and GM protocols. In 3rd International Conference on Computational Science. Saint Petersburg, Russia. p.1022-1031. ISBN 3-540-40195-4http://hdl.handle.net/10198/1266In this paper we present ToCL a thread oriented communication library specially designed to fully exploit multithreading in a multi-networked cluster environment. ToCL provides a basic set of primitives to handle zero-copy message passing between application threads spread among cluster nodes. Large messages are fragmented and sent to remote threads as single messages using multiple low-level communication subsystems. The current implementation supports both Myrinet through GM and Gigabit Ethernet through VIA but we plan to extend it to other communication subsystems.engMultithreadingMessage-passingIntermediate-level libraryToCL: a thread oriented communication library to interface VIA and GM protocolsconference paper