文件名称:matlab代码sqrt-finufft-devel-jfm:finufft-devel-jfm
文件大小:131KB
文件格式:ZIP
更新时间:2024-06-12 15:43:08
系统开源
Matlab代码sqrt 熨斗研究所非均匀快速傅立叶变换库:FINUFFT 亚历克斯·H·巴尼特(Alex H.Barnett)和杰里米·马格兰(Jeremy F. 通过以下方式包含代码: 尼克·黑尔(Nick Hale)和约翰·伯卡德(John Burkardt)-高斯·勒格德(Gauss-Legendre)节点和权重莱斯利·格林加德(Leslie Greengard)和李·朱(June-Yub Lee)-CMCL的一些fortran测试代码 目的 计算最佳时间内涉及任意点分布的各种指数和。 请参阅手册。 依存关系 对于基本库 C ++编译器 GNU make 快速傅立叶变换 可选的OpenMP(makefile可以针对单线程进行调整) 对于fotran包装器 Fortran编译器(请参见makefile中的设置) 在fedora linux系统上,依赖关系可以按以下方式安装: sudo yum install git fftw3 fftw3-devel libgomp 在Ubuntu上: sudo apt-get install git libfftw3-dev 安装 使用git克
【文件预览】:
finufft-devel-jfm-master
----matlab()
--------compile_mex_cnufftspread.m(106B)
--------test_cnufftspread.m(1KB)
--------cnufftspread_type1.m(361B)
----contrib()
--------besseli.h(106B)
--------legendre_rule_fast.c(10KB)
--------testi0.cpp(1KB)
--------besseli.cpp(6KB)
--------legendre_rule_fast.h(110B)
----fortran()
--------nufft1d_demof90.f(3KB)
--------finufft_f.cpp(2KB)
--------dirft2d.f(6KB)
--------dirft3d.f(9KB)
--------nufft2d_demof90.f(3KB)
--------nufft3d_demof90.f(3KB)
--------prini.f(3KB)
--------README(564B)
--------dirft1d.f(4KB)
--------finufft_f.h(1KB)
----src()
--------common.cpp(12KB)
--------cnufftspread.h(1024B)
--------finufft2d.cpp(13KB)
--------dirft2d.cpp(3KB)
--------dirft1d.cpp(2KB)
--------dirft3d.cpp(4KB)
--------common.h(1KB)
--------finufft3d.cpp(15KB)
--------twopispread.h(454B)
--------finufft1d.f(7KB)
--------finufft1d.cpp(12KB)
--------twopispread.cpp(3KB)
--------utils.h(2KB)
--------finufft.h(2KB)
--------utils.cpp(3KB)
--------dirft.h(1013B)
--------cnufftspread.cpp(23KB)
----devel()
--------indexmap1d.f(1KB)
--------gauss.m(287B)
--------qtpro()
--------cmaes.m(119KB)
--------designker.m(4KB)
--------obj.m(244B)
--------designker_1.m(7KB)
--------expsqrtbetas.txt(317B)
--------ft.m(562B)
--------plotkernels.m(713B)
--------badness.m(761B)
--------expsqrtbetas.m(855B)
--------plotkernels.cpp(5KB)
--------ES_old_routines.cpp(674B)
--------KB_old_routines.cpp(4KB)
----makefile.dist(5KB)
----doc()
--------notes.txt(14KB)
----examples()
--------spreadtestnd.sh(568B)
--------results()
--------checkallaccs.sh(565B)
--------mycpuinfo.sh(420B)
--------finufft3d_test.cpp(6KB)
--------nuffttest2d.sh(78B)
--------highaspect3d_test.sh(308B)
--------nuffttestnd.sh(921B)
--------testutils.cpp(218B)
--------nuffttest3d.sh(81B)
--------finufft1d_test.cpp(5KB)
--------finufft2d_test.cpp(5KB)
--------spreadtestnd.cpp(5KB)
--------nuffttest1d.sh(83B)
----README.md(8KB)