Ready-to-run executables (all 64-bit) are provided in the downloadable distribution for these three platforms.

Windows®*

  • Built and tested on Windows 10 (should run on Windows 7/8)
  • Runs from Command Prompt (Shell). The Bash shell with the (free) Cygwin is far easier to use.
  • Parallel execution via threads and shared memory
  • Installs in home directory if desired. Install process doe NOT modify the Registry.
  • ==>  See note in in the Install section about the file: libiomp5md.dll  <==

Linux**

  • Built on Kubuntu 17.04.  Executables known to run on RedHat/Centos 7.3, Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, OpenSuse 42.x
  • Runs from a standard shell (e.g. Bash)
  • Parallel execution via (1) threads only or (2) hybrid MPI + threads on each rank
  • Installs in home directory if desired. No root access required to install/run

Apple®*

  • Built and tested on MacOS 10.13.2 (High Sierra).
  • Runs from standard shell (e.g. Bash)
  • Parallel execution via threads and shared memory
  • Installs in home directory. No root access required to install/run

Notes

WARP3D executables and supporting programs are built using the software stack 18.0.1 (Fortran, MKL, MPI) on each of the three platforms. Should work at this point on more recent compilers.

* No Intel compiler or Intel libraries are required to run the pre-built executable programs included in the downloadable distributions. The Intel compiler system (Fortran, MKL)  is required to re-build the executable to include your changes (e.g. to include a UMAT for definition of a new material model). We build WARP3D as a statically-bound executable.

** Threads only execution: no Intel compiler or Intel libraries are required to run the pre-built executable programs included in the downloadable distributions. WARP3D runs with MKL shared libraries on Linux. We include the most up-to-date versions of these re-distributable libraries in the distribution directory:  linux_packages/lib. The export LD_LIBRARY_PATH statement in the how to run instructions accomplishes this.

** MPI + threads execution: the Intel MPI system (5.1 or later) must be installed to run the pre-built executable