主页

在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...

阅读更多

Python语言下使用Selenium实现对浏览器的自动控制

前言 在使用Python开发爬虫时,可以使用urllib+BeautifulSoup,Requests+BeautifulSoup,Scrapy等框架实现对静态网页的抓取。 但在处理动态网页时,网页上采用异步加载的JavaScript和XML等。为了避免分析页面请求等复杂问题,我们可以牺牲一定的数据采集效率和时间,采用控制浏览器模拟用户的操作,以实现目标信息的获取。 Selenium是一个用于对Web应用测试的自动化工具。基于Web的管理任务也能够利用Selenium进行自动化实现。他已经能够得到大部分浏览器的原生支持,包括Chrome,Firefox,IE,Safari等。他提供的用于驱动浏览器的语言绑定集合Selenium WebDriver,为Python, Ruby, J...

阅读更多

将MathType公式转换为MS Word自带公式编辑器公式

MathType简介 MathType是MS Word中最常用的一种数学公式编辑器插件。在默认情况下,MathType公式都将以OLE对象(Object Linking and Embedding object)插入在MS Word文档中。与此同时,MathType还能够识别或生成多种格式的数学公式。其中就包括MathML格式。 由于MS Word 2016内置的公式编辑器同样能够识别MathML,这样就能够利用MathML将OLE对象格式的MathType公式转换为MS Word 2016公式编辑器公式。 MathType MathML翻译器 MathML(Mathematical Markup Language),中文名叫数学标记语言。是一种基于XML(标准通用标记语言的子...

阅读更多