±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1924  |  »Ø¸´: 4

binggan1987

Ìú³æ (СÓÐÃûÆø)

[½»Á÷] ¼¯Èº°²×°lammpsÐĵÃÌå»á£¬Óë´ó¼Ò¹²Í¬Ñ§Ï° ÒÑÓÐ2È˲ÎÓë

ÓÉÓÚ¼¯ÈºÏµÍ³±ÀÀ££¬ÖØ×°2018°æµÄlammps£¬Ò»¿ªÊ¼×°µÄfftwÊÇ3.3.7°æ±¾£¬±àÒë³öÏÖÒÔϱ¨´í£º
´íÎóÌáʾ£º
fft3d.o£ºÔÚº¯Êý¡®fft_3d¡¯ÖУº
/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:151£º¶Ô¡®fftwf_execute_dft¡¯Î´¶¨ÒåµÄÒýÓÃ
/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:214£º¶Ô¡®fftwf_execute_dft¡¯Î´¶¨ÒåµÄÒýÓÃ
/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:277£º¶Ô¡®fftwf_execute_dft¡¯Î´¶¨ÒåµÄÒýÓÃ
/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:151£º¶Ô¡®fftwf_execute_dft¡¯Î´¶¨ÒåµÄÒýÓÃ
/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:214£º¶Ô¡®fftwf_execute_dft¡¯Î´¶¨ÒåµÄÒýÓÃ
fft3d.o:/home/tree/Software/lammps/src/Obj_mpi/../fft3d.cpp:277: ¸úןü¶à䶨ÒåµÄ²Î¿¼µ½ fftwf_execute_dft..............

½â¾ö°ì·¨£º
·¢ÏÖÊÇfftwÎÊÌ⣬ÎÒ֨װÁËÀϰ汾3.2.2µÄfftw£¬·¢ÏÖÒ»´Î±àÒëͨ¹ý¡£
fftwÏÂÔØµØÖ·£º  ftp://ftp.fftw.org/pub/fftw/

ÓÐÏàͬÎÊÌâµÄ£¬¿ÉÒÔ½è¼øÒ»ÏÂ


ÏÂÃæÊÇmake mpiÎļþ

# mpi = MPI with its default compiler

SHELL = /bin/sh

# ---------------------------------------------------------------------
# compiler/linker settings
# specify flags and libraries needed for your compiler

CC =                /public/software/mpi/openmpi/intel/2.1.2/bin/mpicxx   #Ð޸ĵĵط½
CCFLAGS =        -g -O3
SHFLAGS =        -fPIC
DEPFLAGS =        -M

LINK =                /public/software/mpi/openmpi/intel/2.1.2/bin/mpicxx  #Ð޸ĵĵط½
LINKFLAGS =        -g -O
LIB =
SIZE =                size

ARCHIVE =        ar
ARFLAGS =        -rc
SHLIBFLAGS =        -shared

# ---------------------------------------------------------------------
# LAMMPS-specific settings, all OPTIONAL
# specify settings for LAMMPS features you will use
# if you change any -D setting, do full re-compile after "make clean"

# LAMMPS ifdef settings
# see possible settings in Section 2.2 (step 4) of manual

LMP_INC =        -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64

# MPI library
# see discussion in Section 2.2 (step 5) of manual
# MPI wrapper compiler/linker can provide this info
# can point to dummy MPI library in src/STUBS as in Makefile.serial
# use -D MPICH and OMPI settings in INC to avoid C++ lib conflicts
# INC = path for mpi.h, MPI compiler settings
# PATH = path for MPI library
# LIB = name of MPI library

MPI_INC =   -I/public/software/mpi/openmpi/intel/2.1.2/include    -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX=1  #Ð޸ĵĵط½
MPI_PATH =  -L/public/software/mpi/openmpi/intel/2.1.2/lib  #Ð޸ĵĵط½
MPI_LIB =          -lmpi   #Ð޸ĵĵط½

