الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

mpqc - عبر الإنترنت في السحابة

قم بتشغيل mpqc في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mpqc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mpqc - برنامج كيمياء الكم المتوازية بشكل كبير (MPQC)

موجز


mpqc [الخيارات] [اسم الملف]

الوصف


يحسب MPQC خصائص الجزيئات ، ab منذ البداية، على مجموعة متنوعة من أجهزة الكمبيوتر
أبنية.

يمكنه حساب طاقات الغلاف المغلق والغطاء المفتوح العام المقيد من HartreeFock و
التدرجات ، نظرية الاضطراب المفتوح من الدرجة الثانية (OPT2 [2]) واضطراب Zaveraged
نظرية (ZAPT2) الطاقات ، ونظرية اضطراب MoellerPlesset شل من الدرجة الثانية
الطاقات والتدرجات. يتضمن أيضًا طرقًا لتحسين الجزيئات في أي منهما
الإحداثيات الديكارتية أو الداخلية.

تم تصميم MPQC باستخدام تقنيات البرمجة الموجهة وتم تنفيذها في C ++
لغة برمجة.

OPTIONS


يمكن إعطاء MPQC خيارات متبوعة باسم ملف إدخال اختياري. إذا كان اسم ملف الإدخال
لم يتم توفيره ، فسيتم تعيينه افتراضيًا على "mpqc.in". خيارات سطر الأوامر التالية هي
معروف:

-o يعطي اسم ملف الإخراج. الافتراضي هو وحدة التحكم.

-i قم بتحويل ملف إدخال بسيط إلى ملف إدخال موجه للكائنات واكتب النتيجة
في الإخراج. لم يتم إجراء أي حسابات.

-ماساجغرة
A ParsedKeyVal مواصفات أ رسالة هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC.

-memorygrp
A ParsedKeyVal مواصفات أ MemoryGrp هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC.

-threadgrp
A ParsedKeyVal مواصفات أ الموضوع هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC.

-l يعيّن حدًا لعدد وظائف الأساس. الافتراضي هو صفر ، مما يعني أن
عدد غير محدود من وظائف الأساس.

-W يضبط دليل العمل. الافتراضي هو الدليل الحالي.

-c تحقق من الإدخال والخروج.

-v اطبع رقم الإصدار.

-w اطبع معلومات الضمان (لا يوجد ضمان).

-d إذا تم إدخال كائن مصحح أخطاء في الإدخال ، فابدأ تشغيل المصحح في أقرب وقت
تم بدء MPQC.

-h اطبع قائمة الخيارات.

-f اسم ملف الإدخال الكائن. الافتراضي هو mpqc.in. هذا لا يمكن أن يكون
تستخدم إذا تم تحديد ملف إدخال آخر. تم إهمال هذا الخيار ، كإدخال على حد سواء
يمكن قراءة تنسيقات الملفات من خلال إعطاء اسم ملف الإدخال في سطر الأوامر بدون
أي أعلام الخيار.

لا تقوم بعض بيئات MPI بتمرير سطر الأوامر إلى البرامج التابعة ، ولكنها توفره عندما يتم ذلك
يتم استدعاء MPI_Init. لجعل MPQC تستدعي MPI_Init عند بدء التشغيل ، بدلاً من عندما يكون ملف
MPIMessageGrp تم إنشاؤه ، قم بتسمية mpqc-mpi القابل للتنفيذ.

ENVIRONMENTAL المتغيرات


تبحث MPQC في أربعة متغيرات بيئية لإعداد الاتصال والعثور على ملفات المكتبة.
المكتبات والأدوات المساعدة الخاصة بالآلة لتشغيل البرامج بالتوازي قد تنظر إلى أخرى
متغيرات البيئة كذلك. الأربعة التي تنطبق على جميع المنصات هي:

سكليبدير
اسم دليل المكتبة.

رسالةGRP
A ParsedKeyVal مواصفات أ رسالة هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC. انظر رسالة وثائق الفصل لمزيد من المعلومات.

ذاكرة
A ParsedKeyVal مواصفات أ MemoryGrp هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC و رسالة في الاستخدام.

ثريدجرب
A ParsedKeyVal مواصفات أ الموضوع هدف. الافتراضي يعتمد على كيف
تم تجميع MPQC.

بشكل افتراضي ، يحاول MPQC البحث عن ملفات المكتبة أولاً في الدليل الفرعي lib لملف
دليل التثبيت ثم دليل التعليمات البرمجية المصدر. إذا كانت ملفات المكتبة لا يمكن أن تكون
وجدت ، يجب إخطار MPQC بالموقع الجديد باستخدام المتغير البيئي SCLIBDIR.

تحدد الكلمات الرئيسية الثلاث الأخرى كائنات. يتم ذلك عن طريق إعطاء مصغرة ParsedKeyVal إدخال
في سلسلة. الكائن مجهول ، أي لا توجد كلمة أساسية مرتبطة به. هنا
مثال:

رسالة setenv 'ShmMessageGrp> :( n = 4) '

المشتركة الذاكرة معالج متعدد مع SYSV IPC


بشكل افتراضي ، سيتم تشغيل MPQC على وحدة معالجة مركزية واحدة فقط. لتحديد المزيد ، يمكنك إعطاء ShmMessageGrp
الكائن في سطر الأوامر. ما يلي من شأنه تشغيل mpqc في أربع عمليات:

