計算科學(也稱科學計算 scientific computation 或 SC)是一個快速增加的多學科領域,使用先進的計算能力來理解和解決複雜的問題。php
計算科學包括三個不一樣的方面:html
1. 開發用於解決科學(例如生物,物理和社會)、工程、人文問題的算法(數值和非數值),或建模軟件,或仿真軟件;
2. 計算機和信息科學,開發和優化高級系統硬件,軟件,網絡和數據管理組件,解決計算要求嚴苛的問題;
3. 計算基礎設施,支持科學和工程問題解決、發展計算機和信息科學;前端
在實際使用中,一般是從數值分析和理論計算機科學中應用計算機模擬和其餘形式的計算來解決各類科學學科中的問題。git
該領域不一樣於理論和實驗室實驗,它們是傳統的科學和工程形式。科學計算方法是得到理解,主要是經過分析在計算機上實現的數學模型。github
科學家和工程師開發計算機程序,應用軟件,正在研究的模型系統以及使用各類輸入參數集合運行這些程序。在某些狀況下,這些模型須要大量的計算(一般是浮點計算),而且一般在超級計算機或分佈式計算平臺上執行。web
數值分析是計算科學中使用的技術的重要基礎。算法
計算科學/科學計算的問題域包括:spring
數值模擬有各類不一樣的目的,取決於被模擬的任務的特性:數據庫
計算科學中的算法和數學方法是多樣的,經常使用的應用方法包括:編程
程序設計語言廣泛應用於科學計算應用中偏向數學的方面,包括R語言、MATLAB、Mathematica[1]、Scilab、GNU Octave、COMSOL Multiphysics、SciPy的Python語言等。偏向於密集型計算的科學計算常會利用C語言或Fortran的一些變體以及BLAS或LAPACK等最優化代數庫。
計算科學應用程序經常建立真實世界變化狀況的模型,包括天氣、飛機周圍的氣流、事故中的汽車車身變形、星系中恆星的運動、爆炸裝置等。這類程序會在計算機內存中建立一個「邏輯網格」,網格中的每一項在空間上都對應一個區域,幷包含與模型相關的那一空間的信息。例如在天氣模型中,每一項均可以是一平方公里,幷包含了地面海拔、當前風向、溫度、壓力等。程序會在模擬時步中基於當前狀態計算出可能的下一狀態,解出描述系統運轉方式的方程,而後重複上述過程計算出下一狀態。
「計算科學家」一詞經常使用於描述科學計算領域中的技能高超者。他們一般是科學家、工程師或應用數學家,會以不一樣方式應用高性能計算機,以提升他們各自的應用學科(如物理學、化學或工程學的相關學科)中最早進的理論和技術水平。科學計算也對經濟學、生物學及醫學等領域有着愈來愈大的影響。
計算科學常被認爲是科學的第三種方法,是實驗/觀察和理論這兩種方法的補充和擴展。[2] 計算科學的本質是數值算法[3]以及計算數學[4]。在發展科學計算算法、程序設計語言的有效實現以及計算結果的驗證上,人們已經作出了實質性的努力。計算科學中的一系列問題和解決方法均可以在相關文獻中找到。[5]
計算方法的複雜性是研究的可重複性的威脅。[8] [9] Jon Claerbout已經變得突出,指出可再現的研究須要歸檔和記錄全部原始數據和用於得到結果的全部代碼。[10] [11] [12] Nick Barnes在「科學規範宣言」中提出了軟件用於開放科學出版時應遵循的五個原則。[13] Tomi Kauppinen et al。 創建和定義聯繫開放科學,一種將科學資產互連以實現透明,可重複和跨學科研究的方法。[14]
大多數科學雜誌不接受軟件論文,由於對一個合理成熟的軟件的描述一般不符合新穎性的標準。[須要引證]在計算機科學自己之外,只有少數專門用於科學軟件的期刊。 像Elsevier的計算機物理通信這樣的已創建的期刊發佈不是開放式的論文(雖然所描述的軟件一般是)。 爲了填補這一空白,2010年發佈了一本名爲「開放式研究計算」的新期刊; [15]該期刊於2012年結束,但沒有發表單篇論文,因爲質量要求太高, 2012年啓動了一項新的開放研究軟件雜誌[17] 在2015年,一個專門用於複製計算結果的新期刊[18]已經在GitHub上開始。
在應用數學或計算機科學的教學大綱中,或是在標準的數學、科學或工程學的教學大綱中常會有計算科學的相關課程。在一些研究型學府中,科學計算能夠做爲另外一個同層次或不一樣層次主修專業的輔修專業。不過近年來,歐美的計算科學專業學士和碩士學位得到者正在不斷增長,一些學校還設有計算科學、計算工程學、計算科學與工程以及科學計算專業的博士點,而大中華地區的不少學校也開設了信息與計算科學的本科專業。
|
馮康(1920年9月9日-1993年8月17日),數學家、應用數學和計算數學家。世界數學史上具備重要地位的科學家。獨立創造了有限元方法、天然歸化和天然邊界元方法,開闢了辛幾何和辛格式研究新領域。中國現代計算數學研究的開拓者。
原籍浙江紹興。生於江蘇南京,6歲遷居江蘇省蘇州,1926年至1939年前後在江蘇省立蘇州中學所屬實驗小學、初中部和高中部就讀。1939年考入重慶中央大學電機工程系,兩年後轉物理系,主修電機、物理、數學三系主課,1944年畢業。[1]1945年任教於復旦大學。1946年任教於清華大學物理系和數學系。1951年起在中國科學院數學研究所工做,其間1951至1953年在蘇聯斯捷克洛夫數學研究所進修。這一時期中前後受教於當代知名數學家陳省身、華羅庚和列夫·龐特里亞金。1957年至1978年在中國科學院計算技術研究所三室任副研究員、研究員;1978年至1987年任中國科學院計算中心主任,1987年後任該中心名譽主任。1993年8月17日因後腦大面積蛛網膜出血逝世。
1980年當選爲中國科學院學部委員。增任全國人大表明、中國計算數學學會理事長、《計算數學》主編、《數值計算與計算機應用》主編、
馮康科學計算獎設立於1994年,該獎勵每兩年頒發一次,每次遴選兩至三名獲獎人,用於獎勵在科學計算領域做出傑出成就的國內外中青年(45歲如下)華人計算數學學者。
1957年調入中科院計算所三室工做後,馮康帶領他的科研小組承擔了使用計算機計算水壩彈性力學問題的國家任務。爲了克服傳統的差分方法難以處理幾何與材料的複雜性以及缺少理論保證的困難, 馮康、黃鴻慈等人開展了橢圓型方程計算方法的系統研究。在大量計算實踐的基礎上, 馮康進行了系統的理論分析及總結提升, 經過把變分原理與剖分逼近有機結合, 把傳統上對立而各具優勢的差分法與能量法辨證統一, 揚長抑短, 推陳出新, 一舉克服了上述兩方面的困難, 於1964年獨立於西方創立了數值求解偏微分方程的有限元方法, 造成了標準的算法形態,編制了通用的計算程序, 並及時地解決了當時中國最大的劉家峽水壩的應力分析問題。1965年馮康在《應用數學與計算數學》上發表了「基於變分原理的差分格式」一文, 在極其普遍的條件下證實了方法的收斂性和穩定性, 給出了偏差估計, 從而創建了有限元方法嚴格的數學理論基礎, 爲其實際應用提供了可靠的理論保證。這篇論文的發表是獨立創始有限元方法的標誌。