Rất nhiều thư viện FEM thích nghi sử dụng các cấu trúc lưới dữ liệu tiên tiến hơn để xử lý thêm / gỡ bỏ các nút, cạnh, hình tam giác, tứ diện, vv Ví dụ, các p4est sử dụng thư viện octree cấu trúc dữ liệu cho lưới tinh tế thích nghi; bạn thường không tìm thấy quãng tám được sử dụng để tính toán trên lưới tĩnh.
Những gì thay đổi về phía đại số tuyến tính cho FEM thích ứng?
Cách thẳng thắn nhất mà tôi có thể nghĩ ra là xây dựng lại hoàn toàn tất cả các ma trận hệ thống bất cứ khi nào lưới được tinh chế hoặc thô. Nếu thích ứng lưới là một hoạt động không thường xuyên, thì chi phí cho việc đó cuối cùng được khấu hao trong phần còn lại của tính toán. Người ta có thể dễ dàng tận dụng phần mềm đại số tuyến tính thưa thớt hiện có (PETSc, Trilinos, v.v.) với phương pháp này.
Là phương pháp cùn này được sử dụng phổ biến nhất, hoặc có các thư viện quản lý để sử dụng lại hoặc sửa đổi ma trận cũ trong quá trình sàng lọc? Rốt cuộc, hầu hết các lưới và ma trận tương ứng không thay đổi trong quá trình thích ứng lưới.