lammps/src/WINDOWS
sjplimp 8c1e14ea64 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
..
extra git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
settings_awpmd git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
settings_default git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
settings_standard git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
AWPMD.sln git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
AWPMD.vcproj git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
LAMMPS-std-user.vcproj git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
LAMMPS-std.vcproj git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
LAMMPS.sln git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
LAMMPS.vcproj git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
README.txt git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00
STUBS.vcproj git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@6392 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-06-13 23:56:07 +00:00

README.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

INSTRUCTIONS FOR COMPILING LAMMPS WITH VISUAL STUDIO 2005


There are 3 VS projects provided:
LAMMPS.vcproj            -- minimal package set: KSPACE, MANYBODY, MOLECULE
LAMMPS-std.vcproj        -- standard package set (except for REPLICA, REAX, GPU)
LAMMPS-std-user.vcproj   -- standard set with some user packages
 

Each of the projects has configurations to compile either with MPI support or
with MPI stubs.


To compile with MPI:

1.  Install MPICH for Windows, specify the corresponding include 
    and lib directories in MSVS/Tools/Options/Projects and Solutions/VC++ Directories
2.  Compile LAMMPS using  Debug or Release configurations from the provided projects


To compile with MPI STUBS
   
1.  Compile the STUBS.vcproj 
2.  Compile LAMMPS using  Debug_STUBS or Release_STUBS configurations from the provided projects



To run the code you will need the mpich and fftw213 dlls accessible
by the system search (they may be copied to Windows/system32 directory).
The fftw213 ddlls may be found in vs9/extra/fftw213 or downloaded from the fftw site




To include additional packages into LAMMPS projects, you may follow the pattern of LAMMPS-std-user.vcproj:


1. Add the appropriate *.cpp files to the project (for example to USER-* filter)

2. Add corresponding .h files from the project directory
   to the style_* headers listed in the Settings filter of the project.
   For example, if there is a pair_*.h file in the project directory, it should be added
   to settings/style_pair.h aggregate header.