# fortrancode **Repository Path**: euler37/fortrancode ## Basic Information - **Project Name**: fortrancode - **Description**: 简单的fortran 程序 - **Primary Language**: FORTRAN - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-28 - **Last Updated**: 2025-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fortrancode #### 介绍 简单的fortran 程序 #### 软件架构 一些fortran 程序 #### 介绍 |程序|用途| |:-: |:-: | |`big_int`|大整数的计算| |`real_to_fraction`|计算IEEE浮点数的分数表示| |`rk45`|5阶Runge-Kutta法求解微分方程,误差估计4阶| |`test_count`|数组去重并统计各个元素的重复次数| |`test_list`|一个可以容纳所有类型的数组(列表),测试| |`write_bench`|写文件操作的bench,包含数组读取,隐循环读取| |`remove_duplicate`|两种方案实现的数组去重| |`solve`|Fortran实现的高斯列主元消元法,考虑到了列优先性质,快于一般程序,对比`dgesv`,小于`600X600`情况下,快于openblas/lapack,小于`200X200`情况下,快于mkl| |`sort`|Fortran实现的基数排序,线性排序算法| |`gauss_leg`|高斯勒让德积分公式,自适应划分,6节点计算,5节点估计误差| |`string_trans`|一个将<>,位置替换为对应的数字| |`write_self`|一个可以打印自己的程序| |`permanent`|计算矩阵的积和式,可选择binary code或者gray code| |`bf`| 用Fortran写的brainfuck 解释器| #### 参与贡献 #### 特技