mpqc -messagegrp 'ShmMessageGrp> :( n = 4) 'ملف_إدخال

بالتناوب ، فإن ShmMessageGrp يمكن إعطاء الكائن كمتغير بيئي:

رسالة setenv 'ShmMessageGrp> :( n = 4) '
إدخال ملف mpqc

إذا تموت MPQC بشكل غير متوقع ، فسيتم ترك مقاطع الذاكرة المشتركة والإشارات على الملف
آلة. يجب تنظيفها على الفور أو قد يتم منع الوظائف الأخرى من العمل
بنجاح. لمعرفة ما إذا كان لديك أي من هذه الموارد المخصصة ، استخدم الأمر ipcs.
سيبدو الإخراج مثل:

حالة IPC من / dev / kmem اعتبارًا من الأربعاء 13 مارس 14:42:18 1996
T ID KEY MODE OWNER GROUP
قوائم انتظار الرسائل:
ذكريات مشتركه:
m 288800 0x00000000 --rw ------- مستخدم cljanss
إشارات:
s 390 0x00000000 --ra ------- مستخدم cljanss
s 391 0x00000000 --ra ------- مستخدم cljanss

لإزالة موارد IPC التي تستخدمها cljanss في المثال أعلاه على IRIX ، اكتب:

اي بي سي آر إم -م 288800
إي بي سي آر إم - إس 390
إي بي سي آر إم - إس 391

وفي نظام Linux ، اكتب:

إي بي سي آر إم إس إم 288800
ابيكرم سيم 390
ابيكرم سيم 391

المشتركة الذاكرة معالج متعدد مع POSIX الخيوط


بشكل افتراضي ، سيتم تشغيل MPQC مع مؤشر ترابط واحد فقط. لتحديد المزيد ، يمكنك إعطاء
PthreadThreadGrp الكائن في سطر الأوامر. MPQC لا يوازي حجم كبير
مع الخيوط كما هو الحال مع نموذج الذاكرة الموزعة الأكثر تقليدية ، لذلك أنت
قد لا تحصل على أفضل أداء باستخدام هذه التقنية. من ناحية أخرى ، فإن الذاكرة العلوية
أقل وليس هناك حاجة إلى اتصال بين العمليات.

ما يلي من شأنه تشغيل MPQC في أربعة مؤشرات ترابط:

mpqc -threadgrp 'PthreadThreadGrp> :( num_threads = 4) 'ملف_إدخال

بالتناوب ، فإن PthreadThreadGrp يمكن إعطاء الكائن كمتغير بيئي:

سيتينف ثريدجرب 'PthreadThreadGrp> :( n = 4) '
إدخال ملف mpqc

المشتركة OR وزعت الذاكرة معالج متعدد مع MPI


A MPIMessageGrp يتم استخدام الكائن للتشغيل باستخدام MPI. يتم تحديد عدد العقد المستخدمة بواسطة
وقت تشغيل MPI ولم يتم تحديده كبيانات إدخال إلى MPIMessageGrp.

mpqc -messagegrp 'MPIMessageGrp> :() 'input_file

بالتناوب ، فإن MPIMessageGrp يمكن إعطاء الكائن كمتغير بيئي:

رسالة setenv 'MPIMessageGrp> :() '
إدخال ملف mpqc

عادة ، هناك حاجة إلى أمر خاص لبدء وظائف MPI ؛ عادة ما يطلق عليه mpirun.

INPUT


يدعم MPQC اثنين من تنسيقات الإدخال. المدخل الأساسي هو تنسيق كائن موجه
يتيح للمستخدمين الوصول إلى كافة خيارات MPQCs. يسمح التنسيق الثاني بالوصول إلى مجموعة فرعية من
إمكانيات MPQCs ، لكنها أكثر سهولة وأسهل في التعلم. ينصح المستخدمين الجدد
ابدأ بالتنسيق المبسط. يمكن استخدام MPQC لتحويل التنسيق المبسط إلى تنسيق
تنسيق كامل موجه للكائنات مع الخيار -i.

الاشارات إدخال


يتكون تنسيق الإدخال البسيط من كلمات رئيسية متبوعة بعلامة ":" متبوعة بقيمة. ال
الكلمات الرئيسية حساسة لحالة الأحرف. يمكن تعديل القيم من خلال الخيارات الموجودة بين الأقواس.
على سبيل المثال ، يؤدي الإدخال التالي تحسينًا للمياه باستخدام الكثافة
النظرية الوظيفية مع وظيفة الارتباط التبادلي B3LYP:

٪ تحسين B3LYP للمياه
تحسين: نعم
الطريقة: كانساس (xc = B3LYP)
الأساس: 3-21 ز *
مركب:
يا 0.172 0.000 0.000
H 0.745
ح 0.745 0.000 -0.754

تبدأ التعليقات بـ٪ وتستمر حتى نهاية السطر. مجموعة الأساس تحتوي على أسماء
يجب وضع علامات اقتباس بين الأحرف الخاصة ، مثل المسافة أو الأقواس ، داخل زوج من الأحرف المزدوجة
يقتبس. الكلمات الرئيسية المقبولة هي:

