Khoa học tính toán

Hỏi đáp cho các nhà khoa học sử dụng máy tính để giải quyết các vấn đề khoa học


2
FEM: điểm kỳ dị của ma trận độ cứng
(σ2(x)u′′(x))′′=f(x),0⩽x⩽1(σ2(x)u″(x))″=f(x),0⩽x⩽1 \left( \sigma^{2}(x) u ''(x) \right)'' = f(x), \;\;\; 0 \leqslant x \leqslant 1 u(0)=u(1)=0u(0)=u(1)=0u(0) = u(1) = 0u′′(0)=u′′(1)=0u″(0)=u″(1)=0u''(0) = u''(1) = 0σ(x)⩾σ0>0σ(x)⩾σ0>0\sigma(x) \geqslant \sigma_{0} > 0Au=fAu=fAu = fAAA Theo sơ đồ FEM, tôi giảm vấn đề của mình thành vấn đề tối ưu hóa J(u)=(Au,u)−2(f,u)→minuJ(u)=(Au,u)−2(f,u)→minu J(u) = (Au,u) - …


2
Làm thế nào để chi phí tính toán của một hoạt động mpi_allgather so với một hoạt động thu thập / phân tán?
Tôi đang giải quyết một vấn đề có thể được xử lý song song bằng cách sử dụng một thao tác mpi_allgather hoặc một mpi_scatter và một thao tác mpi_gather. Các hoạt động này được gọi trong vòng lặp while, vì vậy chúng có thể được gọi nhiều lần. Khi …

4
Tìm căn bậc hai của ma trận Laplacian
Giả sử ma trận được đưa ra với chuyển vị của nó . Sản phẩm mang lại ,AAA⎡⎣⎢0.500−0.500−0.500−0.3330.667−0.333−0.167−0.1670.833⎤⎦⎥[0.500−0.333−0.167−0.5000.667−0.167−0.500−0.3330.833] \left[\begin{array}{ccc} 0.500 & -0.333 & -0.167\\ -0.500 & 0.667 & -0.167\\ -0.500 & -0.333 & 0.833\end{array}\right]ATATA^TATA=GATA=GA^TA=G⎡⎣⎢0.750−0.334−0.417−0.3340.667−0.333−0.417−0.3330.750⎤⎦⎥[0.750−0.334−0.417−0.3340.667−0.333−0.417−0.3330.750] \left[\begin{array}{ccc}0.750 & -0.334 & -0.417\\ -0.334 & 0.667 & -0.333\\ -0.417 & -0.333 & 0.750\end{array}\right] Trong …



1
Làm thế nào để thiết lập rằng một phương pháp lặp cho các hệ thống tuyến tính lớn được hội tụ trong thực tế?
Trong khoa học tính toán, chúng ta thường gặp các hệ thống tuyến tính lớn mà chúng ta bắt buộc phải giải quyết bằng một số phương tiện (hiệu quả), ví dụ bằng phương pháp trực tiếp hoặc lặp lại. Nếu chúng ta tập trung vào cái sau, làm thế …






4
Runge-Kutta và tái sử dụng dữ liệu
Tôi đang cố gắng thực hiện phương pháp Runge-Kutta bậc bốn để giải quyết ODE bậc một trong Python tức là . Tôi hiểu phương thức này hoạt động như thế nào, nhưng tôi đang cố gắng viết một thuật toán hiệu quả để giảm thiểu số lần được tính …

1
Làm thế nào người ta có thể song song hóa một phương pháp multigrid để giải hệ phương trình tuyến tính?
Theo tôi hiểu, phương pháp multigrid giải quyết một hệ thống tuyến tính bằng cách giải quyết một phiên bản thô hơn của cùng một vấn đề (bằng cách loại bỏ lỗi tần số thấp), sau đó chiếu trở lại lưới mịn để xử lý các lỗi tần số cao. …

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.