c00000000111111111122222222223333333333444444444455555555556666666666777c23456789012345678901234567890123456789012345678901234567890123456789012 program function1c --- declaration of variables real x, yc --- show function print*,"==========================================" print*,"Cal
转载 2011-07-09 10:59:00
117阅读
2评论
C AREA OF A TRIANGLE - HERON'S FORMULAC INPUT - CARD READER UNIT 5, INTEGER INPUT C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUTC INPUT ERROR DISPAYS ERROR MESSAGE ON OUTPUT PROGRAM AREA INTEGER A, B, C CHARACTER MSGEND*40, MSGERR*40 MSGEND = "NORMAL END" STRERR = "INPUT ERROR"
转载 2011-07-08 21:58:00
132阅读
2评论
To install the g77 Fortran compiler in Ubuntu 9.10 (Karmic Koala) just follow these simple steps.Open /etc/apt/sources.list and add the following Ubuntu 8.04 Hardy repositories:deb http://hu.archive.ubuntu.com/ubuntu/ hardy universedeb-src http://hu.archive.ubuntu.com/ubuntu/ hardy universedeb http:
转载 2011-04-04 21:53:00
245阅读
2评论
Code: Select all program main parameter(Iout=12) character datim*26 open(Iout,file='file.out') CALL GDate(datim) write (Iout,*) 'Current time: ',datim(1:24) end Subroutine GDate(Date1) Implicit Integer(A-Z) Character*(*) Date1 Call FDate(Date1) If(Len(Date1).gt.24) Date1(25:) = '
转载 2011-04-16 10:14:00
137阅读
2评论
目录前言一、转换Fortran77Fortran90二、寻找Fortran图形库三、制作Fortran图形库四、调用图形库五、配置VScode的编译task前言       因为要维护一些古老的代码,才开始接触Frotran。       代码是Fortran77固定格式的,编写风格相当废柴,各种复杂,超级难读。突然
 ;fortran语言的发展:54年提出,56年开始使用——58年fortran二——62年fortran四——66年fortran66——78年fortran77——91年fortran90;fortran77一行分为四个区的书写格式,在fortran90中不再采用该格式。;一个简单的fortran90程序:华氏温度与摄氏温度的换算公式,先输入某一华氏温度TH,计算出相应的摄氏温度TC