جزيء
يعطي أنواع الذرات والإحداثيات. يمكن استخدام الخيارات التالية

بور
الإحداثيات معطاة بوهر.

انجستروم
الإحداثيات معطاة بلغة أنجسترومس.

تهمة
يمكن إعطاء هذا الخيار بعد أربعة أضعاف "عنصر xyz". سيؤدي هذا إلى تجاوز
تهمة على الذرة. على سبيل المثال ، يمكن إعطاء (الشحنة = 0) لذرات الأشباح في a
حساب تصحيح ثقل الموازنة.

تعدد
يعطي تعدد الجزيء. الافتراضي هو 1.

تحسين
إذا كانت الإجابة بنعم ، فسيتم إجراء تحسين. الافتراضي هو لا. الأتى
يمكن إعطاء الخيارات.

ديكارت
استخدم الإحداثيات الديكارتية.

داخلي
استخدم الإحداثيات الداخلية.

زائد
استخدم الإحداثيات الداخلية الزائدة عن الحاجة.

ميل
إذا كانت الإجابة بنعم ، فسيتم إجراء حساب التدرج اللوني. الافتراضي هو لا.

الترددات
إذا كانت الإجابة بنعم ، فسيتم الحصول على الترددات. الافتراضي هو لا.

تهمة
يحدد شحنة الجزيء. الافتراضي هو 0.

طريقة
حدد الطريقة. لا توجد قيم افتراضية والقيم الممكنة هي:

HF
هارتري فوك. يتم استخدام HF غير المقيد إذا كانت التعددية> 1

RHF
تم تقييد هارتري فوك.

UHF
غير مقيد هارتري فوك.

KS
كوهن شام. يتم استخدام KS غير المقيد إذا كانت التعددية> 1

ركس
مقيد في كوهن شام.

المملكة المتحدة
كون شام غير مقيد.

MP2
نظرية الاضطراب Moeller-Plesset من الدرجة الثانية. متاح فقط للتعدد =
1.

زابت2
نظرية الاضطراب المتوسط ​​Z. متاح فقط للتعددية> 1. لا يوجد تدرج ،
التحسين ، أو الترددات ممكنة.

الخيارات التالية صالحة مع طرق KS و RKS و UKS:

شبكة
يحدد الشبكة التي سيتم استخدامها للتكاملات العددية. يمكن أن تكون القيم التالية
منح:

خشنة

خشن

متوسط

نهاية

com.xfine

متناهية الصغر

xc
يحدد وظيفة ارتباط التبادل. لا يوجد تقصير. انظر الجدول في
هيه وظيفية توثيق الفئة للقيم الممكنة.

أساس
يحدد مجموعة الأساس. لا يوجد تقصير. انظر الجدول في GaussianBasisSet
وثائق الفصل لمجموعات الأساس المتاحة.

إعادة تشغيل
اضبط على نعم لإعادة تشغيل التحسين. الافتراضي هو لا.

نقطة تفتيش
اضبط على لا لعدم حفظ ملفات نقاط التحقق أثناء التحسين. الافتراضي هو نعم.

تناظر
جليد محدد رمز Schoenflies لمجموعة النقاط للجزيء. الافتراضي هو
auto ، والذي سيتسبب في قيام البرنامج بالعثور على المجموعة الفرعية Abelian ذات الترتيب الأعلى لملف
مركب.

دوك
يعطي عدد المدارات المشغولة بشكل مضاعف في كل تمثيل غير قابل للاختزال
في قائمة بين قوسين. يجب تحديد التماثل وألا يكون تلقائيًا. طريقة
يجب أن تكون مقيدة.

كذا
يعطي عدد المدارات المشغولة في كل تمثيل غير قابل للاختزال
في قائمة بين قوسين. يجب تحديد التماثل وألا يكون تلقائيًا. طريقة
يجب أن تكون مقيدة.

ألفا
يعطي عدد مدارات ألفا المشغولة في كل تمثيل غير قابل للاختزال
في قائمة بين قوسين. يجب تحديد التماثل وألا يكون تلقائيًا. طريقة
يجب أن يكون غير مقيد.

بيتا
يعطي عدد المدارات المشغولة بيتا في كل تمثيل غير قابل للاختزال في
قائمة بين قوسين. يجب تحديد التماثل وألا يكون تلقائيًا. يجب أن تكون الطريقة
كن غير مقيد.

Frozen_docc
يعطي عدد المدارات الأساسية المجمدة. يمكن أن يكون إما عددًا صحيحًا واحدًا أو a
قائمة بين قوسين تعطي المدارات الأساسية المجمدة في كل تمثيل غير قابل للاختزال.
في الحالة الأخيرة ، يجب إعطاء التناظر وليس تلقائيًا.

المجمدة
يعطي عدد المدارات الافتراضية المجمدة. يمكن أن يكون إما عددًا صحيحًا واحدًا أو a
قائمة بين قوسين تعطي المدارات الافتراضية المجمدة في كل غير قابلة للاختزال
التمثيل. في الحالة الأخيرة ، يجب إعطاء التناظر وليس تلقائيًا.

وجوه المنحى إدخال


