| Dolfin. ¹ÌºÐ ¹æÁ¤½ÄÀ» ÇØ°áÇϱâÀ§ÇÑ ¿ÀÇ ¼Ò½º C ++ / Python ¶óÀ̺귯¸® |
Áö±Ý ´Ù¿î·Îµå |
Dolfin. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://fenics.org/wiki/DOLFIN
Dolfin. ű×
Dolfin. ¼³¸í
¹ÌºÐ ¹æÁ¤½ÄÀ» ÇØ°áÇϱâÀ§ÇÑ ¿ÀÇ ¼Ò½º C ++ / Python ¶óÀ̺귯¸® DolfinÀº º¸»ó ¹× ºÎºÐ Â÷µ¿ ¹æÁ¤½ÄÀ»À§ÇÑ ÀÏ°üµÈ PSE (¹®Á¦ ÇØ°á ȯ°æ)¸¦ Á¦°ø ÇÒ ¼öÀÖ´Â FenicsÀÇ ¹«·á ¹× ¿ÀÇ ¼Ò½º C ++ / Python ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ´ÙÀ½Àº "Dolfin"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ C ++ ¶Ç´Â PythonÀÇ °£´ÜÇÏ°í ÀÏ°üµÇ°í Á÷°üÀû ÀÎ °´Ã¼ ÁöÇâÀû ÀÎ API ¡¤ FFC ¶Ç´Â SYFI¸¦ ÅëÇÑ À¯ÇÑ ¿ä¼Ò º¯µ¿ ÇüÅÂÀÇ ÀÚµ¿ ¹× È¿À²ÀûÀÎ Æò°¡ ¡¤ ¼±Çü ½Ã½ºÅÛÀÇ ÀÚµ¿ ¹× È¿À²ÀûÀÎ Á¶¸³ ¡¤ ÀÓÀÇÀÇ ÁÖ¹® ¿¬¼ÓÀûÀÌ°í ºÒ¿¬¼ÓÀû ÀÎ ¶ó±×·¥ À¯ÇÑ ¿ä¼Ò, BDM ¿ä¼Ò, RT ¿ä¼Ò, BDFM ¿ä¼Ò, NEDELEC ¿ä¼Ò ¹× Å©·Î½Ã ¹Í½º ¶óºñ¾Æ¸¦ Æ÷ÇÔÇÑ À¯ÇÑ ¿ä¼ÒÀÇ ÀÏ¹Ý °¡Á¤ ¡¤ Å×ÀÏ·¯ Èĵ带 Æ÷ÇÔÇÏ¿© ±âº» ¿ä¼ÒÀÇ Á¶ÇÕÀ¸·Î ÀÓÀÇÀÇ È¥ÇÕ ¿ä¼Ò ¡¤ ½Ç³» ¸Þ½¬ ÆнËÀ» ÅëÇÑ Á¡ÇÁ ¿ë¾î, Æò±Õ ¹× ÀûºÐÀ» Æ÷ÇÔÇÑ ºÒ¿¬¼Ó °¥·¹¸£Å² ¹æ¹ý ¡¤ UBLAS, PETSC, TRILINOS ¹× MTL4 (½ÇÇèÀû)¸¦ ÅëÇÑ °í¼º´É ¼±Çü ´ë¼öÇÐ °£´ÜÇÑ C ++ ¹× Python Wrappers ¡¤ º´·Ä Á¶¸³À»À§ÇÑ ½ÇÇèÀû Áö¿ø ¡¤ ÀûÀÀ Çü ¸Þ½¬ Á¤Á¦¸¦ Æ÷ÇÔÇÏ¿© 1D, 2D (»ï°¢Çü) ¹× 3D (Å×Æ®¶ó Çϵå¶ó)ÀÇ ½ÉÇà ·º½º ¸Þ½¬ ¡¤ ´ÙÁß ÀûÀÀ MCG (Q) / MDG (Q) ¹× ¸ð³ë ÀûÀÀ Çü CG (Q) / DG (Q) ODE ¼Ö¹ö ¡¤ Dolfin XML, VTK, ¿ÁŸºê, MATLAB, DIFFPACK, EXODUS II¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ ÀÔ·Â / Ãâ·Â Çü½ÄÀÇ ¹üÀ§¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Symmetric EigenValue ¹®Á¦¿¡ ´ëÇÑ ÀûÀýÇÑ ¸Å°³ º¯¼ö ¼³Á¤ Slepc ¡¤ ÃÖ±ÙÀÇ Ublas ¸±¸®½º¿¡¼ ¼º°ú ȸ±Í¸¦ ¼öÁ¤ÇÕ´Ï´Ù ¡¤ Ç¥Çö½Ä ÀÎÅÍÆäÀ̽º ´Ü¼øÈ : F = Ç¥Çö½Ä ( "SIN (x ") ¡¤ »ó¼ö ÀÎÅÍÆäÀ̽º ´Ü¼øÈ : C = »ó¼ö (1.0) ¡¤ ÁÖ±âÀû °æ°è Á¶°Ç¿¡¼ ¹ö±×¸¦ ¼öÁ¤ÇÕ´Ï´Ù ¡¤ STL¿¡¼ Dolfin XML ¸Þ½¬ »ý¼ºÀ»À§ÇÑ °£´ÜÇÑ ½ºÅ©¸³Æ® Dolfin-tetgen Ãß°¡ ¡¤ ÆÄÀÏ¿¡¼ ¸Å°³ º¯¼ö¸¦ ÀÐÀ» ¶§ XML Æļ Ãß°¡ / µ¤¾î ¾²±â ¸Å°³ º¯¼ö ¼³Á¤ ¡¤ ±â´É °ø°£ÀÇ °³¼± ¹× ¸â¹ö ±â´ÉÀÇ ÀÚµ¿ º¸°£ ¡¤ Krylov SolverÀÇ Àü¿ª ¸Å°³ º¯¼ö ¼³Á¤ Çã¿ë ¡¤ ¹Ýº¹Àû ÀÎ JIT ÄÄÆÄÀÏÀ» ÇÇÇϱâ À§ÇØ ÆÄÀ̽ã ÀÎÅÍÆäÀ̽ºÀÇ »ó¼ö ó¸® ¼öÁ¤ ¡¤ ÇÏÀ§ Ŭ·¡½º ÇÏÀ§ µµ¸ÞÀÎÀ» ÇÊ¿ä·ÎÇÏÁö ¾Ê°íµµ ÆÄÀ̽㿡¼ ÇÏÀ§ µµ¸ÞÀÎÀÇ °£´ÜÇÑ »ç¾çÀ» Çã¿ëÇÕ´Ï´Ù. ¡¤ ÁÖ¾îÁø BCS¿¡¼ ±ÕÀÏ ÇÑ BCSÀÇ °£´ÜÇÑ »ý¼ºÀ» À§ÇØ ±â´É ±ÕÁúÈ ()¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ DIRICHLETBCÀÇ °ªÀ» º¯°æÇÒ ¼öÀÖ´Â º¹»ç »ý¼ºÀÚ ¹× °¡´É¼º Ãß°¡ ¡¤ ufl.cell.n.¿¡ ´ëÇÑ °£´ÜÇÑ ·¡ÆÛ¸¦ Ãß°¡ÇϽʽÿÀ. FaceTnormal (¸Þ½¬) ÀÌÁ¦ ÆÄÀ̽㿡¼ ´Ù½Ã ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ Áö¿ø (a), apply (b) ¹× periodicbc¿¡ Àû¿ë ¹× Àû¿ë (b, x) ¡¤ SLIPC Eigenvalue Solver¿¡ ´ëÇÑ ½ºÆåÆ®·³ º¯È¯À» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù
Dolfin. °ü·Ã ¼ÒÇÁÆ®¿þ¾î