Ini adalah perintah cscf yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cscf - memecahkan persamaan Hartree-Fock
DESKRIPSI
Program cscf melakukan prosedur iteratif untuk menyelesaikan persamaan Hartree-Fock.
Program ini dibatasi untuk simetri D2h dan subkelompoknya serta pekerjaan orbital
harus berupa bilangan bulat. Jadi, keadaan momentum sudut murni tertentu yang diturunkan dari
pendudukan parsial orbital yang merosot tidak dapat diperoleh dengan kode ini. Untuk
contoh, keadaan 2PIu (doublet PI u) dari ONO linier diturunkan dari energi terendah
konfigurasi linear (pi u)1 hanya dapat dihitung sebagai 2B2u (doublet B2u) atau 2B3u
(doublet B 3u) komponen status 2PIu (doublet PI u), dan spasial yang dihasilkan
fungsi gelombang tidak akan memiliki simetri PI. Namun, dalam arti tertentu, ini diinginkan,
sebagai energi akan menjadi fungsi kontinu dari sudut lentur. Menghitung energi
konfigurasi bengkok sebagai 2B2u (doublet B 2u) atau 2B3u (doublet B 3u) dan melakukan 2PIu murni
(doublet PI u) keadaan pada geometri linier menghasilkan diskontinuitas yang nyata.
Untuk sebagian besar, status triplet yang dihasilkan dari pendudukan ganda dari degenerasi ganda
orbital, seperti keadaan 3A2 (triplet A 2) yang dihasilkan dari (e')2 atau (e")2
konfigurasi dalam simetri D3h, atau status 3SIGMAg (triplet SIGMA g) dari a (pi g)2 atau (pi
u)2 konfigurasi simetri Dinfh (D infinity h), akan memiliki simetri spasial yang tepat.
Keadaan singlet yang dihasilkan dari konfigurasi elektronik yang sama ini secara inheren
multikonfigurasi dan, dengan demikian, tidak terwakili dengan baik oleh konfigurasi tunggal
fungsi gelombang.
REFERENSI
Metode file PK:
1. RC Raffenetti, Chem. fisik. Lett. 20 (1973) 335.
Simetri molekul dan perhitungan HF kulit tertutup:
1. M.Dupuis, dan HFKing, Int. J. Kuantitas. Kimia 11 (1977) 613.
DIIS untuk cangkang tertutup:
1. P. Pulay, Kimia. fisik. Lett. 73 (1980) 393.
2. P. Pulay, J. Komp. Kimia 3 (1982) 556.
Koefisien kopling (alfa dan beta) untuk shell terbuka:
1. CCJ Roothaan, Rev Mod. fisik. 32 (1960) 179.
Pembasahan:
1. DR Hartree, "Perhitungan Struktur Atom" (Wiley: New York) 1957.
2. MC Zerner dan M. Hehenberger, Chem. fisik. Lett. 62 (1979) 550.
Pergeseran level:
1. VR Saunders dan IH Hillier, Int. J. Kuantitas. Kimia 7 (1973) 699.
KONVERSI CSCF
Untuk kasus cangkang terbuka yang sulit, disarankan agar cangkang tertutup yang sesuai
perhitungan dijalankan terlebih dahulu (menambah atau menghapus elektron ekstra) dan vektor SCF ini kemudian
digunakan sebagai tebakan untuk fungsi gelombang cangkang terbuka yang diinginkan. Untuk kasus TCSCF, selalu
bijaksana untuk menjalankan shell tertutup (atau mungkin triplet yang sesuai) SCF terlebih dahulu dan kemudian gunakan
ini sebagai tebakan untuk TCSCF.
Untuk sistem cangkang terbuka, nilai pergeseran level 0.5 hingga 3.0 direkomendasikan. Mulailah dengan
nilai tinggi (2.0 - 3.0) untuk perhitungan SCF pertama dan kemudian kurangi (menjadi 0.5 - 1.0) untuk
run berikutnya yang menggunakan vektor SCF konvergen sebagai titik awal.
Sangat penting untuk dicatat bahwa versi kode ini tidak lagi mendukung
OPENTTYPE. Satu harus menggunakan itu yang baru kata kunci REFERENSI dan MULTP untuk menentukan itu mengetik of SCF
dibutuhkan.
INPUT FORMAT
cscf pencarian program melalui jalur kata kunci default (pertama SCF lalu DEFAULT)
untuk kata kunci berikut:
LABEL = string
Ini adalah string karakter yang akan dimasukkan dalam output. Tali ini tidak digunakan
oleh program. Tidak ada default.
WFN = string
Ini adalah jenis fungsi gelombang yang pada akhirnya diinginkan. Standarnya adalah SCF.
OPENTTYPE is tidak lagi didukung
REFERENSI = string
Ini menentukan jenis perhitungan SCF yang ingin dilakukan. Ini bisa menjadi salah satu RHF
(untuk singlet cangkang tertutup), ROHF (untuk perhitungan shell terbuka terbatas), UHF
(untuk perhitungan shell terbuka tidak terbatas), DUA KALI (untuk dua konfigurasi
tunggal), atau KHUSUS. Jika KHUSUS diberikan, maka kopling alfa dan beta
koefisien harus diberikan dengan ALPHA dan BETA kata kunci. Standarnya adalah RHF.
GANDA= bilangan bulat
Menentukan multiplisitas molekul. Standarnya adalah singlet.
BIAYA = bilangan bulat
Menentukan muatan molekul. Secara default adalah 0.
DOKTER = bilangan bulat_vektor
Ini memberikan jumlah orbital yang ditempati ganda di setiap orbital yang tidak dapat direduksi
perwakilan. Tidak ada default. Jika ini tidak diberikan, CSCF akan mencoba untuk
tebak pekerjaan menggunakan core hamiltonian.
SOCC = bilangan bulat_vektor
Ini memberikan jumlah orbital yang ditempati tunggal di setiap tak tereduksi
perwakilan. Tidak ada default.
TIPE DER = string
Ini menentukan urutan turunan yang akhirnya akan dilakukan. Ini digunakan
oleh scf program untuk menentukan apakah file tertentu akan ditulis dan juga
digunakan untuk menentukan konvergensi default dari fungsi gelombang. Standarnya adalah
PERTAMA.
MAKSIMUM = bilangan bulat
Ini memberikan jumlah maksimum iterasi. Standarnya adalah 40.
KONVERGENSI = bilangan bulat
Ini menentukan seberapa erat fungsi gelombang akan dikonvergensi. Konvergensi adalah
ditentukan dengan membandingkan perubahan RMS dalam matriks densitas ("delta P") dengan
nilai yang diberikan. Kriteria konvergensi adalah 10**(-bilangan bulat). Standarnya adalah 7 jika
kedua TIPE DER = NONE dan WFN = SCF diberikan dan 10 sebaliknya.
PERGESERAN TINGKAT = nyata
Ini menentukan pergeseran level. Standarnya adalah 1.
LANGSUNG = boolean
Menentukan apakah akan melakukan perhitungan SCF dengan teknik langsung integral. NS
defaultnya salah.
PRINT_MOS = boolean
Menentukan apakah akan mencetak orbital molekul atau tidak. Nilai defaultnya salah.
Ada juga sejumlah besar parameter input yang kurang umum digunakan. Jika Anda tidak
pahami apa arti opsi berikut, lalu pastikan opsi tersebut tidak muncul di
memasukkan. Default akan bekerja di sebagian besar kasus. Ini ditentukan
dengan kata kunci berikut:
HAPUS_INTS = boolean
File integral akan dihapus jika WFN = SCF dan TIPE DER = PERTAMA or TIPE DER = NONE.
Jika Anda ingin menyimpan file integral maka atur HAPUS_INTS = palsu. Standarnya adalah
benar.
ORDER ULANG = string
Parameter mengontrol penataan ulang orbital molekul. Jika diatur ke SEBELUM maka
tebak orbital dari file pos pemeriksaan akan disusun ulang. Jika diatur ke SETELAH, konvergen
orbital akan diatur ulang sebelum ditulis ke file pos pemeriksaan. baik
kasus LEBIH LANJUT parameter harus diberikan untuk menentukan peta penataan ulang. Standarnya adalah
untuk tidak menyusun ulang orbital.
LEBIH LANJUT = bilangan bulat_vektor
Ini menentukan vektor penataan ulang orbital molekul. Itu hanya akan digunakan jika
ORDER ULANG diatur. Vektor ini memetakan setiap orbital ke indeks barunya, mis LEBIH LANJUT = (0
2 1) menetapkan bahwa setelah menyusun ulang orbital 1 dan 2 akan ditukar. pangkat dari
vektor ini sama dengan jumlah MO. Indeks dalam urutan Pitzer
(diurutkan oleh simetri, kemudian oleh energi dalam setiap blok simetri), basis-0. CSCF
kemungkinan akan gagal jika MOORDER yang diberikan mencampur orbital dari irep yang berbeda. Di sana
tidak default.
ALPHA = real_vektor
If OPENTTYPE = KHUSUS, maka parameter ini memberikan koefisien kopling alfa.
Jumlah elemen dalam vektor ini adalah MM(MM+1)/2, di mana MM adalah jumlah
representasi tak tereduksi yang mengandung orbital molekul tunggal. Di sana
tidak default.
BETA = real_vektor
If OPENTTYPE = KHUSUS, maka parameter ini memberikan koefisien kopling beta.
Jumlah elemen dalam vektor ini adalah MM(MM+1)/2, di mana MM adalah jumlah
representasi tak tereduksi yang mengandung orbital molekul tunggal. Di sana
tidak default.
GUESS = string
Opsi ini menentukan jenis tebakan awal pada vektor eigen yang akan digunakan CSCF.
Satu-satunya opsi yang valid saat ini adalah: (1) GUESS = CORE, yang menyebabkannya digunakan
vektor eigen Hamilton untuk memulai perhitungan; (2) GUESS = AUTO yang
menghasilkan upaya untuk menggunakan vektor MO dalam file pos pemeriksaan, atau menggunakan
tebakan inti jika tidak ada vektor eigen dalam file itu. default jika AUTO.
HKI = bilangan bulat
Ini adalah opsi cetak. Standarnya adalah 0.
MO_OUT = boolean
Mencetak orbital dengan simetri dan pekerjaan di akhir
perhitungan. Standarnya benar.
MEMUTAR = boolean
Orbital molekul tidak akan diputar jika ini salah. Rotasi saja
mempengaruhi orbital virtual untuk sistem kulit terbuka. Parameter ini harus benar
untuk gradien berkorelasi dan itu harus salah untuk turunan kedua dan yang lebih tinggi.
Standarnya salah jika WFN = SCF dan benar sebaliknya.
PERIKSA_ROT = boolean
Periksa rotasi orbital molekul yang dijelaskan di atas untuk memastikan bahwa tidak ada kolom
matriks vektor eigen SCF ditukar dengan rotasi. Tidak berpengaruh jika MEMUTAR =
palsu. Defaultnya benar.
CHECK_MO_ORTHOGONALITY = boolean
Periksa apakah orbital molekul ortonormal. Berguna untuk debugging saja. NS
defaultnya salah.
DIIS = boolean
Ini menentukan apakah diis akan digunakan. Defaultnya benar.
DIISMULAI = bilangan bulat
Ini memberikan iterasi pertama yang DIIS akan digunakan. Standarnya adalah 0.
NDIIS = bilangan bulat
Ini memberikan jumlah matriks kesalahan untuk digunakan dalam prosedur diis. Standarnya
adalah 6 untuk cangkang tertutup, 4 untuk cangkang terbuka, dan 3 untuk tcscf.
DIISDAMP = nyata
Ini memberikan faktor redaman untuk prosedur diis. Standarnya adalah 0.0 untuk
cangkang tertutup, 0.02 untuk cangkang terbuka, dan 0.01 untuk tcscf.
INC = nyata
Ini digunakan dalam tcscf untuk menentukan seberapa sering koefisien ci dihitung ulang.
Sejumlah kecil (~0.25) akan menyebabkannya dihitung ulang hampir setiap scf
pengulangan. Standarnya adalah 0.25.
DYN_ACC = boolean
Saat melakukan scf langsung, ini menentukan apakah cutoff akurasi integral dinamis
akan digunakan. Default adalah benar (gunakan cutoff dinamis). Iterasi awal adalah
dilakukan dengan integral yang akurat hingga enam digit. Setelah densitas konvergen ke
10^-5 atau 30 iterasi selesai, akurasi integral penuh digunakan. Jika scf
masalah konvergensi dialami menonaktifkan cutoff dinamis dengan mengatur ini
variabel ke false mungkin bisa membantu.
ORTHOG_ONLY = boolean
Terkadang dalam skema CASSCF atau non-HF/KS lainnya untuk optimasi orbital, ini adalah
berguna untuk mengortogonalisasi ulang MO dari geometri lain untuk geometri saat ini, jadi
mereka dapat digunakan sebagai tebakan awal untuk MO baru. Hal ini dapat dilakukan oleh
menjalankan CSCF dengan ORTHOG_ONLY = benar. Setelah orbital diortogonalisasi,
program akan berhenti tanpa melakukan perhitungan SCF. Kata kunci ini akan menjadi
diabaikan jika tidak ada orbital sebelumnya dalam file pos pemeriksaan. Default untuk benar
if WFN = DETCAS.
30 May, 1991 cscf(1)
Gunakan cscf online menggunakan layanan onworks.net