# FFT library
# see discussion in Section 2.2 (step 6) of manual
# can be left blank to use provided KISS FFT library
# INC = -DFFT setting, e.g. -DFFT_FFTW, FFT compiler settings
# PATH = path for FFT library
# LIB = name of FFT library

FFT_INC =    -DFFT_FFTW -I/public/software/fftw2/fftw/include        #Ð޸ĵĵط½
FFT_PATH =   -L/public/software/fftw2/fftw/lib   #Ð޸ĵĵط½
FFT_LIB =            -lfftw3  #Ð޸ĵĵط½

# JPEG and/or PNG library
# see discussion in Section 2.2 (step 7) of manual
# only needed if -DLAMMPS_JPEG or -DLAMMPS_PNG listed with LMP_INC
# INC = path(s) for jpeglib.h and/or png.h
# PATH = path(s) for JPEG library and/or PNG library
# LIB = name(s) of JPEG library and/or PNG library

JPG_INC =      
JPG_PATH =        
JPG_LIB =       

# ---------------------------------------------------------------------
# build rules and dependencies
# do not edit this section

include        Makefile.package.settings
include        Makefile.package

EXTRA_INC = $(LMP_INC) $(PKG_INC) $(MPI_INC) $(FFT_INC) $(JPG_INC) $(PKG_SYSINC)
EXTRA_PATH = $(PKG_PATH) $(MPI_PATH) $(FFT_PATH) $(JPG_PATH) $(PKG_SYSPATH)
EXTRA_LIB = $(PKG_LIB) $(MPI_LIB) $(FFT_LIB) $(JPG_LIB) $(PKG_SYSLIB)
EXTRA_CPP_DEPENDS = $(PKG_CPP_DEPENDS)
EXTRA_LINK_DEPENDS = $(PKG_LINK_DEPENDS)

# Path to src files

vpath %.cpp ..
vpath %.h ..

# Link target

$(EXE):        $(OBJ) $(EXTRA_LINK_DEPENDS)
        $(LINK) $(LINKFLAGS) $(EXTRA_PATH) $(OBJ) $(EXTRA_LIB) $(LIB) -o $(EXE)
        $(SIZE) $(EXE)

# Library targets

lib:        $(OBJ) $(EXTRA_LINK_DEPENDS)
        $(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)

shlib:        $(OBJ) $(EXTRA_LINK_DEPENDS)
        $(CC) $(CCFLAGS) $(SHFLAGS) $(SHLIBFLAGS) $(EXTRA_PATH) -o $(EXE) \
        $(OBJ) $(EXTRA_LIB) $(LIB)

# Compilation rules

%.o:%.cpp
        $(CC) $(CCFLAGS) $(SHFLAGS) $(EXTRA_INC) -c $<

# Individual dependencies

depend : fastdep.exe $(SRC)
        @./fastdep.exe $(EXTRA_INC) -- $^ > .depend || exit 1

fastdep.exe: ../DEPEND/fastdep.c
        cc -O -o $@ $<

sinclude .depend
»Ø¸´´ËÂ¥

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÄäÃû

Óû§×¢Ïú (ÕýʽдÊÖ)


¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
emuch: ÆÁ±ÎÄÚÈÝ, Î¥¹æ´æµµ, Î¥¹æ·¢²¼ÁªÏµ·½Ê½ 2019-01-14 15:01:08
±¾Ìû½öÂ¥Ö÷¿É¼û
2Â¥2019-01-14 12:20:58
ÒÑÔÄ   ÉêÇëÄ£ÄâEPI   »Ø¸´´ËÂ¥   ±à¼­   ²é¿´ÎÒµÄÖ÷Ò³

ruibingqilin

