| ²é¿´: 3247 | »Ø¸´: 15 | ||||||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | ||||||
[½»Á÷]
ÓÃpythonÀ´Íælammps¡¾»·¾³ÉèÖÃÆª¡¿¡¾ÆäʵÊÇС°×Çó½»Á÷¡¿
|
||||||
![]() ÔÚССµØ¾À½áÁËÁ½¸öÍíÉÏ£¨ÆäʵÍêÈ«²»ÐèÒª¾À½á£©£¬Îҳɹ¦ÉèÖÃÁËlammps¶¯Ì¬¿â£¬¿ÉÒÔ´ÓPythonÀïÃæµ÷ÓÃlammpsдcodeÁË£¡pythonÒòΪ´úÂë¼òµ¥£¬ÊÇÒ»¸öºÜ»îÔ¾µÄÓïÑÔ£¬ÓÚÊÇÔÚphdµÚÒ»Ä꣬ÐÞÁËÒ»ÃżÆËãÎïÀí£¬¾ÍÊÇÓÃPython½ÌµÄ¡£ÉÏÍê¿ÎÖ®ºó£¬¾ÍÒ»Ö±ºÜÏëѧÒÔÖÂÓÃÀ²¡£ ÆäʵҲÒòΪPythonºÜ»ð£¬lammpsµÄdocÀïÃæÒѾдºÃÁËÔõô½»»¥Ê¹Óᣠµ«ÊǽéÓÚÎÒÊÇlinuxС°×£¬Ò²»¹ÊǾÀ½áÁ˺ܾá£Ê¹ÓõÄÊÇubuntu14.04£¬bash shell °´ÕÕdocÀïÃæ11.3 ½¨Ò»¸ö¹²ÏíµÄlammpsµÄ¿â 1.ÏÈÈ¥lammpsÀïÃæµÄsrcÎļþ¼Ð ÎҵϰÊÇ£º cd Desktop cd lammps-14May16 cd src µ±ÄãÔÚsrcÎļþ¼ÐÀÄã¾Í¿ÉÒÔʹÓÃmake commandÁË¡£ make foo mode=shlib ÕâÀïµÄfoo¾ÍÊÇÄãµÄ»úÆ÷ÀàÐÍÁË£¬ÎÒÕâÀï¾ÍÊÇubuntu ËùÒÔÎÒÊäÈëµÄÊÇ£º make ubuntu mode=shlib ÉÏÃæµÄÖ¸Á»áÔÚÄãµÄÎļþ¼ÐÀïÃæ£¬½¨Ò»¸öliblammps_ubuntu.so file£¬ºÍÒ»¸öÈíÁ¬½Ó liblammps.so 2.ÉèÖû·¾³±äÁ¿ ÆäʵÎÒÏÖÔÚ»¹²»ÊǺÜÇå³þ£¬»·¾³±äÁ¿ÊDz»ÊDZØÐëµÃÉèÖá£ÒòΪÎÒµÚÒ»ÌìÍíÉÏÉèÖúÃÁË£¬µ«Êǽá¹ûûÓÐÔËÐгɹ¦ µÚ¶þÌì²Å×öÁ˲½Öè3£¬Ö®ºó²Å³É¹¦ÁË¡£ µ«ÊÇÎÞÂÛÈçºÎ£¬»·¾³±äÁ¿µÄÉèÖÃÒ²ÊÇÒ»¸öºÜ³£¼ûµÄÎÊÌâ¡£ ÉÏÃæ1ÀïÃæÌáµ½Á˵Äliblammps_ubuntu.so ºÍÔÚlammps£¯pythonÏÂÃæÕÒµ½µÄ lammp.py Îļþ¶¼ºÜ¹Ø¼ü¡£ ÎÒÃÇÏ£ÍûpythonÖªµÀÔÚÄÄÀïÕÒµ½lammpsµÄ¿â£¨liblammps_ubuntu.so£©£¬ËùÒÔÒª¸æËßËûÃÇÒ»¸öѰÕÒµÄλÖà ¹Ù·½ÀïÃæ¸øµÄÀý×ÓÊÇÕâÑùµÄ£º Èç¹ûÊÇÓÃcsh or tcsh shells,ÔÚ ~/.cshrc fileÀïÃæ¼ÓÉÏÏÂÃæÁ½¾ä»°¾ÍºÃÁË¡£ setenv PYTHONPATH ${PYTHONPATH}:/home/sjplimp/lammps/python setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/home/sjplimp/lammps/src È»ºóÎÒµÄÊÇbash shell£¬²»ÖªµÀÊDz»ÊÇubuntu¾ÍÊÇÕâÑù× ËùÒÔ£¬Êµ¼ÊÉ϶ÔÓ¦µÄÊÇ .bashrc file Õâ¸öÎļþ ÄãÔÚÃüÁîÐÐÀïÃæÊäÈë ls -al ¾ÍÄÜÔÚÀïÃæÕÒµ½Õâ¸öÎļþµÄ×Ù¼£ vi .bashrc ÊÇÎÒÖªµÀΨһÄܽøÈëÕâ¸öÎļþµÄ°ì·¨¡ ÒòÎªÃ²ËÆÌØÊâÎļþ£¬Ò»°ãʱºòûÓÐÏÔʾ µ«Êǽá¹û½øÈ¥ÁËÖ®ºó£¬¿´²»¶®¡£¡£¡£ËùÒÔ¾Íû¸ÒÔÚÀïÃæÂҸġ£ ºóÀ´ÕÒµ½Ìí¼Ó»·¾³±äÁ¿µÄ·½·¨ÊÇ ÊäÈëenv ¾ÍÄÜ¿´µ½ÄãËùÓеĻ·¾³±äÁ¿ È»ºóÊäÈë export PYTHONPATH=$PYTHONPATH :/home/Desktop/lammps-14May16/python export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :/home/Desktop/lammps-14May16/src Õâ¸öʱºòÄãÔÙÊäÈëenv ¾ÍÄÜ·¢ÏÖÌí¼ÓÁËÕ⼸¸ö»·¾³±äÁ¿ È»ºó±ðÍüÁËÊäÈë source ¡«/. bashrc ÈÃÄãµÄ»·¾³±äÁ¿ÉúЧ¡£ £¨Ð´µ½ÕâÀïµÄÎÒ£¬ÒѾÎÞ·¨¼á³ÖдÏÂÈ¥ÁË¡£© ͻȻ·¢ÏÖÉèÖõĻ·¾³±äÁ¿ÏÖÔÚÓÖ²»¼ûÁË£¡ ¿´À´ÉÏÃæµÄ·½·¨²»ÊÇÓÀ¾ÃÓÐЧµÄ »¹ÊǵøÄÎı¾Ã´£¡£¡£¡ 3.µ«ÊǽéÓÚÉÏÃæµÄ·¢ÏÖ£¬ ˵Ã÷Æäʵ²»ÉèÖû·¾³±äÁ¿Ò²Ã»¹ØÏµ ÓÐÁíÍâÒ»¸ö·½·¨£¡ Ö±½ÓÈ¥ÅÜinstall.py ¾ÍºÃÁË£¡ Åܵ½lammpsÏÂÃæµÄpythonÎļþ¼Ð python install.py ÅÜÍêû±¨´íµÄ»° Ö±½Ó²âÊÔ from lammps import lammps lmp=lammps() ¾ÍÊä³öÁËÄãµÄlammps°æ±¾ LAMMPS£¨14 May 2016£© If you use the python/install.py script, you need to invoke it every time you rebuild LAMMPS (as a shared library) or make changes to the python/lammps.py file. ×¢ÒâµÄÊÇ£¬ÕâÑùµÄ»°£¬Ã¿´ÎÖØÐ½¨lammps£¿£¨Ê²Ã´½Ðrebuild lammps°¡£©£¬ Äã¾ÍÒªÖØÐÂÔËÐÐÒ»±é¡£ ÕâÑùҲû¹ØÏµ°¡£¬Ö»ÒªÄÜÅܾͺÃÁË£¡ ÎÒÖ»ÓÐÕâô¸ö×îµÍÒªÇó¡£ Ð´Íê²Å·¢ÏÖ£¬ÎÒÕæµÄÊÇС°×Çó½»Á÷¡£Àí½âÁË»·¾³±äÁ¿ÊǸÉÂïÓõ쬾õµÃ»¹ÂùÉñÆæµÄ¡« ¼ÌÐø·Ü¶·£¬Ï£ÍûÄÜÖ®ºó¼ÌÐøÐ´£¬ÔõÑùÔÚpythonÀïÃæÍælammps¡« ¹²Ãã£ÀÇóÌÖÂÛÇóÖ¸½Ì |
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
·Ö×Ó¶¯Á¦Ñ§Ä£Äâ | MS & VASP | ѧϰ |
» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©
» ²ÂÄãϲ»¶
Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ²ÄÁÏÓ뻯¹¤£¨085600£©296Çóµ÷¼Á
ÒѾÓÐ22È˻ظ´
322Çóµ÷¼Á£ºÒ»Ö¾Ô¸ºþÄÏ´óѧ ²ÄÁÏÓ뻯¹¤£¨085600£©£¬ÒѹýÁù¼¶¡£
ÒѾÓÐ7È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
310Çóµ÷¼Á
ÒѾÓÐ10È˻ظ´
26¿¼ÑÐ-291·Ö-ÏÃÃÅ´óѧ£¨085601£©-ÈáÐÔµç×ÓѧԺ²ÄÁϹ¤³ÌרҵÇóµ÷¼Á
ÒѾÓÐ5È˻ظ´
085600 ²ÄÁÏÓ뻯¹¤ 329·ÖÇóµ÷¼Á
ÒѾÓÐ15È˻ظ´
»¯Ñ§0703 µ÷¼Á 306·Ö Ò»Ö¾Ô¸211
ÒѾÓÐ8È˻ظ´
342Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
334·Ö Ò»Ö¾Ô¸ÎäÀí ²ÄÁÏÇóµ÷¼Á
ÒѾÓÐ14È˻ظ´
²ÄÁÏ¿ÆÑ§Ó빤³Ì 317Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:
ÉÂÎ÷Àí¹¤´óѧ×ÊÔ´Óë»·¾³¡¢²ÄÁÏ»¯¹¤·½Ïò²¿·Öµ÷¼ÁÖ¸±ê-Àí¹¤¼æÊÕ
+1/189
ÎåÒØ´óѧ£¨½ÃÅ-ÀûÎïÆÖ¹«¹²ÎÀÉúÑо¿Ëù£©ÕÐÊÕҩѧ¡¢ÉúÎïҽҩרҵµ÷¼ÁÉú
+1/129
ÇóÖúÓлú»¯Ñ§µÚ¶þ°æÂ½ÑôÉê¶«ÉýÖ÷±à¿Î¼þ»òÕßµç×Ó°æÊé¼®
+1/82
ÖØÇ칤ÉÌ´óѧ ½ÌÓý²¿Ñо¿ÖÐÐÄÕÐÊÕ»¯¹¤/»·¾³/²ÄÁÏ/ʯÓÍ/»úе·½Ïò2026Äêµ÷¼ÁÑо¿Éú
+1/57
µ¼Ê¦ÕÐÉú
+1/41
ÉòÑôũҵ´óѧÉúÎïÓëҽҩר˶ÕÐÊÕµ÷¼ÁÉú£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡
+1/35
Çൺ´óѧ¹Ì̬µç³ØÑо¿ÍŶÓÕÐÊÕ²ÄÁÏ¡¢»¯Ñ§¡¢ÎïÀíµÈ·½Ïò²©Ê¿Ñо¿Éú
+2/32
¼ÃÄÏ´óѧˮÀûÓë»·¾³Ñ§ÔºÕÔÑÞÏÀ½ÌÊÚ¼ò½é
+1/20
¸£½¨Àí¹¤´óѧ²ÄÁÏѧԺÕÐÊÕ2026˶ʿÑо¿Éú
+1/12
ÕÐÊÕ2026רҵ´úÂë08¿ªÍ·Ñ§ÊõÐÍ˶ʿÑо¿Éú
+1/11
ÔÖÐɽ´óѧ³ØÕñ¹ú½ÌÊÚµÄÎåÒØ´óѧÍŶӴóÁ¿½ÓÊÕ2026»¯Ñ§»¯¹¤²ÄÁϱ³¾°¿¼ÑÐÉúµ÷¼Á
+1/9
2026Äê½Î÷¿Æ¼¼Ê¦·¶´óѧTide¿ÎÌâ×éÕÐÊÕ»¯Ñ§¡¢ÉúÎҩѧ¡¢²ÄÁÏÏà¹ØÑ§Ë¶»òר˶µ÷¼ÁÉú
+1/9
ºþ±±Ê¦·¶´óѧÕе÷¼ÁÀ²
+1/8
º«¹úÇìÎõ´óѧ Yu Taekyung ½ÌÊÚÕÐ2026Ä격ʿÑо¿Éú
+1/7
³¤½Ê¦·¶Ñ§Ôºµç×ÓÐÅϢ˶ʿºÍѧ¿ÆÎïÀí˶ʿµ÷¼ÁÕÐÉú
+1/6
ÕÐÆ¸Öǻ۽¨Ôì»ò³ÇÏç¹æ»®±³¾°Ë¶Ê¿Éú
+1/5
»¶Ó¸÷λͬѧÉêÇë²Î¼Ó°ÄÃÅ´óѧ½¡¿µ¿ÆÑ§Ñ§ÔºµÄ2026ÄêÏÄÁîÓª£¬±¨Ãû½ØÖ¹4ÔÂ12ºÅ
+1/4
ÆëÆë¹þ¶û´óѧÀîÀò¿ÎÌâ×é³ÏÕÐ2026¼¶¿¼Ñе÷¼ÁÉú£¨Ñ§Ë¶ºÍר˶£©
+1/4
0854¹¤Ñ§-µç×ÓÐÅÏ¢¿¼ÑÐ-302·ÖÇóµ÷¼Á£¬½ÓÊÜ¿çרҵ£¬Ö»ÇóÓÐѧÉÏ£¡£¡£¡ ! ! ! £¡
+1/2
Î人·ÄÖ¯´óѧȫ¹úÖØµãʵÑéÊÒÂÀÓÀ¸Ö½ÌÊÚ¿ÎÌâ×éÕÐÊÕ²ÄÁÏ¡¢»¯Ñ§¡¢ÉúÎïÏà¹Ø×¨ÒµË¶Ê¿Ñо¿Éú
+1/2
15Â¥2019-07-06 11:38:56
13Â¥2016-06-19 00:57:59















»Ø¸´´ËÂ¥
²¼À³¶÷¸ñÁÖ
