并行科学计算
永不言弃的小颖子
这个作者很懒,什么都没留下…
展开
-
偏微分方程数值解程序设计与实现——数学基础
常用算子符号梯度算子Rd\mathbb{R}^dRd空间中标量函数u(x)u(\bf{x})u(x),其梯度算子定义如下:gradu(x)=∇u(x)=[∂u∂x0∂u∂x1⋮∂u∂xd−1]grad u(\mathbf{x})=\nabla u(\mathbf{x})=\begin{bmatrix}\frac{\partial u}{\partial x_0} \\ \frac{\partial u}{\partial x_1} \\ \vdots \\ \frac{\partial u}{原创 2020-08-12 21:36:17 · 1792 阅读 · 0 评论 -
数组化编程基础
数组 (Array)数组是一组同种类型标量数值的有序集合,它有维度、轴(axis)及形状(shape) 等基本属性,与数学中的向量、矩阵和高阶张量等概念相对应。PDE数值解种的很多算法,如FEM、FVM、FDM等算法的核心数据结构就是数组,核心的操作也是对数组的操作数组化编程 (Array Programming)数组化编程的基本思想是把运算操作一次性应用到整个数据结构上。这种编程模型允许程序员以整个数据集合为思考和操作的对象,而不必求助于单个标量操作的显示循环。标量化编程与数组化编程对比:原创 2020-08-12 13:11:06 · 272 阅读 · 0 评论 -
CenOS7 MPI安装配置及运行测试
MPI安装配置1、准备(需要获取root权限) yum update yum install wget -y yum install gcc gcc-c++ gcc-fortran kernel-devel -y2、下载 wget http://www.mpich.org/static/downloads/3.1.4/mpich-3.1.4.tar.gz3、解压 tar -zxvf mpich-3.1.4.tar.gz4、进入解压目录 cd mpich-3.1.45、配置编译环境(其中原创 2020-07-11 00:18:55 · 537 阅读 · 0 评论 -
计算机基础学习笔记
计算机基础CPU内存操作系统OS如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一级目录二级目录三级目录二级标题三级标题四级标题五级标题六级标题CPU运算器+控制器+寄存器,用于控制时间、处理指令、执行操作及处理数据。目前大多数的CPU实际上集成了多个中央处理单元(CPU的核心),即所谓的多核心处理器,这些核心可以分别同时执行程序指令。很多CPU核心都支持单指令多数据流(SIMD),提供指令级的并行功能,单个指令原创 2020-07-07 13:59:32 · 376 阅读 · 0 评论