Related Experiment Video
Updated: Apr 21, 2026

Isotopic Effect in Double Proton Transfer Process of Porphycene Investigated by Enhanced QM/MM Method
Published on: July 19, 2019
Hybrid MPI/OpenMP parallelization of the effective fragment potential method in the libefp software library
Ilya A Kaliman1, Lyudmila V Slipchenko
1Department of Chemistry, Purdue University, West Lafayette, Indiana, 47907.
A new hybrid parallelization scheme for the Effective Fragment Potential (EFP) method shows excellent performance. This advancement in computational chemistry expands the reach of EFP and QM/EFP methods to larger scales.
Area of Science:
- Computational Chemistry
- High-Performance Computing
Background:
- The Effective Fragment Potential (EFP) method is a powerful tool for molecular modeling.
- Scaling EFP calculations to larger systems and longer timescales is computationally demanding.
Purpose of the Study:
- To introduce a novel hybrid MPI/OpenMP parallelization scheme for the EFP method.
- To enhance the performance and scalability of the libefp software library.
Main Methods:
- Implementation of a hybrid Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) parallelization.
- Utilizing a dynamic load balancing algorithm with a master/slave model.
- Adherence to the MPI-1 standard for enhanced portability.
Main Results:
- Demonstrated excellent parallel scaling of the EFP method up to hundreds of CPU-cores across multiple nodes.
- The new implementation maintains portability due to its reliance on the MPI-1 standard.
- Significantly expanded the attainable time- and length-scales for EFP and QM/EFP calculations.
Conclusions:
- The new parallel EFP implementation offers substantial performance gains.
- This advancement broadens the applicability of EFP and QM/EFP methods in computational chemistry.
- The use of standard MPI functions ensures ease of use and portability.
More Related Videos
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Parallel Processing
Insensitive Nuclei Enhanced by Polarization Transfer (INEPT)
Fermi Level Dynamics
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
Hybridization of Atomic Orbitals I

