搜索资源列表
Soft20060210160010604
- 工程中很多的地方用到龙格库塔求解微分方程的数值解,龙格库塔是很重要的一种方法,尤其是四阶的,精确度相当的高。 -project many places used for Runge - Kutta numerical solution of differential equations. Runge - Kutta is a very important one, especially in four bands, precision is high.
primes_omp
- 使用OpenMP方法求解质数,来自原书,但做了个人的修改,效率更高-more efficient with myself
DoolittleLU
- 用MPI实现的LU分解算法,按照《一种基于DoolittleLU分解的线性方程组并行求解方法》论文里面的通信方式编写,减少进程间同步次数,效率高,论文也打包一并上传了。-Doolittle LU decomposition with MPI
chapter6
- 划分(partitioning):将问题分为若干个独立的部分。 分治法(divide and conquer method):将一个大问题逐步分割成若干个原问题的子问题,用简单且相同的方法对这些子问题进行求解,然后将这些子问题的解组合成原问题的解。 在分治法中分解问题和合并结果常使用递归技术来实现。递归分治法能使各个子问题并行化执行,即各个进程用来执行被分解的部分。 通常数据的划分也同时局部化。 -partitioning and divide and conquer metho
NLSE
- matlab 代码,利用分步傅里叶方法求解NLSE方程-matlab code, solve the equation NLSE
3-d-Fourier
- Fourier 谱方法数值求解动力学方程 组,可得到不同时间步下微观结构的演化-Fourier spectral method numerical solution of kinetic equations Group, evolution can be obtained under different time steps microstructure
PluralDiffGamma
- 由于这个函数我写了很久了,相关算法当时也没有注释,但是大致看了下代码,很明显是采用的高斯积分方法进行求解的。但是当中也采用了相关的技术性判断-to solve the gamma problem
MPI-and-OpenMP-parallel-programming
- 《MPI与OpenMP并行程序设计(C语言版)》是美国Oregon州立大学的Michael J.Quinn教授在多年讲授“并行程序设计”课程的基础上编写而成的,主要介绍用C语言,并结合使用MPI和OpenMP进行并行程序设计,内容包括并行体系结构、并行算法设计、消息传递编程、Eratosthenes 筛法、Floyd 算法、性能分析、矩阵向量乘法、文档分类、蒙特卡洛法、矩阵乘法、线性方程组求解、有限差分方法、排序、快速傅立叶变换、组合搜索、共享存储编程、融合OpenMP和MPI以及5个附录。-&
CUDA.tar
- 利用格子波尔兹曼方法求解三维流体问题,利用CUDA加速迭代过程。是单个CPU运算速度的20倍。(Here we use the Lattice Boltzmann Method to solve a problem of 3D fluid dynamics with the help of CUDA. It is 20 times the speed of a single CPU operation.)
Gauss_Seidel
- 用于求解线性方程组,采用快速的迭代方法,能够有效的减少迭代次数,尽快获得收敛解。(It is used to solve linear equations and adopts a fast iterative method, which can effectively reduce the number of iterations and obtain a convergent solution as soon as possible.)