Parallel multi-configurational self-consistent field code
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for Multi-Configurational Self-Consistent Field (MCSCF) calculations to be executed on multiple nodes whereby the work load and data storage requirements are shared between the nodes/processors.
-
Citations
2 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.
-
Specification