Libm3l and lsipdx - Utilities for inter-process data transfer and synchronization
2014 (English)In: 52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014, 2014Conference paper (Refereed)
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
Aerospace engineering, Data transfer, Digital storage, Electronic data interchange, Open source software, Software engineering, Data type, Multi-disciplinary analysis, TCP/IP sockets, Synchronization
IdentifiersURN: urn:nbn:se:kth:diva-167882ScopusID: 2-s2.0-84902802748ISBN: 9781624102561OAI: oai:DiVA.org:kth-167882DiVA: diva2:821208
52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014, 13 January 2014 through 17 January 2014, National Harbor, MD
QC 201506152015-06-152015-05-222015-06-15Bibliographically approved