MPQC هو برنامج كائني التوجه يسمح للمستخدم مباشرة بتحديد الكائنات التي
ثم تقوم MPQC بالتلاعب للحصول على الطاقات ، والخصائص ، وما إلى ذلك. وهذا يجعل المدخلات غاية في الأهمية
مرنة ولكنها معقدة للغاية. ومع ذلك ، يجب أن تكون معظم العمليات الحسابية مشابهة تمامًا للحسابات
من الأمثلة الواردة لاحقًا في هذا الفصل. أفضل طريقة للبدء هي استخدام أحد
أمثلة ملفات الإدخال وتعديلها لتلبية احتياجاتك.

يبدأ MPQC بإنشاء ملف ParsedKeyVal الكائن الذي يوزع ملف الإدخال المحدد على
سطر الأوامر. يتم توثيق تنسيق ملف الإدخال بتنسيق. إنه في الأساس مجاني
إدخال تنسيق يربط الكلمات الرئيسية والتجمعات المنطقية للكلمات الرئيسية بالقيم. ال
يمكن أن تكون القيم مقاسات أو مصفوفات أو كائنات.

تبدأ الكلمات الأساسية التي يتعرف عليها MPQC ببادئة mpqc. أي يجب أن تكون متداخلة
بين mpqc :( و a). بالتناوب ، يمكن أن تبدأ كل كلمة رئيسية بشكل فردي بـ
mpqc :. يتم إعطاء الكلمات الأساسية الأساسية أدناه. تحدد بعض الكلمات الرئيسية كائنات ، بتنسيق
في هذه الحالة ، سيتطلب الكائن المزيد ParsedKeyVal مدخل. يتم إنشاء هذه الكائنات من
المدخلات باستخدام ParsedKeyVal الصانعين. تم توثيق هؤلاء الصانعين بـ
وثائق التعليمات البرمجية المصدر للفئة.

الخلد
هذه هي أهم كلمة رئيسية لـ MPQC. تحدد الطاقة الجزيئية موضوع.
هذا كائن يعرف كيف يحسب طاقة الجزيء. ال
تخصصات الطاقة الجزيئية الأكثر استخدامًا هي CLKS و HSOSKS و UKS
CLHF, هسوشفو UHF و MBPT2.

اختار
يجب تحديد هذه الكلمة الأساسية للتحسينات. تحدد ملف الأمثل موضوع.
عادة، QNewtonOpt هو الأفضل لإيجاد الحدود الدنيا و EFCOpt هو الأفضل للانتقال
تنص على.

التكرار
يجب تحديد هذه الكلمة الأساسية لحساب الترددات. تحدد أ
التكرارات الجزيئية موضوع.

خيط
هذا يحدد كائن من النوع الموضوع التي يمكن استخدامها للاستفادة منها
آلات متعددة المعالجات ذات ذاكرة مشتركة لأنواع معينة من العمليات الحسابية. هذه الكلمة
يمكن تجاوزها بإعطاء الموضوع في البيئة أو سطر الأوامر. انظر
قسم حول تشغيل MPQC لمزيد من المعلومات.

نقطة تفتيش
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، فستكون التحسينات
بعد كل تكرار. يكفي ملف نقاط التحقق .ckpt. الافتراضي
هو نقطة تفتيش.

حالة الحفظ
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، فإن حالات المحسن و
سيتم حفظ كائنات الدالة الموجية بعد اكتمال الحساب. ملف الإخراج
اللاحقة هي .wfn. الافتراضي هو حفظ الدولة.

إعادة تشغيل
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، سيحاول mpqc إعادة تشغيل ملف
عملية حسابية. إذا لم يتم العثور على ملف نقاط التحقق ، فسيستمر الحساب كما لو كان
كانت القيمة خاطئة. الافتراضي هو الصحيح.

إعادة تشغيل الملف
يعطي هذا اسم الملف الذي تتم قراءة معلومات إعادة التشغيل منه. إذا كان الملف
ينتهي الاسم بـ .wfn و الطاقة الجزيئية ستتم استعادة الكائن. وإلا فإن الأمثل
ستتم استعادة الكائن. يتم تشكيل اسم الملف الافتراضي عن طريق إلحاق .ckpt بامتداد
اسم ملف الإدخال مع إزالة الامتداد.

do_energy
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، فسيتم حساب طاقة نقطة واحدة
يتم القيام به من أجل الطاقة الجزيئية كائن معين مع الكلمة الرئيسية الخلد. الافتراضي هو
صحيح.

do_gradient
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، فسيتم حساب تدرج نقطة واحدة
سيتم القيام به من أجل الطاقة الجزيئية كائن معين مع الكلمة الرئيسية الخلد. الافتراضي
هو زائف.

تحسين
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا وتم تعيين كلمة اختيار على صالح
القيمة ، ثم سيتم إجراء التحسين. الافتراضي هو الصحيح.

write_pdb
قيمة هذه الكلمة الأساسية منطقية. إذا كان هذا صحيحًا ، يكون ملف PDB مع الجزيئي
ستتم كتابة الإحداثيات.

اسم الملف
قيمة هذه الكلمة الأساسية عبارة عن سلسلة تعطي اسمًا من نقطة تفتيش و
يتم إنشاء أسماء ملفات أخرى. الافتراضي هو الاسم الأساسي لملف الإدخال.

print_timings
إذا كان هذا صحيحًا ، فستتم طباعة معلومات التوقيت في نهاية التشغيل. الافتراضي هو
صحيح.

