Unknown

Dataset Information

0

Highly efficient and exact method for parallelization of grid-based algorithms and its implementation in DelPhi.


ABSTRACT: The Gauss-Seidel (GS) method is a standard iterative numerical method widely used to solve a system of equations and, in general, is more efficient comparing to other iterative methods, such as the Jacobi method. However, standard implementation of the GS method restricts its utilization in parallel computing due to its requirement of using updated neighboring values (i.e., in current iteration) as soon as they are available. Here, we report an efficient and exact (not requiring assumptions) method to parallelize iterations and to reduce the computational time as a linear/nearly linear function of the number of processes or computing units. In contrast to other existing solutions, our method does not require any assumptions and is equally applicable for solving linear and nonlinear equations. This approach is implemented in the DelPhi program, which is a finite difference Poisson-Boltzmann equation solver to model electrostatics in molecular biology. This development makes the iterative procedure on obtaining the electrostatic potential distribution in the parallelized DelPhi several folds faster than that in the serial code. Further, we demonstrate the advantages of the new parallelized DelPhi by computing the electrostatic potential and the corresponding energies of large supramolecular structures.

SUBMITTER: Li C 

PROVIDER: S-EPMC3412928 | biostudies-literature | 2012 Sep

REPOSITORIES: biostudies-literature

altmetric image

Publications

Highly efficient and exact method for parallelization of grid-based algorithms and its implementation in DelPhi.

Li Chuan C   Li Lin L   Zhang Jie J   Alexov Emil E  

Journal of computational chemistry 20120604 24


The Gauss-Seidel (GS) method is a standard iterative numerical method widely used to solve a system of equations and, in general, is more efficient comparing to other iterative methods, such as the Jacobi method. However, standard implementation of the GS method restricts its utilization in parallel computing due to its requirement of using updated neighboring values (i.e., in current iteration) as soon as they are available. Here, we report an efficient and exact (not requiring assumptions) met  ...[more]

Similar Datasets

| S-EPMC10005600 | biostudies-literature
| S-EPMC7824336 | biostudies-literature
| S-EPMC9908306 | biostudies-literature
| S-EPMC430283 | biostudies-other
| S-EPMC6821287 | biostudies-literature
| S-EPMC2687942 | biostudies-literature
| S-EPMC3124593 | biostudies-literature
| S-EPMC9138144 | biostudies-literature
| S-EPMC4106095 | biostudies-other
| S-EPMC4835065 | biostudies-literature