1樓:charlary
個人經驗,如果是計算化學,只用軟體算點東西的話,不需要,重要的是物理化學基礎。
但是如果分子模擬涉及到分子動力學模擬的內容,那麼程式設計是必須的。lammps本身就是類程式語言。而且分子動力學本身經常需要針對具體情況的處理資料,這時程式設計是非常必要的內容。
當然這裡的程式設計往往只是一些簡單的處理,並不涉及很複雜的計算。
2樓:
如果想轉行,做碼農或者礦工啥的,建議精通程式設計技術;如果想進科研界,申請博士博后教職啥的,還是建議精通程式設計。其它情況,就看自己需要了。
3樓:
這個我感覺主要看你的實際處境和需要了。一般的研究者(偏向於應用的)其實不需要太糾結於演算法和力場等等需要很高深的數學理論及程式設計基礎的人,因為你只需要學會如何使用這個工具去解決你的問題就好了,就像你使用電腦不需要知道電腦是如何設計和生產的一樣。但對於演算法和立場的研究者(一般是大學教職人員或是國家投資的課題研究所)等等,這個可能就是他們的主要課題。
4樓:海納百川行萬里路
開玩笑,如果用用軟體,還做什麼研究?
模型是人家的,軟體是人家做的,你點點滑鼠,換換變數?
我覺得中國很多學科的開展問題很大,不會程式設計,不會方法模型開發,這個模擬做的有什麼用?
5樓:
搞計算化學就是先理解和掌握理論方法,然後用一些實現手段計算出需要的結果。
如果你的工作平平無奇,軟體能都搞定,那「實現手段」就是用熟軟體。
如果你的想法一般軟體實現不了,那就程式設計吧。
6樓:
瀉藥。具體掌握多少程式設計技術掌握多深入就要看自己的喜好和追求是什麼了。即使是用軟體做模擬水文章的話,學會寫寫指令碼處理資料自動化些任務還是必要的。
參考我之前寫過的類似答案:
做計算化學和分子模擬領域科研,會用到多少程式設計技術,如 C、python、fortran 等?
7樓:Qing
會用Gaussian做結構優化,勉強會算過渡態;
Sybyl會的多點,docking、QSAR什麼的都能搞定;
抱著手冊能搞定Discovery Studio;
HyperChem本科學過
8樓:
簡單來說還是看你研究的方向,如果分子模擬只是你實驗的工具,那就不是一定要會程式設計,只要會用就行,重要的是理論知識;這就像做實驗,你只是把儀器用作工具,合成產物,表徵性質,知道儀器基本的原理就可以了,沒必要自己做乙個。
但如果你是研究分子模擬這個方法的,想做優化,或模擬不同的系統現象的,那就得需要有一定的程式設計基礎了。
9樓:Ghostcpy
你用高斯算個有機分子的結構,紅外紫外,你只需要會操作軟體。
你用高斯算個金屬有機分子,你要會寫指令碼,對金屬部分用贗勢,對有機部分用DFT。
你用高斯算純靜電場下分子中電子密度,與單晶算出來的電子密度的差值作圖來觀察d軌道的雜化,我不知道怎麼做,但恐怕光會寫指令碼是不夠的叭…
看你對計算的需求層次了。
我不是做計算的…如果有錯誤多多包涵!
10樓:王未冉
這麼說吧,我們無機方向,做合成的也會用gaussian算算dft。當然我們都不用懂程式設計。那你說專職做模擬的應該做到什麼程度?
11樓:
看你要做到哪步。
只能說就會用用軟體你也能發文章,也能畢業也能評職稱。但是回過頭去看你自己在這行頂級圈子裡說的上話,em。
12樓:激發態的數物演算法
都是同行啊。我也是做計算數學的。
不僅僅要掌握程式設計。還需要:
1)抽象代數、微分流形、泛函分析、集合論等;
2)量子場論、凝聚態理論、量子化學、晶體學;
3)演算法設計、多種程式語言、編譯原理、資料結構、組合語言;
還有很多。自行腦補吧。
分子動力學模擬是化學嗎?
首先化學並不只是包含化學反應才叫化學,有機化學在講有機反應,介面化學呢?膠體化學呢?等等。你看看物理化學裡面有多少內容是講反應的呢?而同樣地,分子動力學模擬也是乙個很大的東西,做化學反應有關的模擬只是很小的一部分,而且也不是分子動力學最擅長的。捕捉過渡態,研究反應機理是量化擅長的。分子動力學模擬更多...
目前高分子材料工程領域存在哪些科研難題?
高分子材料幾乎可以應用於材料學研究範疇的各個領域,每個材料學中未能解決的問題都可以歸入高分子材料亟需解決的問題。因為了解一些關於大分子自組裝領域的知識,以此為例粗答一下 大分子自組裝就是將高分子 均聚物或嵌段共聚物 通過分子作用力,目前應用包括生物材料 仿生細胞 奈米載體 醫學成像 感測器件 光電器...
如何區分物理學領域和化學領域?
好好學習天天向上 不應該有區分,如果你恰好了解乙個專業方向叫凝聚態物理 Condensed Physics 你會發現研究的東西很多都是化學知識,這個專業方向是 物理學化學材料學 三合一的,物理系的學生學這個方向會不可避免的去學有關化學相關的知識 化學是表象,物理是底層,從巨集觀的角度看,都屬於是科學...