自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 deep learning CNN 几个疑问

cnn 几个值得考虑的问题:1  对某一个学习模型的某层,使用多少个卷积核?                2  使用多大的卷积核(size 5*5,  8*8)?                3   卷积窗口步长多大?(size of stride)         Andrew Ng, " An analysis of single-layer network

2016-04-20 08:59:54 900

原创 Barnes & Noble Club Projects

1  March 6            Install HDF5 & h5py

2016-03-07 09:50:50 1008

原创 新年回归

工作半年了,生活渐渐稳定下来,重新上路。  一个人走总会跌倒,或者找到一个partner, 或者be part of something big.    大方向:hpc, 自动驾驶, 虚拟现实。  希望每周有两到三篇更新。  feb-15-2016

2016-02-16 11:23:33 648 1

原创 求职-如何伪装一份cs的简历

----------------------------- 背景了解 -------------------------------90%的h1b给cs相关工作了?? !! 悲剧了这么久,终于想到去了解下cs到底干了什么。-互联网应用不管是pc,还是移动,劳动力需求巨大。也催生了大量icc的公司,招人,培训,然后卖掉。                        主要技能

2015-05-31 04:34:28 1296

转载 Compute all mnemonics for a phone number

Elements of Programming Interviews 7.3 题目手机的数字按键都对应0-4个字母,输入一串数字(10位),打印所有可能的字母组合思路:    10层for 循环,每层内遍历各对应的字母,即可。共1*1*3*3*3*3*3*3*4*4 case;        转换成递归,10层嵌套!  1 #include   2

2015-05-30 04:43:02 579

原创 openGL 学习1

前两个月捣鼓osg, 回头学opengl,找了一个很简单的中文教程。        cae, hpc 软件开发岗位估计是够不着了。还有些cad的岗位,所以要把opengl混熟。           * OpenGL的平台无关性,窗口管理,输入管理,事件响应都依赖平台提供api.       *基本流程:建模(几何), 上色(渲染), 光栅化(显示)       * gl-前缀,

2015-05-15 13:44:37 470

原创 std map set 区别

1 #include   2 #include   3 #include   4   5int main()  6 {  7        std::mapint, std::setint> > map1;  8        typedef std::mapint, std::setint> >::iterator map_iter;

2015-05-04 05:19:57 557

原创 mpi 程序 debug

mpi 程序调试:第一遍用一个cpu debug ,解决了serial 的问题;然后 多核一跑,还是错。要在debug 模式下,开启多核了。shell$ mpirun -np 4 xterm -e gdb my_mpi_application       xterm 开启多窗口,每个cpu 对应一个。 分别调试。

2015-05-02 23:38:18 2877

原创 distributed sparse matrix SPMV(分布式稀疏矩阵的spmv操作)

