| ²é¿´: 3243 | »Ø¸´: 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¶ä£©
» ²ÂÄãϲ»¶
332Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
348Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
305Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ²ÄÁÏÓ뻯¹¤£¨085600£©296Çóµ÷¼Á
ÒѾÓÐ13È˻ظ´
µ÷¼Á310
ÒѾÓÐ9È˻ظ´
±¾¿ÆË«·Ç²ÄÁÏ£¬¿ç¿¼Ò»Ö¾Ô¸»ªµç085801µçÆø£¬283Çóµ÷¼Á£¬ÈκÎרҵ¶¼¿ÉÒÔ
ÒѾÓÐ8È˻ظ´
µ÷¼ÁÇóԺУÕÐÊÕ
ÒѾÓÐ6È˻ظ´
085600 ²ÄÁÏÓ뻯¹¤ 329·ÖÇóµ÷¼Á
ÒѾÓÐ11È˻ظ´
ÇóÊÕÁô
ÒѾÓÐ3È˻ظ´
0856Çóµ÷¼Á
ÒѾÓÐ14È˻ظ´
» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:
¡¾Ç¿ÍÆ£ü¿ÉÁôУ¡¿¼ÃÄÏ´óѧ²©Ê¿ºóÕÐÆ¸£¨Ë®Àû¹¤³Ì/ÌúÃÌ̼»·¾³¹ý³Ì£©
+1/287
¡¾ÕÐÆ¸¡¿ÎÂÖÝÒ½¿Æ´óѧ/¸½ÊôÒ½Ôº/걽ʵÑéÊÒÀîУˆÒԺʿÍÅ¶Ó³ÏÆ¸²©Ê¿ºóºÍ¿ÆÑÐÈËÔ±
+1/190
Àϳæ×ÓµÄ×¢²áСľ³æ18ÖÜÄê´óÀñ°ü
+5/150
½ÄÏ´óѧÕÐÊÕ¾ßÓÐ3Ä꺣Íⲩºó¾ÀúµÄÇàÄê½Ìʦ
+1/80
ºþ±±Ê¦·¶´óѧµ÷¼Á »¯Ñ§²ÄÁÏÀà
+1/78
2026 Äêɽ¶«½¨Öþ´óѧ½ðÊôÔö²ÄÖÆÔì·½Ïò˶ʿÑо¿Éúµ÷¼Á¹«¸æ
+1/39
¼ÃÄÏ´óѧˮÀûÓë»·¾³Ñ§ÔºÕÔÑÞÏÀ½ÌÊÚ¼ò½é
+1/29
ÕÐÆ¸¦ò¹ú¼ÒÄÉÃ׿ÆÑ§ÖÐÐĶ¡±¦È«½ÜÇàÍÅ¶Ó³ÏÆ¸²©Ê¿ºó£¨ÌرðÑо¿ÖúÀí£©
+2/20
Äϲýº½¿Õ´óѧ ²ÄÁÏѧԺ ÕвÄÁÏÀàµ÷¼ÁÑо¿Éú£¬Ãû¶î¶à£¬Éϰ¶»ú»á´ó
+1/16
¡¾ÊµÕ½ÐÍ¡¿¡¾ÉúÎïÒ½Ò©¡¿2026Çൺ´óѧÕв©Ê¿Éú º¬ÉÙÊýÃñ×å¹Ç¸É¼Æ»®2Ãû£¡
+1/14
2026Äê²ÄÁÏ/Ò±½ð/»¯¹¤Ë¶Ê¿µ÷¼Á-ÉϺ£´óѧȫ¹úÖØµãʵÑéÊÒ-¼¤¹âÒ±½ðÓë¹è»ù²ÄÁÏÖÆ±¸
+1/10
Î÷°²¹¤³Ì´óѧ»·¾³Ó뻯ѧ¹¤³ÌѧԺÄÜÔ´»·¾³´ß»¯ÓëÏȽø²ÄÁÏ¿ÎÌâ×éÕÐÉú
+1/9
ʳƷµ÷¼Á-×Ü·Ö291-ÓÐÖкËÂÛÎĵ¼Ê¦Ò»×÷¡¢±¾È˶þ×÷-Ò»Ö¾Ô¸Äϲý´óѧѧ˶-½éÉÜÏêϸ
+1/8
ÄϾ©ÁÖÒµ´óѧ»¯Ñ§¹¤³ÌѧԺ°ØÐÊ·å¿ÎÌâ×éÕÐÊÕ˶ʿÑо¿Éú1Ãû
+1/6
ÉϺ£¹¤³Ì¼¼Êõ´óѧ·ÄÖ¯·þװѧԺÐÁ±ó½ÜÔº³¤¡¢Ö£ÔªÉú½ÌÊÚÍŶÓÕÐÊÕѧ˶/ר˶Ñо¿Éú
+1/5
ÕÐÊÕ2026¼¶Ñо¿Éú
+1/4
º¼Öݵç×ӿƼ¼´óѧ ´Åµç¹¦ÄܲÄÁÏ´´ÐÂÍÅ¶Ó ÕÐÊÕ˶ʿµ÷¼ÁÉú
+1/4
Ïã¸ÛÖÐÎÄ´óѧ ÉúÎïҽѧѧԺ/×éÖ¯¹¤³ÌÓëÔÙÉúҽѧÑо¿Ëù ÕÐÆ¸²©Ê¿ºó/Ñо¿ÖúÀí
+1/2
Öйú¿ÆÑ§¼¼Êõ´óѧÄÉÃ׿ÆÑ§¼¼ÊõѧԺÕÅÕñ½ÌÊÚ/½À×Ժʿ³ÏÕÐ2026¼¶²©Ê¿
+1/1
Ó¢¹ú½£Çź÷¿³ö×â
+1/1
13Â¥2016-06-19 00:57:59















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