هناك أيضًا بعض الكلمات الأساسية المفيدة التي تخبر mpqc ببعض التفاصيل الفنية حول كيفية القيام بذلك
الحساب:

تصحيح
تعطي هذه الكلمة الأساسية الاختيارية ملف المصحح يمكن استخدامه للمساعدة في العثور على المشكلة
إذا واجهت MPQC خطأً فادحًا.

com.matrixkit
تعطي هذه الكلمة الأساسية الاختيارية ملف SCMatrixKit التخصص الذي يستخدم في الإنتاج
مصفوفات من النوع المطلوب. الافتراضي هو ReplSCMatrixKit الذي يتكرر
المصفوفات في جميع العقد. لم يتم اختبار الخيارات الأخرى بدقة.

أمثلة


يقوم إدخال المثال هذا بحساب Hartree-Fock على الماء. فيما يلي كامل
الإدخال ، متبوعًا بتفصيل مع الأوصاف.

٪ يقوم هذا الإدخال بحساب Hartree-Fock على الماء.
مركبمركب>: (
التناظر = C2V
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
)
)

نبدأ بتعليق وصفي. تبدأ التعليقات بـ٪. كل شيء من٪ إلى
يتم تجاهل نهاية السطر.

٪ يقوم هذا الإدخال بحساب Hartree-Fock على الماء.

لنقم الآن بإعداد ملف مركب هدف. يأتي اسم الكائن أولاً ، فهو جزيء.
ثم ، بين قوسين زاويتين ، يأتي نوع الجزيء ، وهو الصنف مركب.
الكلمة الأساسية واسم الفئة يتبعهما: ثم عدة أجزاء من المدخلات مجمعة
بين زوج من الأقواس المتطابقة. تحتوي هذه الأقواس على المعلومات التي
ستعطى ل مركب مفتاح البناء.

مركبمركب>: (

المجموعة النقطية للجزيء مطلوبة. يتم ذلك عن طريق تخصيص تناظر لحالة ما
رمز Schoenflies غير الحساس المستخدم لتهيئة ملف بوينتجروب هدف. أبيليان
يجب استخدام مجموعة النقاط.

التناظر = C2V

الوحدة الافتراضية للإحداثيات الديكارتية هي بوهر. يمكنك تحديد وحدات أخرى من خلال
الوحدة المخصصة لسلسلة سيتم استخدامها لتهيئة ملف الوحدات موضوع.

الوحدة = أنجستروم

أخيرًا ، تم إعطاء الذرات والإحداثيات. يمكن إعطاء هذا في جدول الاختزال
بناء الجملة هو مبين أدناه. عناوين الجدول هي الكلمات الأساسية بين الزوج الأول من
اقواس. ويتبعها = وزوج آخر من الأقواس التي تحتوي على البيانات.
يتم تعيين المرجع الأول للعنصر الأول من المصفوفة الذي يتوافق مع
العنوان الأول ، الذرة. يتم تعيين المرجع الثاني للعنصر الأول من المصفوفة
المرتبطة بالعنوان الثاني ، والهندسة ، وما إلى ذلك. هنا الإسناد الثاني هو في الواقع
متجه: إحداثيات x و y و z للذرة الأولى.

{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)

بعد ذلك ، يتم إعطاء كائن مجموعة الأساس.

أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)

الآن سوف نعطي الجسم الرئيسي من المدخلات. سيتم تجميع جميع الكلمات الرئيسية التالية في
قسم mpqc في الإدخال (أي أن كل كلمة رئيسية ستُسبَق بـ mpqc :).

mpqc :(

بعد ذلك نعطي الكلمة المفتاحية mole التي توفر تخصصًا في الطاقة الجزيئية
فصل. في هذه الحالة ، سنقوم بحساب Hartree-Fock ذو الصدفة المغلقة. يتم ذلك مع
كائن من النوع CLHF. الكلمات الرئيسية التي CLHF يتم تقديم القبول مع الوثائق
ل CLHF class ، عادةً في وصف الثابت RefKeyVal والمنشئ لـ
فصل. أيضًا مع CLHF التوثيق عبارة عن قائمة بالفئات الأم. كل من الوالدين
قد يكون للفصول أيضًا مدخلات. يتم تضمين هذا الإدخال مع بقية المدخلات الخاصة بـ
فئة الطفل.

خلدCLHF>: (

يحدد السطر التالي الجزيء الذي سيتم استخدامه. هناك شيئان يجب ملاحظتهما ، أولاً
هذا في الواقع مرجع لمواصفات الجزيء الكاملة في مكان آخر في الإدخال
ملف. يشير $ إلى أن هذا مرجع وأن الكلمة الأساسية التي تلي $ هي
الموقع الفعلي للجزيء. علامة: أمام الكلمة الرئيسية تعني أن الكلمة الرئيسية هي
ليس متعلقًا بالموقع الحالي في الإدخال ، بل يتعلق بجذر
شجرة الكلمات الرئيسية. وبالتالي ، فإن هذا الخط يمسك الجزيء المحدد أعلاه. ال
كان من الممكن وضع كائن جزيء هنا ، ولكن كثيرًا ما يكون من الضروري وجود العديد منه
تشير الكائنات إلى نفس الكائن بالضبط ولا يمكن القيام بذلك إلا باستخدام المراجع.

النقطة الثانية هي أنه إذا نظرت إلى الوثائق الخاصة بـ CLHF، سترى ذلك
لا يقرأ الكلمات الأساسية للجزيء. ومع ذلك ، إذا تابعت فصول الوالدين حتى
الطاقة الجزيئية، ستجد أن الجزيء قد تمت قراءته بالفعل.

جزيء = $: جزيء

تمامًا كما قدمنا ​​الجزيء ، حدد الأساس الذي تم تعيينه باستخدام الكلمة الأساسية الأساسية على النحو التالي:

الأساس = $: أساس

الآن نغلق الأقواس التي فتحناها أعلاه وننتهي.

)
)

