Git使用笔记

  • 强制覆盖本地代码(与git远程仓库保持一致)

    1
    2
    3
    4
    5
    6
    git fetch --all	//拉取所有更新,不同步
    git reset --hard origin/master //本地代码同步线上最新版本,会覆盖本地所有与远程仓库上同名的文件
    git pull //再更新一次,其实也可以不用,第二步命令其实做过了
    git fetch --all && git reset --hard origin/master && git pull
    //命令连接符“&&”的意思是前一条命令执行成功才执行后一条命令
    //命令连接符“;;”的意思是不论前一条是否执行成功都继续执行后一条命令

阅读全文

Definition of kinds of boundary conditions

1. Boundary conditions

There are many type of boundary conditions, most widely used are Natural boundary conditions, Essential boundary conditions, Dirichlet boundary conditions and Neumann boundary conditions. In a boundary value problem, what’s the difference between Essential boundary condition and Natural boundary conditions?

阅读全文

Windows系统下采用命令行编译C++ MPI程序

一. 目的

目标程序比较大,之前主要是在Liunx下进行程序的开发、编译与使用,现在想在Windows下进行开发、编译与使用。为了实现跨平台,程序的编译过程不宜采用Visual Studio IDE建立的Solution进行编译,否则更换编译器时,VS的Soultion就用不了了。

阅读全文

大道平直,努力向前

嚯,这篇博文居然还空着。

记得是去年的春天,即将要毕业,认识了心仪的女孩,一时间春回大地,万物复苏,未来的一切令我振奋与向往。这篇博客就是那时候想写的,想描述的也就是那样的心情。小时候总觉得日子好漫长,越长大时间走的越快。瞧,弹指一挥间,一年多过去了,这一年每天都过得跟打仗似的,非常累,非常充实,也学习到了很多,当然也有令人沮丧的事情与时候,归结起来都是收获。毕业了、工作了、心仪的女孩现在成了我的妻子。

阅读全文

Linux下安装paraview和totalview

Paraview和Totalview在Linux下是免安装的,分别下载程序压缩包:

1
2
3
ParaView-5.4.0-Qt5-OpenGL2-MPI-Linux-64bit.tar.gz

toolworks.tar.gz

阅读全文

显式时间积分与隐式时间积分的区别

随着国内各种动力弹塑性的兴起,对动力时程分析中提到的方法多有各种说法,对于设计院的人来说更是云里雾里的多,今天看到一篇文章讲得不错,于是结合下自己的看法大概说说显式和隐式动力分析的差别。

首先简单的解释下:

显式分析:用上一步的结果和当前步的结果计算下一步的计算结果。有条件收敛,要求时间步较小。通常做动力分析用这种方法。

阅读全文

Apache安装日志

为了在Linux服务器上安装Escaas代码开发文档—doxygen,我打算在服务器上搭建个网站,于是选用Apache,结果安装的过程却不太顺利,走了不少弯路,浪费许多时间,此以为记,便于日后参考。

安装步骤

阅读全文

What does "arg inf sup" mean?

  • arg: argument
  • inf: infimum
  • sup: supremum

阅读全文

water_landing_mt时间步计算代码分析

时间步计算

configure.dat输入参数:

  • fluid(水)
    • Density (kg/m^3) : 1000

阅读全文

OTM代码学习笔记

Linux下3种提交计算任务的方式:
(1) 直接提交,例如:/submit.sh vos.gcc_v714M.st
(2) 直接提交,将计算过程中的输出信息保存到一个文件中,例如:./submit.sh vos.gcc_v714M.st &> output,用这种方式提交后,计算过程中输出的信息都被保存在output中,可以通过再打开一个命令窗口,用:tail -f output命令来查看
(3) 后台计算,例如:nohup ./submit.sh vos.gcc_v714M.st &

阅读全文

Linux下安装openmpi

参考:openmpi在centos上的安装

  • 下载openmpi-1.8.8.tar.gz

阅读全文

Linux下安装mpich

参考:Linux Centos下安装MPICH以及运行第一个并行程序

阅读全文

C++中“/”的非整除用法

  • C++中除号的用法错误,在C++中如果“/”两端皆为整数,那么将执行整除运算,即仅取除法运算中的整数部分(并不会四舍五入),要想做非整除运算,需要在“/”两端接float或者double类型的非整型数据类型,这样“/”将进行非整除运算,如下。
    1
    2
    3
    4
    5
    6

    cos(300/180*3.14159); // cos(3.14159)

    cos(3.14159*300/180); // cos(5.23598)

    cos(300.0/180.0*3.14159); // cos(5.23598)

阅读全文

Windows下OTM开发环境配置

  • 开发工具包含:

    1
    Visual studio 2013、NetBeans 7.4、VCC4N_0.3.3_beta、cygwin

阅读全文

Linux下OTM运行环境配置

  • 制作U盘安装盘

    1
    http://vickyzhang.blog.51cto.com/5930715/1751000

阅读全文

Red hat 配置

  • 验证网络管理器状态,Active: active (running)表示正在运行,一般RHEL7都默认安装了

    1
    [root@localhost ~]# systemctl status NetworkManager.service

阅读全文

Linux常用命令备忘

持续更新

  • 通过ssh登陆linux服务器

    1
    2
    3
    $ ssh -y -l username serveraddress
    // username为用户名
    // serveraddress为服务器地址

阅读全文

Linux下批量运行测试算例的简单实现(二)

记录在Linux服务器上,批量创建、移动、启动、提取,命名规范的相关计算文件的简单实现。适用情况在Linux下批量运行测试算例的简单实现(一)中有详细介绍,此处只对改进的代码做相应的更新,以为备忘。

阅读全文

最近

七月的生活可用纯粹、煎熬两个词来概括。

纯粹
这段时间美共和党在克利夫兰召开全国代表大会,正值土耳其政变、法国尼斯国庆恐怖袭击、南海仲裁、枪击警察、黑人游行…,各种烽火不息,加之川普支持反对者向来激进狂热的作风,内忧外患一时之间甚有草木皆兵危机四伏的感觉,为安全起见学校封校一周。至此,我正式开启了闭关修炼的一个月,七月的克利夫兰,炎炎夏日,白天甚至比黑夜还死寂,这种寂静令人心慌,令人兴奋。每天于闷热中从低质量的睡眠中挣扎醒来,泡浓浓一杯咖啡,咬两片干面包,而后伴着李志摇滚式民谣开始coding、simulation、literature research、writing,傍晚去Shaker lake跑三圈,释放一天积压下来的情绪以及思考所遇到的问题,晚餐一罐啤酒,洗漱完毕后重又有了精神,继续干活至凌晨睡觉,这样持续了两周,在前期积累的基础上,我顺利的完成了论文,这是一段非常纯粹的时光。

阅读全文

我们都需要改变

“滑膜肉瘤”事件在网上传播有好些日子了,今早起来看到「青年魏则西之死」在微信朋友圈传播了,每次看到这样的消息,心情都很复杂,想表达些什么,却有一种很深的无力感。“滑膜肉瘤”事件只是存在着的千万事件之一,再多想一点就会对这个社会多绝望一些,但是如果人人都不发声,不作为,那就不会有改变。我们都需要改变。

阅读全文