• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

f90wrap:一个用于构建与现代Fortran代码的深度Python接口的自动化工具。

f90wrap: an automated tool for constructing deep Python interfaces to modern Fortran codes.

作者信息

Kermode James R

机构信息

Warwick Centre for Predictive Modelling, School of Engineering, University of Warwick, Coventry CV4 7AL, United Kingdom.

出版信息

J Phys Condens Matter. 2020 Jul 15;32(30):305901. doi: 10.1088/1361-648X/ab82d2. Epub 2020 Mar 24.

DOI:10.1088/1361-648X/ab82d2
PMID:32209737
Abstract

f90wrap is a tool to automatically generate Python extension modules which interface to Fortran libraries that makes use of derived types. It builds on the capabilities of the popular f2py utility by generating a simpler Fortran 90 interface to the original Fortran code which is then suitable for wrapping with f2py, together with a higher-level Pythonic wrapper that makes the existance of an additional layer transparent to the final user. f90wrap has been used to wrap a number of large software packages of relevance to the condensed matter physics community, including the QUIP molecular dynamics code and the CASTEP density functional theory code.

摘要

f90wrap是一个用于自动生成与使用派生类型的Fortran库进行接口的Python扩展模块的工具。它基于流行的f2py实用工具的功能,通过为原始Fortran代码生成一个更简单的Fortran 90接口,该接口随后适合与f2py一起进行包装,同时还生成一个更高级别的Python包装器,使额外层的存在对最终用户透明。f90wrap已被用于包装一些与凝聚态物理领域相关的大型软件包,包括QUIP分子动力学代码和CASTEP密度泛函理论代码。

相似文献

1
f90wrap: an automated tool for constructing deep Python interfaces to modern Fortran codes.f90wrap:一个用于构建与现代Fortran代码的深度Python接口的自动化工具。
J Phys Condens Matter. 2020 Jul 15;32(30):305901. doi: 10.1088/1361-648X/ab82d2. Epub 2020 Mar 24.
2
PyBERTHART: A Relativistic Real-Time Four-Component TDDFT Implementation Using Prototyping Techniques Based on Python.PyBERTHART:一种基于Python原型技术的相对论实时四分量含时密度泛函理论实现方法。
J Chem Theory Comput. 2020 Apr 14;16(4):2410-2429. doi: 10.1021/acs.jctc.0c00053. Epub 2020 Mar 9.
3
Fermi.jl: A Modern Design for Quantum Chemistry.Fermi.jl:量子化学的现代设计
J Chem Theory Comput. 2022 Feb 8;18(2):677-686. doi: 10.1021/acs.jctc.1c00719. Epub 2022 Jan 3.
4
ogs5py: A Python-API for the OpenGeoSys 5 Scientific Modeling Package.ogs5py:OpenGeoSys 5 科学建模包的 Python API。
Ground Water. 2021 Jan;59(1):117-122. doi: 10.1111/gwat.13017. Epub 2020 Jun 16.
5
Proceedings of the Second Workshop on Theory meets Industry (Erwin-Schrödinger-Institute (ESI), Vienna, Austria, 12-14 June 2007).第二届理论与产业研讨会会议录(2007年6月12日至14日,奥地利维也纳埃尔温·薛定谔研究所)
J Phys Condens Matter. 2008 Feb 13;20(6):060301. doi: 10.1088/0953-8984/20/06/060301. Epub 2008 Jan 24.
6
GENII-LIN: a new object-oriented interface for the GENII code.
Radiat Prot Dosimetry. 2005;116(1-4 Pt 2):597-600. doi: 10.1093/rpd/nci025.
7
The PYXAID Program for Non-Adiabatic Molecular Dynamics in Condensed Matter Systems.凝聚态物质系统中非绝热分子动力学的PYXAID程序。
J Chem Theory Comput. 2013 Nov 12;9(11):4959-72. doi: 10.1021/ct400641n. Epub 2013 Oct 31.
8
FORTRAN interface for code interoperability in quantum chemistry: the Q5Cost library.用于量子化学中代码互操作性的FORTRAN接口:Q5Cost库。
J Chem Inf Model. 2007 May-Jun;47(3):1271-7. doi: 10.1021/ci7000567. Epub 2007 May 11.
9
Bottled SAFT: A Web App Providing SAFT-γ Mie Force Field Parameters for Thousands of Molecular Fluids.瓶装 SAFT:一个提供数千种分子流体的 SAFT-γ Mie 力场参数的网络应用程序。
J Chem Inf Model. 2016 Sep 26;56(9):1609-14. doi: 10.1021/acs.jcim.6b00149. Epub 2016 Aug 31.
10
Automatic Fortran to C++ conversion with FABLE.使用FABLE将Fortran自动转换为C++。
Source Code Biol Med. 2012 May 28;7(1):5. doi: 10.1186/1751-0473-7-5.

引用本文的文献

1
Temperature-invariant crystal-glass heat conduction: From meteorites to refractories.温度不变的晶体-玻璃热传导:从陨石到耐火材料。
Proc Natl Acad Sci U S A. 2025 Jul 15;122(28):e2422763122. doi: 10.1073/pnas.2422763122. Epub 2025 Jul 11.
2
Anharmonic effects control interaction of carbyne confined in carbon nanotubes shaping their vibrational properties.非谐效应控制着限制在碳纳米管中的卡宾的相互作用,塑造了它们的振动特性。
Nat Commun. 2025 May 26;16(1):4797. doi: 10.1038/s41467-025-59863-3.
3
Thermal conductivity of glasses: first-principles theory and applications.
玻璃的热导率:第一性原理理论与应用
NPJ Comput Mater. 2023;9(1):106. doi: 10.1038/s41524-023-01033-4. Epub 2023 Jun 19.
4
scikit-matter : A Suite of Generalisable Machine Learning Methods Born out of Chemistry and Materials Science.scikit-matter:源自化学与材料科学的一套可通用的机器学习方法。
Open Res Eur. 2023 Sep 18;3:81. doi: 10.12688/openreseurope.15789.2. eCollection 2023.
5
Enhancing ReaxFF for molecular dynamics simulations of lithium-ion batteries: an interactive reparameterization protocol.增强用于锂离子电池分子动力学模拟的ReaxFF:一种交互式重新参数化协议。
Sci Rep. 2024 Jan 10;14(1):978. doi: 10.1038/s41598-023-50978-5.
6
MAGUS: machine learning and graph theory assisted universal structure searcher.MAGUS:机器学习与图论辅助通用结构搜索器
Natl Sci Rev. 2023 May 8;10(7):nwad128. doi: 10.1093/nsr/nwad128. eCollection 2023 Jul.
7
Efficient interatomic descriptors for accurate machine learning force fields of extended molecules.高效的原子间描述符,用于准确的机器学习扩展分子力场。
Nat Commun. 2023 Jun 15;14(1):3562. doi: 10.1038/s41467-023-39214-w.
8
Exploring the configurational space of amorphous graphene with machine-learned atomic energies.利用机器学习原子能量探索非晶态石墨烯的构型空间。
Chem Sci. 2022 Oct 17;13(46):13720-13731. doi: 10.1039/d2sc04326b. eCollection 2022 Nov 30.
9
A machine learning protocol for revealing ion transport mechanisms from dynamic NMR shifts in paramagnetic battery materials.一种用于从顺磁电池材料的动态核磁共振位移揭示离子传输机制的机器学习协议。
Chem Sci. 2022 Jun 13;13(26):7863-7872. doi: 10.1039/d2sc01306a. eCollection 2022 Jul 6.