Firefly (programa de computadora)


Firefly , anteriormente llamado PC GAMESS, es un ab initio química computacional programa de Intel compatible con x86 , x86-64 procesadores basados en GAMESS (US) fuentes. Sin embargo, se ha reescrito en su mayoría (60-70% del código), especialmente en partes específicas de la plataforma ( asignación de memoria , entrada / salida de disco , red ), funciones matemáticas (por ejemplo, operaciones matriciales ) y métodos de química cuántica (como como método de Hartree-Fock , teoría de perturbación de Møller-Plesset , yteoría funcional de la densidad ). Por lo tanto, es significativamente más rápido que el GAMESS original. El principal responsable del programa fue Alex Granovsky. Desde octubre de 2008, el proyecto ya no está asociado con GAMESS (EE. UU.) Y se produjo el cambio de nombre de Firefly. Hasta el 17 de octubre de 2009, se podían usar ambos nombres, pero a partir de entonces, el paquete debe denominarse Firefly exclusivamente. [2]

El 4 de diciembre de 2009, se abandonó el soporte de cualquier versión de PC GAMESS anterior a la primera versión 7.1.C de PC GAMESS Firefly, y se revocaron todas y cada una de las licencias para usar el código. Por lo tanto, los usuarios de los binarios obsoletos de PC GAMESS (versión 7.1.B y todas las versiones anteriores) debían dejar de usar PC GAMESS y actualizar a Firefly. [2]

El 25 de julio de 2012, se lanzó una edición de última generación de Firefly, versión 8.0.0 RC, para pruebas beta públicas. Una comparación relativa ha demostrado que es mucho más rápido y confiable que la edición anterior, Firefly 7.1.G. Se realizaron muchos cambios para mejorar sus habilidades.

En la Prueba de Velocidad de Química Cuántica, [3] [4] el código DFT de Firefly quedó en segundo lugar (perdiendo solo frente a QChem comercial), superando a otros códigos DFT gratuitos por un amplio margen. Las capacidades únicas de Firefly incluyen XMCQDPT2, una reformulación de la teoría de perturbación cuasi degenerada de múltiples estados y configuraciones múltiples de Nakano (MCQDPT) que corrige algunas de sus deficiencias. [5]

A fines de 2019, el principal desarrollador de Firefly, AA Granovsky, murió inesperadamente, pero el proyecto continúa. [6]