@@ -8,7 +8,8 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an
## Step 1: Install packages
1. Create custom conda environment with the Qiskit libraries. Based on steps in [OLCF Docs](https://docs.olcf.ornl.gov/quantum/quantum_software/hybrid_hpc.html#qiskit), but see below for some specific notes for the qiskit versions we use:
Create custom conda environment with the Qiskit libraries. Based on steps in [OLCF Docs](https://docs.olcf.ornl.gov/quantum/quantum_software/hybrid_hpc.html#qiskit), but see below for some specific notes for various machines we use:
<details><summary>Notes for Andes:</summary>
* Make sure to install your custom env in either `/ccs` or `/lustre/orion` (recommended). This is required to seamlessly run the plotting routines on OLCF JupyterLab.
@@ -44,23 +45,22 @@ All developments were done on [OLCF Andes](https://docs.olcf.ornl.gov/systems/an
```
</details>
* Since the QLSA circuit generator ([HHL](https://github.com/anedumla/quantum_linear_solvers)) uses an older qiskit version requiring qiskit-terra, we need to make two envs: (1) to generate the circuit and (2) to run the circuit using qiskit 1.0
1. Install libraries to generate circuit
* Make custom conda env
Since the QLSA circuit generator ([HHL](https://github.com/anedumla/quantum_linear_solvers)) uses an older qiskit version requiring qiskit-terra, we need to make two envs: (1) to generate the circuit and (2) to run the circuit using qiskit 1.0
### 1.1 Install libraries to generate the HHL circuit
1. Make custom conda env
```
conda create --name qlsa-circuit python=3.11
conda activate qlsa-circuit
```
* Install qiskit and [linear solver](https://github.com/anedumla/quantum_linear_solvers) package
2. Install qiskit and [linear solver](https://github.com/anedumla/quantum_linear_solvers) package