forked from lijiext/lammps
35 lines
1.1 KiB
Python
Executable File
35 lines
1.1 KiB
Python
Executable File
#!/usr/local/bin/python
|
|
|
|
"""
|
|
setup_serial.py file for LAMMPS with dummy serial MPI library
|
|
"""
|
|
|
|
from distutils.core import setup, Extension
|
|
|
|
import os, glob
|
|
path = os.path.dirname(os.getcwd())
|
|
|
|
# list of src files for LAMMPS and MPI STUBS
|
|
|
|
libfiles = glob.glob("%s/src/*.cpp" % path) + \
|
|
glob.glob("%s/src/STUBS/*.cpp" % path)
|
|
|
|
lammps_library = Extension("_lammps_serial",
|
|
sources = libfiles,
|
|
define_macros = [("MPICH_IGNORE_CXX_SEEK",1),
|
|
("LAMMPS_GZIP",1),
|
|
("FFT_NONE",1),],
|
|
# src files for LAMMPS and MPI STUBS
|
|
include_dirs = ["../src", "../src/STUBS"]
|
|
)
|
|
|
|
setup(name = "lammps_serial",
|
|
version = "26Oct10",
|
|
author = "Steve Plimpton",
|
|
author_email = "sjplimp@sandia.gov",
|
|
url = "http://lammps.sandia.gov",
|
|
description = """LAMMPS molecular dynamics library - serial""",
|
|
py_modules = ["lammps"],
|
|
ext_modules = [lammps_library]
|
|
)
|