Test Farm

The EPW code is part of the MML test farm (managed with Buildbot).

The new test-farm is hosted by CINECA (Italy) and test the following configurations:
  • gcc640 serial

  • gcc640 + openmpi-1.10.7

  • intel 12 + openmpi-1.10.7

  • intel 17 + impi

  • PGI 17 + mvapich2.3

The new test-farm can be accessed here The new new (Mar 2020) test-farm can be accessed here

The old Oxford test farm can be accessed here

The old test farm was composed of the following slaves:

Slaves

Builders

OS

Compiler

Flags

Parallel

Library

farmer

farmer_gcc485_serial

Ubuntu 14.04.3

gcc 4.8.5

gfortran -O3 -g -x f95-cpp-input

internal (Lapack 3.2 and Blas 1)

farmer

farmer_gcc485

Ubuntu 14.04.3

gcc 4.8.5

mpif90 -O3 -g -x f95-cpp-input

openmpi 1.8.8

internal (Lapack 3.2 and Blas 1)

farmer

farmer_intel12

Ubuntu 14.04.3

intel 12.1.2

ifort -O2 -assume byterecl -g -traceback -nomodule -fpp

openmpi 1.8.8

Scalapack and Blas MKL

farmer

farmer_intel13

Ubuntu 14.04.3

intel 13.1.3

mpif90 -O3 -xHost -assume byterecl -assume buffered_io -fpp

openmpi 1.8.8

Scalapack and Blas MKL + fftw 3.3.4

farmer

farmer_intel15

Ubuntu 14.04.3

intel 15.0.3

mpif90 -O2 -assume byterecl -g -traceback -nomodule -fpp

openmpi 1.8.8

Scalapack and Blas MKL + fftw 3.3.4

farm2

farm2_gcc520

CentOS 7.1.1503

gcc 5.2.0

gfortran -O3 -g -x f95-cpp-input

openmpi 1.8.8

internal (Lapack 3.2 and Blas 1)

farm2

farm2_pgi15

CentOS 7.1.1503

pgf90 15.7

pgcc -fast

mpich 3.1.3

fftw 3.3.4

farm2

farm2_intel13

CentOS 7.1.1503

intel 13.0.1

mpif90 -O3 -xHost -assume byterecl -assume buffered_io -fpp

mpich 3.1.4

Scalapack and Blas MKL + fftw 3.3.4

farm2

farm2_intel15

CentOS 7.1.1503

intel 15.0.3

mpif90 -O3 -g -x f95-cpp-input

Intel mpi 5.1

Scalapack and Blas MKL + fftw 3.3.4

farm2

farm2_nag6

CentOS 7.1.1503

NAG Fortran Compiler Release 6.0(Hibiya)

nagfor -O0 -kind=byte -dcfuns -mismatch

internal (Lapack 3.2 and Blas 1)

farmer3

farmer3_gcc493

openSUSE 13.2

gcc 4.9.3

mpif90 -O3 -g -x f95-cpp-input

mpich 3.1.3

fftw 3.3.4

farmer3

farmer3_intel15

openSUSE 13.2

intel 15.0.3

mpif90 -O3 -xHost -assume byterecl -assume buffered_io -fpp

mvapich2 2.2a

Scalapack, Blas and FFT MKL

farmer4

farmer4_intel15

Scientific Linux 7.1.1503

gcc 4.8.5

mpif90 -O3 -g -x f95-cpp-input

openmpi 1.10.2

OpenBlas 0.2.18

EPW is not supported with the following libraries ( bugs in libraries or else):

  • openmpi 2.0.2 (but likely on all the 2.x.x version): If you open and close a file a lot of times with openmpi 2.0.2, the memory increase linearly with the number of times the file is open.