Các phần tử hữu hạn trên đa tạp


11

Tôi muốn giải một số PDE trên đa tạp, ví dụ như một phương trình elip trên mặt cầu.

Tôi bắt đầu từ đâu? Tôi muốn tìm một cái gì đó sử dụng mã / thư viện có sẵn trong 2d, không có gì quá lạ mắt (hiện tại)

Thêm sau: Bài viết và báo cáo được chào đón.


Bạn đã quen thuộc với Phương pháp phần tử hữu hạn chưa? Bạn đã lập trình phương pháp trước?
nicoguaro

2
Tôi đã tham gia các khóa học về các phương pháp Fem nâng cao và trong CFD, chủ yếu được sử dụng Freefem và tôi có kiến ​​thức khá về C ++
JC

Tiêu đề của bạn nói rằng bạn muốn sử dụng các yếu tố hữu hạn, nhưng câu hỏi của bạn không đề cập đến nó. Nếu bạn đang mở cho các loại phương pháp khác, có một số khả năng thú vị.
David Ketcheson

1
@DavidKetcheson Tôi quan tâm đến FEM và tất cả các câu trả lời (cực kỳ hữu ích) đều theo hướng này, nhưng nhận xét của bạn khơi dậy sự tò mò của tôi. Có lẽ bài đăng này có thể được mở rộng sang một cái gì đó nhiều hơn (wiki cộng đồng?!)
JC

Các câu trả lời theo hướng đó vì bạn đã giới hạn phạm vi trong tiêu đề.
David Ketcheson

Câu trả lời:


8

Tôi nghĩ rằng bạn bắt đầu bằng cách nhìn vào một cái gì đó như FEniCS . Marie Rognes có một bài thuyết trình với các ví dụ mã và một bài báo thảo luận về lý thuyết và thực hiện .

libMesh được cho là có thể làm một cái gì đó tương tự cho 2 đa tạp trong 3 không gian, và như vậy là phó .II , đánh giá từ bản thảo này .

Các nhà phát triển của deal.II và FEniCS trả lời các câu hỏi trên SciComp và sẽ có thể cung cấp các câu trả lời chi tiết hơn; Tôi không chắc liệu các nhà phát triển libMesh cũng xem trang web hay không, nhưng tôi nghĩ rằng chúng tôi có một vài người dùng libMesh trả lời các câu hỏi.


4

Như Geoff đã chỉ ra, deal.II ( http://www.dealii.org ) không hỗ trợ giải phương trình trên các bề mặt. Thậm chí còn có một chương trình hướng dẫn, bước 34 , cho thấy cách người ta làm như vậy - mặc dù nó cho thấy cách giải phương trình tích phân trên mặt cầu, không phải là phương trình vi phân. Lý do chính tại sao nó cho thấy một cái gì đó phức tạp hơn một phương trình vi phân là bởi vì việc giải các phương trình vi phân trên quả cầu hoạt động chính xác giống như trên hình học phẳng, được thể hiện trong 33 chương trình hướng dẫn trước đây :-)


3

Bên cạnh bài viết khảo sát sau đây

Gerhard Dziuk và Charles M. Elliott (2013). Phương pháp phần tử hữu hạn cho PDE bề mặt . Acta Numerica, 22, trang 289394 doi: 10.1017 / S0962492913000056,

Michael Holst (2001). Điều trị số thích nghi của các hệ thống elip trên đa tạp . Những tiến bộ trong toán học tính toán, 15, trang 139-191,

trong đó mô tả gói phần mềm cho phương pháp phần tử hữu hạn thích ứng trên các bề mặt. Bản thân gói có thể được tải xuống từ http://fetk.org/codes/mc/ .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.