عينة وجوه المنحى إدخال ملفات


أسهل طريقة لبدء استخدام mpqc هي البدء بأحد مدخلات العينة الأكثر
يكاد يطابق مشكلتك. يمكن العثور على جميع مدخلات العينات الموضحة هنا في ملف
دليل src / bin / mpqc / العينات.

هارتري فوك الطاقة
ستحسب المدخلات التالية طاقة Hartree-Fock للمياه.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C2V
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
الذاكرة = 16000000
)
)

MP2 الطاقة
المدخلات التالية ستحسب طاقة الماء MP2.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C2V
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدMBPT2>: (
جزيء = $: جزيء
الأساس = $: أساس
الذاكرة = 16000000
٪ دالة موجية مرجعية
مرجعCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
الذاكرة = 16000000
)
)
)

هارتري فوك التحسين
سيؤدي الإدخال التالي إلى تحسين هندسة المياه باستخدام طريقة شبه نيوتن.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C2V
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '6-31 جرام *'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
)
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررQNewtonOpt>: (
دالة = دولار ..: مول
تحديثBFG تحديث>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

التحسين مع a محسوب جس الهسى أحد مواطن الهس
سيؤدي الإدخال التالي إلى تحسين هندسة المياه باستخدام طريقة شبه نيوتن. ال
تخمين سوف يتم حساب Hessian على مستوى أقل من الناحية النظرية.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C2V
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.37000000]
ح [0.78000000 0.00000000 -0.18000000]
H [-0.78000000 0.00000000 -0.18000000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '6-31 جرام *'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
)
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
guess_hessianFinDispMolecularHessian>: (
جزيء = $: جزيء
only_totally_symmetric = نعم
Elim_cubic_terms = لا
نقطة تفتيش = لا
طاقةCLHF>: (
جزيء = $: جزيء
الذاكرة = 16000000
أساسGaussianBasisSet>: (
الاسم = '3-21 جرام'
جزيء = $: جزيء
)
)
)
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررQNewtonOpt>: (
دالة = دولار ..: مول
تحديثBFG تحديث>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

التحسين باستخدام نيوتن خدمة التوصيل
سيؤدي الإدخال التالي إلى تحسين هندسة المياه باستخدام طريقة نيوتن. ال
سيتم حساب Hessian في كل خطوة في التحسين. ومع ذلك ، إعادة حساب هسه
عادة لا تستحق التكلفة ؛ حاول استخدام Hessian المحسوب كتخمين Hessian لـ a
طريقة شبه نيوتن قبل اللجوء إلى تحسين نيوتن.

يجب استخدام٪ إيماكس - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = c2v
الوحدة = أنجستروم
{هندسة الذرات} = {
س [0.00000000 0.00000000 0.36937294]
ح [0.78397590 0.00000000 -0.18468647]
H [-0.78397590 0.00000000 -0.18468647]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '3-21 جرام'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
إعادة التشغيل = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
)
do_energy = لا
do_gradient = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
الذاكرة = 16000000
coor = $ ..: coor
guess_wavefunctionCLHF>: (
جزيء = $: جزيء
إجمالي_الشحن = 0
أساسGaussianBasisSet>: (
جزيء = $: جزيء
الاسم = 'STO-3G'
)
الذاكرة = 16000000
)
هسهFinDispMolecularHessian>: (
only_totally_symmetric = نعم
Elim_cubic_terms = لا
نقطة تفتيش = لا
)
)
تحسين = نعم
٪ كائن محسن للهندسة الجزيئية
يختار، يقرر : (
print_hessian = نعم
الحد الأقصى للتكرارات = 20
دالة = دولار ..: مول
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

هارتري فوك الترددات
المدخلات التالية ستحسب ترددات Hartree-Fock عن طريق الإزاحة المحدودة. أ
كما سيتم إجراء التحليل الديناميكي الحراري. إذا تم توفير إدخال التحسين أيضًا ،
ثم سيتم تشغيل التحسين أولاً ، ثم الترددات.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C1
{هندسة الذرات} = {
س [0.0000000000 0.0000000000 0.8072934188]
ح [1.4325589285 0.0000000000 -0.3941980761]
H [-1.4325589285 0.0000000000 -0.3941980761]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
الذاكرة = 16000000
)
٪ إدخال تردد اهتزازي
التكرارالتكرارات الجزيئية>: (
جزيء = $: جزيء
)
)

