Page MenuHomec4science

index.html
No OneTemporary

File Metadata

Created
Tue, Oct 8, 23:38

index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>LAMMPS-ICMS Snapshot RPM Repository</title>
<link rel="shortcut icon" href="ICMS_icon.png" type="image/png">
</head>
<body style="font-family: Helvetica,Arial,Verdana, sans-serif; margin-bottom: 2%; margin-top: 2%; margin-left: 5%; margin-right: 5%;">
<h1>LAMMPS-ICMS Snapshot RPM Repository</h1>
<div style="display: inline; margin-left: 10px; border: 5px; border-style: groove; float: right;">
<img src="lammpsrpmlogo.png" border="0" style="" width="300" height="182">
</div>
<p align="justify">
This repository is hosting precompiled RPM packages of the
<a href="http://lammps.sandia.gov/" target="_blank">LAMMPS</a>
molecular dynamics simulation software packages.
The binaries are built using the
<a href="http://goo.gl/oKYI" target="_blank">LAMMPS-ICMS</a>
branch <a href="http://git.icms.temple.edu/git/" target="_blank">git repository</a>.
The packages are configured to depend only on packages that are
part of the respective distributions, so dependencies should be
resolved automatically when using yum to install the packages.
The LAMMPS binaries contain <b>all</b> optional packages included in
the source distribution <b>except</b>: GPU, KIM, and
USER-CUDA since those depend on libraries that do not exist as
regular RPM packages and/or where the license is incompatible with
including them in a binary distribution like this one. In addition
the Fortran variant of ReaxFF support has been omitted, since this
has been superseded by the C/C++ version in the USER-REAXC package.
The USER-REAXC code has been proven to produce results consistent
with the Fortran version and be faster and more flexible.
</p>
<div style="clear:both;"></div>
<div style="background-color: #e8e8f0;">
<br>
&nbsp;<b>&gt;</b>&nbsp; Proceed to the <b><a href="install.html">Installation and Configuration Instructions</a>.</b><br>
<br>
</div>
<hr width="100%">
<p align="justify">
The LAMMPS distribution is split into multiple subpackages and you
only need to install the ones that you need. Available subpackages
are:
</p>
<div style="background-color: #e8e8f0;">
<dl>
<dt><b>lammps</b></dt>
<dd>Non-MPI LAMMPS executable compiled multi-threading support via OpenMP.
The name of the executable is: <strong><code>lmp_g++</code></strong>.</dd>
<dt><b>lammps-openmpi</b></dt>
<dd>LAMMPS executable compiled with OpenMPI and multi-threading via OpenMP.
The name of the executable is: <strong><code>lmp_g++</code></strong>.
Switching between the serial and parallel executable is done via
loading the openmpi environment module using the
<code>module load</code> and <code>module unload</code> commands</dd>
<dt><b>lammps-mpich2</b></dt>
<dd>LAMMPS executable compiled with MPICH2 and multi-threading via OpenMP.
The name of the executable is: <strong><code>lmp_g++</code></strong>.</dd>
Switching between the serial and parallel executable is done via
loading the MPICH2 environment module using the
<code>module load</code> and <code>module unload</code> commands</dd>
<dt><b>lammps-python</b></dt>
<dd>Non-MPI LAMMPS shared library and Python wrapper compiled with OpenMP multi-threading.
Use in your python scripts as <strong><code>lammps</code></strong> module.</dd>
<dt><b>lammps-common</b></dt>
<dd>Contains a few bundled tools (<strong><code>restart2data</code></strong>,
<strong><code>binary2txt</code></strong> and <strong><code>chain.x</code></strong>), and
bundled potential files in <strong><code>/usr/share/lammps/potentials</code></strong>.<br>
<em>This package is required if one or more of the four previous packages are
installed</em>.</dd>
<dt><b>lammps-doc</b></dt>
<dd>Contains the LAMMPS manual and additional documentation in PDF format.
It also contains the benchmark and example inputs in
<strong><code>/usr/share/lammps/bench</code></strong>
<strong><code>/usr/share/lammps/examples</code></strong>, respectively.</dd>
</dl>
</div>
<hr width="100%">
<h2>Available Repositories</h2>
<div style="display: inline; margin-left: 10px; border: 5px; border-style: groove; float: right;">
<a imageanchor="1" href="package-kit-centos.jpg" style=""><img src="package-kit-centos.jpg" border="0" style="" width="227" height="229"></a>
</div>
<p align="justify">
Binary RPMs are currently provided for up-to-date versions of
<a href="http://www.redhat.com/rhel/" target="_blank">Red Hat Enterprise Linux</a>
or <a href="http://www.centos.org/" target="_blank">CentOS</a>
(6.4 at the time of this writing),
<a href="http://fedoraproject.org" target="_blank">Fedora</a>
(18 at the time of this writing)
and <a href="http://www.opensuse.org/" target="_blank">OpenSuSE</a>
(version 12.3 as of this writing) for 32-bit (i386/i586) and
64-bit (x86_64) Intel/AMD x86 CPU versions. Binaries for
additional distributions and versions may be added based on demand
and available resources. The packages are provided <b>without
warranty and support</b>. If you notice any problems or would like
to see binaries for other distributions or versions or platforms
made available, you can contact
<a href="http://goo.gl/1wk0" target="_blank">Axel Kohlmeyer</a>
and we can try to find a solution.
</p>
<div style="background-color: #e8e8f0;">
<br>
&nbsp;<b>&gt;</b>&nbsp; Proceed to the <b><a href="install.html">Installation and Configuration Instructions</a>.</b><br>
<br>
</div>
<ul>
<li>Browse the CentOS / RedHat Enterprise Linux <a href="centos">repository</a></li>
<li>Browse the Fedora Linux <a href="fedora">repository</a></li>
<li>Browse the openSuSE Linux <a href="suse">repository</a></li>
</ul>
<div style="clear:both;"></div>
<hr width="100%">
<h2>Other RPM-based Distributions</h2>
<p align="justify">
There is a huge number of Linux distributions on a large variety
of hardware around and it is impossible to provide binaries for
all of them, even if they do use the RPM package format. For those
distributions, you can download a source RPM from below and try a
custom RPM build after installing the necessary packages required
for building the binary RPM via the command:</p>
<div style="background-color: #e8e8f0;">
<br>
<code>rpmbuild --rebuild &lt;name of the source rpm file&gt;</code>.<br>
<br>
</div>
</p>
<p align="justify">
If your distribution is not simply a different version of the ones
listed above, chances are, that some additional tweaks to the
lammps.spec file are required. You can contact
<a href="http://goo.gl/1wk0" target="_blank">Axel Kohlmeyer</a> to
see, if there is a (simple) solution. But very likely you will be
better off following the
<a href="http://lammps.sandia.gov/doc/Section_start.html" target="_blank">
generic compilation instructions</a> in the LAMMPS manual.
</p>
<ul>
<li>Browse Source RPM <a href="source">repository</a></li>
</ul>
<hr width="100%">
<h2>Non-RPM-based Distributions</h2>
<p align="justify">
For Ubuntu and similar distributions based on the Debian packaging system,
you can use the LAMMPS daily build repository set up by Anton Gladky.
Instructions for accessing it are on the
<a href="http://lammps.sandia.gov/download.html#ubuntu">LAMMPS Download page</a>.
</p>
<hr>
<address><a href="http://goo.gl/1wk0" target="_blank">Axel Kohlmeyer</a></address>
<!-- Created: Fri Jun 14 08:59:35 CEST 2013 -->
<!-- hhmts start -->
Last modified: Tue Jun 18 12:14:25 CEST 2013
<!-- hhmts end -->
</body>
</html>

Event Timeline