README.md 1.33 KB
Newer Older
Mccaskey, Alex's avatar
Mccaskey, Alex committed
1
2
[![Build Status](https://travis-ci.org/ORNL-QCI/xacc.svg?branch=master)](https://travis-ci.org/ORNL-QCI/xacc)

Mccaskey, Alex's avatar
Mccaskey, Alex committed
3
4
# Eclipse XACC 
## Hardware Agnostic Quantum Programming 
Mccaskey, Alex's avatar
Mccaskey, Alex committed
5

Mccaskey, Alex's avatar
Mccaskey, Alex committed
6
XACC is a programming framework for extreme-scale, post-exascale accelerator architectures that integrates alongside existing conventional applications. It is a pluggable framework for programming languages and hardware developed for next-gen computing hardware architectures like quantum and neuromorphic computing. It lets computational scientists efficiently offload work to attached accelerators through user-friendly Kernel definitions. XACC makes post-exascale hybrid programming approachable for domain computational scientists.
Mccaskey, Alex's avatar
Mccaskey, Alex committed
7

Mccaskey, Alex's avatar
Mccaskey, Alex committed
8
9
XACC currently supports hybrid classical-quantum programming and enables the execution of quantum kernels on IBM, Rigetti, and D-Wave QPUs.

Mccaskey, Alex's avatar
Mccaskey, Alex committed
10
11
12
Documentation
-------------

Mccaskey, Alex's avatar
Mccaskey, Alex committed
13
* [Website and Documentation ](https://xacc.readthedocs.io)
Mccaskey, Alex's avatar
Mccaskey, Alex committed
14
15
16
17
18
19
20
21
22
23
24

Questions, Bug Reporting, and Issue Tracking
--------------------------------------------

Questions, bug reporting and issue tracking are provided by GitHub. Please
report all bugs by creating a new issue with the bug tag. You can ask
questions by creating a new issue with the question tag.

License
-------

Mccaskey, Alex's avatar
Mccaskey, Alex committed
25
XACC is dual licensed - [Eclipse Public License](LICENSE.EPL) and [Eclipse Distribution License](LICENSE.EDL).