计算材料学-1教学幻灯片.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算材料学-1教学幻灯片.ppt

计算材料学 Computational materials science;科学计算 ——各学科(工科和文科)广泛的应用;计算模拟及设计在材料研究中的地位;计算模拟及设计在材料研究中的地位;计算模拟及设计在材料研究中的地位;计算模拟与设计在材料研究中的地位;计算材料学的概念;计算材料学内容;计算机模拟的概率和步骤;计算材料学作用和意义;计算材料学作用和意义;计算材料设计的一些成功应用 ;计算材料学范围和层次; 按材料计算的特征空间尺寸分类;计算材料设计的层次和典型模拟方法;;本学期学习重点;第一性原理法;本课程的预期目标 ;主要参考书 ;Fortran语言语法结构简单回顾;1.2.1编程实例;常量和变量类型;内在函数 ;1.4.4赋值语句 f)??? 执行时的类型转换 一个算术赋值语句中的被赋值的变量(V)和表达式(e)的类型可以相同,也可以不相同。F90作如下规定: ????????? 如果变量V与表达式e的类型相同,则直接进行赋值。 ????????? 如果类型不同,则应先进行表达式的求值,然后将该表达式的值转换为被赋值变量的类型。如: I=3.5*2.1 表达式3.5*2.1的值为7.35,实型。而变量I为整型,因此I的值等于7。又如: T=3*5/7 表达式的值为2,整型。由于T为实型,故系统先将整数2转换成实数2.0,再赋给变量T,T的值为2.0。 当赋值号两侧的类型不同时,往往会产生程序设计者事先预想不到的结果。所以在编写程序时,应尽可能使两侧保持同类型。;关系表达式;选择结构; PROGRAM YZ_X REAL X,Y,Z READ (*,*) X IF(X0) THEN ! IF-THEN语句 Y=SIN(X) ! IF-THEN块 Z=SQRT(X) ! ELSE IF(X==0) THEN ! ELSE IF语句 Y=0 ! ELSE IF块 Z=0 ! ELSE ! ELSE语句 Y=TAN(X) ! ELSE块 Z=COS(X) ! END IF ! END IF语句 WRITE(*,*) X=,X,Y=,Y, Z=,Z END;程 序 举 例;循环结构 ;? DO循环嵌套;循环终止;条件循环;数组;1.数组名 INTEGER A(1:2,1:3) READ (*,*),A 相当于 READ*,A(1,1),A(2,1),A(1,2),A(2,2),A(1,3),A(2,3) 2.隐含DO循环 WRITE(*,*)((A(I,J),J=1,3),I=1,2) READ(*,*)((A(I,J),I=1,2),J=1,3) 相当于 READ (*,*),A 3.DO结构加隐含DO循环—最常用方法; 根据所操作的文件是否在内存中可以把文件分为内部文件和外部文件。当把内存中的数据记录到到磁盘的文件中或输入输出到其他外部设备如打印机、显示器、键盘上时,被称为外部文件。连接着一个外部文件的设备描述必须是—整型表达式或是星号(*),其整型表达式的取值范围在-32768到32767之间。 例:OPEN(UNIT=10,FILE= f:\IF1.DAT) WRITE(10,’(A)’) ?’how are you? ’ 例:OPEN(7,FILE=E:\HYZ.DAT) WRITE(7,*) A CLOSE (7) 在Fortran中有4个预定义的外部文件(设备):; 利用随机过程产生10个处于区间[10,99] 上的随机整数。;属性说明;

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档