±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1925  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 285Çóµ÷¼Á +8 AZMK 2026-04-04 11/550 2026-04-06 13:56 by BruceLiu320
[Óлú½»Á÷] 3-äåßÁà¤-4-¼×È©ºÏ³É 10+3 Ñ©¸âÒ²Äܱ¬Õ¨ 2026-03-31 9/450 2026-04-06 00:24 by nBuï®
[¿¼ÑÐ] 320·ÖÈ˹¤ÖÇÄܵ÷¼Á +8 Õñ¡ªTZ 2026-04-03 8/400 2026-04-05 22:33 by ·¶Ê½Ë¼Î¬
[¿¼ÑÐ] 285Çóµ÷¼Á +4 ¶ñ·¨´ó¶þµÄÆøÎ¶ß 2026-04-05 5/250 2026-04-05 20:32 by 286640313
[¿¼ÑÐ] 0860 Çóµ÷¼Á Ò»Ö¾Ô¸¹ú¿Æ´ó 348 ·Ö +3 WiiiP 2026-04-03 3/150 2026-04-05 17:43 by Ecowxq666£¡
[¿¼ÑÐ] Ò»Ö¾Ô¸ÉϺ£º£Ñó´óѧ083200ʳƷѧ˶£¬Çóµ÷¼Á£¬½ÓÊÜÆäËûרҵ083200 +4 whatÕÅ 2026-04-04 5/250 2026-04-05 14:07 by chw1980_0
[¿¼ÑÐ] 11408,335·Ö£¬±¾¿Æ211£¬Çóµ÷¼Á£¬¿Éתרҵ +5 öùÀæ´óöùÓã 2026-04-03 5/250 2026-04-04 22:49 by chongya
[¿¼ÑÐ] ¡£ +5 ÎíÓ뺣 2026-04-02 6/300 2026-04-04 19:53 by À¶ÔÆË¼Óê
[¿¼ÑÐ] Çóµ÷¼Á +3 ffyyu 2026-04-02 3/150 2026-04-04 19:03 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 359Çóµ÷¼Á +7 hhhhaaaa$ 2026-04-04 7/350 2026-04-04 18:49 by imissbao
[¿¼ÑÐ] 333Çóµ÷¼Á +9 °¢¿ÆÒÝ 2026-03-31 9/450 2026-04-04 18:25 by macy2011
[¿¼ÑÐ] ÔõôɾÌû×Ó°¡ +3 ·ìêØ1000 2026-04-04 3/150 2026-04-04 14:20 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 0856µ÷¼Á +8 ÇúÌýóÞ 2026-03-30 8/400 2026-04-04 08:46 by tianyyysss
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +9 ÍÛºôºßºôºß 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£© +6 ÏàÐűػá¹ââÍòÕ 2026-03-31 7/350 2026-04-02 23:16 by JourneyLucky
[¿¼ÑÐ] 285Çóµ÷¼Á +11 AZMK 2026-04-01 11/550 2026-04-01 22:40 by peike
[¿¼ÑÐ] °²È«¹¤³Ì 285 Çóµ÷¼Á +3 Xinyu56 2026-04-01 4/200 2026-04-01 21:50 by ¾²¾²¾²¾²¾²¾²¾²¾
[¿¼ÑÐ] 311Çóµ÷¼Á +10 ÀîÜÆÐÂ1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸±±ÁÖʳƷÓëÓªÑø095500£¬301·Ö£¬ÒѹýÁù¼¶£¬ÓпÆÑо­Àú +4 ¿ìÀÖ´¢Ðî¹Þ 2026-03-31 4/200 2026-04-01 09:26 by JourneyLucky
[¿¼ÑÐ] 085601Ó¢¶þÊý¶þÇóµ÷¼Á ×Ü·Ö325 +4 Óຽº½ 2026-03-31 4/200 2026-03-31 17:38 by ÌÆãå¶ù
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û