目录Fortran语言程序设计初步Fortran77Fortran90简单的程序语句数学运算 Fortran语言程序设计初步Fortran77Fortran901、Fortran77Fortran90的一个严格子集。Fortran90并没有删去任何Fortran77的功能,而只是将某些功能看成是将要摒弃的。在Fortran95中则是已被删去的,但考虑到历史,厂家推出的Fortran90/9
转载 9月前
49阅读
比如C的代码(文件名:test.c)如下(注意C源代码里不能有main函数,编译时也一定要加-c开关):#include<stdio.h>#definesub1sub1_voidsub1(int*num){printf("%d\n",*num);}Fortran的代码(文件名:testf.f)如下(Fortran调用C的sub1函数):programmainimplicitnoneintegeraa=10callsub1(a)end这样就OK了!编译的时候,这样操作:g77-ctestf.f-otestf.ogcc-ctest.c-otest.og77test.
转载 2011-05-04 13:52:00
109阅读
2评论
一、概述 1、名词解释 Fortran=Formula Translator/Translation,一看就知道有什么特色了:可以把接近数学语言的文本翻译成机械语言。 的确,从一开始,IBM设计的时候就是为了方便数值计算和科学数据处理。设计强大的数组操作就是为了实现这一目标。Fortran奠定了高级语言发展的基础。 现在Fortran在土木工程和机械领域应用很广。2、Fortran的主
转载 10月前
121阅读
首先进行环境测试 • which gfortran • which cpp • which gcc 进行上述操作之后会显示库的位置即可 cd TESTS 创建一个测试文件夹 下载fortran 和 c 语言的测试包 测试环境 https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/Fortran_C_tests
转载 18天前
0阅读
programmainparameter(Iout=12)real*8Tim0,CPUTimopen(Iout,file='file.out')Tim0=CPUTim(0)!ini.CPUtimeCpartforcalc.CPUtimeherecallPrtTim(Iout,Tim0)endSubroutinePrtTim(IOut,RefTim)ImplicitReal*8(A-H,O-Z)CCPrintouttotalTimeusedbythejob.C1000Format('Jobcputime:',I3,'days',I2,'ho
转载 2011-05-04 15:57:00
113阅读
2评论
Python调用Fortran的三种形式1. 简介2. Python调用Fortran的三种方法2.1 基于 F2PY的f2py调用Fortran2.2 使用动态链接库调用Fortran2.3 利用Python的os包调用Fortran3. 总结 1. 简介在一些研究领域很多经典算法和工具都由上古语言Fortran编写,而这部分代码又没有对应的C/C++和Python版本。因此,掌握Python
转载 2023-07-05 00:43:55
0阅读
Fortran快速入门:前言由于是快速入门, 所以就不进行详细的字典级别介绍了, 仅记录常用部分, 充分利用触类旁通的特性基本程序结构:program program_name implicit none ! type declaration statements ! executable statements end program program_name头尾标
转载 2023-08-09 16:43:20
97阅读
fortran 对大小写不敏感 语句以数字开始,表示语句的标号 fortran长项与数值计算 注意文件的后缀名/=和.ne.都是表示不等于规则: 保留字使用大写,如PROGRAM,READ,WRITE 程序的变量使用小写 fortran.f90 编译 [asc15@mic01 fortan]$ ifort fortran.f90INTERGRE REAL LOGICAL开始
Fortran 与 C-like 语言的区别简单总结无大括号,使用关键字画出范围:C++:int main() { }Fortran:program test implicit none end program test有默认定义变量类型保留,需要手动关闭,a - c 默认为实型(real),i - k 默认为整型(integer),手动关闭方法:program test implici
转载 2023-06-27 11:15:47
82阅读
 FORTRAN的运用领域FORTRAN是英文“FORmula TRANslator”的缩写,译为“公式翻译”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。fortran前景不好,但由于有很多历史遗留的fortran代码,很长时间内还会存在。如果你不和老的fortran代码打交道,直接
目录CUDA Fortran的优化准则前言优化准则一:按存储顺序优化数组的访问优化准则二:充分利用数组的整体运算优化准则三:使用临时变量优化准则四:尽量使用内置子程序优化准则五:尽量避免速度较慢的运算操作优化准则六:谨慎使用逻辑判断和分支结构CUDA Fortran的优化准则前言本文内容出自《GPU并行算法--N-S方程高性能计算》(白智勇,李志辉 著) 有少许精简,但不影响整体逻辑。CUDA F
转载 9月前
23阅读
于2021年9月4日进行第一次更新,优化了文章结构和解决方案内容。 目录一、引言运行环境问题描述二、解决方案示例代码方案一:F2Py编译方式调用方式方案二:gfortran1. 生成exe文件:2. 生成dll文件:调用方式三、遇到问题及建议遇到的问题建议参考文献 一、引言运行环境系统Windows10PythonPython3.7.0 64位编译工具gfortranFortran编译环境minG
转载 2023-07-11 18:49:27
372阅读
编辑:添加了有关numpy的信息这种工具存在于Fortran to Lisp、或Fortran to C、甚至Fortran to Java。但是您永远不会有Fortran to Python工具,原因很简单:与Fortran、Lisp或C不同,Python没有GOTO[1]。在Fortran(特别是Fortran IV)代码中有许多goto。即使通过Jacopini有一个定理指出可以用结构化编程
\(Fortran\) 作为用于科学计算的一种编译型语言积累了大量数值计算的库,但对于现代编程来说, \(Fortran\) 无 \(GUI\)库 是其一大短板。本文就\(Fortran\) 与 \(C\)混合编程进行简单介绍。\(Fortran和C\) 混编共有3种方式: 基于源代码的混编 基于动态连接库DLL的混编 基于可执行文件的混编\(Fortran\) 和 \(C\) 语言同属于编译型语
  • 1
  • 2
  • 3
  • 4
  • 5