自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Fortran日期时间处理模块

Fortran自身并不带有日期时间处理函数,故仿照vb.net编写 Mod_DateTime 模块(点击下载),其中包含两个结构体TimeSpan 和 DateTime。模块内部采用32位整型数据和64位浮点数据,主要功能:1、计算两个时间间隔(TimeSpan类型)之间的时间间隔;2、计算两个时刻(DateTime类型)之间的时间间隔;3、计算与某时刻相距一定时间间隔的时刻。

2022-12-05 20:13:10 960 1

原创 粒子群算法Fortran代码(OMP并行)

粒子群算法可用于解决强非线性优化问题,原理较为简单(参加:最优化算法之粒子群算法(PSO)_青萍之末的博客-CSDN博客_粒子群算法),这里给出Fortran代码实现模块( module POS)。该代码适用于任意参数个数的情况,并采用OpenMP加速计算。注意:代码求取的是目标函数极小值问题,如需求极大值,需对目标函数objFun取反。module PSO implicit nonecontains!*****************************************...

2021-09-12 16:38:07 1775

原创 Grd文件格式说明

绘图软件Golden Surfer采用的网格文件(grd)主要有Surfer 6 Text、Surfer 6 Binary以及Surfer 7三种存储格式,其中Surfer 6 Text格式以Ascii码存储,可直接用记事本查看,提取、修改数据均较为方便;另外两种格式均以二进制形式存储,不能直接查看和修改,只能使用专门的程序进行操作。目前常用前两种数据格式。为便于读取grd数据,现将以上三种存储格式作简单介绍。1、Surfer 6 Text文件格式数据说明: 行号 ...

2021-08-20 15:09:28 9761

原创 查询文件夹是否存在

Fortran标准提供了inquire函数查询文件的状态,但并未提供查询文件夹是否存在的功能,部分编译器会额外提供某些扩展来实现。gfortran将文件夹同样视为文件,因此可通过inquire函数的file参数查询(经测试,linux和win均可):program test_gfortranimplicit nonelogical isExist!查询文件夹ab是否存在inquire(file='ab',exist=isExist)print*,isExistend program...

2021-08-14 11:24:55 2109

Fortran日期时间处理模块

​ Fortran自身并不带有日期时间处理函数,故仿照vb.net编写Mod_DateTime模块,其中包含两个结构体TimeSpan 和 DateTime。模块内部采用32位整型数据和64位浮点数据,主要功能:1、计算两个时间间隔(TimeSpan类型)之间的时间间隔;2、计算两个时刻(DateTime类型)之间的时间间隔;3、计算与某时刻相距一定时间间隔的时刻。

2022-12-05

C/Fortran多核并行计算(OpenMP)

分别使用C语言和Fortran语言介绍OpenMP并行计算的相关内容,含有示例代码,配套有视频教程。主要内容: 第1讲 OpenMP基础 第2讲 并行域 第3讲 OMP指令(一) 第4讲 OMP指令(二) 第5讲 THREADPRIVATE属性 第6讲 线程绑定

2022-10-20

Fortran多核并行计算

讲义简要介绍采用Fortran语言和OpenMP技术进行并行计算的知识,配有视频教程,主要内容包括: 第一讲 OpenMP基础 第二讲 并行域 第三讲 OMP指令(上) 第四讲 OMP指令(下) 第五讲 THREADPRIVATE属性 第六讲 OMP并行代码调试 时--空迭代算法中的空间并行

2021-08-19

Windows系统下Fortran编程

Fortran编程讲义,内容较为精简,配有视频教程。内容如下: 第一讲 基础知识及开发环境 第二讲 数据类型及格式化输入输出 第三讲 语句结构和数组 第四讲 接口及函数(子程序) 第五讲 指针及链表 第六讲 并行计算基础及操作 Fortran 与 C C# 混合编程 自动化操作:调用外部程序处理数据

2021-08-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除