Квантови изчисления в суперкомпютъра: IBM отваря Qiskit за Fortran, C++ и Julia
IBM свързва квантовия си софтуер Qiskit директно с езиците за програмиране на класическите високопроизводителни компютри. Изследователите ще могат да използват квантови схеми без заобикаляне през Python.

Символна снимка · Снимка: IBM Research / Wikimedia Commons, CC BY 2.0 (изрязана и мащабирана)
IBM Quantum публикува за софтуера си с отворен код Qiskit нови интерфейси, които излизат извън езика за програмиране Python. Чрез C интерфейс ядрото на Qiskit, написано на Rust, вече може да се използва директно от Fortran, C++ и Julia. Така изследователите могат да създават квантови схеми в рамките на класически програми за суперкомпютри, да ги преобразуват за хардуера и да ги изпълняват – без междинен Python интерпретатор и свързаните с него ограничения в производителността. Връзките се основават на Qiskit версия 2.0.
Именно Fortran и C++ са широко разпространени в науката. Като възможни области на приложение се посочват утвърдени симулационни програми в химията, материалознанието и молекулярната динамика, сред които Quantum ESPRESSO, VASP, LAMMPS и GROMACS. И трите връзки използват една и съща библиотека и затова са съвместими помежду си, без да е нужно преобразуване на данни. С това IBM цели съвместната работа на квантови компютри и класически високопроизводителни системи, което концернът нарича квантово-центрирани суперкомпютърни изчисления. Типични приложения са например симулацията на физични системи и оптимизационни методи.
