期刊文献+
共找到319篇文章
< 1 2 16 >
每页显示 20 50 100
基于软件共享存储的Co-Array Fortran编译器实现 被引量:1
1
作者 黄春 《计算机科学》 CSCD 北大核心 2012年第1期287-289,304,共4页
Co-Array Fortran(CAF)已经成为Fortran语言标准的一部分,在科学计算领域逐渐被接受。基于软件共享存储实现了一个CAF编译器,其通过直接的数组赋值实现Co-array数据通信,利用数据垫塞技术提高数据局部性,减少伪共享,优化CAF程序性能。... Co-Array Fortran(CAF)已经成为Fortran语言标准的一部分,在科学计算领域逐渐被接受。基于软件共享存储实现了一个CAF编译器,其通过直接的数组赋值实现Co-array数据通信,利用数据垫塞技术提高数据局部性,减少伪共享,优化CAF程序性能。典型科学计算程序测试表明,CAF能够获得和MPI相当的性能。 展开更多
关键词 co-array fortran 映像 协同数组 数据垫塞
在线阅读 下载PDF
Co-array Fortran编译器的设计与实现 被引量:1
2
作者 唐沛蓉 黄春 +1 位作者 杨学军 王桂彬 《计算机工程》 CAS CSCD 北大核心 2007年第23期84-86,共3页
基于GUN Fortran编译器,设计并实现了co-array Fortran(CAF)编译器。通过源到源的转换将CAF代码转换为带有运行库调用的Fortran 90程序。典型用例的测试表明,CAF具有较好的可编程性,且CAF程序通过对数据分布的显式控制可获得比OpenMP程... 基于GUN Fortran编译器,设计并实现了co-array Fortran(CAF)编译器。通过源到源的转换将CAF代码转换为带有运行库调用的Fortran 90程序。典型用例的测试表明,CAF具有较好的可编程性,且CAF程序通过对数据分布的显式控制可获得比OpenMP程序更为高效的执行性能。 展开更多
关键词 co-array fortran 映像 源到源转换
在线阅读 下载PDF
基于Fortran语言的地球外辐射带电子三维数据同化建模 被引量:1
3
作者 罗陶荣 曹兴 +4 位作者 马新 付松 倪彬彬 王晓宇 雷源 《地球物理学报》 SCIE EI CAS CSCD 北大核心 2024年第4期1285-1298,共14页
开发地球电子辐射带的数据同化模型,对于理解辐射带电子的动态演化过程和辐射带空间天气预报具有重要意义.结合范阿伦卫星的辐射带电子观测数据和外辐射带三维扩散模型,采用卡尔曼滤波算法,本文开发了基于Fortran语言的外辐射带电子三... 开发地球电子辐射带的数据同化模型,对于理解辐射带电子的动态演化过程和辐射带空间天气预报具有重要意义.结合范阿伦卫星的辐射带电子观测数据和外辐射带三维扩散模型,采用卡尔曼滤波算法,本文开发了基于Fortran语言的外辐射带电子三维数据同化模型(Three-dimensional Data Assimilative Model of Outer Radiation belt Electrons,简称TDAMORE),实现对L^(*)=3~7、能量范围为0.1~5 MeV、投掷角范围为5°~90°的外辐射带电子时空变化过程的三维重构.通过对2018年8月期间外辐射带电子通量演化过程的重构,证实TDAMORE模型可以较好地重现不同能量和不同投掷角电子通量在磁暴前后的演化特征.通过分析电子通量的观测和同化结果之间的相关系数、平均误差、平均绝对误差和均方误差,发现对于能量低于4 MeV的电子,观测与同化结果之间的相关系数基本大于0.8且误差相对较低.而对于更高能量的电子,观测与同化结果之间的误差相对较高,这可能是同化模型忽略了电磁离子回旋波对电子的散射损失导致的. 展开更多
关键词 地球外辐射带 电子通量 三维数据同化 范阿伦卫星 fortran语言
在线阅读 下载PDF
Fortran内存泄漏静态检测方法研究 被引量:1
4
作者 罗坤 金大海 宫云战 《小型微型计算机系统》 CSCD 北大核心 2024年第7期1778-1786,共9页
内存泄漏在没有垃圾回收机制的语言中是常见的问题,虽然Fortran95引入ALLOCATABLE数组解决了部分泄漏问题,但是通过指针申请内存资源仍然会造成泄漏,现有研究对Fortran内存泄漏的检测流程适配度不高且面向Fortran内存状态分析的效率和... 内存泄漏在没有垃圾回收机制的语言中是常见的问题,虽然Fortran95引入ALLOCATABLE数组解决了部分泄漏问题,但是通过指针申请内存资源仍然会造成泄漏,现有研究对Fortran内存泄漏的检测流程适配度不高且面向Fortran内存状态分析的效率和精确度上仍存在优化空间.针对这一问题,本文提出了一种面向Fortran指针引发的内存泄漏静态检测方法.首先引入指针引用控制流图(PR-CFG,Pointer Reference-Control Flow Graph)来精简程序模型,并符号化程序节点的内存状态信息,依据数据流生成路径敏感的符号化函数摘要作用于过程间分析,最终通过PR-CFG节点上由抽象内存状态计算得到的内存状态集进行故障模式状态机的状态转化来实现内存泄漏的检测.实验表明,本方法提高了Fortran指针引发内存泄漏的检测精度和效率,降低了检测的误报率. 展开更多
关键词 fortran指针 内存泄漏检测 PR-CFG 符号化函数摘要 抽象内存状态计算
在线阅读 下载PDF
混合编程与Fortran计算程序可视化 被引量:11
5
作者 张志华 王林江 吕庆风 《计算机应用》 CSCD 1999年第6期33-35,共3页
本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计... 本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计算结果的可视化。用作者已有的用Fortran语言编写的源程序进行了尝试,结果良好。 展开更多
关键词 VC++ 混合编程 计算程序 可视化 fortran语言
在线阅读 下载PDF
VisualC++与Fortran的混编 被引量:13
6
作者 张向强 陈志英 《计算机工程》 CAS CSCD 北大核心 2001年第1期160-161,共2页
针对Visual C++作为Windows环境下最主要的应用开发系统,对于如何利用已积累的Fortran代码和利用Fortran语言的长处,并将其集成到Visual C++环境下,提出了两种混编方法,并论述了两种方法的... 针对Visual C++作为Windows环境下最主要的应用开发系统,对于如何利用已积累的Fortran代码和利用Fortran语言的长处,并将其集成到Visual C++环境下,提出了两种混编方法,并论述了两种方法的原理、步骤和优缺点,以期在软件开发和计算领域更好地发挥两种开发环境的优势. 展开更多
关键词 混合编程 VISUALC++ fortran语言 编译器 计算机
在线阅读 下载PDF
VC、VB与FORTRAN的混合编程技术及其实现 被引量:8
7
作者 欧阳永忠 王瑞 +4 位作者 陆秀平 申家双 王克平 刘传勇 侯世喜 《海洋测绘》 2004年第1期54-59,共6页
在探讨高级编程语言之间混合编程技术的基础上,通过实例在VisualC++6 0、VisualBasic6 0和FortranPowerStation4 0开发平台上演示了VC、VB和FORTRAN之间动态连接库(DLL)模式混合编程的实际应用,为使用不同开发平台的程序员和涉及知识产... 在探讨高级编程语言之间混合编程技术的基础上,通过实例在VisualC++6 0、VisualBasic6 0和FortranPowerStation4 0开发平台上演示了VC、VB和FORTRAN之间动态连接库(DLL)模式混合编程的实际应用,为使用不同开发平台的程序员和涉及知识产权保护的单位之间协作开发高质量的软件提供了技术途径。 展开更多
关键词 VC VB fortran 混合编程 动态连接库
在线阅读 下载PDF
Matlab与Fortran混合编程之DLL实现方法 被引量:8
8
作者 潘克家 汤井田 郑洲顺 《计算机工程与应用》 CSCD 北大核心 2011年第31期1-3,23,共4页
简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于... 简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于动态链接库的混合编程方法能充分利用现有软件包,结合Fortran计算效率高、Matlab矩阵计算及图形处理功能强的优点,符合当前科学工程计算程序设计的发展方向。 展开更多
关键词 动态链接库 混合编程 MATLAB语言 fortran语言 高斯-约当消去法
在线阅读 下载PDF
Visual C++与Fortran混合编程在电磁散射中的应用 被引量:4
9
作者 李慧 韩一平 +1 位作者 华彩成 李存志 《微波学报》 CSCD 北大核心 2012年第S1期315-318,共4页
为了提高电磁散射程序进行数值计算时人机交互性和可操作性,基于MS Visual Studio 2008和Intel Visual Fortran这两种编译环境用Visual C++与Fortran语言混合编程的方法编制电磁散射计算软件。该方法用Visual C++制作界面,用Fortran语... 为了提高电磁散射程序进行数值计算时人机交互性和可操作性,基于MS Visual Studio 2008和Intel Visual Fortran这两种编译环境用Visual C++与Fortran语言混合编程的方法编制电磁散射计算软件。该方法用Visual C++制作界面,用Fortran语言编写主运算程序,用Visual C++调用Fortran生成的动态链接库.并且使耗时较长的Fortran程序变成后台运行。工程实例表明,该软件计算效率较高,可以提高人机交互性和可操作性,同时验证混合编程在数值运算软件设计中的可行性、实用性以及有效性。 展开更多
关键词 混合编程 电磁散射 Intel VISUAL fortran VISUAL C++
在线阅读 下载PDF
C/C++与FORTRAN混合编程技术及其应用研究 被引量:12
10
作者 赵震宇 王喜臣 《长春科技大学学报》 CAS CSCD 北大核心 2001年第2期197-200,共4页
详细论述了C/C ++和FORTRAN混合编程技术 ,尤其是对动态连接库方法进行了重点介绍。将C/C ++和FORTRAN进行混合编程 ,一方面可以达到这两种语言优势互补的目的 ;另一方面可以再利用前人留下的大量成熟的FORTRAN程序 ,避免了重复编程和... 详细论述了C/C ++和FORTRAN混合编程技术 ,尤其是对动态连接库方法进行了重点介绍。将C/C ++和FORTRAN进行混合编程 ,一方面可以达到这两种语言优势互补的目的 ;另一方面可以再利用前人留下的大量成熟的FORTRAN程序 ,避免了重复编程和资源浪费 ,节约了大量编程时间。 展开更多
关键词 VC++语言 fortran语言 混合编程 动态连接库 语言约定
在线阅读 下载PDF
VB和Fortran语言混合编程在结构动力分析中的应用 被引量:9
11
作者 刘鹏 蒲军平 《浙江工业大学学报》 CAS 北大核心 2010年第1期102-106,共5页
利用Fortran语言强大的计算功能并结合Visual Basic语言良好的可视化界面设计功能,开发出能计算复杂工况且具有较好的人机交互界面的结构动力分析有限元计算程序系统(SDAFEM),讨论了VB和Fortran混合编程方法中VB与Fortran的接口、VB调用... 利用Fortran语言强大的计算功能并结合Visual Basic语言良好的可视化界面设计功能,开发出能计算复杂工况且具有较好的人机交互界面的结构动力分析有限元计算程序系统(SDAFEM),讨论了VB和Fortran混合编程方法中VB与Fortran的接口、VB调用Fortran编译的可执行文件,以及shell函数异步执行和"黑屏"的解决方法.对SDAFEM系统的功能、运行环境、操作流程、数据结构等进行了阐述,分析并解决了在前后处理界面实现过程中所遇到的一些典型问题.完成的软件具有使用简捷方便、自动计算并处理数据、自动绘制动态动力响应图的功能,提高了结构动力分析工作中在数据处理时的效率. 展开更多
关键词 VB fortran 混合编程 结构 动力分析 数值计算
在线阅读 下载PDF
VB界面设计与FORTRAN数值计算功能的组合应用 被引量:6
12
作者 蒲军平 刘鹏 《计算机应用与软件》 CSCD 2010年第12期148-150,共3页
针对当前土建工程上广泛应用的变截面梁桥,在移动车辆作用下动力响应的解析解难以得到,基于有限单元法的基本思想,利用Fortran语言强大的计算功能采用数值计算方法模拟在移动荷载作用下梁桥的振动情况,同时结合VisualBasic语言良好的可... 针对当前土建工程上广泛应用的变截面梁桥,在移动车辆作用下动力响应的解析解难以得到,基于有限单元法的基本思想,利用Fortran语言强大的计算功能采用数值计算方法模拟在移动荷载作用下梁桥的振动情况,同时结合VisualBasic语言良好的可视化界面设计功能,开发出能计算复杂工况且具有较好的人机交互界面的桥梁动力计算软件,实现了VB的可视化界面与For-tran强大的数值计算能力的结合。 展开更多
关键词 VB fortran 混合编程 动态链接库 梁桥 动力分析
在线阅读 下载PDF
基于VB和Fortran语言混合编程的滑动轴承性能分析的可视化研究 被引量:5
13
作者 崔晓康 吴超 +2 位作者 吴溢华 李立伟 吴兰锋 《机床与液压》 北大核心 2011年第21期91-93,共3页
对滑动轴承性能分析的可视化进行了研究。利用Fortran语言编制滑动轴承性能参数的计算程序,利用VB语言编制友好的程序运行界面,并介绍了用VB语言调用Fortran程序的方法,然后通过止推油膜轴承的例子介绍了该程序的使用方法。该程序可以... 对滑动轴承性能分析的可视化进行了研究。利用Fortran语言编制滑动轴承性能参数的计算程序,利用VB语言编制友好的程序运行界面,并介绍了用VB语言调用Fortran程序的方法,然后通过止推油膜轴承的例子介绍了该程序的使用方法。该程序可以为非滑动轴承专业的人员快速得到轴承的性能参数提供便利。 展开更多
关键词 Visual BASIC语言 fortran语言 滑动轴承 可视化
在线阅读 下载PDF
基于Fortran语言和GMT软件的实测地质剖面的迅速实现 被引量:5
14
作者 王兆国 鲁如魁 《计算机应用》 CSCD 北大核心 2015年第A02期301-304,共4页
针对实测地质剖面图绘制费时费力的问题,提出一种按照复数运算规则计算实测地质剖面要素的投影绘图方法。该方法根据地质方位与复数辐角定义的相似,使地质方向东西、南北坐标轴分别与复数的虚、实轴重叠,按照复数运算规则计算导线位置... 针对实测地质剖面图绘制费时费力的问题,提出一种按照复数运算规则计算实测地质剖面要素的投影绘图方法。该方法根据地质方位与复数辐角定义的相似,使地质方向东西、南北坐标轴分别与复数的虚、实轴重叠,按照复数运算规则计算导线位置、地形起伏、岩层线、产状等各实测地质剖面要素的空间位置,并通过Generic Mapping Tools(GMT)软件对计算结果进行投影绘图。实验结果表明:该计算机绘图方法绘制效率至少是手工绘制效率的几十倍,绘图时间最多是手工绘图时间4%左右;图件清洁干净,易于识别,比手绘图件更精准。该绘图方法不需要对语言和软件的精确掌握,更易于在广大地质工作者中得到推广和使用。 展开更多
关键词 实测地质剖面 复数运算 GMT软件 导线法 fortran语言
在线阅读 下载PDF
一种在Fluent UDF中使用IMSL Fortran数值库的方法 被引量:3
15
作者 胡文清 詹杰民 《中山大学学报(自然科学版)》 CAS CSCD 北大核心 2017年第3期31-35,共5页
UDF能极大地延伸Fluent的功能,被广泛应用于Fluent的各类计算中。IMSL是一个集合数学与统计函数的程序库,具有高效率、性能强大、应用简单等优点。研究并找到了一种方法,通过将调用IMSL的Fortran程序编译为动态链接库,并在UDF中调用该... UDF能极大地延伸Fluent的功能,被广泛应用于Fluent的各类计算中。IMSL是一个集合数学与统计函数的程序库,具有高效率、性能强大、应用简单等优点。研究并找到了一种方法,通过将调用IMSL的Fortran程序编译为动态链接库,并在UDF中调用该动态链接库,实现在UDF中使用IMSL数值库;同时给出了一个实例,在数值水槽中生成椭圆余弦波。为结合IMSL的优点,实现更简单、更快速、更自然的UDF程序编写提供了技术支持,极大地提高了复杂UDF的编写能力,增强Fluent的计算能力和应用范围。 展开更多
关键词 FLUENT UDF IMSL fortran 椭圆余弦波
在线阅读 下载PDF
VB与FORTRAN混合编程的两种方法及其比较 被引量:10
16
作者 何萌 柴军瑞 《水电能源科学》 2005年第1期60-62,共3页
介绍和比较 VB直接调用 Fortran编译的可执行文件和 VB调用 Fortran动态链接库两种实现 VB和Fortran混合编程的方法 ,给出了实现 VB和 Fortran混合编程的具体实例 。
关键词 水利数值计算 VB fortran 混合编程 SHELL函数 动态链接库
在线阅读 下载PDF
用Fortran和Excel的联合方法绘制科技图线 被引量:3
17
作者 王伯年 王宏光 杨志勇 《计算机工程与设计》 CSCD 北大核心 2008年第15期4048-4050,共3页
科技中的数值计算和数值模拟,用Fortran编程获得数值结果有着突出的优点,Microsoft Excel在按数据绘制图线方面有着丰富的功能。将两者联合高效地获得了图示结果,是一种值得重视的方法。尤其在按一份数据文件绘制几张图,每张图又有几条... 科技中的数值计算和数值模拟,用Fortran编程获得数值结果有着突出的优点,Microsoft Excel在按数据绘制图线方面有着丰富的功能。将两者联合高效地获得了图示结果,是一种值得重视的方法。尤其在按一份数据文件绘制几张图,每张图又有几条曲线时,此法的简捷性尤为突出。对此,阐明了一些有效的建议,并给出了无处可微连续函数的图示结果。 展开更多
关键词 fortran编程 微软Excel软件 图线 无处可微连续函数 计算机绘图
在线阅读 下载PDF
Fortran与Matlab混合编程实现溴化锂水溶液的物性计算可视化 被引量:2
18
作者 王书中 由世俊 +1 位作者 孙贺江 李秋生 《流体机械》 CSCD 2004年第1期59-61,共3页
简要介绍了Fortran与Matlab混合编程的基本原理 ,通过Fortran与Matlab的接口函数 ,实现了Matlab对Fortran函数的直接调用 ,并以溴化锂水溶液物性程序为基础 ,利用Matlab强大的矩阵计算及图形绘制与编辑功能 ,实现了溴化锂水溶液物性计... 简要介绍了Fortran与Matlab混合编程的基本原理 ,通过Fortran与Matlab的接口函数 ,实现了Matlab对Fortran函数的直接调用 ,并以溴化锂水溶液物性程序为基础 ,利用Matlab强大的矩阵计算及图形绘制与编辑功能 ,实现了溴化锂水溶液物性计算的可视化 ,为进行溴化锂吸收式制冷的热力计算及分析提供了方便、快捷的图形计算工具。 展开更多
关键词 fortran MATLAB 溴化锂水溶液 物性计算
在线阅读 下载PDF
基于计算统一设备架物Fortran的直接模拟蒙特卡洛方法并行优化 被引量:2
19
作者 严立 戴欣怡 +2 位作者 陈佳洛 王平阳 欧阳华 《上海交通大学学报》 EI CAS CSCD 北大核心 2013年第8期1198-1204,共7页
利用基于图形处理器(GPU)的计算统一设备架构(CUDA)Fortran编程平台,对直接模拟蒙特卡洛(DSMC)方法进行并行优化,并以高超声速气动热计算为例,考察了串行与并行计算速度以及不同仿真分子数对并行效率的影响.结果表明,在保证计算精度不... 利用基于图形处理器(GPU)的计算统一设备架构(CUDA)Fortran编程平台,对直接模拟蒙特卡洛(DSMC)方法进行并行优化,并以高超声速气动热计算为例,考察了串行与并行计算速度以及不同仿真分子数对并行效率的影响.结果表明,在保证计算精度不变的情况下,程序取得了4~10倍的加速比,并且加速性能高低与计算规模大小成正比. 展开更多
关键词 直接模拟蒙特卡洛 fortran 图形处理器 计算统一设备架构 气动热
在线阅读 下载PDF
Fortran与基于对象语言的混合编程研究 被引量:4
20
作者 周振红 杨国录 周洞汝 《三峡大学学报(自然科学版)》 CAS 2001年第2期138-143,共6页
论述了 32位Fortran与VisualC + +、VisualBasic、Delphi混合编程的基础和实现途径 ,给出了建造Fortran动态链接库的一些技术细节 ,探讨了VisualC + +、VisualBasic、Delphi如何导入Fortran动态链接库 ,如何与Fortran在调用约定、命名... 论述了 32位Fortran与VisualC + +、VisualBasic、Delphi混合编程的基础和实现途径 ,给出了建造Fortran动态链接库的一些技术细节 ,探讨了VisualC + +、VisualBasic、Delphi如何导入Fortran动态链接库 ,如何与Fortran在调用约定、命名约定。 展开更多
关键词 fortran 混合编程 参数传递
在线阅读 下载PDF
上一页 1 2 16 下一页 到第
使用帮助 返回顶部