CSlib, a library to couple codes via Client/Server messaging

Steven J. Plimpton · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2018

The CSlib is a small, portable library which enables two (or more) independent simulation codes to be coupled, by exchanging messages with each other. Both codes link to the library when they are built, and can them communicate with each other as they run. The messages contain data or instructions that the two codes send back-and-forth to each other. The messaging can take place via files, sockets, or MPI. The latter is a standard distributed-memory message-passing library.

Read the paper · More papers on PaperTik