XCOMPUTE Docs#
XCOMPUTE is a software technology that enables your team to organize work into virtual systems, attach and import, export and launch files, and execute workflows (such as mesh-gen, FEM, and FVM numerical methods). Because it is network-based, a major benefit is that teams can collaborate on live projects hosted by XCOMPUTE-SERVER and share access to anyone with XCOMPUTE-CLIENT.
Learning Approach#
The recommended strategy to learn and apply XCOMPUTE may follow three phases:
configure
andconnect
the server and client apps; explore how projects can be defined and coordinated across the team. See: Getting Started and Guidessetup
andexecute
built-in numerical methods; create computable meshes and assign physics and conditions. See: Tutorialsintegrate
files and customworkflows
; access and edit native file formats for systems setup and data. See: Messages
Getting Started#
XCOMPUTE-SERVER
(xcompute-server
orxcserver
) hosts your project, organized as systems on a GPU-accelerated desktop or server.XCOMPUTE-CLIENT
(xcompute-client
orxcclient
) is the user interface that connects and interacts with server hosts, from anywhere in the world.XCOMPUTE
(xcompute
) is the common library and communication protocol that facilitate platform functionalities.
Everything is new…
XCOMPUTE-CLIENT is the graphical user interface to XCOMPUTE.
XCOMPUTE-SERVER is the computing back-end that hosts your projects.