...
首页> 外文期刊>Computer physics communications >OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross–Pitaevskii equation
【24h】

OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross–Pitaevskii equation

机译:OpenMP GNU和英特尔Fortran程序,用于解决时间依赖的Gitoseevskii方程

获取原文
获取原文并翻译 | 示例
           

摘要

Abstract We present Open Multi-Processing (OpenMP) version of Fortran 90 programs for solving the Gross–Pitaevskii (GP) equation for a Bose–Einstein condensate in one, two, and three spatial dimensions, optimized for use with GNU and Intel compilers. We use the split-step Crank–Nicolson algorithm for imaginary- and real-time propagation, which enables efficient calculation of stationary and non-stationary solutions, respectively. The present OpenMP programs are designed for computers with multi-core processors and optimized for compiling with both commercially-licensed Intel Fortran and popular free open-source GNU Fortran compiler. The programs are easy to use and are elaborated with helpful comments for the users. All input parameters are listed at the beginning of each program. Different output files provide physical quantities such as energy, chemical potential, root-mean-square sizes, densities, etc. We also present speedup test results for new versions of the programs. New version program summary Program title: BEC-GP-OMP-FOR software package, consisting of: (i) imag1d-th, (ii) imag2d-th, (iii) imag3d-th, (iv) imagaxi-th, (v) imagcir-th, (vi) imagsph-th, (vii) real1d-th, (viii) real2d-th, (ix) real3d-th, (x) realaxi-th, (xi) realcir-th, (xii) realsph-th. Program files doi: http://dx.doi.org/10.17632/y8zk3jgn84.2 Licensing provisions: Apache License 2.0 Programming language: OpenMP GNU and Intel Fortran 90. Computer: Any multi-core personal computer or workstation with the appropriate OpenMP-capable Fortran compiler installed. Number of processors used: All available CPU cores on the executing computer. Journal reference of previous version: Comput. Phys. Commun. 180 (2009) 1888; ibid. 204 (2016) 209. Does the new version supersede the previous version?: Not completely. It does supersede previous Fortran programs from both references above, but not OpenMP C programs from Comput. Phys. Commun. 204 (2016) 209. Nature of problem: The present Open Multi-Processing (OpenMP) Fortran programs, optimized for use with commercially-licensed Intel Fortran and free open-source GNU Fortran compilers, solve the time-dependent nonlinear partial differential (GP) equation for a trapped Bose–Einstein condensate in one (1d), two (2d), an
机译:<![cdata [ Abstract 我们呈现开放式多处理(OpenMP)版本的Fortran 90程序,用于解决Bose-Einstein冷凝物的Gross-Pitaevskii(GP)方程在一个,两个和三个空间尺寸中,优化用于GNU和英特尔编译器。我们使用分离步骤曲柄-Nicolson算法进行虚构 - 和实时传播,可以分别有效地计算静止和非固定解决方案。本发明的OpenMP程序专为具有多核处理器的计算机而设计,并优化用于编译商业许可的英特尔Fortran和流行的自由开源GNU Fortran编译器。程序易于使用,并为用户提供有用的评论。所有输入参数都列在每个程序的开头。不同的输出文件提供物理量,如能量,化学潜力,根均匀平方尺寸,密度等。我们还为新版本的程序提供了高速测试结果。 新版本程序摘要 程序标题: BEC-GP-OMP-OFO软件包,包括:(i)Imag1d-Th,(ii)Imag2d- Th,(iii)Imag 3d-th,(iv)imagaxi-th,(v)Imagcir-th,(vi)imagsph-th,(vii)Real1d-Th,(viii)Real2D-Th,(IX)Real3D-TH ,(x)realaxi-th,(xi)realcir-th,(xii)realsph-th。 程序文件doi: http:// dx.doi. .org / 10.17632 / y8zk3jgn84.2 / y8zk3jgn84.2 许可规定:< / ce:斜体> apache许可证2.0 编程语言: openmp gnu和Intel Fortran 90。 计算机:任何多核个人计算机或工作站安装了适当的OpenMP的Fortran编译器。 使用的处理器数:在执行计算机上的所有可用CPU核心。 日记引用以前的版本:计算。物理。安排。 180 (2009)1888; 同上。 204 (2016)209。 新版本取代以前的版本?:不完全。它可以从上面的两个引用中取代以前的FORTRAN程序,但不是从计算机中的OPENMP C程序。物理。安排。 204 (2016)209。 问题的性质:目前的开放式多处理(OPENMP)FORTRAN程序,优化用于商业许可的英特尔FORTRAN和免费开源GNU FORTRAN编译器,解决时间依赖的非线性部分差分(GP)方程一(1D),两(2D),一个被困的Bose-Einstein冷凝物凝结物

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号