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>