在线文档部署方案:Sphinx + Read the Docs
前言
Sphinx是一个基于Python的用于创建文档的工具。它最早是用来制作Python语言的帮助文档。具有以下特征:
输出格式:HTML(包括Windows HTML Help),LaTeX(用于打印的PDF版本),ePub,Texinfo, 手册页,纯文本;
强大的交叉引用:语义标记和对函数、类、引用、术语表和类似信息的自动链接功能;
层次结构:简单的文本树定义,并能自动链接同级、父级和子级;
自动索引:一般索引以及语言特定模块索引;
代码处理:利用Pygments实现代码高亮;
开放的扩展:支持代码块的自动测试,并包含Python模块的自述文档(API docs)等。
Sphinx使用reStructuredText作为标记语言,它的优势来自于...
在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...
共计 37 篇文章,8 页。