Distributed parallel processing by using the object-oriented technology in ProteinDF program for all-electron calculations on proteins

To understand electronic properties and reactivities of proteins, we developed a molecular orbital (MO) program ProteinDF based on the density functional theory with Gaussian functions. By using it, we recently performed an all-electron calculation on a typical hemoprotein, cytochrome c. ProteinDF was coded by the object-oriented language C++ to construct the complex MO program for calculations on proteins with over a thousand orbitals. This program was parallelized for distributed parallel processing systems such as workstation clusters. In this Letter, we report parallelization methods by using the object-oriented technology in ProteinDF and their efficiency.

[1]  Dennis R. Salahub,et al.  Compact basis sets for LCAO‐LSD calculations. Part I: Method and bases for Sc to Zn , 1985 .

[2]  S. H. Vosko,et al.  Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis , 1980 .

[3]  Richard L. Sites,et al.  Alpha Architecture Reference Manual , 1995 .

[4]  A. Becke A multicenter numerical integration scheme for polyatomic molecules , 1988 .

[5]  J. Connolly,et al.  On first‐row diatomic molecules and local density models , 1979 .

[6]  N. Rösch,et al.  A Critical Assessment of Density Functional Theory with Regard to Applications in Organometallic Chemistry , 1999 .

[7]  D. Salahub,et al.  A DENSITY FUNCTIONAL STUDY OF FECO, FECO-, AND FECO+ , 1994 .

[8]  Benny G. Johnson,et al.  A standard grid for density functional calculations , 1993 .

[9]  Irene A. Stegun,et al.  Handbook of Mathematical Functions. , 1966 .

[10]  Fumitoshi Sato,et al.  Development of a new density functional program for all‐electron calculation of proteins , 1997 .

[11]  A. D. McLaren,et al.  Optimal numerical integration on a sphere , 1963 .

[12]  Dennis R. Salahub,et al.  Optimization of Gaussian-type basis sets for local spin density functional calculations. Part I. Boron through neon, optimization technique and validation , 1992 .

[13]  W. Kohn,et al.  Self-Consistent Equations Including Exchange and Correlation Effects , 1965 .

[14]  Erich Wimmer,et al.  Density functional Gaussian‐type‐orbital approach to molecular geometries, vibrations, and reaction energies , 1992 .

[15]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[16]  F. Sato,et al.  DEVELOPMENT OF A RESTRICTED OPEN SHELL KOHN-SHAM PROGRAM AND ITS APPLICATION TO A MODEL HEME COMPLEX , 1998 .

[17]  H. Y. Chang,et al.  A parallel householder tridiagonalization stratagem using scattered row decomposition , 1988 .

[18]  Fumitoshi Sato,et al.  Calculation of all-electron wavefunction of hemoprotein cytochrome c by density functional theory , 2001 .