编程
鼠标君
生活就是点点鼠标。
展开
-
Julia的DArray对比SharedArray
SharedArray在共享内存上的速度比DArray快很多。原创 2020-12-17 15:38:23 · 471 阅读 · 0 评论 -
getfem++ 热弹性-电耦合算例 Python 实现
原文戳这里。问题设定考虑一个厚度为 ε\varepsilonε 的二维平板,受到外力、电势和加热作用。令 Ω⊂IR2\Omega \subset \rm I\hspace{-0.15em}R^2Ω⊂IR2为平板计算域,记 θ:Ω→IR\theta : \Omega \rightarrow \rm I\hspace{-0.15em}Rθ:Ω→IR 为温度场(摄氏度),V:Ω→IRV : \Omega \rightarrow \rm I\hspace{-0.15em}RV:Ω→IR 为电势场,u:Ω→IRu原创 2020-10-22 06:22:10 · 795 阅读 · 0 评论 -
Julia改善性能的若干建议
改进Julia程序性能的几条经验之谈。原创 2020-10-15 03:30:49 · 660 阅读 · 0 评论 -
Julia调用PyFR
PyFR由Python3写成,并且不提供接口,所以我们需要自己动手,改造一番,才能在Julia里调用它的内部函数。上回我们介绍了PyFR的运行示例:二维欧拉涡。在该示例中,有一个转换.msh文件的步骤。如何在Julia调用PyFR实现这个步骤呢?一切开始前,假定你已经安装了Julia的PyCall包,并且读过PyCall的Github项目的readme文档。首先,我们要安装PyFR。这次不是在P...原创 2019-11-19 00:23:17 · 461 阅读 · 0 评论 -
PyFR开发指南(一):程序框架
本文基本上是官方手册的翻译,原文戳这里。从哪儿下手符号链接pyfr.scripts.pyfr指向脚本pyfr.scripts.main,一切开始于此。具体地说,函数process_run调用_process_common,进而调用get_solver,返回一个Integrator,即Controller和Stepper的复合体。Integrator包含一个方法run,调用它来运行仿真。Con...原创 2019-11-17 23:42:59 · 1014 阅读 · 0 评论 -
PyFR上手指南
通量重构(FR)格式是一种高精度紧致型流体数值格式。PyFR 是一个开源 CFD 包,采用非常精确的FR格式来处理世界上最具挑战性的一些流体流动问题。尤其是涉及不平稳湍流的问题。相关的博客可见Nvidia博客。PyFR的官网上提供了下载和手册。本文是基于以上内容的一篇入门指南,操作平台为Ubuntu 19.10。安装安装基本的依赖,命令为sudo pip3 install xxx其中...原创 2019-11-17 21:56:03 · 2286 阅读 · 0 评论 -
在VS Code中配置码云进行代码管理(解决你的报错)
在网上下载安装Git最新版本,安装时有个选项可选择Visual Studio Code作为默认编辑器,其余全部默认。安装后,从开始菜单打开Git Bash,依次输入以下命令:ssh-keygen -t rsa -C "gitee.com"cat ~/.ssh/id_rsa.pub注意第一个命令会提示你输入名称,千万不要填,直接连按三下回车跳过。第二个命令会返回一串SSH公钥。如果你填了名...原创 2019-06-23 11:31:59 · 1061 阅读 · 0 评论 -
Atom修改弹框位置
把讨厌的弹框移到右下角原创 2018-08-23 18:05:34 · 280 阅读 · 0 评论 -
Julia安装与运行
(1)Julia的安装很简单。在官网https://julialang.org/下载exe直接安装即可。(2)运行方法: (2.1)点击Julia图标,打开所谓的REPL界面(其实就是Julia自己的命令行),像Matlab一样使用。 (2.2)用任意文本编辑器创建一个源代码文件test.jl(注意后缀是.jl)。在REPL中用include命令运行,注意路径层级用\代替\...原创 2018-08-20 15:33:27 · 4468 阅读 · 0 评论 -
Atom配置Julia/latex
在Atom运行Julia/latex原创 2018-08-23 13:35:21 · 1600 阅读 · 0 评论