Claims
- 1. An accelerator for performing quantum mechanical energy calculations for a molecular system, comprising:
memory means for storing atomic data for the molecular system including atom type and three-dimensional coordinates for each atom in the molecular system; processing means coupled to the memory means, the processing means being a single integrated circuit having programmable logic programmed to calculate the quantum mechanical energy of the molecular system.
- 2. The accelerator according to claim 1, wherein the processing means is a field programmable gate array (FPGA).
- 3. The accelerator according to claim 2, wherein the processing means is an application specific integrated circuit (ASIC).
- 4. The accelerator of claim 1, wherein the quantum mechanical energy calculations implement ab initio methods.
- 5. The accelerator of claim 4, wherein the ab initio methods are algorithms selected from SCF, MCSCF, UHF, RHF, CIS, CID, CISD, CISDT, CCD, CCSD, CCSDT, QCISD, QCISDT, MPn, SCVB, GVB, Huckel or Extended Huckel electronic structure methods
- 6. The accelerator of claim 1, wherein the quantum mechanical energy calculations implement semi-empirical methods.
- 7. The accelerator of claim 6, wherein the semi-empirical methods are algorithms selected from CNDO, INDO, NNDO, MNDO, AM1 or PM3.
- 8. The accelerator of claim 1, wherein the quantum mechanical energy calculations implement density functional theory methods.
- 9. The accelerator of claim 8, wherein the density functional theory methods are algorithms selected from LDA, LSDA, G2, SVWN, BLYP, BPW91, B3LYP, or B3PW91.
- 10. The accelerator of claim 1, wherein the rate limiting step of the quantum mechanical energy calculation is O(N{circumflex over ( )}3) or higher.
- 11. A method for quantum mechanical energy calculation for a molecular system on a single programmable logic device, the method comprising:
configuring the single programmable logic device for a first portion of the calculation; performing the first portion of the calculation on the single programmable logic device; and reconfiguring the single programmable logic device for a second portion of the calculation.
- 12. The method according to claim 11, wherein the single programmable logic device is a field programmable gate array, and wherein the field programmable gate array is coupled to a signal bearing medium having instructions for configuring and reconfiguring the field programmable gate array.
- 13. The method according to claim 12, further comprising:
performing the second portion of the calculation on the field programmable gate array; and reconfiguring the field programmable gate array for a third portion of the calculation.
- 14. The method according to claim 13, further comprising repeating the configuring, performing, reconfiguring, and second performing steps for each remaining portion of the calculation.
- 15. An apparatus comprising a single chip configured to calculate a quantum mechanical molecular system interaction.
- 16. The apparatus according to claim 15, wherein the single chip is a field programmable gate array or an application specific integrated circuit.
- 17. The apparatus of claim 15, wherein the quantum mechanical molecular system interaction is determined by an ab initio, semi-empirical or density functional theory method.
- 18. The apparatus of claim 17, wherein the ab initio, semi-empirical or density functional theory method methods are algorithms selected from SCF, MCSCF, UHF, RHF, CIS, CID, CISD, CISDT, CCD, CCSD, CCSDT, QCISD, QCISDT, MPn, SCVB, GVB, Huckel, Extended Huckel electronic structure methods, CNDO, INDO, NNDO, MNDO, AM1, PM3, LDA, LSDA, G2, SVWN, BLYP, BPW91, B3LYP, or B3PW91.
- 19. An apparatus comprising a single chip configured to calculate a molecular system interaction by reconfiguring the single chip for different parts of the quantum mechanical calculation.
- 20. The apparatus of claim 19, wherein the rate limiting step of the molecular system interaction calculation is O(N{circumflex over ( )}3) or higher.
Parent Case Info
[0001] This utility application claims priority to provisional application Ser. No. 60/435,117, filed Dec. 19, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60435117 |
Dec 2002 |
US |