InglesPransesEspanyol

Ad


OnWorks favicon

cscf - Online sa Cloud

Patakbuhin ang cscf sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na cscf na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


cscf - nilulutas ang mga equation ng Hartree-Fock

DESCRIPTION


Ang programa cscf isinasagawa ang umuulit na pamamaraan upang malutas ang mga equation ng Hartree-Fock.

Ang program na ito ay limitado sa D2h symmetry at mga subgroup nito at ang mga orbital na trabaho
ay kinakailangang maging integer. Kaya, ang ilang purong angular na estado ng momentum ay nagmula sa
hindi maaaring makuha ang bahagyang trabaho ng mga degenerate na orbital sa kasalukuyang mga code. Para sa
halimbawa, ang 2PIu (dobleng PI u) na estado ng linear na ONO na nagmula sa pinakamababang enerhiya
linear (pi u)1 configuration ay maaari lamang kalkulahin bilang 2B2u (doublet B2u) o 2B3u
(dobleng B 3u) na bahagi ng 2PIu (dobleng PI u) na estado, at ang nagresultang spatial
wavefunction ay hindi magkakaroon ng PI symmetry. Sa isang tiyak na kahulugan, gayunpaman, ito ay kanais-nais,
dahil ang enerhiya ay magiging tuluy-tuloy na pag-andar ng anggulo ng baluktot. Pagkalkula ng enerhiya
ng mga baluktot na configuration bilang 2B2u (doublet B 2u) o 2B3u (doublet B 3u) at gumagawa ng purong 2PIu
(dobleng PI u) na estado sa linear geometries ay nagreresulta sa isang binibigkas na discontinuity.

