API
Integrate files & apps.
XC-MESSAGES Schema Layer (open-source)
A team's project setup and data is open for direct use and integration. As the XCOMPUTE schema sub-submodule, XC-MESSAGES™ provides powerful accessors for XC objects, enabling teammates to read/write simulation setup/data files. This schema and its generated bindings provide convenient and performant integration into to C++, Obj-C, C#, C, Python, Java, Javascript, PHP, Ruby, Go, Rust, Dart, Julia, and more. Use the Google Protobuf 3 to generate bindings from the provided four proto files and link into your code for direct file access. Included are documentation and an example read/write app in Python and C++ called hello_vector.
XC-MESSAGES




XC-COMMON Protocol Layer
As the XCOMPUTE platform submodule, XC-COMMON™ builds upon Messages, providing: session networking, remote procedure calling, math operators & primitives, and cryptographic utilities. It is only available as a compiled library (distributed with our applications).