The XGAR runtime library is comprised for five main elements, a) Domain b) Topology c) Network d) Memory e) Execution Context Management. The simple interfaces utilize the default settings for each of the elements and provide basic one-sided communication and RMI. The additional advanced features including organization into domain, virtual topology hierarchies, creating customized execution contexts, process grouping, memory allocation, etc., can be configured and used based on the need. Depending on the hardware and software details, basic configuration is for XGAR is automatically generated.
News:
6/1/10 – XGAR 0.2 is under beta testing. See the Download & Installation page for details.
[tab:Download & Installation]Download
XGAR is currently going through testing and ORNL Software Release Process, it will be available for general users on 15th of July.
Revision History
0.1 Beta June 1st.
0.3 Release on July 15, 2010
User’s Manual
User’s Manual: https://ft.ornl.gov/~vinod/research/xgar
Requirements and optional features
– Currently XGAR is only supported on Cray XT5 supercomputer and Infiniband Clusters. The next release will support more hardware.