分布式vector,不存在各procs上的部分vector通信的问题,即各部分的vector是独立的。而分布式矩阵(dsm),在各procs所持有子矩阵的边界上,需要与邻居procs通信。dsm的通信系数,在mpi_matrix里面给出了。具体到spmv 操作中:    1  通信,得到+ghost矩阵 :矩阵(边界)元素发送/接受 47        for(int i=

2015-04-30 05:50:35 1954

原创 分布式稀疏矩阵的数据结构(data structure for distributed sparse matrix)

研究下sparse matrix, 最近正好看了一个项目: hpcg。 一周多时间,感觉蛮有意思的。rebuild the wheel.

2015-04-30 01:36:52 1373

原创 分布式稀疏矩阵生成小程序

生成稀疏矩阵,并统计每行非零元素#include 2 #include 3 4 int main() 5 { 6 int NumberOfNonzeros = 0; 7 int totalNumberOfNonzeros = 0; 8 int nx = 4; 9 int ny = 4; 10

2015-04-29 00:11:59 778

原创 分布式向量操作

- goal: 解决分布式集群上的矩阵,向量上的运算。 simulation based engineering, physics,   - 数据结构: distributed vector , distributed sparse matrix           - 基本运算: spmv, dotproduct, scaler product          -  上层algor

2015-04-28 00:23:18 1196

原创 matlab 生成 稀疏 对称正定 矩阵

参考 matlab 读写文件程序      sparse matrix demo for krylov subspace iterative methods% Generate SPD for CG testclearclc method = 'poisson';  switch method    case

2015-04-22 12:53:33 4127 1

原创 全方位找工作之后

过来之后,对工作有了新的认识。做产品,做产品。还是做产品。      力学专业,两年前的认识停留在使用工具上,至于这个工具到底能给企业带来什么,就没想清楚过。比如,力学计算有个软件叫ansys, 现在看来他妈真是一个黑箱子,产品设计部门,从无到有做出了一个产品,做出了一个产品啊。cae部门,对制作一个产品而言,附加值到底有多少?      当我在力学混了七八年,认识到自己没有实际做过产品,

2015-04-13 02:16:47 805

原创 osgearth mac/linux 下 cmake 编译安装

前一篇学习了cmake 使用。今天来安装osgearth。         参见官方文档,需要先安装几个lib:  gdal, curl, geos。  分别下载独立安装,没什么问题。                因为这几个预安装包的路径,很可能不再osgearth cmakelist 文件中配置的路径中,所以分别把正确的 lib 路径和 include 路径加到相应的cmake 变量下

2015-04-11 02:24:10 2181

原创 cmake 学习

要装osg earth, cmake 不会玩,好尴尬。下午看了 cmake 教程(47页)。     -- 几个关键词     PROJECT (project_name, [CXX] [C] [JAVA])  指定工程名称,及工程支持的语言(可选)     SET (VAR [VALUE] [CACHE TYPE DOCSTRING [FORCE] ])  显示定义变量   

2015-04-07 12:16:33 704

原创 osg 学习 2 UpdateCallback, EventHandler, 运动的相机

下午读了《osg开源教程》 ,对callback, EventHandler 理解更好了点。晚上回来试试这两个例子。     callback 是单纯的场景内节点附属功能, 当遍历到某个附带callback的节点,其中重载的operator()函数将被执行,比如修改该节点的坐标等等;    EventHandler 是窗口/视口事件(gui)响应,就是窗口内点下鼠标,或者按下某个键

2015-03-28 05:49:43 1187

原创 osg 学习 1

Open Scene Graphics 开放场景开发api。   资源: 论坛  中英文主页  osg程序设计教程 , osg quick start(in chinese), virtual car simulator(csdn download)     翻了一遍书,有个整体感觉。没有opengl的开发经验,很模糊。看car simulator也算清楚,自己写估计又不行。这里记录几

2015-03-26 23:59:25 588

转载 Mathematical Libraries Linkes

点击打开链接

2015-03-03 03:33:58 612

翻译 LibMesh 数据结构类

SparseMatrix模版类    可见, SparseMatrix类的继承关系和linearsolver类很一致, SparseMatrix类的方法主要是矩阵操作,类似petsc里面的过程了。到稀疏矩阵,问题基本落到解线性方程组了。所以,支持各类稀疏矩阵solver中的矩阵操作方法。  同理,NumericVector模版类     FEGenericB

2015-02-25 14:40:13 1000

翻译 LibMesh::LinearSolver<T> & PetscLinearSolver<T> 类接口

This class provides a uniform interface for linear solvers, this base class is overloaded to provide linear solvers from different packages like PETSc / LASPACK   LinearSolver类继承关系:      共有成员函数:

2015-02-25 05:23:27 765

翻译 LibMesh::EquationSystem 类接口

类继承关系:                成员函数:          EquationSystems(MeshBase& mesh); 使用求解域网格构造         virtual ~EquationSystems()          clear(),           init(),           reinit(),     

2015-02-25 04:00:28 637

翻译 LibMesh::LinearImplicitSystem 类接口

#include     继承关系:   共有类型:    sys_type   --->  LinearImplicitSystem    Parent      --->  ImplicitSystem    矩阵/向量  (常量)迭代器   共有成员函数:    构造函数, 参数(EquationSystems&, const std::string&,

2015-02-25 02:38:25 818 1

原创 libmesh 思维导图(类接口设计)

libmesh 教程和例子都非常缺少。不能忍就来看部分libmesh接口实现(important)吧。    ReferenceCounter 基类模版    1  libMesh::ReferenceCountedObject -> libMesh::DofObject --> libMesh::Elem  单元基类,基类共有函数包括:     dof, 节点/顶点,线,面索

2015-02-21 01:31:05 1932

原创 su2 上手测试

su2 项目 及 与其他开源cfd比较

2015-01-26 06:17:43 3355

转载 设计模式(design pattern) 学习记录

做数值计算的,不了解软件开发的模式,很遗憾。       有本书《 scientifc software desgin - object-orients way》,感觉写的重点不突出。又拿到一本中文书:first head 设计模式。周末下午在starbucks 看,比较喜欢,但是经验不多,不知道科学计算软件设计里面,到底怎么用这些模式了。相信以后会慢慢深入的,第一篇,记录。      1

2015-01-26 00:17:01 706

原创 Box2D 桥算例(附makefile)

假期想学点新东西:看了下廖雪峰的phyon建站,coursera上的data analysis, 后来又找了下游戏引擎box2d。 前两个算是浅尝辄止了,web 开发主要是太不忍心;data涉及的现代优化算法真是好学问,可惜现在于我没有用武之地。所以只能惋惜放下了。物理引擎多少还有点工程引擎的影子,所以假期拿来玩玩比较合适。        下面是box2d test里面给的一个brid

2015-01-10 23:50:08 890

原创 2014下半年总结

第一个没有出去旅游的假期,心理乖乖的。国内外的很多朋友结婚。啧啧,这心里。哎。好吧。小饶跟我讲,爱情和面包都会有的。chritmas期间跟小伙伴们聚了聚。这两天跟了下coursera课程:一是把算法,python课程都想通了,如果不到用,现在所有的基本掌握,应该是够了;然后看了数值方法,这么几年来,终于感觉清晰了。生活的一个很大问题,就是不知道自己想

2014-12-31 08:03:41 814 1

原创 再论libmesh,options on engineering simulation software design and develop (现代工程仿真软件设计开发的一个考虑)

libmesh fem library -- oo hpc1 现代工程仿真软件的特点:   现代工程仿真软件都超复杂。从过程讲包括,隐式算法,并行实现,自适应方法,多物理场耦合等。从学科讲包括,物理学,工程学,cs, 应用数学等。   这每一方面,都已经存在优秀的解决方法(库),而借力这些库是现在软件设计/开发的最为高效的方法。当然,各领域teamworking 也是现代软件设

2014-12-22 06:49:52 1579

原创 观点狭隘的人,不适合长期做技术

遇到一些人,phd,只对自己的那一丢丢感冒。        只想吐槽下,准备长期做技术的,如果不能对普遍意义上的新技术有情怀和大爱,就只会越走越狭隘。        心高决定了你的成就。

2014-12-12 02:02:24 804

原创 结构体变量 初始化 错误

// main.cpp   1 #include "NavierStokesSolver.h"  2   3int main()  4 {  5   6        NavierStokesSolver* solver = new NavierStokesSolver();     7   8        solv

2014-12-10 00:28:19 1074 1

转载 UNIX ar 命令

http://www.thegeekstuff.com/2010/08/ar-command-examples/

2014-12-09 08:04:23 573

原创 level-set method vs. immersed boundary method (水平集方法与沉浸元方法比较)

动边界课程结束了又一个学期,才慢慢有点理解。                    level set ,隐式追踪变尺寸/不变尺寸边界。在多项流动问题,求解过程包括:全域 求解 Navier-Stokes方程 和 phi 演化(标量)方程,以及phi 重初始化过程。 隐式求解策略考虑下,不错的project 选择。  immersed boundary method, 流体方程中引入边界力

2014-12-07 10:20:46 1639

原创 再论有限元方法

Banach 空间,由一组线性

2014-11-25 15:10:14 1849

原创 Mathematical aspects of finite element I (有限元的数学概念)

Recently, I read a light book by, J. T. Oden,

2014-11-23 05:52:14 1354

原创 Convergence study on numerical methods solving Hyperbolic PDEs (双曲型pde 的数值方法稳定性研究)

还是要多读写大部头的书,要不然知识碎片化太

2014-11-14 07:08:07 778 1

转载 c++ 多维数组 的使用

http://www.cplusplus.com/forum/articles/7459/

2014-11-11 17:40:03 708

原创 有限元 fem 与 有限差分 fdm 在处理Dirichlet 自然边界时的比较

起因: laplace 方程

2014-11-11 09:50:09 1826

原创 c++ 范型算法与函数对象 初认识

一个很简单的y

2014-11-09 09:16:39 558

原创 lldb watchpoint 哨兵折腾

略疼,检测哨兵用的都不顺。    记录下:

2014-11-07 13:56:36 1292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除