- 博客(6)
- 收藏
- 关注
转载 Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为: ifdef DEFINE_VRE VRE = “Hello World!” else endififeq ($(OPT),define) VRE ?= “Hello World! First!” endififeq ($(O
2017-07-28 09:37:45 267
原创 关于gfortran和ifort
最近用fortran写了个程序,分别用gfortran和ifort进行了编译,却发现同样的代码,gfortran可以编译通过,而ifort出错。下面以样例程序加以说明,看看这两个编译器有什么小区别。代码包括三个源文件:一个主程序(main.f95)、一个专门声明变量的module(var.f95)以及一个封装subroutine算法的module(sub.f95)。三者的调用关系为:sub.f95中
2017-03-03 16:50:50 18438 2
转载 Fortran基本用法小结
Fortran基本用法小结 周日, 10/14/2007 - 21:00 — gator作者:gator目录: 一、说明 二、概述 三、数据类型及基本输入输出 四、流程控制 五、循环 六、数组 七、函数 八、文件一、说明 本文多数内容是我读彭国伦《Fortran 95 程序设计》的笔记。只读到第九章,主要是3~9 章,都是最基本的用法(原书共16章)。这里主要摘录了我看书过程中
2017-03-02 11:55:29 1826
原创 使用matlab求解二维浅水方程的数值解(二)—波浪的折射
如果大家去过海边,会有这样的感受:如果你面向大海,不管海岸是平直还是蜿蜒曲折的,你感觉到海浪总是迎着你传过来。这是波浪传播中的一种物理现象——波浪的折射。波浪由远海传入近岸的过程中,随着水深变浅,波浪会发生浅水变形,波浪的传播速度越来越依赖于水深,深水区的波浪要比浅水区的波浪传播速度快,导致波峰线越来越平行于等深线。这样给人的感受就是,波浪总是波涛滚滚,扑面而来。 闲话少叙,书接上回。上回用mat
2017-02-27 15:33:08 4629 13
原创 使用matlab求解二维浅水方程的数值解(一)—浅水波
最近在读《ocean modelling for beginners》这本书,对于做海洋数值模拟工作的小白来说,这绝对是一本好书。强烈推荐给理论基础较弱的学习者,这本书循序渐进,由简入繁的讲解了物理海洋方面的物理现象、理论基础、算法实现等等。 第五章讲的是二维浅水方程,书中进行了一些案例的模拟,并给出了相关代码。其中,模拟部分的代码使用Fortran,后处理部分使用Scilab。我试着用matl
2017-02-24 14:50:24 12947 25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人