XCOMPUTE Documentation#
XCOMPUTE is cross-platform software enabling teams to organize and coordinate work as virtual systems; attach, import, export, and launch files; executing engineering workflows such as mesh-gen, FEM, and CFD numerical methods; with quality and speed. The goal of these docs are to provide the basics so that you can explore further…
Learning Approach#
A recommended strategy to learn XCOMPUTE:
configure and connect the server host and client users; play around; explore how projects can be defined and coordinated.
setup and execute native numerical methods; create computable meshes and assign physics and conditions.
optimize and integrate files into custom workflows; access native file formats for systems setup and data.
Getting Started#
XCOMPUTE-CLIENT (
xcompute-clientorxcclient) is the free access point for users. It establishes a live session, connecting teammates to hosted “simulations” (via xcompute-server), where they can collaboratively share work files, data, code, launch other apps, and integrate data & tools. To access a simulation, email your specific fingerprint to the host server admin for access. A test server is available to connect atxplicitcomputing.com(with read-only guest access enabled).XCOMPUTE-SERVER (
xcompute-serverorxcserver) hosts each team’s project as a service on the hardware of their choice. Data is organized into systems (e.g. folders in folders) leveraging heterogeneous data vector technologies. Server binaries are performant on modern parallel computing hardware (CPU and GPU), scaling linearly with core performance. On top oflibxccommon,xcompute-serveris comprised of four characteristic numerical libaries:libxcdat,libxcgeo,libxcsys. andlibxcalg.XCOMPUTE (
xcompute) apps are built upon Xplicit Computing’s proprietarylibxccommonlibrary, leveraging contemporary C++: thexcomputecommunication protocol, session configuration, low-level math conventions and operators, and the applied cryptography to facilitate functionalities across computing platforms. The common library utilizes the open and freelibxcmessagesXC-Messages protocol buffer schema, binding nativeXCfiles toC, C++, C#, Obj-C, Java, JS, Python, PHP, Ruby, and more.
Dec 20, 2025: XCOMPUTE official public launch and first release
Dec 15, 2025: XCOMPUTE-CLIENT available on Mac OS (Apple Silicon)
Nov 11, 2025: AES/GCM Encryption enabled by default in XCOMPUTE products
XCOMPUTE-CLIENT is the graphical user interface to XCOMPUTE.
XCOMPUTE-SERVER is the computing back-end that hosts your projects.