Luồng phân tích¶
Phân tích FrontISTR tiến hành bằng cách chuẩn bị các tệp đầu vào, chạy bộ giải fistr1 và kiểm tra các tệp đầu ra. Trang này tóm tắt luồng tổng thể, các loại tệp đầu vào và đầu ra liên quan, và cách chạy phân tích tuần tự và song song. Quy trình chi tiết cho từng bước được cung cấp trên các trang tương ứng của hướng dẫn thực thi.
Luồng tổng thể¶
Tính toán tuần tự và song song khác nhau ở việc có cần phân chia miền và hợp nhất kết quả hay không. Luồng cơ bản như sau.
- Lấy FrontISTR và các chương trình đi kèm, đồng thời chuẩn bị để có thể chạy. → Cài đặt
- Chuẩn bị các tệp đầu vào (dữ liệu điều khiển tổng thể
hecmw_ctrl.dat, dữ liệu lưới và dữ liệu điều khiển phân tích) theo định dạng đã quy định. - Đối với tính toán song song, sử dụng chương trình phân chia miền
hecmw_part1để chia lưới miền đơn thành các lưới miền phân tán. Bước này không cần thiết cho tính toán tuần tự. - Chạy
fistr1. - Kiểm tra các tệp nhật ký, kết quả và trực quan hóa đầu ra. Đối với tính toán song song, hợp nhất kết quả khi cần nếu muốn tập hợp chúng thành một tệp duy nhất.
Quy trình tuần tự chi tiết xem Phân tích tuần tự; quy trình song song chi tiết xem Phân tích song song.
Tệp đầu vào và đầu ra¶

Tệp đầu vào¶
FrontISTR đọc ba loại tệp đầu vào sau.
- Dữ liệu điều khiển tổng thể (
hecmw_ctrl.dat): Chỉ định tên tệp đầu vào cho dữ liệu lưới và dữ liệu điều khiển phân tích, cùng tên tệp đầu ra cho dữ liệu kết quả và trực quan hóa. - Dữ liệu lưới: Định nghĩa lưới phần tử hữu hạn, dữ liệu vật liệu, dữ liệu section và dữ liệu nhóm. Sử dụng lưới miền đơn khi phân tích trên một CPU hoặc các lưới miền phân tán được chia bởi
hecmw_part1khi chạy song song trên nhiều CPU. - Dữ liệu điều khiển phân tích: Định nghĩa loại phân tích, điều kiện biên, tải, điều khiển bộ giải và điều khiển trực quan hóa.
Tất cả đều là tệp văn bản và có thể được tạo, chỉnh sửa bằng trình soạn thảo. Cú pháp dùng trong từng tệp xem Quy tắc đầu vào.
Tệp đầu ra¶
Khi chạy FrontISTR, các tệp sau được xuất tùy theo nội dung phân tích và các chỉ định trong dữ liệu điều khiển phân tích.
- Tệp thông báo và nhật ký: Xuất tiến trình thực thi và các bản tóm tắt như giá trị cực đại/cực tiểu của chuyển vị, biến dạng và ứng suất, cùng kết quả phân tích dao động riêng.
- Tệp kết quả phân tích: Khi
!WRITE,RESULTđược chỉ định trong dữ liệu điều khiển phân tích, các đại lượng vật lý cho từng nút và phần tử được xuất. Chúng được dùng cho hậu xử lý và làm đầu vào cho các phân tích khác. - Tệp trực quan hóa: Khi
!WRITE,VISUALđược chỉ định, dữ liệu được xuất theo định dạng dành cho công cụ trực quan hóa.
Quy ước đặt tên và phương pháp kiểm tra tệp đầu ra được mô tả trong Phân tích tuần tự và Phân tích song song; chi tiết về các đại lượng vật lý và định dạng có thể xuất xem Đầu ra và khởi động lại.
Thực thi¶
Đặt fistr1 (fistr1.exe trên Windows) vào thư mục nằm trong path hoặc trong thư mục chứa các tệp đầu vào. Chạy lệnh sau trong thư mục chứa tệp đầu vào để bắt đầu tính toán tuần tự.
Dữ liệu lưới và dữ liệu điều khiển phân tích được chỉ định trong hecmw_ctrl.dat được đọc, và các tệp kết quả và trực quan hóa đã chỉ định được xuất.
Thực thi song song¶
Đối với tính toán song song, chuẩn bị trước fistr1 có hỗ trợ MPI và dùng các lưới miền phân tán được phân chia bởi hecmw_part1 làm đầu vào. Việc thực thi tuân theo môi trường chạy MPI. Ví dụ sử dụng bốn miền được trình bày dưới đây.
Các gói nhị phân Windows bao gồm môi trường chạy MPI, vì vậy có thể thực thi song song mà không cần cài MPI riêng. Chi tiết xem Cài đặt bằng gói nhị phân. Khái niệm phân chia miền được mô tả trong Phân chia miền và tính toán song song.
Đến Ver.3.x, chỉ phân tích tiếp xúc song song mới yêu cầu lưới miền đơn làm đầu vào; từ Ver.5.x trở đi, phân tích tiếp xúc song song sử dụng lưới miền phân tán giống như các phân tích khác.
Xem thêm¶
- Phân tích tuần tự — quy trình thực thi tuần tự và kiểm tra tệp đầu ra.
- Phân tích song song — quy trình từ phân chia miền đến thực thi song song.
- Quy tắc đầu vào — các quy tắc cú pháp chung cho tệp đầu vào.
- Đầu ra và khởi động lại — các đại lượng vật lý có thể xuất và cơ chế khởi động lại.
- Phân chia miền và tính toán song song — phân chia miền cho tính toán song song.