Ìú³æ (СÓÐÃûÆø)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
Ëͺ컨һ¶ä
лл·ÖÏí£¬ÎÒ¸Õ½Ó´¥lammps£¬°´ÕÕÀý×ÓÔÚÊìϤ²Ù×÷¡£´ÓNIST¹ÙÍøÉϸ´ÖÆÁËÊÆº¯Êýµ½textÎļþÀÃüÃûΪAl99.eam.alloy£¬·ÅÔÚ¼ÆËãµÄÎļþ¼ÐÀïÁË£¬µ«ÔËÐкó»¹ÊdzöÏÖCannot open EAM potential file Al99.eam.alloy Õâ¸ö´íÎó¡£ÇëÎÊÓ¦¸ÃÔõô½â¾ö£¿ лл£¡
3Â¥2019-02-12 11:51:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

binggan1987

Ìú³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
3Â¥: Originally posted by ruibingqilin at 2019-02-12 11:51:10
лл·ÖÏí£¬ÎÒ¸Õ½Ó´¥lammps£¬°´ÕÕÀý×ÓÔÚÊìϤ²Ù×÷¡£´ÓNIST¹ÙÍøÉϸ´ÖÆÁËÊÆº¯Êýµ½textÎļþÀÃüÃûΪAl99.eam.alloy£¬·ÅÔÚ¼ÆËãµÄÎļþ¼ÐÀïÁË£¬µ«ÔËÐкó»¹ÊdzöÏÖCannot open EAM potential file Al99.eam.alloy Õâ¸ö´íÎó¡£ ...

¸Ð¾õÊDz»ÊÇinÎļþeamÊÆº¯Êý¸øµÄ·¾¶²»¶Ô£¬»òÕßÃüÁîÓÐÎÊÌ⣬¿ÉÒÔ°ÑinÎļþÌù³öÀ´¿´¿´
4Â¥2019-02-12 13:12:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ruibingqilin

Ìú³æ (СÓÐÃûÆø)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÒýÓûØÌû:
4Â¥: Originally posted by binggan1987 at 2019-02-12 13:12:40
¸Ð¾õÊDz»ÊÇinÎļþeamÊÆº¯Êý¸øµÄ·¾¶²»¶Ô£¬»òÕßÃüÁîÓÐÎÊÌ⣬¿ÉÒÔ°ÑinÎļþÌù³öÀ´¿´¿´...

inÎļþÈçÏ£¬Âé·³¿´¿´£¬Ð»Ð»£¡

# Find minimum energy fcc configuration
# Mark Tschopp, 2010
# This requires the variable latconst to be input via the command line
# e.g., lmp_win_no-mpi -var latconst 4 < calc_fcc_ver1.in

# ---------- Initialize Simulation ---------------------
clear
units metal
dimension 3
boundary p p p
atom_style atomic
atom_modify map array

# ---------- Create Atoms ---------------------
lattice         fcc ${latconst}
region        box block 0 1 0 1 0 1 units lattice
create_box        1 box

lattice        fcc ${latconst} orient x 1 0 0 orient y 0 1 0 orient z 0 0 1  
create_atoms 1 box
replicate 1 1 1

# ---------- Define Interatomic Potential ---------------------
pair_style eam/alloy
pair_coeff * * Al99.eam.alloy Al
neighbor 2.0 bin
neigh_modify delay 10 check yes

# ---------- Define Settings ---------------------
compute eng all pe/atom
compute eatoms all reduce sum c_eng

# ---------- Run Minimization ---------------------
reset_timestep 0
fix 1 all box/relax iso 0.0 vmax 0.001
thermo 10
thermo_style custom step pe lx ly lz press pxx pyy pzz c_eatoms
min_style cg
minimize 1e-25 1e-25 5000 10000

variable natoms equal "count(all)"
variable teng equal "c_eatoms"
variable length equal "lx"
variable ecoh equal "v_teng/v_natoms"

print "Total energy (eV) = ${teng};"
print "Number of atoms = ${natoms};"
print "Lattice constant (Angstoms) = ${length};"
print "Cohesive energy (eV) = ${ecoh};"

