FEniCS là một ứng dụng miễn phí cho giải pháp tự động hóa của phương trình vi phân & nbsp;. Chúng tôi cung cấp các công cụ phần mềm để làm việc với lưới điện toán, phần tử hữu hạn công thức biến phân của PDEs, các bộ giải ODE và đại số tuyến tính.
FEniCS được tổ chức như một bộ sưu tập của các dự án / hợp phần, trong đó có thể được phân loại thành các thành phần cốt lõi (các thư viện và các giao diện) và các ứng dụng (mã số định hướng ứng dụng và giải quyết).
Thành phần Core
& Nbsp; * Dolfin, một C ++ / Python thư viện để giải quyết các phương trình vi phân
& Nbsp; * Ferari, tối ưu hóa để đánh giá các hình thức biến phân
& Nbsp; * FFC, một trình biên dịch cho các hình thức biến phân tử hữu hạn
& Nbsp; * FIAT, bảng về các không gian chức năng phần tử hữu hạn
& Nbsp; * tức, nội tuyến đơn giản của C / C ++ mã trong Python
& Nbsp; * Puffin, đơn giản giải quyết phần tử hữu hạn cho Octave / MATLAB
& Nbsp; * SyFi, công cụ phần tử hữu hạn dựa trên toán học biểu tượng
& Nbsp; * UFC, một giao diện thống nhất cho thế hệ mã form-trình biên dịch
& Nbsp; * UFL, một ngôn ngữ hình thức thống nhất cho form-trình biên dịch tự động với sự khác biệt
& Nbsp; * Viper, plotter khoa học tối giản và thời gian chạy mô-đun visualization
Ứng dụng (FEniCS Apps)
& Nbsp; * Ascot, một mô-đun Python cho tự động ổn định kiểm tra điều kiện
& Nbsp; * CBC.Solve, một bộ sưu tập của những người giải quyết y sinh
& Nbsp; * DiffSim, một thư viện để giải quyết các vấn đề ngẫu nhiên cùng và xác định
& Nbsp; * Dolfin-grade2, một thư viện để giải quyết vấn đề chất lỏng phi Newton-
& Nbsp; * DOLFWAVE, một thư viện cho sóng nước bề mặt vấn đề
& Nbsp; * FEniCS dẻo, một thư viện cho dẻo tiêu chuẩn
& Nbsp; * TriTetMesh, một C ++ và thư viện Python để tạo ra các mắt lưới Dolfin chất lượng cao
& Nbsp; * Unicorn, thống nhất của cơ thể liên tục giải quyết
& Nbsp;
Vision
Tầm nhìn của FEniCS là để thiết lập một tiêu chuẩn mới trong tính toán toán học Modeling (CMM), mà là tự động hóa của CMM (ACMM), hướng tới các mục tiêu tổng quát, hiệu quả và đơn giản, liên quan đến toán học phương pháp, thực hiện và ứng dụng.
Toán học tính toán mô hình hóa là biểu hiện hiện đại của các nguyên tắc cơ bản của khoa học:. Lập phương trình toán học (mô hình) và giải phương trình (tính toán), với các phương trình thường lấy hình dạng của phân / phương trình tích
Có gì mới trong phiên bản này:
- Phiên bản này bao gồm Dolfin 1.3.0, 1.3.0 FFC, FIAT 1.3.0, Instant 1.3.0, UFC 2.3. 0, và UFL 1.3.0.
là gì mới trong phiên bản 1.0.0:
- Phiên bản này bao gồm Dolfin 1.0.0, 1.0 FFC 0,0, FIAT 1.0.0, 1.0.0 Instant, UFC 2.0.5, 1.0.0 UFL, và Viper 1.0.0.
là gì mới trong phiên bản 1.0 RC2:
- Phiên bản này bao gồm Dolfin 1.0 RC2, FFC 1.0- rc1, FIAT 1.0-beta, tức 1,0-beta, UFC 2.0.4, 1.0 UFL-rc1, và Viper 1.0 beta.
là gì mới trong phiên bản 1.0 Beta 2:
- Phiên bản này bao gồm Dolfin 1.0 beta2, FFC 1.0 -beta2, FIAT 1.0-beta, tức 1,0-beta, UFC 2.0.3, 1.0 UFL-beta3, và Viper 1.0 beta.
là gì mới trong phiên bản 1.0 Beta:
- Phiên bản này bao gồm Dolfin 1.0-beta, FFC 1.0- beta, FIAT 1.0-beta, tức 1,0-beta, UFC 2.0.2, UFL 1.0 beta2, và Viper 1.0 beta.
Bình luận không