องค์ประกอบ จำกัด บนนานา


11

ฉันต้องการที่จะแก้ปัญหา PDE บางอย่างบน manifolds พูดเช่นสมการรูปไข่บนทรงกลม

ฉันจะเริ่มที่ไหน ฉันต้องการที่จะหาสิ่งที่ใช้งานมาก่อนรหัส / ห้องสมุดใน 2d ไม่มีอะไรดังนั้นแฟนซี (ในขณะนั้น)

เพิ่มในภายหลัง:ยินดีต้อนรับบทความและรายงาน


คุณคุ้นเคยกับวิธีไฟไนต์เอลิเมนต์หรือไม่? คุณเคยตั้งโปรแกรมวิธีการก่อนหน้านี้หรือไม่?
nicoguaro

2
ฉันเรียนหลักสูตรเกี่ยวกับวิธีการขั้นสูงของ Fem และใน CFD ซึ่งส่วนใหญ่ใช้ Freefem และฉันมีความรู้ที่ดีในภาษา C ++
JC

ชื่อของคุณบอกว่าคุณต้องการใช้องค์ประกอบที่ จำกัด แต่คำถามของคุณไม่ได้กล่าวถึง หากคุณเปิดรับวิธีการประเภทอื่นมีความเป็นไปได้ที่น่าสนใจอยู่บ้าง
David Ketcheson

1
@DavidKetcheson ฉันสนใจ FEMs และคำตอบ (มีประโยชน์มาก) ทั้งหมดอยู่ในทิศทางนี้ แต่ความคิดเห็นของคุณกระตุ้นความอยากรู้ของฉัน บางทีโพสต์นี้สามารถขยายไปยังสิ่งอื่น ๆ อีกมากมาย (ชุมชน wiki?!)
JC

คำตอบนั้นอยู่ในทิศทางนั้นเพราะคุณได้ จำกัด ขอบเขตไว้ในชื่อเรื่อง
David Ketcheson

คำตอบ:


8

ฉันคิดว่าคุณเริ่มต้นด้วยการมองไปที่สิ่งที่ต้องการFEniCS มารี Rognes มีการนำเสนอด้วยตัวอย่างรหัสและกระดาษถกทฤษฎีและการดำเนินการ

libMesh ควรจะสามารถทำสิ่งที่คล้ายกันสำหรับ 2- แมนิโฟลด์ใน 3 สเปซและเช่นนั้นก็คือข้อตกลงครั้งที่สองตัดสินจากต้นฉบับนี้

นักพัฒนาของดีล. II และ FEniCs ตอบคำถามเกี่ยวกับ SciComp และจะสามารถให้คำตอบโดยละเอียดมากกว่านี้ ฉันไม่แน่ใจว่านักพัฒนา libMesh สามารถดูเว็บไซต์ได้หรือไม่ แต่ฉันคิดว่าเรามีผู้ใช้ libMesh สองสามคนที่ตอบคำถาม


4

เมื่อเจฟฟ์ชี้ให้เห็นแล้ว deal.II ( http://www.dealii.org ) จะสนับสนุนการแก้สมการบนพื้นผิว มีแม้กระทั่งโปรแกรมการสอนขั้นตอนที่ 34ซึ่งแสดงให้เห็นว่าเราทำได้อย่างไรแม้ว่ามันจะแสดงวิธีการแก้สมการอินทิกรัลในทรงกลมไม่ใช่สมการเชิงอนุพันธ์ เหตุผลหลักว่าทำไมมันแสดงบางสิ่งที่ซับซ้อนกว่าสมการเชิงอนุพันธ์เนื่องจากการแก้สมการเชิงอนุพันธ์บนทรงกลมนั้นทำงานเหมือนกับที่ทำบนเรขาคณิตระนาบซึ่งแสดงให้เห็นใน 33 โปรแกรมการสอนก่อนหน้านี้ :-)


3

นอกจากบทความสำรวจต่อไปนี้

Gerhard Dziuk และ Charles M. Elliott (2013) ระเบียบวิธีไฟไนต์เอลิเมน ต์ สำหรับผิวโคน ตัวเลข Acta, 22, pp 289396 ดอย: 10.1017 / S0962492913000056,

มี

Michael Holst (2001) การรักษาเชิงตัวเลขแบบปรับตัวของระบบรูปไข่บนท่อร่วมไอดี ความก้าวหน้าในการคำนวณทางคณิตศาสตร์, 15, pp. 139-191,

ซึ่งอธิบายแพคเกจซอฟต์แวร์สำหรับวิธีไฟไนต์เอลิเมนต์แบบปรับได้บนพื้นผิว แพคเกจตัวเองสามารถดาวน์โหลดได้จากhttp://fetk.org/codes/mc/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.