Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

aste-turbine runs are non-reproducible

Đang mở
#877 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
42/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
docker, xml
Lĩnh vực
testing-qa

Hướng nghiên cứu

Bắt đầu với tutorials/aste-turbine/run.sh và precice-config.xml được cả hai bên sử dụng, sau đó tái hiện hai lần chạy bằng Dockerfile.txt được cung cấp và so sánh precice-exports-run1/ với precice-exports-run2/. Kiểm tra commit ASTE được liên kết và ngữ cảnh liên quan từ #876. Được xem là hoàn tất khi các lần chạy export:vtu lặp lại tạo ra các tệp trùng khớp, hoặc thành phần chịu trách nhiệm được xác định rõ ràng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Running the aste-turbine tutorial multiple times (with export:vtu enabled), I get different export files in each run. Example from four consecutive runs:

precice-export.tar.gz

It looks like the directories include files that have the same name but correspond to different parts of the domain. See, for example: debug.tar.gz

I am using ASTE from the latest develop. This includes a commit which was addressing a similar problem.

To reproduce, set <export:vtu directory="precice-exports" /> in both participants in the precice-config.xml: precice-config.xml

Dockerfile to reproduce: Dockerfile.txt

mv Dockerfile.txt Dockerfile
docker buildx build -t test-aste .
cd tutorials/
docker run -it --mount type=bind,src=.,dst=/mnt/host test-aste:latest

and inside the container:

source ~/venv/bin/activate
cd /mnt/host/aste-turbine
./run.sh
cp -r precice-exports/ precice-exports-run1/
./run.sh
cp -r precice-exports/ precice-exports-run2/

Then, compare the respective files with a diff tool or fieldcompare.

Observed in the context of #876. Comparing these otherwise unrelated files will also give some errors in fieldcompare (see related issue).

Ngôn ngữ chính
C
Star
142
Fork
167
Merge trung bình
4 giờ 49 phút
Pull request đã merge (30 ngày)
11

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của precice/tutorials

Tất cả issue của precice/tutorials

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.