diff --git a/doc/Section_start.html b/doc/Section_start.html index 3aa567caed..b193dbda40 100644 --- a/doc/Section_start.html +++ b/doc/Section_start.html @@ -49,20 +49,21 @@ sub-directories:
If you download the Windows executable from the download page, +
If you download one of the Windows executables from the download page, then you just get a single file:
lmp_windows.exe-
Skip to the Running LAMMPS section, to learn how to launch this -executable on a Windows box. +
Skip to the Running LAMMPS sections for info on how to launch +these executables on a Windows box.
-The Windows executable also only includes certain packages and
-bug-fixes/upgrades listed on this
+ The Windows executables for serial or parallel only include certain
+packages and bug-fixes/upgrades listed on this
page up to a certain date, as
stated on the download page. If you want something with more packages
or that is more current, you'll have to download the source tarball
-and build it yourself, as described in the next section.
+and build it yourself from source code using Microsoft Visual Studio,
+as described in the next section.
@@ -344,19 +345,31 @@ particular machine.
(4) Building for MicroSoft Windows.
-The LAMMPS download page has an option to download a pre-built Windows -exeutable. See below for instructions for running this executable on -a Windows box. +
The LAMMPS download page has an option to download both a serial and +parallel pre-built Windows exeutable. See the Running LAMMPS +section for instructions for running these executables on a Windows +box.
If the pre-built executable doesn't have the options you want, then -you should be able to build LAMMPS from source files on a Windows box. -I've never done this, but LAMMPS is just standard C++ with MPI and FFT -calls. You can use cygwin to build LAMMPS with a Unix make; see -Makefile.cygwin. Or you should be able to pull all the source files -into Visual C++ (ugh) or some similar development environment and -build it. In the src/MAKE/Windows directory are some notes from users -on how they built LAMMPS under Windows, so you can look at their -instructions for tips. Good luck - we can't help you on this one. +you can build LAMMPS from its source files on a Windows box. One way +to do this is install and use cygwin to build LAMMPS with a standard +Linus make, just as you would on any Linux box; see +src/MAKE/Makefile.cygwin. +
+There is a also a src/WINDOWS directory that contains project files +for Microsoft Visual Studio 2005, which should also work with later +versions of VS. That directory contains a README.txt file which +provides instructions for building LAMMPS from source code using +Visual Studio that are hopefully easy to follow for Windows and VS +users. +
+Four VS project options are provided. The first includes the default +packages (MANYBODY, MOLECULE, and KSPACE). The second includes all +standard packages (except GPU, MEAM, and REAX which are not yet +included because they require NVIDIA or Fortran compilation). The +third includes all standard packages (with the exceptions) and some +user packages. The included user packages are USER-EFF, USER-CG-CMM, +and USER-REAXC. The fourth project includes the USER-AWPMD package.
(5) Changing the size limits in src/lmptype.h
diff --git a/doc/Section_start.txt b/doc/Section_start.txt index ece44a41a5..9c8f44fa66 100644 --- a/doc/Section_start.txt +++ b/doc/Section_start.txt @@ -44,20 +44,21 @@ potentials: embedded atom method (EAM) potential files src: source files tools: pre- and post-processing tools :tb(s=:) -If you download the Windows executable from the download page, +If you download one of the Windows executables from the download page, then you just get a single file: lmp_windows.exe :pre -Skip to the "Running LAMMPS"_#2_5 section, to learn how to launch this -executable on a Windows box. +Skip to the "Running LAMMPS"_#2_5 sections for info on how to launch +these executables on a Windows box. -The Windows executable also only includes certain packages and -bug-fixes/upgrades listed on "this +The Windows executables for serial or parallel only include certain +packages and bug-fixes/upgrades listed on "this page"_http://lammps.sandia.gov/bug.html up to a certain date, as stated on the download page. If you want something with more packages or that is more current, you'll have to download the source tarball -and build it yourself, as described in the next section. +and build it yourself from source code using Microsoft Visual Studio, +as described in the next section. :line @@ -339,19 +340,31 @@ OS X is BSD Unix, so it should just work. See the Makefile.mac file. (4) Building for MicroSoft Windows. -The LAMMPS download page has an option to download a pre-built Windows -exeutable. See below for instructions for running this executable on -a Windows box. +The LAMMPS download page has an option to download both a serial and +parallel pre-built Windows exeutable. See the "Running LAMMPS"_#2_5 +section for instructions for running these executables on a Windows +box. If the pre-built executable doesn't have the options you want, then -you should be able to build LAMMPS from source files on a Windows box. -I've never done this, but LAMMPS is just standard C++ with MPI and FFT -calls. You can use cygwin to build LAMMPS with a Unix make; see -Makefile.cygwin. Or you should be able to pull all the source files -into Visual C++ (ugh) or some similar development environment and -build it. In the src/MAKE/Windows directory are some notes from users -on how they built LAMMPS under Windows, so you can look at their -instructions for tips. Good luck - we can't help you on this one. +you can build LAMMPS from its source files on a Windows box. One way +to do this is install and use cygwin to build LAMMPS with a standard +Linus make, just as you would on any Linux box; see +src/MAKE/Makefile.cygwin. + +There is a also a src/WINDOWS directory that contains project files +for Microsoft Visual Studio 2005, which should also work with later +versions of VS. That directory contains a README.txt file which +provides instructions for building LAMMPS from source code using +Visual Studio that are hopefully easy to follow for Windows and VS +users. + +Four VS project options are provided. The first includes the default +packages (MANYBODY, MOLECULE, and KSPACE). The second includes all +standard packages (except GPU, MEAM, and REAX which are not yet +included because they require NVIDIA or Fortran compilation). The +third includes all standard packages (with the exceptions) and some +user packages. The included user packages are USER-EFF, USER-CG-CMM, +and USER-REAXC. The fourth project includes the USER-AWPMD package. (5) Changing the size limits in src/lmptype.h