主页

在MacOS平台上使用Eclipse/Photran搭建Fortran开发环境

系列文章 在MacOS下搭建Fortran开发环境 前言 Eclipse是一款著名的跨平台开源集成开发环境(IDE)。Eclipse的本身只是一个框架平台,最初基于Java语言开发,目前通过插件已经能够支持C++、Fortran、Python、PHP等各种语言的开发工具。 Photran就是一款基于Eclipse和CDT(C/C++ Development Tooling)的Fortran集成开发环境。Photran 9.1于2015年6月24日与Eclipse 4.5(Mars)一起发布。Photran支持Fortran 77-2008。Photran目前是Eclipse Parallel Tools Platform(PTP)的一个组件。 部署平台 ...

阅读更多

在Linux平台上安装配置FEAP

系列文章 在Win10下利用VS2017及Intel Fortran Compiler安装配置FEAP 前言 FEAP(a Finite Element Analysis Program),是由美国加州大学伯克利分校土木与环境工程系的Robert L. Taylor教授领导开发的通用有限元分析程序。整个程序由Fortran语言编写,并能够直接获取到源代码。是科研工作者的有力武器。 由于开发者提供了程序的源代码,FEAP可以通过编译部署在Linux/Unix系统上。同时,FEAP能够利用PETSc 在Linux/Unix平台上实现并行计算。 PETSc(Portable, Extensible Toolkit for Scientific Computation)是由美...

阅读更多

在Win10下搭建Abaqus子程序开发环境

前言 Abaqus为用户提供了强大而又灵活的用户子程序接口和应用程序接口。用户可以定义包括边界条件、荷载条件、接触条件、材料特性以及利用用户子程序和其它应用软件进行数据交换等等。这些用户子程序接口使用户解决一些问题时有很大的灵活性,同时大大的扩充了Abaqus的功能。 由于Abaqus的子程序需要使用Fortran程序语言编写,因此需要有编译器对子程序进行编译才能被Abaqus调用。Abaqus为Intel Fortran Compiler提供了程序接口。目前,Intel Fortran Compiler已被集成在Intel Parallel Studio XE中提供。此外,Microsoft Visual Studio也需要一并安装,来为Intel Fortran Compile...

阅读更多

在Win10下利用VS2017及Intel Fortran Compiler安装配置FEAP

前言 FEAP(a Finite Element Analysis Program),是由美国加州大学伯克利分校土木与环境工程系的Robert L. Taylor教授领导开发的通用有限元分析程序。整个程序由Fortran语言编写,并能够直接获取到源代码。是科研工作者的有力武器。 本文主要介绍FEAP在Win10操作系统下的安装部署,其中需要用到Visual Studio 2017集成开发环境以及Intel Fortran Compiler编译器。 Intel Fortran Compiler是知名的跨平台Fortran编译器,提供了对Intel最新处理器指令集的支持。Intel Parallel Studio XE是由Intel开发的跨平台软件开发工具套件。里面就包含了我们需要的...

阅读更多

在MacOS下搭建Fortran开发环境

前言 Fortran语言作为世界上最早出现的计算机高级程序设计语言,历经了几十年的发展和积累,目前依旧广泛应用在科学和工程计算领域。 目前跨平台的主流Fortran编译器主要有: GFortran:GNU Project的一部分,一般集成在GCC中,提供对Fortran 95/2003/2008的编译支持,是一款免费的开源编译器; Intel Fortran Compiler:在Windows平台就是知名的Intel Visual Fortran,提供了对Intel最新处理器指令集的支持。但这是一款收费的软件。 Intel Parallel Studio XE是由Intel开发的跨平台软件开发工具套件。里面就包含了我们需要的Intel Fortran Compile...

阅读更多