欢迎来到天天文库
浏览记录
ID:32388932
大小:342.28 KB
页数:37页
时间:2019-02-04
《数学函数库的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、.数学函数库的使用.李会民hmli@ustc.edu.cn中国科学技术大学超级运算中心2011年10月......李会民(中国科大超算中心)数学函数库的使用2011年10月1/361.IntelMKL2.IBM数学函数库3.联系信息......李会民(中国科大超算中心)数学函数库的使用2011年10月2/36IntelMKL科大超算系统Intel和AMDCPU系统上有IntelMKL:MKL安装后的路径类似下面,请登录具体系统后查看,选择使用:/opt/intel/mkl/10.0.4.023/opt/intel/Compiler/11.1/073/mkl/opt/inte
2、l/composerxe 2011.3.174/mkl/opt/intel 10.1.008/mkl/10.2.2.025......李会民(中国科大超算中心)数学函数库的使用2011年10月3/36环境设置设置针对em64t的MKL所需的INCLUDE、LD_LIBRARY_PATH和MANPATH等环境变量:bash下可在~/.bashrc之类文件中添加类似以下代码之一(与具体版本对应)./opt/intel/mkl/10.0.4.023/tools/environment/mklvarsem64t.sh./opt/intel/Compiler/11.1/073/mk
3、l/tools/environment/mklvarsem64t.sh./opt/intel/composerxe/mkl/bin/intel64/mklvars_intel64.shcsh下可在~/.login之类文件中添加以下代码之一(与具体版本对应)./opt/intel/mkl/10.0.4.023/tools/environment/mklvarsem64t.csh./opt/intel/Compiler/11.1/073/mkl/tools/environment/mklvarsem64t.csh./opt/intel/composerxe/mkl/bin
4、/intel64/mklvars_intel64.csh注意:.与/之间有个空格......李会民(中国科大超算中心)数学函数库的使用2011年10月4/36MKL主要内容MKL主要包含如下内容:基本线性代数子系统库(BLAS)离散基本线性代数库(SparseBLAS)线性代数库(LAPACK)可扩展性线性代数库(ScaLAPACK)离散求解程序(SparseSolverroutines)向量数学库函数(VectorMathematicalLibraryfunctions)向量统计库函数(VectorStatisticalLibraryfunctions)傅立叶变换程序
5、(FourierTransformfunctions(FFT))集群版傅立叶变换程序(ClusterFFT)区间求解程序(IntervalSolverroutines)三角变换程序(TrigonometricTransformroutines)泊松、拉普拉斯和哈密顿求解程序(Poisson,Laplace,andHelmholtzSolverroutines)优化(信赖域)求解程序(Optimization(Trust-Region)Solverroutines)......李会民(中国科大超算中心)数学函数库的使用2011年10月5/36MKL目录内容目录内容6、ir>MKL主目录,比如/opt/intel/Compiler/11.1/064/mkl/benchmarks/linpack包含OpenMP版的LINPACK的基准程序/benchmarks/mp_linpack包含MPI版的LINPACK的基准程序/docMKL文档目录/examples一些例子,建议用户参考学习/include含有INCLUDE文件/interfaces/blas95包含BLAS的Fortran90封装及用于编译成库的makefile7、ir>/interfaces/LAPACK95包含LAPACK的Fortran90封装及用于编译成库的makefile/interfaces/fftw2xc包含2.x版FFTW(C接口)封装及用于编译成库的makefile/interfaces/fftw2xf包含2.x版FFTW(Fortran接口)封装及用于编译成库的makefile/interfaces/fftw3xc包含3.x版FFTW(C接口)封装及用于编译成库的makefile/in
6、ir>MKL主目录,比如/opt/intel/Compiler/11.1/064/mkl/benchmarks/linpack包含OpenMP版的LINPACK的基准程序/benchmarks/mp_linpack包含MPI版的LINPACK的基准程序/docMKL文档目录/examples一些例子,建议用户参考学习/include含有INCLUDE文件/interfaces/blas95包含BLAS的Fortran90封装及用于编译成库的makefile7、ir>/interfaces/LAPACK95包含LAPACK的Fortran90封装及用于编译成库的makefile/interfaces/fftw2xc包含2.x版FFTW(C接口)封装及用于编译成库的makefile/interfaces/fftw2xf包含2.x版FFTW(Fortran接口)封装及用于编译成库的makefile/interfaces/fftw3xc包含3.x版FFTW(C接口)封装及用于编译成库的makefile/in
7、ir>/interfaces/LAPACK95包含LAPACK的Fortran90封装及用于编译成库的makefile/interfaces/fftw2xc包含2.x版FFTW(C接口)封装及用于编译成库的makefile/interfaces/fftw2xf包含2.x版FFTW(Fortran接口)封装及用于编译成库的makefile/interfaces/fftw3xc包含3.x版FFTW(C接口)封装及用于编译成库的makefile/in
此文档下载收益归作者所有