Sarom Leang

Sarom Leang

Washington DC-Baltimore Area
246 followers 176 connections

About

Technical leader in high-performance computing (HPC) with experience guiding…

Activity

246 followers

See all activities

Experience

  • DCI Solutions Graphic

    DCI Solutions

    Washington DC-Baltimore Area

  • -

    Washington D.C. Metro Area

  • -

    Ames, Iowa

  • -

    Ames, Iowa

  • -

    Ames, Iowa

  • -

    Ames, Iowa

  • -

    Fairfax, Virginia

  • -

    Ames, Iowa

  • -

    Fairfax, Virginia

Education

Licenses & Certifications

Volunteer Experience

  • Ames Laboratory Graphic

    High School Science Bowl

    Ames Laboratory

    - 1 year 1 month

    Science and Technology

    I assisted in the high school science bowl as scoretaker.

  • Technical Paper Committee (Applications)

    Supercomputing

    - Present 2 years 1 month

    Science and Technology

    Review technical papers submitted under the Applications track.

Publications

  • Novel Computer Architectures and Quantum Chemistry

    The Journal of Physical Chemistry A

    Electronic structure theory (especially quantum chemistry) has thrived and has become increasingly relevant to a broad spectrum of scientific endeavors as the sophistication of both computer architectures and software engineering has advanced. This article provides a brief history of advances in both hardware and software, from the early days of IBM mainframes to the current emphasis on accelerators and modern programming practices.

    Other authors
    See publication
  • Recent developments in the general atomic and molecular electronic structure system

    The Journal of Chemical Physics

    A discussion of many of the recently implemented features of GAMESS (General Atomic and Molecular Electronic Structure System) and LibCChem (the C++ CPU/GPU library associated with GAMESS) is presented. These features include fragmentation methods such as the fragment molecular orbital, effective fragment potential and effective fragment molecular orbital methods, hybrid MPI/OpenMP approaches to Hartree–Fock, and resolution of the identity second order perturbation theory. Many new coupled…

    A discussion of many of the recently implemented features of GAMESS (General Atomic and Molecular Electronic Structure System) and LibCChem (the C++ CPU/GPU library associated with GAMESS) is presented. These features include fragmentation methods such as the fragment molecular orbital, effective fragment potential and effective fragment molecular orbital methods, hybrid MPI/OpenMP approaches to Hartree–Fock, and resolution of the identity second order perturbation theory. Many new coupled cluster theory methods have been implemented in GAMESS, as have multiple levels of density functional/tight binding theory. The role of accelerators, especially graphical processing units, is discussed in the context of the new features of LibCChem, as it is the associated problem of power consumption as the power of computers increases dramatically. The process by which a complex program suite such as GAMESS is maintained and developed is considered. Future developments are briefly summarized.

    Other authors
    See publication
  • Energy-efficient computational chemistry: Comparison of x86 and ARM systems

    Journal of Chemical Theory and Computation

    The computational efficiency and energy-to-solution of several applications using the GAMESS quantum chemistry suite of codes is evaluated for 32-bit and 64-bit ARM-based computers, and compared to an x86 machine. The x86 system completes all benchmark computations more quickly than either ARM system and is the best choice to minimize time to solution. The ARM64 and ARM32 computational performances are similar to each other for Hartree–Fock and density functional theory energy calculations…

    The computational efficiency and energy-to-solution of several applications using the GAMESS quantum chemistry suite of codes is evaluated for 32-bit and 64-bit ARM-based computers, and compared to an x86 machine. The x86 system completes all benchmark computations more quickly than either ARM system and is the best choice to minimize time to solution. The ARM64 and ARM32 computational performances are similar to each other for Hartree–Fock and density functional theory energy calculations. However, for memory-intensive second-order perturbation theory energy and gradient computations the lower ARM32 read/write memory bandwidth results in computation times as much as 86% longer than on the ARM64 system. The ARM32 system is more energy efficient than the x86 and ARM64 CPUs for all benchmarked methods, while the ARM64 CPU is more energy efficient than the x86 CPU for some core counts and molecular sizes.

    Other authors
    See publication
  • Quantum chemical calculations using accelerators: Migrating matrix operations to the NVIDIA Kepler GPU and Intel Xeon Phi

    Journal of Chemical Theory and Computation

    Increasingly, modern computer systems comprise a multicore general-purpose processor augmented with a number of special purpose devices or accelerators connected via an external interface such as a PCI bus. The NVIDIA Kepler Graphical Processing Unit (GPU) and the Intel Phi are two examples of such accelerators. Accelerators offer peak performances that can be well above those of the host processor. How to exploit this heterogeneous environment for legacy application codes is not, however…

    Increasingly, modern computer systems comprise a multicore general-purpose processor augmented with a number of special purpose devices or accelerators connected via an external interface such as a PCI bus. The NVIDIA Kepler Graphical Processing Unit (GPU) and the Intel Phi are two examples of such accelerators. Accelerators offer peak performances that can be well above those of the host processor. How to exploit this heterogeneous environment for legacy application codes is not, however, straightforward. This paper considers how matrix operations in typical quantum chemical calculations can be migrated to the GPU and Phi systems. Double precision general matrix multiply operations are endemic in electronic structure calculations, especially methods that include electron correlation, such as density functional theory, second order perturbation theory, and coupled cluster theory. The use of approaches that automatically determine whether to use the host or an accelerator, based on problem size, is explored, with computations that are occurring on the accelerator and/or the host. For data-transfers over PCI-e, the GPU provides the best overall performance for data sizes up to 4096 MB with consistent upload and download rates between 5–5.6 GB/s and 5.4–6.3 GB/s, respectively. The GPU outperforms the Phi for both square and nonsquare matrix multiplications.

    Other authors
    See publication
  • Functional derivatives of meta-generalized gradient approximation (meta-GGA) type exchange-correlation density functionals

    The Journal of Chemical Physics

    Meta-generalized gradient approximation (meta-GGA) exchange-correlation density functionals depend on the Kohn-Sham (KS) orbitals through the kinetic energy density. The KS orbitals in turn depend functionally on the electron density. However, the functional dependence of the KS orbitals is indirect, i.e., not given by an explicit expression, and the computation of analytic functional derivatives of meta-GGA functionals with respect to the density imposes a challenge. The practical solution…

    Meta-generalized gradient approximation (meta-GGA) exchange-correlation density functionals depend on the Kohn-Sham (KS) orbitals through the kinetic energy density. The KS orbitals in turn depend functionally on the electron density. However, the functional dependence of the KS orbitals is indirect, i.e., not given by an explicit expression, and the computation of analytic functional derivatives of meta-GGA functionals with respect to the density imposes a challenge. The practical solution used in many computer implementations of meta-GGA density functionals for ground-state calculations is abstracted and generalized to a class of density functionals that is broader than meta-GGAs and to any order of functional differentiation. Importantly, the TDDFT working equations for meta-GGA density functionals are presented here for the first time, together with the technical details of their computer implementation. The analysis presented here also uncovers the implicit assumptions in the practical solution to computing functional derivatives of meta-GGA density functionals. The connection between the approximation that is invoked in taking functional derivatives of density functionals, the non-uniqueness with respect to the KS orbitals, and the non-locality of the resultant potential is also discussed.

    Other authors
    See publication
  • Hexamer and witchamers: Which hex do you choose?

    Computational and Theoretical Chemistry

    Water and argon hexamers are examined using correlated wavefunction methods, the effective fragment potential (EFP) method, and Hartree–Fock (HF) theory and several density functional theory (DFT) functionals. The HF and DFT methods have been employed both with and without dispersion corrections. The computationally inexpensive EFP method captures the high-level coupled cluster binding energy and relative isomer energy predictions very well for both types of hexamer, much better than the DFT…

    Water and argon hexamers are examined using correlated wavefunction methods, the effective fragment potential (EFP) method, and Hartree–Fock (HF) theory and several density functional theory (DFT) functionals. The HF and DFT methods have been employed both with and without dispersion corrections. The computationally inexpensive EFP method captures the high-level coupled cluster binding energy and relative isomer energy predictions very well for both types of hexamer, much better than the DFT methods (DFT-D), even those that include dispersion corrections. Interestingly, the dispersion corrected HF method (HF-D) does very well. When the DFT-D methods perform reasonably, they do so because of a fortuitous off-setting cancellation of errors two-body and many-body contributions to the binding energy. The HF-D method does not rely on such error cancellation, while the EFP method captures both two-body and many-body contributions to the water hexamer very well. The many body contribution to the argon cluster are small and are most likely due to dispersion.

    Other authors
    • Spencer R. Pruitt
    See publication
  • A dash of protons: A theoretical study on the hydrolysis mechanism of 1-substituted silatranes and their protonated analogs

    Computational and Theoretical Chemistry

    Ab initio calculations were carried out to study the hydrolysis mechanism of 1-substituted silatranes in the presence of an acid (acid-catalyzed) and an additional water (water-assisted). Compared with the neutral hydrolysis mechanism involving one water, use of an acid catalyst reduces the barrier associated with the rate-limiting step by ≈14 kcal/mol. A modest decrease of ≈5 kcal/mol is predicted when an additional water molecule is added to the neutral hydrolysis mechanism involving one…

    Ab initio calculations were carried out to study the hydrolysis mechanism of 1-substituted silatranes in the presence of an acid (acid-catalyzed) and an additional water (water-assisted). Compared with the neutral hydrolysis mechanism involving one water, use of an acid catalyst reduces the barrier associated with the rate-limiting step by ≈14 kcal/mol. A modest decrease of ≈5 kcal/mol is predicted when an additional water molecule is added to the neutral hydrolysis mechanism involving one water. The combination of an acid catalyst and an additional water molecule reduces the barrier by ≈ 27 kcal/mol. Bond order analysis suggests ring cleavage involving the bond breaking of a siloxane and silanol group during the neutral and acid-catalyzed hydrolysis of 1-substituted silatranes, respectively. Solvent effects, represented by the PCM continuum model, do not qualitatively alter computational gas-phase results.

    See publication
  • Benchmarking the performance of time-dependent density functional methods

    The Journal of Chemical Physics

    The performance of 24 density functionals, including 14 meta-generalized gradient approximation (mGGA) functionals, is assessed for the calculation of vertical excitation energies against an experimental benchmark set comprising 14 small- to medium-sized compounds with 101 total excited states. The experimental benchmark set consists of singlet, triplet, valence, and Rydberg excited states. The global-hybrid (GH) version of the Perdew-Burke-Ernzerhoff GGA density functional (PBE0) is found to…

    The performance of 24 density functionals, including 14 meta-generalized gradient approximation (mGGA) functionals, is assessed for the calculation of vertical excitation energies against an experimental benchmark set comprising 14 small- to medium-sized compounds with 101 total excited states. The experimental benchmark set consists of singlet, triplet, valence, and Rydberg excited states. The global-hybrid (GH) version of the Perdew-Burke-Ernzerhoff GGA density functional (PBE0) is found to offer the best overall performance with a mean absolute error (MAE) of 0.28 eV. The GH-mGGA Minnesota 2006 density functional with 54% Hartree-Fock exchange (M06-2X) gives a lower MAE of 0.26 eV, but this functional encounters some convergence problems in the ground state. The local density approximation functional consisting of the Slater exchange and Volk-Wilk-Nusair correlation functional (SVWN) outperformed all non-GH GGAs tested. The best pure density functional performance is obtained with the local version of the Minnesota 2006 mGGA density functional (M06-L) with an MAE of 0.41 eV.

    Relative to the Journal of Chemical Physics:
    ► Most cited article published in 2012 #1
    ► Most downloaded March 2012 #1
    ► Most accessed article Q1 2013 #3
    ► Most downloaded March 2013 #8
    ► Most downloaded May 2013 #7

    Other authors
    See publication
  • Solvent-induced shift of the lowest singlet pi-pi* charge-transfer excited state of p-nitroaniline in water: An application of the TDDFT/EFP1 method

    Journal of Physical Chemistry A

    The combined time-dependent density functional theory effective fragment potential method (TDDFT/EFP1) is applied to a study of the solvent-induced shift of the lowest singlet π → π* charge-transfer excited state of p-nitroaniline (pNA) from the gas to the condensed phase in water. Molecular dynamics simulations of pNA with 150 EFP1 water molecules are used to model the condensed-phase and generate a simulated spectrum of the lowest singlet charge-transfer excitation. The TDDFT/EFP1 method…

    The combined time-dependent density functional theory effective fragment potential method (TDDFT/EFP1) is applied to a study of the solvent-induced shift of the lowest singlet π → π* charge-transfer excited state of p-nitroaniline (pNA) from the gas to the condensed phase in water. Molecular dynamics simulations of pNA with 150 EFP1 water molecules are used to model the condensed-phase and generate a simulated spectrum of the lowest singlet charge-transfer excitation. The TDDFT/EFP1 method successfully reproduces the experimental condensed-phase π → π* vertical excitation energy and solvent-induced red shift of pNA in water. The largest contribution to the red shift comes from Coulomb interactions, between pNA and water, and solute relaxation. The solvent shift contributions reflect the increase in zwitterionic character of pNA upon solvation.

    Other authors
    See publication
  • Fuel instability and the concentration of organic nitrogen compounds in middle distillate fuel from Thailand

    Journal of Undergraduate Chemistry Research

    Decreasing crude oil supplies has lead to the import and use of foreign fuels. Middle distillate fuels are used for ground, water, and air transportation purposes. It is thus important to study the chemical composition of foreign fuels to elucidate the quality of middle distillate fuels in terms of fuel instability. Instability and incompatibility are terms that denote fuel degradation. Reaction mechanisms leading to fuel degradation are difficult to identify. Results from our laboratory…

    Decreasing crude oil supplies has lead to the import and use of foreign fuels. Middle distillate fuels are used for ground, water, and air transportation purposes. It is thus important to study the chemical composition of foreign fuels to elucidate the quality of middle distillate fuels in terms of fuel instability. Instability and incompatibility are terms that denote fuel degradation. Reaction mechanisms leading to fuel degradation are difficult to identify. Results from our laboratory indicate that organo-nitrogen compounds are active participants in this sedimentation process. Middle distillate fuel from Thailand purported to form sediment and thus be unstable was analyzed.

    Print copies are available upon request.

    See publication