print "All done!"
5Â¥2019-02-12 14:52:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ binggan1987 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ¹¤¿Æ370Çóµ÷¼Á +3 äçÐļ弦µ° 2026-04-05 3/150 2026-04-06 10:55 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] 0857´óÀà»·¾³¹¤³ÌBÇøÇóµ÷¼Á +3 ¹¨ÓíÃú 2026-04-05 3/150 2026-04-06 10:22 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 085600£¬320·ÖÇóµ÷¼Á +16 ´ó²öС×Ó 2026-04-04 17/850 2026-04-06 07:58 by MOF_Catal
[¿¼ÑÐ] 284Çóµ÷¼Á +7 Ðìͬѧ_001 2026-04-04 13/650 2026-04-05 17:19 by yulian1987
[¿¼ÑÐ] Çóµ÷¼Á +3 µçÆøÐ¡Éñͯ 2026-04-04 3/150 2026-04-05 10:17 by barlinike
[¿¼ÑÐ] 271·ÖÇóµ÷¼ÁѧУ +12 zph158488£¡ 2026-04-02 13/650 2026-04-05 10:13 by lqwchd
[¿¼ÑÐ] Ò»Ö¾Ô¸»ªÖÐũҵ´óѧ0710£¨A£©³õÊÔ329·Ö Çóµ÷¼Á +4 Ò»Ãû26¿¼ÑÐÉú 2026-04-04 4/200 2026-04-05 10:01 by barlinike
[¿¼ÑÐ] 283Çóµ÷¼Á +10 A child 2026-04-04 10/500 2026-04-05 08:22 by qlm5820
[¿¼ÑÐ] 315Çóµ÷¼Á +13 СÑòСÑò_ 2026-04-02 14/700 2026-04-04 20:30 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 292Çóµ÷¼Á +11 2022080213 2026-04-04 13/650 2026-04-04 18:38 by macy2011
[¿¼ÑÐ] Êý¶þÓ¢¶þ348Çóµ÷¼Á +4 hxdzj1 2026-04-03 5/250 2026-04-03 21:25 by zhq0425
[¿¼ÑÐ] ²ÄÁÏר˶322·Ö +13 ¹þ¹þ¹þºðºðºð¹þ 2026-04-01 13/650 2026-04-03 16:08 by ŶŶ123
[¿¼ÑÐ] ³õÊԳɼ¨337ÕÒµ÷¼Á +3 ??? ?. ? 2026-04-03 3/150 2026-04-03 11:43 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 366Çóµ÷¼ÁÒ»Ö¾Ô¸¶«±±´óѧ +8 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 8/400 2026-04-02 21:39 by dongzh2009
[¿¼ÑÐ] 0710ÉúÎïѧÇóµ÷¼Á +9 manman511 2026-04-01 9/450 2026-04-02 10:00 by zxl830724
[¿¼ÑÐ] Ò»Ö¾Ô¸346ÉϺ£´óѧÉúÎïѧ +3 ÉϺ£´óѧ346µ÷¼Á 2026-04-01 3/150 2026-04-02 08:36 by w³æ³æ123
[¿¼ÑÐ] ½­ËտƼ¼´óѧÕвÄÁÏÑо¿Éú +4 Su032713. 2026-04-01 5/250 2026-04-01 22:03 by cccchenso
[¿¼ÑÐ] ¿¼ÑвÄÁϹ¤³Ì351·Öµ÷¼Á +5 Õû¸öºÃµÄ 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
[¿¼ÑÐ] ÍÁľ304Çóµ÷¼Á +5 ¶¥¼¶²Á²Á 2026-03-31 5/250 2026-04-01 08:15 by fdcxdystjk£¤
[¿¼ÑÐ] ±¾2Ò»Ö¾Ô¸C9-333·Ö£¬²ÄÁÏ¿ÆÑ§Ó빤³Ì£¬Çóµ÷¼Á +9 ÉýÉý²»½µ 2026-03-31 9/450 2026-03-31 18:01 by Î޼ʵIJÝÔ­
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û