社区
英特尔边缘计算技术
帖子详情
Fortran 多线程问题
hjxy
2016-09-18 06:29:36
大家好!我有一个Fortran程序,包含两个模块,一个计算模块和一个TCP/IP传送和接收消息的模块。第一个模块负责计算,第二个模块负责与其它程序交换数据,并用来控制计算模块。这两个模块需要同时运行,计算模块需要能把中间计算的结果传递给TCP/IP模块,同时也能够从TCP/IP模块中获取控制计算的信息。在C#中,可以使用Thread启动函数,但是Fortran呢?
...全文
3382
1
打赏
收藏
Fortran 多线程问题
大家好!我有一个Fortran程序,包含两个模块,一个计算模块和一个TCP/IP传送和接收消息的模块。第一个模块负责计算,第二个模块负责与其它程序交换数据,并用来控制计算模块。这两个模块需要同时运行,计算模块需要能把中间计算的结果传递给TCP/IP模块,同时也能够从TCP/IP模块中获取控制计算的信息。在C#中,可以使用Thread启动函数,但是Fortran呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_44091395
2020-05-29
打赏
举报
回复
你好,请问有限元开源软件calculix怎么编译,期待你的回复。☺️
visual
Fortran
本书是为具有
Fortran
77语言基础的读者编写的一本参考书,书中没有详细介绍
Fortran
语言本身,而是重点讨论了如何充分利用Visual
Fortran
这个编程工具来开发Windows应用程序。本书内容主要包括:如何创建应用程序(包括动态链接库)、编辑和链接程序、调试和优化程序、创建对话框、使用图形模块、与其他语言(包括Visual Basic、Visual C++以及汇编语言)混合编程、创建
多线程
以及使用IMSL数学库和统计库等。此外,本书还介绍了一些Visual
Fortran
工具的使用方法。 本书内容翔实、语言流畅、易学易懂,可作为计算机编程人员学习Visual
Fortran
的参考书。
多线程
,并行与分布式程序设计基础_安德鲁斯
《
多线程
,并行与分布式程序设计基础(影印版)》是2002年高等教育出版社出版的图书,作者是安德鲁斯。 本书利用现实环境中的例子,着重讲述并行系统的实践与应用。介绍了
多线程
、并行和分布式计算的基本概念,并且把它们与实现和完成过程联系起来,关注解决方案的正确性和性能。主要内容包括:共享变量程序设计,分布式程序设计,并行程序设计。本书对一些实际案例进行研究,论题包括并行线程、MPI、OpenMP库,还有Java程序设计语言、Ada、高性能
Fortran
、Linda、Occam和SR。通过完整程序执行具体的例子,程序和实例皆为共享式和分布式的。样例应用领域包括科学计算和分布式系统。本书适用于
多线程
、并行和分布式计算课程。 作者Greg Andrews是美国亚利桑那大学计算机科学系教授,其研究涉及包括并发和分布式程序设计的各个层面。
Visual
Fortran
调用Win32 API函数 (2008年)
如何正确调用Windows操作系统所提供的Win32 API函数来扩展Visual
Fortran
在窗口管理、内存管理、绘图、
多线程
等方面的功能,是当前数值计算Windows应用程序开发经常面临的
问题
.对此进行较为系统的探讨,包括Visual
Fortran
所提供的Win32 API接口模块是如何组织的,当中的接口是如何封装的,如何按接口定义设置一致的字符串、指针和结构体
Fortran
实参等,并用典型示例加以说明,给Visual
Fortran
平台上的Win32 API函数调用提供了操作指南.
VTK
Fortran
:纯
Fortran
VTK(XML)API
VTK
Fortran
VTK
Fortran
,纯
Fortran
VTK(XML)API 一个KISS纯
Fortran
库,用于解析和发出符合VTK(XML)标准的文件 VTK
Fortran
是一个纯
Fortran
库,用于解析和发出VTK文件; VTK
Fortran
符合
Fortran
2003+标准; VTK
Fortran
支持并行体系结构,它是线程安全的。 VTK
Fortran
支持ascii ,二进制(Base64编码)和原始文件格式。 VTK
Fortran
是一个免费的开源项目。
问题
编译器支持 主要特点版权| 说明文件| VTK
Fortran
的味道 主要特点 VTK功能 出口商 旧版标准 结构化点; 结构化网格; 非结构化网格; 多数据 直线网格 场地; XML标准 串行数据集: 图像数据; 多数据 直线网格 结构化网格; 非结构
OpenMP并行计算程序设计基础
OpenMP是由The Board of the OpenMP Architecture Review Board(ARB)提出的一套用于共享内存并行系统的
多线程
程序设计标准。目前,OpenMP仅支持C、C++和
Fortran
语言。由于OpenMP是一种共享存储的标准,所以在非共享存储系统上不能使用,如集群(Cluster)(目前在非共享存储系统上并行主要采用MPI)。简而言之,OpenMP就是一种
多线程
程序设计的标准,适合在个人计算机上进行并行计算。它提供了对并行算法的抽象描述,程序员只需在源代码中加入专用的pragma来指明,编译器将自动将程序进行并行。 主要内容: 一、一个简单的OpenMP例子 1 二、OpenMP概述 5 三、并行数目与并形体对运行效率的影响 8 四、求π例子 13 五、循环结构的并行 17 1、范围条件 17 2、shedule条件 22 3、threadprivate指令 24 六、分段并行 25 七、嵌套并行 29 八、OpenMP中的常用函数 33 1、设置线程数目 33 2、获取线程数目 33 3、获取最
多线程
数目 33 4、返回线程ID 33 5、获取程序可用的处理器数目 33 6、获取时间 34 7、是否处于并行中 34 九、同步 35 1、互斥同步 39 2、事件同步 42
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章