إعطاء إحداثيات a جس الهسى أحد مواطن الهس
يوضح المثال التالي العديد من الميزات المستقلة حقًا. المتغير
يتم تقديم الإحداثيات بشكل صريح ، بدلاً من إنشائها تلقائيًا. هذا بشكل خاص
مفيد عندما يتم تقديم تخمين Hessian ، كما هو هنا. هذا هسه ، كما أعطيت من قبل
المستخدم ، لم يكتمل و QNewtonOpt الكائن سوف يملأ القيم المفقودة باستخدام
تخمين Hessian الذي قدمه الطاقة الجزيئية هدف. أيضا ، الإحداثيات الثابتة
الواردة في هذه العينة المدخلات.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C1
{هندسة الذرات} = {
ح [0.088 2.006 1.438]
س [0.123 3.193 0.000]
ح [0.088 2.006 -1.438]
O [4.502 5.955 -0.000]
ح [2.917 4.963 -0.000]
ح [3.812 7.691 -0.000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
)
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
Extra_bonds = [2 5]
)
٪ يستخدمون هذه بدلاً من الإحداثيات التي تم إنشاؤها
عاملSetIntCoor>: [
<StreSimpleCo> :( ذرات = [2 5])
<BendSimpleCo> :( ذرات = [2 5 4])
: (الذرات = [5 2 1 3])
<سومينتكور>: (
كور: [
<StreSimpleCo> :( ذرات = [1 2])
<StreSimpleCo> :( ذرات = [2 3])
]
coef = [1.0 1.0]
)
<سومينتكور>: (
كور: [
<StreSimpleCo> :( ذرات = [4 5])
<StreSimpleCo> :( ذرات = [4 6])
]
coef = [1.0 1.0]
)
<BendSimpleCo> :( ذرات = [1 2 3])
<BendSimpleCo> :( ذرات = [5 4 6])
]
٪ هذه ثابتة عن طريق التناظر على أي حال ،
مُثَبَّتSetIntCoor>: [
<سومينتكور>: (
كور: [
<StreSimpleCo> :( ذرات = [1 2])
<StreSimpleCo> :( ذرات = [2 3])
]
coef = [1.0 -1.0]
)
<سومينتكور>: (
كور: [
<StreSimpleCo> :( ذرات = [4 5])
<StreSimpleCo> :( ذرات = [4 6])
]
coef = [1.0 -1.0]
)
<شركة TorsSimpleCo> :( ذرات = [2 5 4 6])
:( ذرات = [3 2 6 4])
:( ذرات = [1 2 6 4])
]
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررQNewtonOpt>: (
دالة = دولار ..: مول
تحديثBFG تحديث>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
٪ يعطي تخمين جزئي في الإحداثيات الداخلية
٪ سيتم ملء العناصر المفقودة تلقائيًا
هسه = [
[0.0109261670]
[-0.0004214845 0.0102746106]
[-0.0008600592 0.0030051330 0.0043149957]
[0.0 0.0 0.0]
[0.0 0.0 0.0]
[0.0 0.0 0.0]
[0.0 0.0 0.0]
]
)
)

