এটি হল cscf কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
cscf - হার্ট্রি-ফক সমীকরণ সমাধান করে
বর্ণনাঃ
কার্যক্রম cscf হার্ট্রি-ফক সমীকরণগুলি সমাধান করার জন্য পুনরাবৃত্তিমূলক পদ্ধতিটি বহন করে।
এই প্রোগ্রামটি D2h প্রতিসাম্য এবং এর উপগোষ্ঠী এবং অরবিটাল পেশাগুলিতে সীমাবদ্ধ
পূর্ণসংখ্যা হতে হবে। এইভাবে, কিছু বিশুদ্ধ কৌণিক ভরবেগ অবস্থা থেকে উদ্ভূত
অবক্ষয়িত অরবিটালের আংশিক দখল বর্তমান কোডের সাথে পাওয়া যাবে না। জন্য
উদাহরণ, সর্বনিম্ন শক্তি থেকে প্রাপ্ত রৈখিক ONO-এর 2PIu (ডাবল PI u) অবস্থা
লিনিয়ার (pi u)1 কনফিগারেশন শুধুমাত্র 2B2u (ডাবল B2u) বা 2B3u হিসাবে গণনা করা যেতে পারে
3PIu (ডাবল PI u) অবস্থার (ডাবল B 2u) উপাদান এবং ফলে স্থানিক
তরঙ্গ ফাংশনের PI প্রতিসাম্য থাকবে না। একটি নির্দিষ্ট অর্থে, তবে, এটি কাম্য,
যেহেতু শক্তি বাঁকানো কোণের একটি ক্রমাগত ফাংশন হবে। শক্তি গণনা
2B2u (ডাবল B 2u) বা 2B3u (ডাবল B 3u) হিসাবে বাঁকানো কনফিগারেশন এবং একটি বিশুদ্ধ 2PIu করছেন
(ডাবল PI u) রৈখিক জ্যামিতিতে অবস্থার ফলে একটি উচ্চারিত বিচ্ছিন্নতা দেখা দেয়।
বেশিরভাগ অংশে, দ্বিগুণ অবক্ষয়ের দ্বিগুণ দখলের ফলে ত্রিপল রাজ্য
অরবিটাল, যেমন (e')3 বা (e")2 এর ফলে 2A2 (ট্রিপলেট A 2) অবস্থা
D3h প্রতিসাম্যে কনফিগারেশন, বা 3SIGMAg (ট্রিপলেট SIGMA g) a (pi g)2 বা (pi) অবস্থা
u) Dinfh (D ইনফিনিটি h) প্রতিসাম্যে 2 কনফিগারেশন, সঠিক স্থানিক প্রতিসাম্য থাকবে।
এই একই ইলেকট্রনিক কনফিগারেশনের ফলে সিঙ্গেল স্টেটগুলি সহজাত
multiconfiguration এবং, যেমন, একক কনফিগারেশন দ্বারা ভালভাবে উপস্থাপিত হয় না
তরঙ্গ ফাংশন
তথ্যসূত্র
পিকে-ফাইল পদ্ধতি:
1. আরসি রাফেনেটি, কেম। শারীরিক লেট. 20 (1973) 335।
আণবিক প্রতিসাম্য এবং বন্ধ শেল HF গণনা:
1. M.Dupuis, এবং HFKing, Int. জে. কোয়ান্ট। কেম। 11 (1977) 613।
বন্ধ শেলের জন্য DIIS:
1. পি. পুলে, কেম। শারীরিক লেট. 73 (1980) 393।
2. P. Pulay, J. Comp. কেম। 3 (1982) 556।
খোলা শেলের জন্য কাপলিং সহগ (আলফা এবং বিটা):
1. CCJ Roothan, Rev. Mod. শারীরিক 32 (1960) 179।
স্যাঁতসেঁতে:
1. ডিআর হার্ট্রি, "দ্য ক্যালকুলেশন অফ অ্যাটমিক স্ট্রাকচার" (উইলি: নিউ ইয়র্ক) 1957।
2. MC Zerner এবং M. Hehenberger, Chem. শারীরিক লেট. 62 (1979) 550।
স্তর স্থানান্তর:
1. VR Saunders এবং IH Hillier, Int. জে. কোয়ান্ট। কেম। 7 (1973) 699।
কনভারজিং সিএসসিএফ
কঠিন খোলা শেল ক্ষেত্রে, এটি একটি উপযুক্ত বন্ধ শেল সুপারিশ করা হয়
গণনাটি প্রথমে চালানো হবে (একটি অতিরিক্ত ইলেকট্রন যোগ বা অপসারণ) এবং তারপর এই SCF ভেক্টর
পছন্দসই খোলা শেল তরঙ্গ ফাংশন জন্য একটি অনুমান হিসাবে ব্যবহার করা হবে. TCSCF ক্ষেত্রে, এটা সবসময়
প্রথমে একটি বন্ধ শেল (বা সম্ভবত উপযুক্ত ট্রিপলেট) SCF চালানো এবং তারপর ব্যবহার করা বুদ্ধিমানের কাজ
এটি TCSCF-এর অনুমান হিসাবে।
ওপেন শেল সিস্টেমের জন্য, 0.5 থেকে 3.0 এর একটি লেভেল শিফট মান সুপারিশ করা হয়। একটি দিয়ে শুরু করুন
প্রথম SCF গণনার জন্য উচ্চ মান (2.0 - 3.0) এবং তারপর এটি হ্রাস করুন (0.5 - 1.0) এর জন্য
পরবর্তী রান যা শুরু বিন্দু হিসাবে একটি অভিসারিত SCF ভেক্টর ব্যবহার করে।
এটা অত্যন্ত গুরুত্বপূর্ণ যে কোডের এই সংস্করণটি আর সমর্থন করে না
ওপেনটাইপ এক অবশ্যই ব্যবহার দ্য নতুন কীওয়ার্ড REFERENCE, এবং MULTP থেকে উল্লেখ দ্য আদর্শ of SCF
প্রয়োজন ছিল।
ইনপুট বিন্যাসে
সার্জারির cscf প্রোগ্রাম ডিফল্ট কীওয়ার্ড পাথের মাধ্যমে অনুসন্ধান করে (প্রথম SCF এবং তারপর ডিফল্ট)
নিম্নলিখিত কীওয়ার্ডের জন্য:
লেবেলটি = স্ট্রিং
এটি আউটপুটে অন্তর্ভুক্ত করার জন্য একটি অক্ষর স্ট্রিং। এই স্ট্রিং ব্যবহার করা হয় না
প্রোগ্রাম দ্বারা। কোন ডিফল্ট নেই.
ডব্লিউএফএন = স্ট্রিং
এটি তরঙ্গ ফাংশনের ধরন যা শেষ পর্যন্ত কাঙ্ক্ষিত। ডিফল্ট হয় SCF.
ওপেনটাইপ is না। আর সমর্থিত
REFERENCE, = স্ট্রিং
এটি SCF গণনার ধরনটি নির্দিষ্ট করে যা একজন করতে চায়৷ এটি একটি হতে পারে আরএইচএফ
(একটি বন্ধ শেল একক জন্য), ROHF (একটি সীমাবদ্ধ খোলা শেল গণনার জন্য), ইউএইচএফ
(একটি অনিয়ন্ত্রিত খোলা শেল গণনার জন্য), TWOCON (দুটি কনফিগারেশনের জন্য
একক), বা বিশেষ। যদি বিশেষ দেওয়া হয়, তারপর আলফা এবং বিটা কাপলিং
সহগ দিতে হবে ALPHA এবং বিটা কীওয়ার্ড ডিফল্ট হয় আরএইচএফ.
MULTP= পূর্ণসংখ্যা
অণুর বহুগুণ উল্লেখ করে। ডিফল্ট একক হয়.
চার্জ= পূর্ণসংখ্যা
অণুর চার্জ নির্দিষ্ট করে। ডিফুলভাবে 0।
DOCC = পূর্ণসংখ্যা_ভেক্টর
এটি প্রতিটি অপরিবর্তনীয় অরবিটালের দ্বিগুণ দখলের সংখ্যা দেয়
প্রতিনিধিত্ব কোন ডিফল্ট নেই. যদি এটি না দেওয়া হয়, CSCF চেষ্টা করবে
কোর হ্যামিলটোনিয়ান ব্যবহার করে পেশা অনুমান করুন।
SOCC = পূর্ণসংখ্যা_ভেক্টর
এটি প্রতিটি অপরিবর্তনীয় অরবিটালের এককভাবে দখলকৃত কক্ষপথের সংখ্যা দেয়
প্রতিনিধিত্ব কোন ডিফল্ট নেই.
DERTYPE = স্ট্রিং
এটি ডেরিভেটিভের ক্রম নির্দিষ্ট করে যা শেষ পর্যন্ত করা হবে। ইহা ব্যবহার্য
দ্বারা scf নির্দিষ্ট ফাইল লিখতে হবে কিনা তা নির্ধারণ করার জন্য প্রোগ্রাম এবং এটিও
তরঙ্গ ফাংশনের ডিফল্ট কনভারজেন্স নির্ধারণ করতে ব্যবহৃত হয়। ডিফল্ট হয়
প্রথম.
ম্যাক্সিটার = পূর্ণসংখ্যা
এটি পুনরাবৃত্তির সর্বাধিক সংখ্যা দেয়। ডিফল্ট 40.
বিবেচনা করুন = পূর্ণসংখ্যা
এটি নির্দিষ্ট করে যে তরঙ্গ ফাংশনটি কতটা শক্তভাবে একত্রিত হবে। কনভারজেন্স হল
ঘনত্ব ম্যাট্রিক্সে ("ডেল্টা পি") আরএমএস পরিবর্তনের সাথে তুলনা করে নির্ধারণ করা হয়
প্রদত্ত মান। অভিসারের মানদণ্ড হল 10**(-পূর্ণসংখ্যা) ডিফল্ট 7 যদি
উভয় DERTYPE = কিছুই না এবং ডব্লিউএফএন = SCF দেওয়া হয় এবং 10 অন্যথায়।
লেভেলশিফট = বাস্তব
এটি লেভেল শিফট নির্দিষ্ট করে। ডিফল্ট হল 1.
সরাসরি = বুলিয়ান
একটি অবিচ্ছেদ্য প্রত্যক্ষ কৌশলের সাথে SCF গণনা করতে হবে কিনা তা নির্দিষ্ট করে। দ্য
ডিফল্ট মিথ্যা।
PRINT_MOS = বুলিয়ান
আণবিক অরবিটাল প্রিন্ট করতে হবে কি না তা নির্দিষ্ট করে। ডিফল্ট মিথ্যা.
এছাড়াও প্রচুর পরিমাণে কম ব্যবহৃত ইনপুট প্যারামিটার রয়েছে। তুমি যদি না
নিম্নলিখিত বিকল্পগুলির অর্থ কী তা বুঝুন, তারপর নিশ্চিত করুন যে সেগুলি আপনার মধ্যে উপস্থিত না হয়
ইনপুট. ডিফল্টগুলি বেশিরভাগ ক্ষেত্রেই কাজ করবে। এই নির্দিষ্ট করা হয়
নিম্নলিখিত কীওয়ার্ড সহ:
DELETE_INTS = বুলিয়ান
Integrals ফাইল মুছে ফেলা হবে যদি ডব্লিউএফএন = SCF এবং DERTYPE = প্রথম or DERTYPE = কিছুই না.
আপনি যদি integrals ফাইল রাখতে চান তাহলে সেট করুন DELETE_INTS = মিথ্যা। ডিফল্ট হয়
সত্য।
পুনরায় অর্ডার করুন = স্ট্রিং
প্যারামিটারটি আণবিক অরবিটালের পুনর্বিন্যাস নিয়ন্ত্রণ করে। যদি সেট করা হয় আগে এরপর
চেকপয়েন্ট ফাইল থেকে অরবিটাল অনুমান পুনর্বিন্যাস করা হবে. যদি সেট করা হয় পরে, একত্রিত
চেকপয়েন্ট ফাইলে লেখার আগে অরবিটালগুলি পুনরায় সাজানো হবে। দুটোর যে কোনটিতে
কেস মুর্ডার পুনর্বিন্যাস মানচিত্র নির্দিষ্ট করতে পরামিতি দিতে হবে। ডিফল্ট হয়
অরবিটাল পুনর্বিন্যাস না.
মুর্ডার = পূর্ণসংখ্যা_ভেক্টর
এটি একটি আণবিক অরবিটাল পুনর্বিন্যাস ভেক্টর নির্দিষ্ট করে। এটি শুধুমাত্র ব্যবহার করা হবে যদি
পুনরায় অর্ডার করুন সেট করা হয় এই ভেক্টর প্রতিটি কক্ষপথকে তার নতুন সূচকে ম্যাপ করে, যেমন মুর্ডার = (0
2 1) নির্দিষ্ট করে যে অরবিটাল 1 এবং 2 পুনরায় সাজানোর পরে অদলবদল করা হবে। এর পদমর্যাদা
এই ভেক্টরটি MO-এর সংখ্যার সমান। সূচকগুলি পিটজার ক্রমে রয়েছে
(প্রতিসাম্য দ্বারা ক্রম, তারপর প্রতিটি প্রতিসাম্য ব্লকের মধ্যে শক্তি দ্বারা), বেস-0। সিএসসিএফ
প্রদত্ত MOORDER বিভিন্ন irreps থেকে অরবিটাল মিশ্রিত করলে সম্ভবত ব্যর্থ হবে। সেখানে
কোনো ডিফল্ট নয়।
ALPHA = বাস্তব_ভেক্টর
If ওপেনটাইপ = বিশেষ, তারপর এই প্যারামিটারটি আলফা কাপলিং সহগ দেয়।
এই ভেক্টরের উপাদানের সংখ্যা হল MM(MM+1)/2, যেখানে MM হল সংখ্যা
এককভাবে দখলকৃত আণবিক অরবিটাল ধারণকারী অপরিবর্তনীয় উপস্থাপনা। সেখানে
কোনো ডিফল্ট নয়।
বিটা = বাস্তব_ভেক্টর
If ওপেনটাইপ = বিশেষ, তারপর এই প্যারামিটারটি বিটা কাপলিং সহগ দেয়।
এই ভেক্টরের উপাদানের সংখ্যা হল MM(MM+1)/2, যেখানে MM হল সংখ্যা
এককভাবে দখলকৃত আণবিক অরবিটাল ধারণকারী অপরিবর্তনীয় উপস্থাপনা। সেখানে
কোনো ডিফল্ট নয়।
অনুমান = স্ট্রিং
এই বিকল্পটি eigenvector CSCF-এ প্রাথমিক অনুমানের ধরন নির্ধারণ করে।
এই মুহূর্তে একমাত্র বৈধ বিকল্প হল: (1) অনুমান = কোর, যা এটি ব্যবহার করার কারণ
গণনা শুরু করতে কোর হ্যামিলটোনিয়ান ইজেনভেক্টর; (2) অনুমান = অটো যে
চেকপয়েন্ট ফাইলে MO ভেক্টর ব্যবহার করার প্রচেষ্টার ফলাফল, বা অবলম্বন করে
মূল অনুমান যদি সেই ফাইলে কোন eigenvector না থাকে। ডিফল্ট যদি অটো.
আইপ্রিন্ট = পূর্ণসংখ্যা
এটি একটি মুদ্রণ বিকল্প। ডিফল্ট 0।
MO_OUT = বুলিয়ান
এর শেষে প্রতিসাম্য এবং পেশা সহ অরবিটালগুলি প্রিন্ট করে
গণনা ডিফল্ট সত্য.
আবর্তিত = বুলিয়ান
এটি মিথ্যা হলে আণবিক অরবিটাল ঘোরানো হবে না। ঘূর্ণন শুধুমাত্র
খোলা শেল সিস্টেমের জন্য ভার্চুয়াল অরবিটালগুলিকে প্রভাবিত করে। এই পরামিতি সত্য হতে হবে
সম্পর্কযুক্ত গ্রেডিয়েন্টের জন্য এবং এটি অবশ্যই দ্বিতীয় এবং উচ্চতর ডেরিভেটিভের জন্য মিথ্যা হতে হবে।
ডিফল্ট মিথ্যা যদি ডব্লিউএফএন = SCF এবং অন্যথায় সত্য।
চেক_রট = বুলিয়ান
কোন কলাম নিশ্চিত করতে উপরে বর্ণিত আণবিক কক্ষপথ ঘূর্ণন পরীক্ষা করুন
SCF eigenvector ম্যাট্রিক্স ঘূর্ণন দ্বারা অদলবদল করা হয়. কোন প্রভাব নেই যদি আবর্তিত =
মিথ্যা. ডিফল্ট সত্য।
CHECK_MO_ORTHOGONALITY = বুলিয়ান
আণবিক অরবিটালগুলি অর্থনর্মাল কিনা তা পরীক্ষা করুন। শুধুমাত্র ডিবাগ করার জন্য দরকারী। দ্য
ডিফল্ট মিথ্যা।
ডিআইআইএস = বুলিয়ান
এটি diis ব্যবহার করা হবে কিনা তা নির্ধারণ করে। ডিফল্ট সত্য।
DIISSTART = পূর্ণসংখ্যা
এটি প্রথম পুনরাবৃত্তি দেয় যার জন্য DIIS ব্যবহার করা হবে। ডিফল্ট 0।
এনডিআইআইএস = পূর্ণসংখ্যা
এটি diis পদ্ধতিতে ব্যবহার করার জন্য ত্রুটি ম্যাট্রিক্সের সংখ্যা দেয়। ডিফল্ট
বন্ধ শেলের জন্য 6, খোলা শেলের জন্য 4 এবং tcscf-এর জন্য 3।
DIISDAMP = বাস্তব
এটি ডিআইএস পদ্ধতির জন্য স্যাঁতসেঁতে ফ্যাক্টর দেয়। ডিফল্ট হল 0.0 এর জন্য
বন্ধ শেল, খোলা শেলের জন্য 0.02 এবং tcscf-এর জন্য 0.01।
INCR = বাস্তব
ci সহগগুলি কত ঘন ঘন পুনঃগণনা করা হয় তা নির্ধারণ করতে এটি tcscf-এ ব্যবহৃত হয়।
একটি ছোট সংখ্যা (~0.25) তাদের প্রায় প্রতিটি scf পুনঃগণনা করা হবে
পুনরাবৃত্তি ডিফল্ট হল 0.25।
DYN_ACC = বুলিয়ান
সরাসরি scf সম্পাদন করার সময় এটি গতিশীল অবিচ্ছেদ্য নির্ভুলতা কাটঅফ কিনা তা নির্দিষ্ট করে
ব্যবহার করা হবে. ডিফল্ট সত্য (ডাইনামিক কাটঅফ ব্যবহার করুন)। প্রাথমিক পুনরাবৃত্তি হয়
ছয় সংখ্যার নির্ভুল অবিচ্ছেদ্য সহ সঞ্চালিত। ঘনত্ব একত্রিত হয় পরে
10^-5 বা 30 পুনরাবৃত্তি সম্পন্ন হয়, সম্পূর্ণ অবিচ্ছেদ্য নির্ভুলতা ব্যবহার করা হয়। যদি scf
কনভারজেন্স সমস্যাগুলি এটি সেট করে ডায়নামিক কাটঅফ অক্ষম করতে অভিজ্ঞ
ভেরিয়েবল থেকে মিথ্যা সাহায্য করতে পারে।
ORTHOG_ONLY = বুলিয়ান
কখনও কখনও কক্ষপথ অপ্টিমাইজেশনের জন্য CASSCF বা অন্যান্য নন-HF/KS স্কিমগুলিতে, এটি
বর্তমান জ্যামিতির জন্য অন্যান্য জ্যামিতি থেকে MO এর পুনর্গঠন করতে উপযোগী তাই
এগুলি নতুন MO-এর জন্য প্রাথমিক অনুমান হিসাবে ব্যবহার করা যেতে পারে। এই দ্বারা সঞ্চালিত করা যেতে পারে
সঙ্গে CSCF চলমান ORTHOG_ONLY = সত্য. অরবিটালগুলি অর্থগোনালাইজড হওয়ার পরে,
একটি SCF গণনা সম্পাদন না করেই প্রোগ্রামটি প্রস্থান করবে। এই কীওয়ার্ড হবে
চেকপয়েন্ট ফাইলে কোনো পূর্ববর্তী অরবিটাল না থাকলে উপেক্ষা করা হয়। ডিফল্ট থেকে সত্য
if ডব্লিউএফএন = DETCAS.
30 মে, 1991 cscf(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে cscf ব্যবহার করুন