期刊文献+
共找到1,163篇文章
< 1 2 59 >
每页显示 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
llo标量势差分计算的Co-array Fortran解决方案及算例
2
作者 姜义 刘莹 《长春大学学报》 2015年第12期38-43,共6页
在64位Intel Visual Fortran开发环境下,基于Co-array并行处理规范,给出详尽的多路多核心硬件支撑下的差分数值处理方案。采用该方案计算了长直直流圆柱导体空间的二维电势分布并进行了讨论。
关键词 并行计算 co-array fortran 线性差分
下载PDF
Co-array Fortran编译器的设计与实现 被引量:1
3
作者 唐沛蓉 黄春 +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语言的地球外辐射带电子三维数据同化建模
4
作者 罗陶荣 曹兴 +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语言程序设计课程教学改革探讨
5
作者 苏婧 莫欣岳 李欢 《高教学刊》 2023年第30期122-125,共4页
计算机程序设计作为高校大气科学专业的重要基础课程,旨在培养学生应用计算机语言编程并解决大气科学领域实际问题的能力。在信息技术高速发展的今天,如何开展合理的课堂教学和有效的实践训练,以满足新时期国家和社会对大气人才培养的要... 计算机程序设计作为高校大气科学专业的重要基础课程,旨在培养学生应用计算机语言编程并解决大气科学领域实际问题的能力。在信息技术高速发展的今天,如何开展合理的课堂教学和有效的实践训练,以满足新时期国家和社会对大气人才培养的要求,是高校课程改革的主要目的。该文基于作者十几年教学实践的经验与思考,从编程语言和教材的选择、课堂教学方式、实践训练环节等方面,对目前大气科学专业程序设计课程教学中存在的问题进行探讨和总结,并提出具体的教学改革思路和方法,以期为完善课程体系建设、提高教学质量提供借鉴。 展开更多
关键词 大气科学 fortran语言 程序设计 教学改革 实践训练
下载PDF
基于Fortran语言的大学物理教学——以简谐振动的合成为例
6
作者 吴魏霞 李福芸 张翱 《现代信息科技》 2023年第14期189-193,共5页
借助Fortran语言编程,结合Origin画图软件,对大学物理中的重要知识点——简谐振动的合成进行模拟研究,重点分析讨论了两个同方向同频率、同方向不同频率、相互垂直方向同频率及相互垂直方向不同频率的简谐振动的合成情况。通过与理论相... 借助Fortran语言编程,结合Origin画图软件,对大学物理中的重要知识点——简谐振动的合成进行模拟研究,重点分析讨论了两个同方向同频率、同方向不同频率、相互垂直方向同频率及相互垂直方向不同频率的简谐振动的合成情况。通过与理论相比较,可以帮助学生加深理解不同条件下的简谐振动合成原理及规律。此外,还可将Fortran语言用于大学物理其他知识点的教学中,如受迫振动、光的干涉、光的衍射等,将抽象的知识直观化,以提高大学物理课程教学效果。 展开更多
关键词 大学物理 简谐振动合成 fortran语言 ORIGIN软件
下载PDF
Fortran Powerstatio 4.0静态链接库建立与使用
7
作者 陈彦瑾 《科学技术创新》 2023年第26期88-91,共4页
静态链接库可以封装已经成熟的程序代码,优化程序结构。Fortran静态链接库的建立和使用并不复杂,大型程序经简单改写便可使用静态库进行封装,这无疑会带来很大的方便。本文介绍了一种在Fortran Powerstatio 4.0环境下建立静态链接库,并... 静态链接库可以封装已经成熟的程序代码,优化程序结构。Fortran静态链接库的建立和使用并不复杂,大型程序经简单改写便可使用静态库进行封装,这无疑会带来很大的方便。本文介绍了一种在Fortran Powerstatio 4.0环境下建立静态链接库,并通过主程序调用链接库的简单实用的方法。静态链接库在工程计算领域具有很大的实用性,值得积极推广使用。 展开更多
关键词 fortran fortran Power Station 静态链接库 模块 编程语言
下载PDF
基于大气科学的Fortran语言程序设计教学探讨
8
作者 张莹 胡文东 《创新教育研究》 2023年第7期1745-1749,共5页
Fortran语言程序设计作为一门简洁高效的计算机高级编程语言,在大气科学专业中被广泛使用。文章在充分厘清了Fortran语言程序设计传统教学中存在的短板弱项后,从教学设计、教学方式及专业融合三个方面提出了针对性的建议,旨在激发学生... Fortran语言程序设计作为一门简洁高效的计算机高级编程语言,在大气科学专业中被广泛使用。文章在充分厘清了Fortran语言程序设计传统教学中存在的短板弱项后,从教学设计、教学方式及专业融合三个方面提出了针对性的建议,旨在激发学生对该课程的学习兴趣,加强学生的上机实践,加速相关专业课的有效融合,以期为大气科学专业学生以后顺利开展业务科研工作打下坚实基础,同时也为高等院校涉及计算机程序设计的其他专业进行类似的教学改革提供借鉴和参考。 展开更多
关键词 fortran语言 程序设计 专业融合
下载PDF
VC与Fortran混合编程及其在大地电磁测深中的应用 被引量:15
9
作者 肖晓玲 卢正鼎 张翔 《物探化探计算技术》 CAS CSCD 2000年第1期82-85,共4页
Fortran语言是目前流行较广的适用于科学计算的高级语言 ,VC( Visual C)更擅长图形系统的开发。因此 ,在开发交互式解释系统软件时 ,常常将 VC与 Fortran进行混合语言编程。目前 ,大地电磁测深的资料处理与正、反演软件都是用 Fortran... Fortran语言是目前流行较广的适用于科学计算的高级语言 ,VC( Visual C)更擅长图形系统的开发。因此 ,在开发交互式解释系统软件时 ,常常将 VC与 Fortran进行混合语言编程。目前 ,大地电磁测深的资料处理与正、反演软件都是用 Fortran语言编写的 ,为了避免资源的浪费 ,提高大地电磁测深的资料处理与解释系统的开发效率 ,在开发大地电磁测深一维交互式解释系统时 ,对大地电磁测深中的计算部分仍用现有的 Fortran程序 ,对有关的界面与图形系统的开发部分用 展开更多
关键词 fortran VC++ 混合语言 编程 大地电磁测深
下载PDF
混合编程与Fortran计算程序可视化 被引量:11
10
作者 张志华 王林江 吕庆风 《计算机应用》 CSCD 1999年第6期33-35,共3页
本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计... 本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计算结果的可视化。用作者已有的用Fortran语言编写的源程序进行了尝试,结果良好。 展开更多
关键词 VC++ 混合编程 计算程序 可视化 fortran语言
下载PDF
Fortran DLL组件集成到.NET平台(一) 被引量:9
11
作者 周振红 任慧 杜丽平 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2005年第4期100-103,共4页
针对新出现的.NET平台不支持Fortran语言,不能将Fortran开发的数学模型直接融入.NET平台的实际情况,提出在VisualFortran环境中将数学模型重构为动态链接库DLL,VisualStudio.NET通过平台调用来使用DLL中计算例程的方法,来集成Fortran数... 针对新出现的.NET平台不支持Fortran语言,不能将Fortran开发的数学模型直接融入.NET平台的实际情况,提出在VisualFortran环境中将数学模型重构为动态链接库DLL,VisualStudio.NET通过平台调用来使用DLL中计算例程的方法,来集成Fortran数学模型.开发实例对典型的数学模型进行了模拟,结果表明这种方法是可行的,从而为Fortran数学模型集成到.NET平台提供了一种有效的途径. 展开更多
关键词 fortran DLL组件 .NET平台 数学模型
下载PDF
Fortran COM组件集成到.NET平台(二) 被引量:8
12
作者 周振红 毕苏萍 张成才 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2006年第6期51-54,共4页
针对新出现的.NET平台不支持Fortran语言,不能将Fortran开发的数学模型直接融入.NET平台的实际情况,提出在Visual Fortran环境中将数学模型直接重构为基于组件对象模型COM的组件,Visual Studio.NET通过平台调用使用COM计算组件的方法,... 针对新出现的.NET平台不支持Fortran语言,不能将Fortran开发的数学模型直接融入.NET平台的实际情况,提出在Visual Fortran环境中将数学模型直接重构为基于组件对象模型COM的组件,Visual Studio.NET通过平台调用使用COM计算组件的方法,来集成Fortran数学模型.开发实例对典型的数学模型进行了模拟,结果表明这种方法是可行的,从而为Fortran数学模型集成到.NET平台提供了一种新的途径. 展开更多
关键词 fortran COM组件 .NET平台 数学模型
下载PDF
VC、VB与FORTRAN的混合编程技术及其实现 被引量:8
13
作者 欧阳永忠 王瑞 +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
VisualC++与Fortran的混编 被引量:13
14
作者 张向强 陈志英 《计算机工程》 CAS CSCD 北大核心 2001年第1期160-161,共2页
针对Visual C++作为Windows环境下最主要的应用开发系统,对于如何利用已积累的Fortran代码和利用Fortran语言的长处,并将其集成到Visual C++环境下,提出了两种混编方法,并论述了两种方法的... 针对Visual C++作为Windows环境下最主要的应用开发系统,对于如何利用已积累的Fortran代码和利用Fortran语言的长处,并将其集成到Visual C++环境下,提出了两种混编方法,并论述了两种方法的原理、步骤和优缺点,以期在软件开发和计算领域更好地发挥两种开发环境的优势. 展开更多
关键词 混合编程 VISUALC++ fortran语言 编译器 计算机
下载PDF
Matlab与Fortran混合编程之DLL实现方法 被引量:8
15
作者 潘克家 汤井田 郑洲顺 《计算机工程与应用》 CSCD 北大核心 2011年第31期1-3,23,共4页
简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于... 简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于动态链接库的混合编程方法能充分利用现有软件包,结合Fortran计算效率高、Matlab矩阵计算及图形处理功能强的优点,符合当前科学工程计算程序设计的发展方向。 展开更多
关键词 动态链接库 混合编程 MATLAB语言 fortran语言 高斯-约当消去法
下载PDF
Fortran和MATLAB的混合编程在水轮机特性曲线处理中的应用 被引量:11
16
作者 唐岳灏 杨建东 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2002年第2期45-49,共5页
利用传统的Fortran语言编程与MATLAB强大的数学库相结合 ,阐述了使用Fortran语言对MATLAB的内蕴函数进行调用的基本方法 .并结合某具体工程实例 ,比较了MATLAB工具箱中三次样条插值函数和一般多项式插值函数对水轮机特性曲线插值结果的... 利用传统的Fortran语言编程与MATLAB强大的数学库相结合 ,阐述了使用Fortran语言对MATLAB的内蕴函数进行调用的基本方法 .并结合某具体工程实例 ,比较了MATLAB工具箱中三次样条插值函数和一般多项式插值函数对水轮机特性曲线插值结果的影响 。 展开更多
关键词 联合编程 特性曲线 fortran MATLAB 水轮机
下载PDF
Fortran 90模拟C++主要面向对象特性 被引量:4
17
作者 周振红 余明辉 +1 位作者 张成才 张君静 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2006年第2期42-46,共5页
针对科学与工程计算广为使用的Fortran 90不支持面向对象编程,新推出的Fortran 2003虽支持但相应的编译器还没有开发出来的现实情况,提出利用Fortran 90的现代语言特征,来模拟C++主要面向对象特性:封装、继承和多态性,以间接实现面向对... 针对科学与工程计算广为使用的Fortran 90不支持面向对象编程,新推出的Fortran 2003虽支持但相应的编译器还没有开发出来的现实情况,提出利用Fortran 90的现代语言特征,来模拟C++主要面向对象特性:封装、继承和多态性,以间接实现面向对象编程.与C++的对照开发实例表明,这种模拟是成功的,从而为提高大型For-tran计算程序的重用性和可维护性提供了一种有效方法,并为应对Fortran 2003面向对象编程积累了经验. 展开更多
关键词 fortran 90 C++ 科学与工程计算 面向对象编程
下载PDF
Visual C++与Fortran混合编程在电磁散射中的应用 被引量:4
18
作者 李慧 韩一平 +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
VC与Fortran混合语言编程 被引量:11
19
作者 肖晓玲 卢正鼎 张翔 《江汉石油学院学报》 CSCD 北大核心 2000年第2期71-74,共4页
VC与 Fortran混合语言编程时 ,按调用方式与实现的不同 ,调用约定主要采用 C与 STDCAL L属性的调用约定。命名约定一般使符号名表现为纯大写的名称、纯小写的名称或混合书写形式名称。不同语言之间参数数据的传递主要通过 :1调用变量参... VC与 Fortran混合语言编程时 ,按调用方式与实现的不同 ,调用约定主要采用 C与 STDCAL L属性的调用约定。命名约定一般使符号名表现为纯大写的名称、纯小写的名称或混合书写形式名称。不同语言之间参数数据的传递主要通过 :1调用变量参数列表 ;2数据、过程模块结构 ;3将变量声明为公用、外部和全局类型这 3种方式来实现。采用 VC与 Fortran混合语言编程设计了大地电磁测深一维交互式解释系统。 展开更多
关键词 程序设计方法 fortran VC混合语言
下载PDF
C/C++与FORTRAN混合编程技术及其应用研究 被引量:12
20
作者 赵震宇 王喜臣 《长春科技大学学报》 CAS CSCD 北大核心 2001年第2期197-200,共4页
详细论述了C/C ++和FORTRAN混合编程技术 ,尤其是对动态连接库方法进行了重点介绍。将C/C ++和FORTRAN进行混合编程 ,一方面可以达到这两种语言优势互补的目的 ;另一方面可以再利用前人留下的大量成熟的FORTRAN程序 ,避免了重复编程和... 详细论述了C/C ++和FORTRAN混合编程技术 ,尤其是对动态连接库方法进行了重点介绍。将C/C ++和FORTRAN进行混合编程 ,一方面可以达到这两种语言优势互补的目的 ;另一方面可以再利用前人留下的大量成熟的FORTRAN程序 ,避免了重复编程和资源浪费 ,节约了大量编程时间。 展开更多
关键词 VC++语言 fortran语言 混合编程 动态连接库 语言约定
下载PDF
上一页 1 2 59 下一页 到第
使用帮助 返回顶部