- 博客(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
933
原创 新年回归
工作半年了,生活渐渐稳定下来,重新上路。 一个人走总会跌倒,或者找到一个partner, 或者be part of something big. 大方向:hpc, 自动驾驶, 虚拟现实。 希望每周有两到三篇更新。 feb-15-2016
2016-02-16 11:23:33
674
1
原创 求职-如何伪装一份cs的简历
----------------------------- 背景了解 -------------------------------90%的h1b给cs相关工作了?? !! 悲剧了这么久,终于想到去了解下cs到底干了什么。-互联网应用不管是pc,还是移动,劳动力需求巨大。也催生了大量icc的公司,招人,培训,然后卖掉。 主要技能
2015-05-31 04:34:28
1327
转载 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
605
原创 openGL 学习1
前两个月捣鼓osg, 回头学opengl,找了一个很简单的中文教程。 cae, hpc 软件开发岗位估计是够不着了。还有些cad的岗位,所以要把opengl混熟。 * OpenGL的平台无关性,窗口管理,输入管理,事件响应都依赖平台提供api. *基本流程:建模(几何), 上色(渲染), 光栅化(显示) * gl-前缀,
2015-05-15 13:44:37
488
原创 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
584
原创 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
2968
原创 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
2018
原创 分布式稀疏矩阵的数据结构(data structure for distributed sparse matrix)
研究下sparse matrix, 最近正好看了一个项目: hpcg。 一周多时间,感觉蛮有意思的。rebuild the wheel.
2015-04-30 01:36:52
1440
原创 分布式稀疏矩阵生成小程序
生成稀疏矩阵,并统计每行非零元素#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
797
原创 分布式向量操作
- goal: 解决分布式集群上的矩阵,向量上的运算。 simulation based engineering, physics, - 数据结构: distributed vector , distributed sparse matrix - 基本运算: spmv, dotproduct, scaler product - 上层algor
2015-04-28 00:23:18
1232
原创 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
4180
原创 全方位找工作之后
过来之后,对工作有了新的认识。做产品,做产品。还是做产品。 力学专业,两年前的认识停留在使用工具上,至于这个工具到底能给企业带来什么,就没想清楚过。比如,力学计算有个软件叫ansys, 现在看来他妈真是一个黑箱子,产品设计部门,从无到有做出了一个产品,做出了一个产品啊。cae部门,对制作一个产品而言,附加值到底有多少? 当我在力学混了七八年,认识到自己没有实际做过产品,
2015-04-13 02:16:47
828
原创 osgearth mac/linux 下 cmake 编译安装
前一篇学习了cmake 使用。今天来安装osgearth。 参见官方文档,需要先安装几个lib: gdal, curl, geos。 分别下载独立安装,没什么问题。 因为这几个预安装包的路径,很可能不再osgearth cmakelist 文件中配置的路径中,所以分别把正确的 lib 路径和 include 路径加到相应的cmake 变量下
2015-04-11 02:24:10
2236
原创 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
733
原创 osg 学习 2 UpdateCallback, EventHandler, 运动的相机
下午读了《osg开源教程》 ,对callback, EventHandler 理解更好了点。晚上回来试试这两个例子。 callback 是单纯的场景内节点附属功能, 当遍历到某个附带callback的节点,其中重载的operator()函数将被执行,比如修改该节点的坐标等等; EventHandler 是窗口/视口事件(gui)响应,就是窗口内点下鼠标,或者按下某个键
2015-03-28 05:49:43
1247
原创 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
609
翻译 LibMesh 数据结构类
SparseMatrix模版类 可见, SparseMatrix类的继承关系和linearsolver类很一致, SparseMatrix类的方法主要是矩阵操作,类似petsc里面的过程了。到稀疏矩阵,问题基本落到解线性方程组了。所以,支持各类稀疏矩阵solver中的矩阵操作方法。 同理,NumericVector模版类 FEGenericB
2015-02-25 14:40:13
1038
翻译 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
796
翻译 LibMesh::EquationSystem 类接口
类继承关系: 成员函数: EquationSystems(MeshBase& mesh); 使用求解域网格构造 virtual ~EquationSystems() clear(), init(), reinit(),
2015-02-25 04:00:28
666
翻译 LibMesh::LinearImplicitSystem 类接口
#include 继承关系: 共有类型: sys_type ---> LinearImplicitSystem Parent ---> ImplicitSystem 矩阵/向量 (常量)迭代器 共有成员函数: 构造函数, 参数(EquationSystems&, const std::string&,
2015-02-25 02:38:25
850
原创 libmesh 思维导图(类接口设计)
libmesh 教程和例子都非常缺少。不能忍就来看部分libmesh接口实现(important)吧。 ReferenceCounter 基类模版 1 libMesh::ReferenceCountedObject -> libMesh::DofObject --> libMesh::Elem 单元基类,基类共有函数包括: dof, 节点/顶点,线,面索
2015-02-21 01:31:05
1969
转载 设计模式(design pattern) 学习记录
做数值计算的,不了解软件开发的模式,很遗憾。 有本书《 scientifc software desgin - object-orients way》,感觉写的重点不突出。又拿到一本中文书:first head 设计模式。周末下午在starbucks 看,比较喜欢,但是经验不多,不知道科学计算软件设计里面,到底怎么用这些模式了。相信以后会慢慢深入的,第一篇,记录。 1
2015-01-26 00:17:01
733
原创 Box2D 桥算例(附makefile)
假期想学点新东西:看了下廖雪峰的phyon建站,coursera上的data analysis, 后来又找了下游戏引擎box2d。 前两个算是浅尝辄止了,web 开发主要是太不忍心;data涉及的现代优化算法真是好学问,可惜现在于我没有用武之地。所以只能惋惜放下了。物理引擎多少还有点工程引擎的影子,所以假期拿来玩玩比较合适。 下面是box2d test里面给的一个brid
2015-01-10 23:50:08
911
原创 2014下半年总结
第一个没有出去旅游的假期,心理乖乖的。国内外的很多朋友结婚。啧啧,这心里。哎。好吧。小饶跟我讲,爱情和面包都会有的。chritmas期间跟小伙伴们聚了聚。这两天跟了下coursera课程:一是把算法,python课程都想通了,如果不到用,现在所有的基本掌握,应该是够了;然后看了数值方法,这么几年来,终于感觉清晰了。生活的一个很大问题,就是不知道自己想
2014-12-31 08:03:41
837
原创 再论libmesh,options on engineering simulation software design and develop (现代工程仿真软件设计开发的一个考虑)
libmesh fem library -- oo hpc1 现代工程仿真软件的特点: 现代工程仿真软件都超复杂。从过程讲包括,隐式算法,并行实现,自适应方法,多物理场耦合等。从学科讲包括,物理学,工程学,cs, 应用数学等。 这每一方面,都已经存在优秀的解决方法(库),而借力这些库是现在软件设计/开发的最为高效的方法。当然,各领域teamworking 也是现代软件设
2014-12-22 06:49:52
1641
原创 观点狭隘的人,不适合长期做技术
遇到一些人,phd,只对自己的那一丢丢感冒。 只想吐槽下,准备长期做技术的,如果不能对普遍意义上的新技术有情怀和大爱,就只会越走越狭隘。 心高决定了你的成就。
2014-12-12 02:02:24
826
原创 结构体变量 初始化 错误
// 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
1110
原创 level-set method vs. immersed boundary method (水平集方法与沉浸元方法比较)
动边界课程结束了又一个学期,才慢慢有点理解。 level set ,隐式追踪变尺寸/不变尺寸边界。在多项流动问题,求解过程包括:全域 求解 Navier-Stokes方程 和 phi 演化(标量)方程,以及phi 重初始化过程。 隐式求解策略考虑下,不错的project 选择。 immersed boundary method, 流体方程中引入边界力
2014-12-07 10:20:46
1716
原创 Mathematical aspects of finite element I (有限元的数学概念)
Recently, I read a light book by, J. T. Oden,
2014-11-23 05:52:14
1382
原创 Convergence study on numerical methods solving Hyperbolic PDEs (双曲型pde 的数值方法稳定性研究)
还是要多读写大部头的书,要不然知识碎片化太
2014-11-14 07:08:07
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人