Fortran板 - WEB批踢踢(PTT)http://webptt.com/rss.ashx?n=Fortran2020-02-24T21:41:16+08:00Re: [請益] fortran編譯工具建議https://webptt.com/m.aspx?n=/bbs/Fortran/M.1726109238.A.EA1.html2024-09-12T10:47:18+08:002024-10-29T21:08:20+08:00kiki88<pre> 花了一些時間找到一個方案,雖然還不是那麼適應但至少可以正常運作了。 我是參考YT上的建置流程,希望可以幫助到後續學子與同好,祝各位研究與工作順利! https://www.youtube.com/watch?v=RrsoM6wVEWE&t=55s In this video I have shown how to install gfortran compiler and Visual Studio Code in order to start coding in Fotran. </pre>[請益] fortran編譯工具建議https://webptt.com/m.aspx?n=/bbs/Fortran/M.1723693994.A.771.html2024-08-15T11:53:14+08:002024-09-17T22:54:52+08:00kiki88<pre>大叔我10年前用compact visual fortran6.6寫程式(window作業系統),最近想重溫寫 程式的樂趣,但撰寫介面的環境已經改變且不支援了,是否可以推薦大家的作業環境給我 ,感謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.242.193 (臺灣) </pre>[心得] Fortran 優缺點https://webptt.com/m.aspx?n=/bbs/Fortran/M.1719676912.A.019.html2024-06-30T00:01:52+08:002024-10-29T21:51:21+08:00dryman<pre>小弟最近正在研究數值演算法 順利的話,希望能將程式回饋給LAPACK 在此之前我主要進行C/C++/Python的程式設計 Fortran是我在研究數值演算法的同時,順帶一起學的 我的分析以 Fortran 90 為主,並且遵循 LAPACK 設計守則 </pre>[情報] Fortran登上TIOBE排名第10 (2024-05)https://webptt.com/m.aspx?n=/bbs/Fortran/M.1716384756.A.2D1.html2024-05-22T21:32:36+08:002024-06-11T11:00:30+08:00blc<pre>TIOBE Index: https://www.tiobe.com/tiobe-index/ Fortran 的歷史排名: https://www.tiobe.com/tiobe-index/fortran/ 以下引述自黑暗執行緒 ( https://blog.darkthread.net/blog/fortran-great-again/ ) </pre>[心得] 單元測試https://webptt.com/m.aspx?n=/bbs/Fortran/M.1709702512.A.3C3.html2024-03-06T13:21:52+08:002024-04-13T21:58:49+08:00dryman<pre>https://github.com/dryman/fortran_unit_test 週末心血來潮研究出如何運用CMake, CTest來給Fortran做單元測試 以及運用CMake進行簡易的套件管理 (blas, lapack) 雖然有稍微看過fortran wiki上單元測試的套件 https://fortranwiki.org/fortran/show/Unit+testing+frameworks </pre>Re: [問題] 新手問題:十進位轉二進位再用二進位轉回https://webptt.com/m.aspx?n=/bbs/Fortran/M.1679343108.A.0CE.html2023-03-21T04:11:48+08:002023-12-25T22:50:09+08:00blc<pre>我還真不知道能這樣輸出成二進位的樣子,學到了 先講一下,B32.6不是小數點第6位,是不到6位的話補0的意思, 不過在目前的輸出都超過6位的話就沒影響 假設你是想比較浮點數的精確度,可能要先弄清楚一些概念, 1. 浮點數(Fortran裡叫real)在電腦裡是用二進位儲存 </pre>[問題] 新手問題:十進位轉二進位再用二進位轉回https://webptt.com/m.aspx?n=/bbs/Fortran/M.1679155911.A.7F7.html2023-03-19T00:11:51+08:002023-03-19T00:11:50+08:00chunyu<pre>小弟第一次接觸Fortran,先前完全沒有其他程式語言基礎,想請問各位神大 假設兩個數值分別是 k1=3.1415和 k2=2.71828 ,怎麼轉成二進位(取到小數第6位)再轉回十進位,並計算其值與原值的差? IMPLICIT NONE Real*4 k1, k2 k1=3.1415 </pre>[問題] mpi要用什麼時鐘計時?https://webptt.com/m.aspx?n=/bbs/Fortran/M.1671769528.A.81C.html2022-12-23T12:25:28+08:002023-01-26T12:51:05+08:00fragmentwing<pre>如題 在弄mpi的東西 現在使用cpu_time和system_clock做測試 看網路上有人說cpu_time會把每一個處理序跑的時間加總,可是我用system_clock跑出來的時間有時候差很多,有時候又很近 而且最詭異的是,如果讓程式多寫點訊息出來,這兩個顯示出來的運行時間居然還變短了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.51.147 (臺灣) </pre>[閒聊] 用ChatGPT練習fortranhttps://webptt.com/m.aspx?n=/bbs/Fortran/M.1670620120.A.A0C.html2022-12-10T05:08:40+08:002022-12-10T05:25:56+08:00fragmentwing<pre>重點:要在催眠ChatGPT的時候就讓他執行程式,不然ChatGPT常常會說自己不是終端機 這邊我們先在說明的時候讓它寫出hello world 然後讓它用迴圈將平方數寫入文件"number.txt"內 我把催眠的指令寫在這裡,方便大家直接複製過去測試 你是一個有關於Fotran的虛擬機終端,從現在開始我會給你一些程式碼,請給出終端機會 </pre>Re: [心得] 可直接使用的快速排序法https://webptt.com/m.aspx?n=/bbs/Fortran/M.1669459004.A.7A5.html2022-11-26T18:36:44+08:002022-12-06T15:18:00+08:00fragmentwing<pre>自己回自己文好像怪怪的 其實是我後來想了想讀取格式的程式碼好像不用那麼複雜 只要這樣寫就同樣能夠得出space,decimal和digits的參數了 新增一個參數words(int),用來判斷是不是已經沒有在讀空格而是在讀數字了 i = 0 </pre>[心得] 可直接使用的快速排序法https://webptt.com/m.aspx?n=/bbs/Fortran/M.1669448975.A.3A1.html2022-11-26T15:49:35+08:002022-11-26T15:52:54+08:00fragmentwing<pre>最近又開始回鍋寫fortran了,總覺得該偶爾產點文章回饋板上免得哪天廢板了 (今年快結束了這還只是板上本年度第四篇嗎!?) 這次帶來的是部分自寫,在快排部分則使用板上前面幾篇提到的副程式的程式 文章:[問題] 這支快速排序法的副程式怎麼使用 如果是vscode的使用者,生成執行檔(exe)後可以直接拿來給別人用 </pre>Re: [問題] 有沒有二維數據的迴歸直線的斜率的函數https://webptt.com/m.aspx?n=/bbs/Fortran/M.1653010667.A.222.html2022-05-20T09:37:47+08:002022-06-02T06:16:50+08:00yhliu<pre>subroutine linereg(n,x,y,a,b) implicit none integer (kind=4), intent(in) :: n ! 4 bytes integer real (kind=8), intent(in) :: x(n), y(n) ! 8 bytes real real (kind=8), intent(out) :: a, b </pre>[問題] 有沒有免費應用程式庫https://webptt.com/m.aspx?n=/bbs/Fortran/M.1649757046.A.745.html2022-04-12T17:50:46+08:002022-04-23T12:17:57+08:00rickwang<pre>很多人的論文或專題用Fortran 寫的 有沒有可以找到類似免費應用程式庫,用Fortran發展的?! 主要找的是內然機相關程式 謝謝 -- </pre>[問題] 有沒有二維數據的迴歸直線的斜率的函數https://webptt.com/m.aspx?n=/bbs/Fortran/M.1649434882.A.E74.html2022-04-09T00:21:22+08:002022-04-09T11:49:44+08:00BanPeeBan<pre>手上有二維(x,y)的數據 想求回歸方程式(主要是斜率) 請問有沒有函數可以直接使用呢? 估狗都只找到高中數學的推導理論QQ 謝謝大家 </pre>[問題] 下載安裝G95需要前置作業嗎?https://webptt.com/m.aspx?n=/bbs/Fortran/M.1632462235.A.8CE.html2021-09-24T13:43:55+08:002021-09-28T22:28:50+08:00afsmart<pre>幾年前想讓自己的Win10筆電能編譯Fortran 上網查各種支援Windows 的免費編譯器下載來安裝 東搞西搞都還是不能用,直到弄到了G95才成功 現在想在別台Win10筆電裝G95 </pre>[問題] unix的shell script呼叫fortran跑迴圈https://webptt.com/m.aspx?n=/bbs/Fortran/M.1628737141.A.413.html2021-08-12T10:59:01+08:002021-08-26T15:06:31+08:00bearching<pre>我是fortran的超超超超新手 所以想要請問一下, 我平常是需要遠端連到unix上,用shell script跑程式, 然後這個程式會呼叫fortran的程式進來跑資料 我的問題可能滿籠統的,因為其實也不知該從何問起XD </pre>Fw: [問卦] 會fortran的都是什麼人https://webptt.com/m.aspx?n=/bbs/Fortran/M.1597844333.A.70E.html2020-08-19T21:38:53+08:002021-08-03T09:52:46+08:00blc<pre>作者: s93015a (水瓶珩) 看板: Gossiping 標題: Re: [問卦] 會fortran的都是什麼人 時間: Tue Aug 18 17:30:06 2020 ※ 引述《LaAc (深淵戰士)》之銘言: : 現在程式語言裡,C/C++/python之類的大家都知道,很多人都有涉獵,也有許多大學有特 </pre>[問題] 3D 凸包 包絡線https://webptt.com/m.aspx?n=/bbs/Fortran/M.1597841307.A.43D.html2020-08-19T20:48:27+08:002020-09-09T13:26:58+08:00BanPeeBan<pre>https://zh.wikipedia.org/wiki/%E5%87%B8%E5%8C%85 已知 三維空間中n個點的座標 想求 一個可以恰把全部的點包起來的凸多面體 </pre>[問題] 這支快速排序法的副程式怎麼使用https://webptt.com/m.aspx?n=/bbs/Fortran/M.1590375785.A.145.html2020-05-25T11:03:05+08:002020-05-26T21:04:29+08:00BanPeeBan<pre>找到副程式如下 (來源:https://gist.github.com/t-nissie/479f0f16966925fa29ea) --------------------------------------------------- recursive subroutine quicksort(a, first, last) implicit none </pre>[問題] 讀取數字文字混和檔案到陣列https://webptt.com/m.aspx?n=/bbs/Fortran/M.1582551676.A.868.html2020-02-24T21:41:16+08:002020-03-31T10:32:35+08:00chaosam<pre>目前手上的資料檔格式長成下列這樣 2222 33.02 2.6 7.7 2222 33.02 2.6 7.7 2222 33.02 >0 7.7 2222 33.02 2.6 <0 </pre>