ORYANTASYON İŞLEMİNE BAŞLAMADAN ÖNCE BİLGİSAYARINIZA LİNUX TABANLI BİR İŞLETİM SİSTEMİ KURUNUZ! İşletim sistemi nedir bilmiyorsanız -->> GOOGLE :)
Her madde tamamlandıktan sonra asistan hocanızdan onay alınız.
A) İlk Aşama
1. Aşağıdaki temel linux komutları notlarına çalışılmalıdır.
- Sistem videosu
https://www.youtube.com/watch?v=g1V4ZPYmhxY&t=31s
unixBasics.pdf
2. C++ Temel Öğrenim Kılavuzu - Herbert Schildt , 1-8, 11, ve 12. üniteleri tamamlanmalı.
Not: Takip ettiğiniz ünitelerin ödevlerini yapıp asistan hocanızdan onay alınız.
B) İkinci Aşama
1. İki ayrı dosyadan matrisleri okuyarak matris çarpma işlemi yapan bir c++ programı yazınız.
2. U.Bozkaya tarafından programlanan Libtensors Kütüphanesini kullanarak matris çarpma işlemini tekrarlayınız. Libtensors u projenize eklemek için Cmake kullanınız.
CMake nedir? ---> google
Not: Bu aşamadan sonra her program için CMake ve Libtensors kullanımı istenmektedir.
3. Aşağıda listelenen işlerden herhangi birini programlayınız.
- Harmonik titreşim frekansı hesabı yapmayı sağlayan program geliştiriniz. Programlama aşamasında molvib.pdf dosyasınındaki formülleri takip ediniz.
- Geometri Optimizasyon algoritması yazınız. Programlama aşamasında takip edeceğiniz formül dökümanını asistan hocanızdan isteyiniz.
- Termodinamik hesaplama yapacak program geliştiriniz. Programlama aşamasında takip edeceğiniz formül dökümanını asistan hocanızdan isteyiniz.
C) Üçüncü Aşama
1. Kapalı kabuk bir molekülün Hartree-Fock Enerjisini hesaplayan Psi4 eklentisi geliştiriniz. //www.psicode.org/
Not: Psi4 açık kaynak kodlu bir programdır. (https://github.com/psi4)
Psi4 derlemek ve yuklemek için; kaynak_kod_derleme_ve_yukleme videosunu izleyiniz.
Detaylı bilgi için : - //psicode.org/psi4manual/master/build_planning.html
- //psicode.org/psi4manual/master/plugins.html?highlight=plugin
2. Açık kabuk bir molekülün Hartree-Fock Enerjisini hesaplayan Psi4 eklentisi geliştiriniz.
3. 1. ve 2. aşamadaki projelerinizle uyumlu çalışam DIIS (direct inversion in the iterative subspace) algoritması programlayınız.
Gerekli dokümanlar için : Clasroom --> scf2.pdf
--> diis.pdf
Grup üyeleri kısmı için profilinizi asliunal08@gmail.com adresine gönderebilirsiniz.