DOE OTC Challenge: Quantum-Enhanced Strategic Siting of Energy Storage and Microgrids
To install the environment, run the following commands in a qBraid Lab Terminal or using qBraid CLI:
qbraid envs share redeem-code 1YDHDCR
qbraid envs install etrio_fjqdnqAfter installation activate the environment:
qbraid envs activate etrio
qbraid kernels add etrio
cd gic_2026/Convert scripts to Jupyter notebooks using:
# DOE challenge
jupytext --to notebook doe/phase_3/code/grid_opt.py
# Mitsubishi/AIST challenge
jupytext --to notebook mitsubishi/phase_3/code/euv_spectra.py-
We use the Defining Point Algorithm (DPA) as the gold-standard classical benchmark. This binary must be built and placed near the
grid_optnotebook. See the DPA compilation guide. Alternatively, you may use this pre-compiled Linux binary for DPA. -
Samplomatic does not support the Qiskit Aer simulator. Therefore
USE_SAMPLOMATIC=TruewithUSE_QPU=Falsefails. We are exploring a workaround in a separatesmatic-noqpubranch, but this is extremely slow (6 hours per run) and not recommended. We were not able to test theUSE_SAMPLOMATICsetting on QPUs.
-
If you have
UserWarning: CUDA initialization: The NVIDIA driver on your system is too old ...after executing the second cell (Parameter Settings), try the following in a terminal:- Uninstall existing PyTorch packages
pip uninstall -y torch
- Install PyTorch with CUDA 12.1 compatibility
pip install torch --index-url https://download.pytorch.org/whl/cu121
(If your environment still complains after this, replace cu121 with cu118 in the URL to use the ultra-compatible CUDA 11.8 build).
- Uninstall existing PyTorch packages
-
See OpenMolcas Guide to plot a classical Auger spectrum for smaller molecules. The last cell in
euv_spectranotebook can take OpenMolcas RASSI files to view the classical Auger spectrum alongside the quantum (GQE + q-sc-EOM + OCA) spectrum. Alternatively, for$\rm{LiH}$ and$\rm{H_2O}$ , you may find the files here: LiH Auger Data, H2O Auger Data. These files must be placed indata/openmolcasalongside the notebook.