Join now to see all publications

Projects

  • Secure Application Lifecycle (SEAL) Management Framework (PI)

    The Defense Threat Reduction Agency (DTRA) relies on High-Fidelity (HF) computer codes for critical national security tasks related to investigating weapon effects phenomenology and countering Weapons of Mass Destruction (WMD). As these legacy codes evolve and DTRA's reliance on them increases, transitioning to modern application development and management practices becomes essential. As part of a DTRA-sponsored SBIR project, EP Analytics, Inc. is developing the Secure Application Lifecycle…

    The Defense Threat Reduction Agency (DTRA) relies on High-Fidelity (HF) computer codes for critical national security tasks related to investigating weapon effects phenomenology and countering Weapons of Mass Destruction (WMD). As these legacy codes evolve and DTRA's reliance on them increases, transitioning to modern application development and management practices becomes essential. As part of a DTRA-sponsored SBIR project, EP Analytics, Inc. is developing the Secure Application Lifecycle (SEAL) Management framework to facilitate this transition.

  • Iowa State University - Defense University Research Instrumentation Program (DURIP)

    -

    As part of the 2022 AFOSR DURIP award to Iowa State University, I contributed to the design, configuration, procurement, and deployment of a heterogeneous high-performance computing cluster supporting advanced simulations of energetic ionic liquids, deep eutectic propellants, and propellant degradation mechanisms. The system enables quantum chemistry and molecular dynamics research using GAMESS and LAMMPS and provides essential computing infrastructure for collaborations with the Air Force…

    As part of the 2022 AFOSR DURIP award to Iowa State University, I contributed to the design, configuration, procurement, and deployment of a heterogeneous high-performance computing cluster supporting advanced simulations of energetic ionic liquids, deep eutectic propellants, and propellant degradation mechanisms. The system enables quantum chemistry and molecular dynamics research using GAMESS and LAMMPS and provides essential computing infrastructure for collaborations with the Air Force Research Laboratory.

    I translated project requirements into detailed hardware specifications balancing compute, memory, and accelerator performance for diverse workloads. The resulting cluster includes four large-memory compute nodes, each with 16-core AMD EPYC 9174F CPUs and 768 GB of DDR5 memory; three NVIDIA Grace-Hopper MGX nodes integrating 72-core Arm Neoverse V2 CPUs and H100 GPUs connected via NVLink; and a four-way NVIDIA H100 accelerator node with dual Intel Xeon 8462Y+ CPUs and four H100 SXM5 GPUs. A 32-core AMD EPYC 9334 head node manages the system, interconnected through a Mellanox Quantum HDR InfiniBand switch that provides high-bandwidth, low-latency communication.

    After installation, I configured the software stack, including compilers, MPI toolchains, and optimized math libraries for hybrid CPU–GPU performance. I assisted with the configuration of the SLURM workload manager, ensuring efficient job scheduling, resource allocation, and user access. In addition, I developed SLURM job submission scripts tailored for internal research software, enabling automated execution, reproducibility, and resource optimization across compute architectures. I also integrated the module environment for GAMESS, LAMMPS, and supporting libraries to streamline workflow setup and execution.

  • GAMESS (General ab initio Quantum Chemistry Software Package) (Development Lead/Maintainer)

    -

    As the GAMESS Development Lead, I guide a multi-institutional team of theoretical chemists and computer scientists in developing and deploying accelerated molecular simulation methods on the Frontier exascale supercomputer. I serve as the primary interface with the project’s Principal Investigator, coordinating milestones through project management tools and ensuring progress is effectively planned, executed, and reported. I also manage compute resource allocations across multiple Department of…

    As the GAMESS Development Lead, I guide a multi-institutional team of theoretical chemists and computer scientists in developing and deploying accelerated molecular simulation methods on the Frontier exascale supercomputer. I serve as the primary interface with the project’s Principal Investigator, coordinating milestones through project management tools and ensuring progress is effectively planned, executed, and reported. I also manage compute resource allocations across multiple Department of Energy leadership computing facilities, including NERSC, ALCF, and OLCF, aligning resource use with our scientific and technical goals.

    In this role, I have overseen the delivery of more than 15 public software releases, integrated 533 pull requests, and supported a growing developer community of 152 registered contributors. I expanded test coverage to more than 70 percent of the codebase, significantly improving reliability, scalability, and reproducibility. These efforts have accelerated the pace of development and enhanced the scientific impact of GAMESS, enabling application scientists to tackle cutting-edge problems such as catalytic processes in mesoporous silica nanoparticles.

    A highlight of this work was leading the team to the successful completion of the Department of Energy’s Exascale Computing Project KPP-2 science challenge problem, demonstrating both the maturity of the software and its ability to deliver transformative insights at exascale. Through this combination of technical leadership, resource management, and scientific vision, I have strengthened GAMESS as a cornerstone tool in computational chemistry and advanced its role in driving discoveries at the frontier of molecular science.

  • SimplifyGAMESS DoE SBIR Phase I (PI)

    -

    EP Analytics will develop and commercialize SimplifyGAMESS, which consists of an interactive user-facing visual front-end to GAMESS and a (Software-as-a-Service SaaS) platform that together allow end-users to easily create, store, manage, visualize, orchestrate and run electronic structure calculations. By removing the excessive complexity in GAMESS deployment, SimplifyGAMESS will bring advances in electronic structure theory to thousands of academic research and commercial practitioners in the…

    EP Analytics will develop and commercialize SimplifyGAMESS, which consists of an interactive user-facing visual front-end to GAMESS and a (Software-as-a-Service SaaS) platform that together allow end-users to easily create, store, manage, visualize, orchestrate and run electronic structure calculations. By removing the excessive complexity in GAMESS deployment, SimplifyGAMESS will bring advances in electronic structure theory to thousands of academic research and commercial practitioners in the domains of energy and environmental cleanup, materials discovery and beyond. During Phase I, EPA will investigate the feasibility of developing a prototype of SimplifyGAMESS and the feasibility of integrating existing open-source frameworks and software for various components of the visual front-end and the electronic structure theory SaaS platform. During Phase II, EPA will take the SimplifyGAMESS prototyped in Phase I, perform a requirements analysis and user study to guide the development efforts to produce a fully featured solution. Increasing adoption of the electronic structure codes for commerce and science is hindered by difficulties in deploying such codes on computing platforms that are more accessible to commercial entities, such as workstations and cloud-computing environments. EP Analytics is developing and commercializing a cross-platform solution that can deploy electronic structure codes on a diverse set of resources through its Software-as-a-Service SaaS) infrastructure. While the specific target for Phase I is on GAMESS, SimplifyGAMESS can be easily extended to also support other complex computational modeling and simulation M&S) codes.

    See project
  • Containerization of GAMESS C++ LIBCCHEM GPU code

    -

    The GAMESS C++ LIBCCHEM GPU code was containerized using NVIDIA runtime on Dockers. The containerization includes the compilation of MPICH, Boost, HDF5, LIBINT, and GAMESS Fortran.

    See project

Honors & Awards

  • Department of Energy (DOE) Secretary’s Honor Awards

    Department of Energy

    The Exascale Computing Project was awarded the Department of Energy (DOE) Secretary’s Honor. The GAMESS ECP was an Application Development project under ECP.

  • Invited Speaker

    The Early Identification Program

    Invited to speak at the Early Identification Program's Senior Graduation & New Student Recognition Ceremony.

  • StockX Data Challenge 2019 (3rd Place)

    StockX

    Received 3rd place in the 2019 StockX Data Challenge for "Lunar Hype".
    https://stockx.com/news/2019-data-contest-winner
    https://github.com/saromleang/stockx-dc19

  • Alpha Chi Sigma Award

    Department of Chemistry - Iowa State University

    This award recognizes outstanding research contributions in their respective discipline (Physical Chemistry).

  • American Chemical Society - Physical Chemistry Division Outstanding Student Poster Award

    Physical Chemistry Division - American Chemical Society

  • American Chemical Society Travel Award

    American Chemical Society

    Travel award to the 237th American Chemical Society National Meeting in Salt Lake City, UT.

  • Professional Advancement Grant

    Graduate and Professional Student Senate - Iowa State University

    Travel award to attend the 2008 International Conference on High Performance Computing, Networking, Storage and Analysis in Austin, TX.

  • Frank J. Moore and Thoreen Beth Moore Fellowship

    Department of Chemistry - Iowa State University

  • Mark S. Gordon Symposium – Practicing Chemistry with Theoretical Tools Poster Award

    Mark S. Gordon Symposium

  • Esther C. and George E. Daniel Fellowship

    Department of Chemistry - Iowa State University

  • National Science Foundation - Research Experience for Undergraduates Travel Award

    National Science Foundation

    Travel award for summer 2004 REU participants to the 227th American Chemical Society National Meeting in Anaheim, CA.

  • Vision Award in Leadership

    George Mason University - University Life Office of Diversity Programs and Service

    Leadership award for outstanding contribution to the university community.

  • Leadership Award

    George Mason University - Office of Student Activities

    ►President of the Science & Technology Umbrella (elected), 2001 - 2002
    ►Treasurer & Web Designer for the Chemistry Club, 2000

  • Leadership Award

    George Mason University - Office of Diversity Programs and Services

    ►Vice Chair of the Council of Umbrellas (elected), 2002
    ►Vice President of the International Students Umbrella (elected), 2000 - 2002
    ►Secretary of the International Students Umbrella, 1999

  • Hyman I. Feinstein Award in Freshman Chemistry

    Department of Chemistry - George Mason University

    GPA based award for Freshman chemistry majors.

  • Early Identification Program Scholar

    The Early Identification Program - George Mason University

    Full-tuition scholarship to George Mason University.

Languages

  • English

    Native or bilingual proficiency

Organizations

  • HPC-AI Leadership Organization (HALO)

    Member

    - Present

    A user-based industry association bringing together thought leaders in the worldwide HPC and AI industry.

View Sarom’s full profile

  • See who you know in common
  • Get introduced
  • Contact Sarom directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses