Aesin đã trả lời một phần câu hỏi của bạn. Tôi có thể cung cấp cho bạn thêm một số thông tin về GAMESS (US).
Có thể khiến GAMESS (US) sử dụng cùng loại 'B3LYP' như Gaussian 03. Đối với điều này, bạn cần chỉ định "DFT = B3LYP1" như bạn đã đề cập trong câu hỏi của mình. Điều này chọn B3LYP với công thức tương quan cục bộ 1 RPA của VWN, theo hiểu biết tốt nhất của tôi, giống hệt với những gì họ gọi là công thức III của VWN trong một số chương trình khác (như Gaussian 03).
Tất nhiên, chọn cùng một chức năng trong cả hai chương trình không phải là yêu cầu duy nhất để có được kết quả giống hệt nhau. Một số điều khác cần xem xét là:
Bộ cơ sở. Cả hai chương trình phải sử dụng cùng một bộ cơ sở chính xác. Nếu bạn đang sử dụng một cơ sở được lưu trữ nội bộ được đặt trong Gaussian (ví dụ: 6-31G (d, p)), bạn có thể tạo Gaussian in chi tiết thiết lập cơ sở bằng cách thêm từ khóa GFINPUT vào phần tuyến đường. GAMESS (US) in cơ sở thiết lập chi tiết trong đầu ra chính của nó.
Kích thước lưới. Theo mặc định, Gaussian 03 sử dụng lưới (75.302) trong khi GAMESS (US) sử dụng lưới (96.302). Trong Gaussian, kích thước lưới có thể được kiểm soát bởi từ khóa INT. Trong GAMESS (US), bạn nên xem từ khóa NRAD và NLEB trong nhóm $ DFT. Loại lưới cũng sẽ tạo ra sự khác biệt, nhưng theo hiểu biết tốt nhất của tôi, GAMESS (US) và Gaussian sử dụng các lưới tương tự.
Tích phân cắt. Cả hai chương trình đều bỏ qua các tích phân rất nhỏ, vì điều này sẽ tăng tốc tính toán mà không có tác động đáng kể đến độ chính xác. Tuy nhiên, các yếu tố cắt giữa hai chương trình có thể khác nhau, điều này có thể dẫn đến kết quả hơi khác nhau. Trong Gaussian 03, bạn có thể kiểm soát hệ số cắt bằng IOP (27/03). Trong GAMESS (US), bạn có thể sử dụng từ khóa ICUT bằng $ CONTRL.
Hội tụ SCF. Gaussian thường sử dụng EDIIS và CDIIS cho quy trình SCF trong khi GAMESS (US) sử dụng DIIS hoặc SOSCF. Cả hai phương pháp nên hội tụ về cùng một giải pháp, miễn là trường hợp của bạn không quá phức tạp đối với DFT. Tuy nhiên, bạn nên chỉ định tiêu chí hội tụ rất chặt chẽ nếu bạn muốn so sánh năng lượng thu được với cả hai chương trình.
Liên quan đến tối ưu hóa hình học: Gaussian và GAMESS (US) sử dụng các hệ tọa độ rất khác nhau, tối ưu hóa hình học và tiêu chí hội tụ. Làm cho cả hai chương trình tối ưu hóa thành cùng một hình học chính xác là khó khăn, thậm chí có thể không thể.
Có thể có những khác biệt nhỏ khác mà bạn phải tính đến. Có lẽ tốt nhất là bắt đầu với phép tính Hartree-Fock, và xem liệu hai chương trình có mang lại năng lượng SCF giống nhau hay không - điều này sẽ loại bỏ sự khác biệt về chức năng và lưới DFT ra khỏi phương trình.
Hi vọng điêu nay co ich.