AMD Logo AMD Developer Central

Applications and Libraries Built by x86 Open64
Skip Navigation LinksHome > CPU Tools > x86 Open64 Compiler Suite > Applications and Libraries Built by x86 Open64

AMD tests the x86 Open64 compiler system on a suite of real world applications. The following synopsis guides you on how to build a select group of widely deployed applications and libraries using the x86 Open64 Compiler Suite.

Application, Libraries, and Benchmark Codes

Name

Language

Description

How to Build

Libraries and Utilities

ACML

Fortran

“AMD Core Math Library”, is a suite of math routines for the high-performance computing, scientific, engineering, and related compute-intensive applications.

Details

BLAST

C/C++

The “Basic Local Alignment Search Tool”, compares primary biological/DNA sequence info.

Details

Charm++

C++

Charm++ provides high-level mechanisms and strategies to facilitate the task of developing even highly complex parallel applications.

Details

CLHEP

C++

A “Class Library for High Energy Physics”, is intended to be a set of high energy physics specific foundation and utility classes.

Details

FFTW

C

“Fastest Fourier Transform in the West”, is a library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data.

Details

Goto BLAS

Fortran

A fast implementation of the Basic Linear Algebra Subroutines

Details

MPICH/MPICH2

Fortran
C/C++

A high-performance and widely portable implementation of the message passing interface (MPI) standard (both MPI-1 and MPI-2)

Details

NetCDF

Fortran90
C/C++

“network Common Data Form”, is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.

Details

LAM/MPI

Fortran
C/C++

LAM/MPI combines the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available.

Details

OpenMPI

Fortran
C/C++

“Open MPI” is an open source high-performance message passing library.

Details

Large Applications

GEANT4

C/C++

“GEometry ANd Tracking”, is a toolkit for the simulation of the passage of particles through matter, using Monte Carlo methods.

Details

GROMACS

Fortran

C

A versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.

Details

NAMD

C/C++

A parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD scales to hundreds of processors on high-end parallel platforms, as well as tens of processors on low-cost commodity clusters, and also runs on individual desktop and laptop computers.

Details

NWChem

Fortran

C

A computational chemistry package that is designed to run on high-performance parallel supercomputers as well as conventional workstation clusters.

Details

POP

Fortran90

“The Parallel Ocean Program” is an ocean circulation model in which depth is used as the vertical coordinate.

Details

POV-Ray

C++

“Persistence of Vision Raytracer” (DC&C), Graphic Ray tracing/casting, high quality tool for creating stunning three-dimensional graphics

Details

Benchmarks

HPCC

Fortran
C/C++

“High Performance Computing Challenge” is a collection of benchmarks incorporating; HPL (Linpack TPP benchmark), DGEMM, STREAM, PTRANS, Random Access, FFT, and communication bandwidth and latency.

Details

SPEC CPU2006

Fortran
C/C++

“Standard Performance Evaluation Corporation CPU2006”, is designed to provide performance measurements that can be used to compare compute-intensive workloads on different computer systems.

Details

SPEC OMP2001

Fortran
C

“Standard Performance Evaluation Corporation OMP2001”, is designed to measure performance using applications based on the OpenMP standard for shared-memory parallel processing.

Details