Para sa karamihan, ang mga triplet na estado na nagreresulta mula sa dobleng trabaho ng isang dobleng pagkasira
orbital, tulad ng 3A2 (triplet A 2) na estado na nagreresulta mula sa (e')2 o (e")2
mga configuration sa D3h symmetry, o ang 3SIGMAg (triplet SIGMA g) na estado ng isang (pi g)2 o (pi
u)2 configuration sa Dinfh (D infinity h) symmetry, ay magkakaroon ng wastong spatial symetry.
Ang mga estado ng singlet na nagreresulta mula sa parehong mga electronic na pagsasaayos ay likas
multiconfiguration at, dahil dito, ay hindi mahusay na kinakatawan ng solong configuration
mga wavefunction.

Mga sanggunian


Paraan ng PK-file:

1. RC Raffenetti, Chem. Phys. Sinabi ni Lett. 20 (1973) 335.

Molecular symmetry at closed shell HF kalkulasyon:

1. M.Dupuis, at HFKing, Int. J. Quant. Chem. 11 (1977) 613.

DIIS para sa closed shell:

1. P. Pulay, Chem. Phys. Sinabi ni Lett. 73 (1980) 393.

2. P. Pulay, J. Comp. Chem. 3 (1982) 556.

Coupling coefficients (alpha at beta) para sa open shell:

1. CCJ Roothaan, Rev. Mod. Phys. 32 (1960) 179.

Pamamasa:

1. DR Hartree, "The Calculation of Atomic Structures" (Wiley: New York) 1957.

2. MC Zerner at M. Hehenberger, Chem. Phys. Sinabi ni Lett. 62 (1979) 550.

Pagbabago ng antas:

1. VR Saunders at IH Hillier, Int. J. Quant. Chem. 7 (1973) 699.

NAGTATAGUMPAY CSCF


Para sa mahirap na mga kaso ng open shell, inirerekomenda na ang isang naaangkop na closed shell
pagkalkula ay patakbuhin muna (magdagdag o mag-alis ng dagdag na elektron) at ang SCF vector na ito ay pagkatapos
gamitin bilang hula para sa gustong open shell wavefunction. Para sa mga kaso ng TCSCF, ito ay palaging
matalino na magpatakbo ng isang closed shell (o marahil ang naaangkop na triplet) SCF muna at pagkatapos ay gamitin
ito bilang hula para sa TCSCF.

Para sa mga open shell system, inirerekomenda ang level shift value na 0.5 hanggang 3.0. Magsimula sa a
mataas na halaga (2.0 - 3.0) para sa unang pagkalkula ng SCF at pagkatapos ay bawasan ito (sa 0.5 - 1.0) para sa
kasunod na run na gumagamit ng converged SCF vector bilang panimulang punto.

Napakahalagang tandaan na ang bersyong ito ng code ay hindi na sumusuporta
OPENTYPE. Isa dapat gamitin ang bago mga keyword Sanggunian at MULTP sa tukuyin ang uri of SCF
kailangan.

INPUT FORMAT


Ang cscf Ang programa ay naghahanap sa pamamagitan ng default na landas ng keyword (una SCF at pagkatapos ay DEFAULT)
para sa mga sumusunod na keyword:

LABEL = pisi
Ito ay isang string ng character na isasama sa output. Hindi ginagamit ang string na ito
sa pamamagitan ng programa. Walang default.

WFN = pisi
Ito ang uri ng wavefunction na sa huli ay ninanais. Ang default ay SCF.

OPENTYPE is hindi mas mahaba suportado

Sanggunian = pisi
Tinutukoy nito ang uri ng pagkalkula ng SCF na gustong gawin ng isa. Maaari itong isa sa RHF
(para sa isang closed shell singlet), ROHF (para sa isang pinaghihigpitang pagkalkula ng bukas na shell), UHF
(para sa isang walang limitasyong pagkalkula ng bukas na shell), TWOCON (para sa dalawang configuration
singlet), o ESPESYAL. Kung ESPESYAL ay ibinigay, pagkatapos ay alpha at beta coupling
dapat ibigay ang mga coefficient kasama ang Alpha at BETA mga keyword. Ang default ay RHF.

MULTP= kabuuan
Tinutukoy ang multiplicity ng molekula. Default ay singlet.

SINGIL= kabuuan
Tinutukoy ang singil ng molekula. Defauly ay 0.

DOCC = integer_vector
Ibinibigay nito ang bilang ng mga dobleng orbital na inookupahan sa bawat hindi mababawasan
representasyon. Walang default. Kung hindi ito ibinigay, susubukan ng CSCF
hulaan ang mga trabaho gamit ang core hamiltonian.

SOCC = integer_vector
Ibinibigay nito ang bilang ng mga single occupied orbital sa bawat hindi mababawasan
representasyon. Walang default.

DERTYPE = pisi
Tinutukoy nito ang pagkakasunud-sunod ng derivative na gagawin sa kalaunan. Ito ay ginagamit
sa pamamagitan ng SCF programa upang matukoy kung ang ilang mga file ay isusulat at ito rin
ginagamit upang matukoy ang default na convergence ng wavefunction. Ang default ay
FIRST.

MAXITER = kabuuan
Nagbibigay ito ng maximum na bilang ng mga pag-ulit. Ang default ay 40.

CONVERGENSIYA = kabuuan
Tinutukoy nito kung gaano kahigpit ang pagsasama-sama ng wavefunction. Convergence ay
tinutukoy sa pamamagitan ng paghahambing ng pagbabago ng RMS sa density matrix ("delta P") sa
binigay na halaga. Ang criterion ng convergence ay 10**(-kabuuan). Ang default ay 7 kung
kapwa DERTYPE = Wala at WFN = SCF ay ibinigay at 10 kung hindi man.

LEVELSHIFT = tunay
Tinutukoy nito ang paglilipat ng antas. Ang default ay 1.

DIRECT = boolean
Tinutukoy kung gagawin ang pagkalkula ng SCF gamit ang isang integral na direktang pamamaraan. Ang
mali ang default.

PRINT_MOS = boolean
Tinutukoy kung ipi-print ang mga molecular orbital o hindi. Mali ang default.

Mayroon ding isang malaking bilang ng mga hindi gaanong ginagamit na mga parameter ng pag-input. Kung ayaw mo
maunawaan kung ano ang ibig sabihin ng mga sumusunod na opsyon, pagkatapos ay tiyaking hindi lalabas ang mga ito sa iyong
input. Ang mga default ay gagana sa karamihan ng mga kaso. Ang mga ito ay tinukoy
gamit ang mga sumusunod na keyword:

DELETE_INTS = boolean
Ang mga integral na file ay mabubura kung WFN = SCF at DERTYPE = FIRST or DERTYPE = Wala.
Kung nais mong panatilihin ang mga integral file pagkatapos ay itakda DELETE_INTS = mali. Ang default ay
totoo.

MULING PAG-ORDER = pisi
Kinokontrol ng parameter ang muling pagsasaayos ng mga molecular orbital. Kung nakatakda sa BAGO pagkatapos ay ang
Ang mga hula orbital mula sa checkpoint file ay muling ayusin. Kung nakatakda sa PAGKATAPOS, pinagtagpo
Ang mga orbital ay muling ayusin bago isulat sa checkpoint file. Sa alinman
kaso MOORDER dapat ibigay ang parameter upang tukuyin ang muling pagsasaayos ng mapa. Ang default ay
hindi upang muling ayusin ang mga orbital.

MOORDER = integer_vector
Tinutukoy nito ang isang molecular orbital reordering vector. Gagamitin lamang ito kung
MULING PAG-ORDER ay nakatakda. Minamapa ng vector na ito ang bawat orbital sa bago nitong index, hal MOORDER = (0
2 1) tumutukoy na pagkatapos muling ayusin ang mga orbital 1 at 2 ay mapapalitan. Ang ranggo ng
ang vector na ito ay kapareho ng bilang ng mga MO. Ang mga indeks ay nasa Pitzer order
(nakaayos ayon sa mahusay na proporsyon, pagkatapos ay sa pamamagitan ng enerhiya sa loob ng bawat bloke ng simetriko), base-0. CSCF
malamang na mabibigo kung ang ibinigay na MOORDER ay naghahalo ng mga orbital mula sa iba't ibang mga irreps. doon
ay walang default.

Alpha = real_vector
If OPENTYPE = ESPESYAL, pagkatapos ang parameter na ito ay nagbibigay ng alpha coupling coefficients.
Ang bilang ng mga elemento sa vector na ito ay MM(MM+1)/2, kung saan ang MM ay ang bilang ng
hindi mababawasan na mga representasyon na naglalaman ng mga single occupied molecular orbitals. doon
ay walang default.

BETA = real_vector
If OPENTYPE = ESPESYAL, pagkatapos ang parameter na ito ay nagbibigay ng beta coupling coefficients.
Ang bilang ng mga elemento sa vector na ito ay MM(MM+1)/2, kung saan ang MM ay ang bilang ng
hindi mababawasan na mga representasyon na naglalaman ng mga single occupied molecular orbitals. doon
ay walang default.

GUSTO = pisi
Tinutukoy ng opsyong ito ang uri ng paunang hula sa eigenvector CSCF na gagamitin.
Ang tanging wastong opsyon sa ngayon ay: (1) GUSTO = Ubod, na nagiging sanhi ng paggamit nito
core Hamiltonian eigenvector upang simulan ang pagkalkula; (2) GUSTO = AUTO alin
nagreresulta sa pagtatangkang gamitin ang MO vector sa checkpoint file, o mga resort sa
pangunahing hulaan kung walang eigenvector sa file na iyon. Ang default kung AUTO.

IPRINT = kabuuan
Isa itong opsyon sa pag-print. Ang default ay 0.

MO_OUT = boolean
Nagpi-print ng mga orbital na may simetrya at mga trabaho sa dulo ng
pagkalkula. Ang default ay totoo.

MAG-ROTATE = boolean
Ang mga molecular orbital ay hindi paikutin kung ito ay mali. Ang pag-ikot lang
nakakaapekto sa mga virtual na orbital para sa mga open shell system. Dapat totoo ang parameter na ito
para sa mga magkakaugnay na gradient at dapat ito ay mali para sa pangalawa at mas mataas na mga derivative.
Ang default ay false kung WFN = SCF at totoo kung hindi.

CHECK_ROT = boolean
Suriin ang molecular orbital rotation na inilarawan sa itaas upang matiyak na walang column ng
ang SCF eigenvector matrix ay pinapalitan ng pag-ikot. Walang epekto kung MAG-ROTATE =
hindi totoo. Ang default ay totoo.

CHECK_MO_ORTHOGONALITY = boolean
Suriin kung ang mga molecular orbital ay orthonormal. Kapaki-pakinabang para sa pag-debug lamang. Ang
mali ang default.

DIIS = boolean
Tinutukoy nito kung gagamitin ang diis. Ang default ay totoo.

DIISSTART = kabuuan
Nagbibigay ito ng unang pag-ulit kung saan gagamitin ang DIIS. Ang default ay 0.

NDIIS = kabuuan
Nagbibigay ito ng bilang ng mga error matrice na gagamitin sa diis procedure. Ang default
ay 6 para sa closed shell, 4 para sa open shell, at 3 para sa tcscf.

DIISDAMP = tunay
Nagbibigay ito ng damping factor para sa diis procedure. Ang default ay 0.0 para sa
closed shell, 0.02 para sa open shell, at 0.01 para sa tcscf.

INCR = tunay
Ito ay ginagamit sa tcscf upang matukoy kung gaano kadalas ang mga ci coefficient ay muling kinakalkula.
Ang isang maliit na bilang (~0.25) ay magdudulot sa kanila na muling kalkulahin halos bawat scf
pag-ulit. Ang default ay 0.25.

DYN_ACC = boolean
Kapag nagsasagawa ng direktang scf, tinutukoy nito kung ang mga dynamic na integral accuracy cutoff
gagamitin. Ang default ay totoo (gumamit ng mga dynamic na cutoff). Ang mga paunang pag-ulit ay
isinagawa gamit ang mga integral na tumpak sa anim na digit. Pagkatapos ng density ay converged sa
Nakumpleto ang 10^-5 o 30 na mga pag-ulit, ginagamit ang buong integral na katumpakan. Kung ang scf
nararanasan ang mga problema sa convergence na hindi pagpapagana ng mga dynamic na cutoff sa pamamagitan ng pagtatakda nito
maaaring makatulong ang variable sa false.

ORTHOG_ONLY = boolean
Minsan sa CASSCF o iba pang mga non-HF/KS scheme para sa orbital optimization, ito ay
kapaki-pakinabang na i-reorthogonalize ang mga MO mula sa iba pang mga geometry para sa kasalukuyang geometry kaya
maaari silang magamit bilang isang paunang hula para sa mga bagong MO. Ito ay maaaring isagawa ng
pagpapatakbo ng CSCF gamit ang ORTHOG_ONLY = totoo. Matapos ma-orthogonalize ang mga orbital, ang
ang programa ay hihinto nang hindi nagsasagawa ng SCF computation. Ang keyword na ito ay magiging
hindi pinansin kung walang mga nakaraang orbital sa checkpoint file. Default sa totoo
if WFN = DETCAS.

30 Mayo, 1991 cscf(1)

Gumamit ng cscf online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad