Home > Application Areas > HPC Computing
HPC Computing
Using AMS in HPC centers
Parallel scaling.
SCM cooperates with most major hardware vendors to optimize performance of the Amsterdam Modeling Suite (AMS) for all popular computer platforms. This includes fine-tuning of the code for different compilers and hardware configurations. The SCM team works hard to improve performance including optimal scaling on the latest HPC platforms.
Our standard binaries work well on typical platforms (see also hardware FAQ and summary of a 2020 interactive Q&A on hardware), including large-scale clusters with fast interconnects. Although our software is already highly optimized, we are happy to work with HPC system administrators to build AMS from sources on their systems to further tweak performance or port to non-standard systems.
Below are some sample parallel scaling examples on 32-cores Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz nodes with 192GB RAM.
M06-L meta-GGA force calculation (geometry step) of a Si127AlO293H75 Zeolite cluster model with a TZP basis set (496 atoms, 9473 STO basis functions) with ADF
BP86 GGA force calculation (geometry step) of a PtC55H45OP3 complex with a TZ2P basis set (105 atoms, 1051 STO basis functions) with ADF
Periodic PBE GGA force calculation (geometry step) of a Zn40C204H48Cl32N144 MOF crystal with an embedded Buckyball molecule with a TZ2P basis set with Γ-point sampling (468 atoms, 12624 STO basis functions) with BAND
Scaling SCC-DFTB (matsci-0-3 parameters) single point calculation of a six-layer COF C720H288B144O288 (1440 atoms), within a single 32-core node
ReaxAMS 10 fs molecular dynamics simulation (100 steps) of a C5600H8960N4480O13440 PETN supercell (32480 atoms) and comparison with LAMMPS
Most of our software modules (ADF, BAND, DFTB, ReaxFF) have been efficiently parallelized for both shared-memory and distributed memory systems, such as multi-core multi-CPU machines and various Linux clusters. For many standard calculations, including NMR, analytical Hessians, and TDDFT calculations, ADF scales well up to hundreds of CPUs.
If you are interested in trying out parallelization yourself, request a trial and indicate how many CPUs you want to test. For supercomputer administrators and application scientists, please e-mail us if you want to know more about specialized builds for your particular architecture. We also have HPC benchmark input files for ADF, for DFTB and for ReaxFF (based on the standard PETN benchmark from LAMMPS).
Previous parallel benchmarks for ADF
Hewlett-Packard and SCM have run a large ADF TDDFT benchmark in 2006, followed up by a geometry optimization benchmark in 2009. The calculations scaled well up to 128 cores, as summarized in the white papers linked above. A large amount of memory per core and Infiniband interconnect is recommended for optimum performance.
Our Japanese reseller Ryoka, in collaboration with the Japan Association for Chemical Innovation (JACI), has run extensive parallelization tests on the TSUBAME2.0 supercomputer, where speed-ups of > 1.8 are achieved up to 96 processors. Doubling the number processors after that still speeds up by 1.6 and 1.4 for using 192 and 384 processors.
Integration with schedulers and MPI
Our standard parallel binaries ships with statically linked MPI libraries and work with most standard schedulers (SLURM, SGE, PBS). If you have a non-standard set up you may need to modify the start script. Our experts are happy to help, contact us!
Cloud Computing
Since 2019 we support direct submission from ADFjobs to the AWS EC2 cloud. You will need to have the cloud license activated and access to the Amazon Machine Images (AMI) with AMS installed – please let us know! Also reach out to us if you want to try out on other HPC cloud services such as Microsoft Azure.
Licensees can also run ADF on the high-performance cloud computing service CrunchYard. Running the Amsterdam Modeling Suite on their HPC cloud is as simple as just uploading your .job file!
Are you interested in running AMS in the cloud? We like to hear about your requirements and intended usage!
Workshops
Easy installation
Expert ADF users and developers as well as our own technical staff regularly give hands-on workshops at universities and HPC centers. With automatic licenses for workshops, the Amsterdam Modeling Suite is easily deployed for attendees and system administrators alike. Attendees usually can enjoy trying out ADF for a few more weeks after the workshop.
Let us know if you would like to join an upcoming workshop, or have a specific or general workshop at your University, Supercomputer Center, or Institute! We gladly adapt the schedule and suggested exercises according to the interest of the participants. Submit your email address to get notifications about upcoming workshops.
Materials from previous workshops are also available!
“What I really like about the Amsterdam Modeling Suite is that the programs were clearly written by chemists for dealing with real chemical problems. A great suite of programs!”