Cómo instalar lámparas en ubuntu
En resumen:
1. Descomprimir, consulte el comando tar, o haga clic derecho y seleccione descomprimir.
2. Compile y configure.
3.
3. Compile y ejecute el comando make. Puede aprender sobre el uso de gcc.
4. Instalación Ejecute el comando make install
Pasos específicos:
El siguiente contenido requiere permisos de root.
Instalar fftw
1 Descargue el paquete de código fuente fftw-2.1.5.tar.gz, descomprima tar xvzf fftw-2.1.5.tar.gz
2 cd fftw-2.1.5.
3 ./configure --prefix=/opt/mathlib/fftw215-gnu --enable-float
Otras opciones:
4 make
5 make install
Dos mpich de instalación
1 descarga de mpich .tar.gz
2 cd mpich - 1.2.7**
3 ./configure --prefix=/opt/mpich-gnu
4 make
5 make install
Tres editan el archivo /etc/hosts.equiv e incluyen el nombre del host local (se puede obtener a través del nombre del host) en una línea separada.
Los primeros tres pasos se completan bajo root.
Los siguientes pasos los completas como tu propio usuario
4. Instalar lammps
1 tar xvzf lammps.tar.gz
2 cd lammps**
3 cd src
4 vim MAKE/Makefile.g
Modificar ruta de instalación de mpich
Modificar Ruta de instalación de fftw
(dos en cada uno, la parte antes de include y la parte antes de lib)
# g = RedHat Linux box, g, MPICH2, FFTW
SHELL = /bin/sh
# Configuración específica del sistema
CC = g
CCFLAGS = -g -O -DFFT_FFTW -DLAMMPS_GZIP -
DMPICH_IGNORE_CXX_SEEK -I/opt/mathlib/ fftw215-gnu/include -I/opt/mpich-
gnu/include
DEPFLAGS = -MM
LINK = g -L/opt/mathlib/fftw215-gnu/lib -L/opt/mpich-
gnu/lib
LINKFLAGS = -g -O
USRLIB = -lfftw - -lmpichlmpich
SYSLIB = -lpthread
ARCHIVE = ar
ARFLAGS = -rc
TAMAÑO = tamaño
# Destino del enlace
$(EXE):$(OBJ)
$(LINK) $(LINKFLAGS) $(OBJ) $( USRLIB) $(SYSLIB) -o $(EXE)
$(SIZE) $(EXE)
# Destino de biblioteca
lib: $(OBJ) p>
$(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)
# Reglas de compilación
.o:.cpp
$(CC) $(CCFLAGS) -c $lt;
.d:.cpp
$(CC) $(CCFLAGS) $(DEPFLAGS) $lt; ; $ @
# Dependencias individuales
DEPENDE = $(OBJ:.o=.d)
DEPENDE = $(OBJ:.o=.d )
incluir $(DEPENDS)
5 make g (en el directorio src)
Generar lmp_g
Cuatro lámparas de ejecución
1 cd ./bench
2 /opt/mpich-gnu/bin/mpirun -np 16 .../src/lmp_g lt; in.chain