So sánh nó với phần mềm của người khác. Chạy một số bài kiểm tra tiêu chuẩn hóa và tìm hiểu xem bạn có nhận được câu trả lời gần giống như những câu hỏi khác không. Nếu bạn nhận được cùng một câu trả lời, thì khả năng có mã của bạn là khá cao.
Một số xét nghiệm:
Dòng chảy qua xi lanh. Trong 2d lấy miền hình chữ nhật, hình trụ ở giữa, chảy vào bên trái, chảy ra trên cuộc chiến và tính toán lực trên hình trụ. Dưới đây là điểm chuẩn so sánh số ít mã.
Lưu lượng dòng chảy. Hộp kín, tấm nóng ở dưới, tấm lạnh ở trên, chất lỏng nóng bắt đầu tăng lên do lực nổi. Đây là điểm chuẩn .
Tăng bong bóng, điểm chuẩn .
Nhưng thật không may, có thể khá khó để so sánh mã của bạn với mã khoa học trong các điểm chuẩn đó. Tôi đoán bạn đã thực hiện một cái gì đó như SPH hoặc chất lỏng ổn định không được tạo ra cho chính xác nhưng cho sự ổn định.
Lấy ví dụ dòng chảy qua một hình trụ. Tôi sẽ bắt đầu thử nghiệm với số Reynold rất nhỏ và sau đó đo lực tác dụng lên xi lanh khi bạn tăng độ chính xác của mô phỏng (bước thời gian thấp hơn, tăng phân chia hoặc tăng số hạt). Liệu lực hội tụ đến một số nào đó? Nếu không, hơn bạn có một vấn đề, nếu có, hơn là nhìn vào bài viết chuẩn và so sánh kết quả của bạn với những người khác.
Phương pháp này rất giống với kỹ thuật tôi sử dụng để kiểm tra raytracer của mình. Tôi chỉ kết xuất cảnh thử nghiệm với trình kết xuất của người khác và so sánh nó với kết quả của tôi. Họ có hội tụ cùng một kết quả không? Nếu có hơn tôi có nó đúng, nếu không, hơn tôi có nó sai.