التحسين مع a هيدروجين رباط
سوف يفشل مولد الإحداثيات الداخلية التلقائي إذا لم يتمكن من العثور على عدد كافٍ من العناصر الزائدة عن الحاجة
الإحداثيات الداخلية. في هذه الحالة ، يجب أن يكون مولد الإحداثيات الداخلي صريحًا
تم إنشاؤها في الإدخال وإعطاء معلومات اتصال إضافية ، كما هو موضح أدناه.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = C1
{هندسة الذرات} = {
ح [0.088 2.006 1.438]
س [0.123 3.193 0.000]
ح [0.088 2.006 -1.438]
O [4.502 5.955 -0.000]
ح [2.917 4.963 -0.000]
ح [3.812 7.691 -0.000]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = 'STO-3G'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
)
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
٪ يعطي منشئ إحداثيات داخلي يعرف عن
٪ رابطة هيدروجينية بين الذرات 2 و 5
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
Extra_bonds = [2 5]
)
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررQNewtonOpt>: (
دالة = دولار ..: مول
تحديثBFG تحديث>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

ثابت تنسيق التحسين
يوضح هذا المثال كيفية إصلاح الإحداثيات الداخلية بشكل انتقائي في عملية التحسين. أي
يمكن إعطاء عدد من الإحداثيات المستقلة خطيًا. يجب أن تبقى هذه الإحداثيات
مستقل خطيًا طوال فترة التحسين ، وهو شرط قد لا يستمر منذ ذلك الحين
يمكن أن تكون الإحداثيات غير خطية.

بشكل افتراضي ، يتم أخذ قيم الإحداثيات الثابتة الأولية من الهندسة الديكارتية
التي قدمها مركب هدف؛ ومع ذلك ، سيتم إزاحة الجزيء إلى الداخل
تنسيق القيم المعطاة مع الإحداثيات الداخلية الثابتة إذا have_fixed_values ​​keyword
تم ضبطه على صحيح ، كما هو موضح في هذا المثال. في هذه الحالة ، الهندسة الديكارتية الأولية
يجب أن تكون قريبة بشكل معقول من الهندسة الأولية المرغوبة وجميع المتغيرات
سيتم تجميد الإحداثيات لقيمها الأصلية أثناء الإزاحة الأولية.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = CS
{هندسة الذرات} = {
ح [3.04 -0.69 -1.59]
H [3.04 -0.69 1.59]
شمال [2.09 -0.48 -0.00]
جيم [-0.58 -0.15 0.00]
ح [-1.17 1.82 0.00]
ح [-1.41 -1.04 -1.64]
ح [-1.41 -1.04 1.64]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '4-31 جرام *'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
have_fixed_values ​​= نعم
مُثَبَّتSetIntCoor>: [
: (القيمة = -0.1
التسمية = 'N-inversion'
ذرات = [4 3 2 1])
]
)
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررQNewtonOpt>: (
الحد الأقصى للتكرارات = 20
دالة = دولار ..: مول
تحديثBFG تحديث>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

انتقال الولايه او المحافظه التحسين
يوضح هذا المثال تحسين حالة الانتقال لعكس N في استخدام الوضع
التالي. تم الحصول على الهندسة الأولية عن طريق إجراء بعض تحسينات الإحداثيات الثابتة
على طول تنسيق الانعكاس.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = CS
{هندسة الذرات} = {
ح [3.045436 -0.697438 -1.596748]
H [3.045436 -0.697438 1.596748]
شمال [2.098157 -0.482779 -0.000000]
جيم [-0.582616 -0.151798 0.000000]
ح [-1.171620 1.822306 0.000000]
ح [-1.417337 -1.042238 -1.647529]
ح [-1.417337 -1.042238 1.647529]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '4-31 جرام *'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
يتبع = ['N-inversion' 4 3 2 1]
)
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررEFCOpt>: (
transfer_state = نعم
mode_following = نعم
الحد الأقصى للتكرارات = 20
دالة = دولار ..: مول
تحديثتحديث باول>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

انتقال الولايه او المحافظه التحسين مع a محسوب جس الهسى أحد مواطن الهس
يوضح هذا المثال تحسين حالة الانتقال لعكس N في استخدام الوضع
التالي. تم الحصول على الهندسة الأولية عن طريق إجراء بعض تحسينات الإحداثيات الثابتة
على طول تنسيق الانعكاس. سيتم احتساب تخمين تقريبي Hessian ، مما يجعل
التحسين يتقارب بشكل أسرع في هذه الحالة.

يجب استخدام٪ emacs - * - مفتاح -*- وضع
مواصفات الجزيء٪
مركبمركب>: (
التناظر = CS
{هندسة الذرات} = {
ح [3.045436 -0.697438 -1.596748]
H [3.045436 -0.697438 1.596748]
شمال [2.098157 -0.482779 -0.000000]
جيم [-0.582616 -0.151798 0.000000]
ح [-1.171620 1.822306 0.000000]
ح [-1.417337 -1.042238 -1.647529]
ح [-1.417337 -1.042238 1.647529]
}
)
مواصفات مجموعة الأساس٪
أساسGaussianBasisSet>: (
الاسم = '4-31 جرام *'
جزيء = $: جزيء
)
mpqc :(
نقطة تفتيش = لا
حفظ = لا
٪ إحداثيات جزيئية للتحسين
كورSymmMolecularCoor>: (
جزيء = $: جزيء
مولد كهرباءإنتكورجن>: (
جزيء = $: جزيء
)
يتبع = ['N-inversion' 4 3 2 1]
)
طريقة النسبة المئوية لحساب طاقة الجزيء
خلدCLHF>: (
جزيء = $: جزيء
الأساس = $: أساس
coor = $ ..: coor
الذاكرة = 16000000
guess_hessianFinDispMolecularHessian>: (
جزيء = $: جزيء
only_totally_symmetric = نعم
Elim_cubic_terms = لا
نقطة تفتيش = لا
طاقةCLHF>: (
جزيء = $: جزيء
الذاكرة = 16000000
أساسGaussianBasisSet>: (
الاسم = '3-21 جرام'
جزيء = $: جزيء
)
)
)
)
٪ كائن محسن للهندسة الجزيئية
يختار، يقررEFCOpt>: (
transfer_state = نعم
mode_following = نعم
الحد الأقصى للتكرارات = 20
دالة = دولار ..: مول
تحديثتحديث باول>: ()
التقارب : (
ديكارت = نعم
الطاقة = دولار ..: ..: مول
)
)
)

استخدم mpqc عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • 2
    JXplorer - متصفح Java Ldap
    JXplorer - متصفح Java Ldap
    برنامج جافا LDAP مع دعم LDIF ،
    الأمان (بما في ذلك SSL و SASL و GSSAPI) ،
    مترجم إلى العديد من اللغات (inc.
    الصينية) والمساعدة عبر الإنترنت ونماذج المستخدم و
    كثير غير ذلك ...
    تنزيل JXplorer - متصفح Java Ldap
  • 3
    PosteRazor - اصنع الملصق الخاص بك!
    PosteRazor - اصنع الملصق الخاص بك!
    تريد طباعة ملصق؟ تخفيضات PosteRazor
    ملف صورة إلى أجزاء ويمكنك ذلك
    ثم اطبعها على الطابعة وألصقها
    معًا على ملصق. من السهل FLTK على أساس
    استعمال...
    تنزيل PosteRazor - اصنع الملصق الخاص بك!
  • 4
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 5
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 6
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • أكثر "

أوامر لينكس

Ad