вы можете взглянуть на программу квантовой химии MPQC, которая является открытым исходным кодом и размещена в кузнице.
В частности, вы можете попробовать заменить матричное умножение в mp2 эквивалентами GPU.
В общем, вам, возможно, придется знать внутреннюю часть программы, чтобы последовательно заменять подобные ядра. Однако mp2 относительно прост в отношении умножения матриц.
Если вам нужна дополнительная информация, отправьте сообщение.