Libm3l and lsipdx-utilities for inter-process data transfer and synchronization
2014 (English)In: 52nd Aerospace Sciences MeetingArticle in journal (Refereed) Published
This paper describes two Open Source Software libraries which are currently under development-libm3l and lsipdx. The libm3l library is a utility enabling storage of the basic data types in a linked list and their transfer through the TCP/IP socket. The linked list can be transferred as a whole or just its part. The second utility, the lsipdx library, is a utility which enables transfer of the data among a number of processes and their synchronization. The libraries are therefore suitable candidate for data exchange and synchronization of a number of solvers in the multidisciplinary analysis. Both libraries are written in the ANSI-C programming language and are available to the public under GNU Lesser GPL, LGPL, license through the github site.
Place, publisher, year, edition, pages
IdentifiersURN: urn:nbn:se:kth:diva-174748ScopusID: 2-s2.0-84938247559OAI: oai:DiVA.org:kth-174748DiVA: diva2:859872
QC 201510092015-10-092015-10-072015-10-09Bibliographically approved