Claims
- 1. A system of Parallel Multi-Configurational Self-Consistent Field code comprising:
a Distributed Data Interface Toolkit software library implementing portable one-side memory copy operations using message passing, thereby simulating a shared memory environment on a distributed memory architecture; and an Indexing Scheme for the construction of the elements of a Hessian matrix, said Indexing Scheme causing terms to be summed to a redundant location, thereby avoiding repetitious execution of conditional statements; wherein computer software programmed using said Distributed Data Interface Toolkit and the data to be operated on by said computer software is distributed over many computer processors, and said Indexing Scheme improves the overall efficiency of said system.
- 2. A method of Parallel Multi-Configurational Self-Consistent Field computation comprising:
providing a Distributed Data Interface Toolkit software library implementing portable one-sided memory copy operations using message passing, thereby simulating a shared memory environment on a distributed memory architecture; and providing an Indexing Scheme for the construction of the elements of a Hessian matrix, said Indexing Scheme causing terms to be summed to a redundant location, thereby avoiding repetitious execution of conditional statements; wherein computer software programmed using said Distributed Data Interface Toolkit and the data to be operated on by said computer software is distributed over many computer processors, and said Indexing Scheme improves the overall efficiency of said system.
Parent Case Info
[0001] This application claims priority to U.S. Provisional Patent Application Serial No. 60/385,436, titled “Parallel Multi-Configurational Self-Consistent Field Code,” filed May 28, 2002 and incorporated herein by reference.
Government Interests
[0002] The invention described herein was made by a nongovernment employee, whose contribution was done in the performance of work under a NASA contract, and is subject to the provision of Section 305 of the National Aeronautics and Space Act of 1958, Public Law 85-568 (72 Stat. 435; 42 U.S.C. 2457).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60385436 |
May 2002 |
US |