首页 > 最新文献

ACM SIGPLAN Fortran Forum最新文献

英文 中文
Design patterns and Fortran 2003 设计模式和Fortran 2003
Pub Date : 2008-11-30 DOI: 10.1145/1462614.1462615
A. Markus
interface ! ! Subroutine for storing the initial values ! subroutine initial( solver, initial_data ) type(ode_solver) :: solver real, dimension(:) :: initial_data end subroutine initial ! ! Function to compute the derivative ! function eval_deriv( x, t ) real, dimension(:) :: x real, dimension(size(x)) :: eval_deriv ! Derivative is array of ! same size as x real :: t end function eval_deriv ! ! Interface function to hide the internal workings ! function next(solver, time, time_step) type(ode_solver) :: solver real :: time real :: time_step real, dimension(size(ode_solver%state)) :: next_step end function next_step ! ! Function to actually compute the new values ! function solve_step(solver, time, time_step) type(ode_solver) :: solver real :: time real :: time_step real, dimension(size(ode_solver%state)) :: next_step 9 ACM Fortran Forum, December 2008, 27, 3 end function next_step end interface ! ! Declaration of the functions ! procedure(initial) :: initial_values procedure(next) :: next_step procedure(solve_step) :: solve_euler procedure(solve_step) :: solve_heun procedure(solve_step) :: solve_runge_kutta procedure(solve_step) :: ... ! ! Definition of the specific methods for ! solving the ODE ! type(ode_method), dimension(10) :: solvers = & (/ ode_method(solve_euler), ode_method(solve_heun), & ode_method(solve_runge_kutta), ... /)
界面!! 存储初始值的子程序!子程序initial(solver, initial_data) type(ode_solver):: solver real, dimension(:):: initial_data结束子程序initial !! 计算函数的导数!函数eval_deriv(x, t) real, dimension(:):: x real, dimension(size(x)):: eval_deriv !导数是数组!与x real:: t大小相同end function eval_deriv !! 接口功能隐藏内部工作原理!Function next(solver, time, time_step) type(ode_solver):: solver real:: time real:: time_step real, dimension(size(ode_solver%state)):: next_step end Function next_step !! 函数来实际计算新值!function solve_step(solver, time, time_step) type(ode_solver):: solver real:: time real:: time_step real, dimension(size(ode_solver%state)):: next_step 9 ACM Fortran论坛,2008年12月27日! 函数的声明!过程(initial):: initial_values过程(next):: next_step过程(solve_step):: solve_euler过程(solve_step):: solve_heun过程(solve_step):: solve_runge_kutta过程(solve_step)::…! ! 定义具体方法为!解ODE !类型(ode_method),维度(10)::solvers = & (/ ode_method(solve_euler), ode_method(solve_heun), & ode_method(solve_runge_kutta),…/)
{"title":"Design patterns and Fortran 2003","authors":"A. Markus","doi":"10.1145/1462614.1462615","DOIUrl":"https://doi.org/10.1145/1462614.1462615","url":null,"abstract":"interface ! ! Subroutine for storing the initial values ! subroutine initial( solver, initial_data ) type(ode_solver) :: solver real, dimension(:) :: initial_data end subroutine initial ! ! Function to compute the derivative ! function eval_deriv( x, t ) real, dimension(:) :: x real, dimension(size(x)) :: eval_deriv ! Derivative is array of ! same size as x real :: t end function eval_deriv ! ! Interface function to hide the internal workings ! function next(solver, time, time_step) type(ode_solver) :: solver real :: time real :: time_step real, dimension(size(ode_solver%state)) :: next_step end function next_step ! ! Function to actually compute the new values ! function solve_step(solver, time, time_step) type(ode_solver) :: solver real :: time real :: time_step real, dimension(size(ode_solver%state)) :: next_step 9 ACM Fortran Forum, December 2008, 27, 3 end function next_step end interface ! ! Declaration of the functions ! procedure(initial) :: initial_values procedure(next) :: next_step procedure(solve_step) :: solve_euler procedure(solve_step) :: solve_heun procedure(solve_step) :: solve_runge_kutta procedure(solve_step) :: ... ! ! Definition of the specific methods for ! solving the ODE ! type(ode_method), dimension(10) :: solvers = & (/ ode_method(solve_euler), ode_method(solve_heun), & ode_method(solve_runge_kutta), ... /)","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123658951","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Statements and intrinsic procedures in consecutive Fortran standards 连续Fortran标准中的语句和内在过程
Pub Date : 2008-11-30 DOI: 10.1145/1462614.1462616
A. Gorelik
This paper contains the tables of statements and intrinsic procedures in consecutive Fortran standards: from Fortran 66 up to Fortran 2003.
本文包含了从Fortran 66到Fortran 2003的连续Fortran标准的语句表和固有过程表。
{"title":"Statements and intrinsic procedures in consecutive Fortran standards","authors":"A. Gorelik","doi":"10.1145/1462614.1462616","DOIUrl":"https://doi.org/10.1145/1462614.1462616","url":null,"abstract":"This paper contains the tables of statements and intrinsic procedures in consecutive Fortran standards: from Fortran 66 up to Fortran 2003.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122046123","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
The new features of Fortran 2008 Fortran 2008的新特性
Pub Date : 2008-08-01 DOI: 10.1145/1408643.1408645
J. Reid
The aim of this paper is to summarize the new features of the draft Fortran 2008 standard (ISO/IEC 2008). We take as our starting point Fortran 2003 (ISO/IEC 2008). An official extension for enhanced module facilities (ISO/IEC 2005) that has been published as a Type 2 Technical Report (TR), and WG5 is committed to include this in Fortran 2008. For an informal description of Fortran 2003 and Enhanced Module Facilities see Metcalf, Reid, and Cohen (2004). The major proposed extension consists of coarrays for parallel computing. Since the author has already summarised coarrays in another WG5 paper (Reid 2008), we refer the reader to this for further details. This is not an official document and has not been approved by either of the Fortran committees WG5 or J3.
本文的目的是总结Fortran 2008标准草案(ISO/IEC 2008)的新特性。我们以Fortran 2003 (ISO/IEC 2008)为起点。增强模块功能的官方扩展(ISO/IEC 2005)已作为第2类技术报告(TR)发布,WG5承诺将其包含在Fortran 2008中。有关Fortran 2003和增强模块设施的非正式描述,请参阅Metcalf, Reid, and Cohen(2004)。提出的主要扩展包括用于并行计算的阵列。由于作者已经在另一篇WG5论文(Reid 2008)中总结了阵列,我们建议读者参考这篇论文了解更多细节。这不是一份官方文件,也没有得到Fortran委员会WG5或J3的批准。
{"title":"The new features of Fortran 2008","authors":"J. Reid","doi":"10.1145/1408643.1408645","DOIUrl":"https://doi.org/10.1145/1408643.1408645","url":null,"abstract":"The aim of this paper is to summarize the new features of the draft Fortran 2008 standard (ISO/IEC 2008). We take as our starting point Fortran 2003 (ISO/IEC 2008). An official extension for enhanced module facilities (ISO/IEC 2005) that has been published as a Type 2 Technical Report (TR), and WG5 is committed to include this in Fortran 2008. For an informal description of Fortran 2003 and Enhanced Module Facilities see Metcalf, Reid, and Cohen (2004). The major proposed extension consists of coarrays for parallel computing. Since the author has already summarised coarrays in another WG5 paper (Reid 2008), we refer the reader to this for further details.\u0000 This is not an official document and has not been approved by either of the Fortran committees WG5 or J3.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124887666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
A method for passing data between C and Opaque Fortran 90 pointers 一个在C和不透明Fortran 90指针之间传递数据的方法
Pub Date : 2008-08-01 DOI: 10.1145/1408643.1408644
V. Decyk
This paper discusses a portable, standard conforming method for passing data arrays between C and Fortran 90.
本文讨论了一种在C和Fortran 90之间传递数据数组的可移植的、符合标准的方法。
{"title":"A method for passing data between C and Opaque Fortran 90 pointers","authors":"V. Decyk","doi":"10.1145/1408643.1408644","DOIUrl":"https://doi.org/10.1145/1408643.1408644","url":null,"abstract":"This paper discusses a portable, standard conforming method for passing data arrays between C and Fortran 90.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121202826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Absoft tools Fortran integrated development environment Absoft工具Fortran集成开发环境
Pub Date : 2008-04-01 DOI: 10.1145/1373277.1373279
Tony Goelz
Although the roots of the Fortran language go back to the days of punch cards, it is still very much in use today and Integrated Development Environments are becoming increasingly popular with Fortran developers. An Integrated Development Environment (IDE) is a software tool that is used during all phases of program development. By combining the separate tasks of source code editing, compiling, linking, and debugging in a single unified interface, an IDE minimizes the amount of time spent learning separate tools. This article is an introduction to Absoft's Absoft Tools Integrated Development Environment for Fortran and C©++ programming. It provides an overview of the key features and presents an example of using the IDE to build an open source Fortran subroutine library.
尽管Fortran语言的根源可以追溯到打孔卡的时代,但它今天仍然被广泛使用,集成开发环境在Fortran开发人员中越来越受欢迎。集成开发环境(IDE)是在程序开发的所有阶段使用的软件工具。通过将源代码编辑、编译、链接和调试的独立任务组合在一个统一的界面中,IDE可以最大限度地减少学习独立工具所花费的时间。本文介绍了Absoft的Absoft Tools集成开发环境,用于Fortran和C©++编程。它提供了关键特性的概述,并提供了一个使用IDE构建开源Fortran子例程库的示例。
{"title":"Absoft tools Fortran integrated development environment","authors":"Tony Goelz","doi":"10.1145/1373277.1373279","DOIUrl":"https://doi.org/10.1145/1373277.1373279","url":null,"abstract":"Although the roots of the Fortran language go back to the days of punch cards, it is still very much in use today and Integrated Development Environments are becoming increasingly popular with Fortran developers. An Integrated Development Environment (IDE) is a software tool that is used during all phases of program development. By combining the separate tasks of source code editing, compiling, linking, and debugging in a single unified interface, an IDE minimizes the amount of time spent learning separate tools. This article is an introduction to Absoft's Absoft Tools Integrated Development Environment for Fortran and C©++ programming. It provides an overview of the key features and presents an example of using the IDE to build an open source Fortran subroutine library.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130102473","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Note on array-valued functions 关于数组值函数的说明
Pub Date : 2008-04-01 DOI: 10.1145/1373277.1373278
A. Markus
One feature of Fortran that deserves more attention in my opinion is the use of array-valued functions. In particular this feature can be used to achieve a high-level programming style, much like what John Backus advocated in his ACM speech (Backus, 1978). Many of the intrinsic functions return arrays and Fortran's array operations are further examples, be it implicit.
在我看来,Fortran的一个值得更多关注的特性是数组值函数的使用。特别地,这个特性可以用来实现高级别的编程风格,就像John Backus在他的ACM演讲中所提倡的那样(Backus, 1978)。许多内部函数返回数组和Fortran的数组操作都是进一步的例子,即使它是隐式的。
{"title":"Note on array-valued functions","authors":"A. Markus","doi":"10.1145/1373277.1373278","DOIUrl":"https://doi.org/10.1145/1373277.1373278","url":null,"abstract":"One feature of Fortran that deserves more attention in my opinion is the use of array-valued functions. In particular this feature can be used to achieve a high-level programming style, much like what John Backus advocated in his ACM speech (Backus, 1978). Many of the intrinsic functions return arrays and Fortran's array operations are further examples, be it implicit.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125277028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Rationale for co-arrays in Fortran 2008 Fortran 2008中共阵列的基本原理
Pub Date : 2007-12-01 DOI: 10.1145/1330585.1330586
A. Donev
This paper explains some of the technical decisions made during the incorporation of co-arrays in Fortran 2008. Familiarity with John Reid's summary of co-arrays [R07] is assumed. This document is by no means exhaustive: It is a selection of issues from my recollection. This article is not an official document and has not been approved by J3 or WG5. Many thanks to John Reid and Bill Long for helping me write this Rationale.
本文解释了在Fortran 2008中合并共阵时所做的一些技术决策。假设熟悉John Reid对共阵的总结[R07]。这份文件绝不是详尽无遗的:它是我回忆中的一些问题的精选。本文不是正式文件,未经J3或WG5批准。非常感谢John Reid和Bill Long帮我写了这篇文章。
{"title":"Rationale for co-arrays in Fortran 2008","authors":"A. Donev","doi":"10.1145/1330585.1330586","DOIUrl":"https://doi.org/10.1145/1330585.1330586","url":null,"abstract":"This paper explains some of the technical decisions made during the incorporation of co-arrays in Fortran 2008. Familiarity with John Reid's summary of co-arrays [R07] is assumed. This document is by no means exhaustive: It is a selection of issues from my recollection. This article is not an official document and has not been approved by J3 or WG5. Many thanks to John Reid and Bill Long for helping me write this Rationale.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114676396","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Introduction to NAG Fortran builder NAG Fortran构建器简介
Pub Date : 2007-08-01 DOI: 10.1145/1279941.1279943
I. Chivers, J. Sleightholme
This article is an introduction to the NAG Fortran Builder product. Fortran Builder is an Integrated Development Environment or IDE for Fortran. The product runs under Windows and was developed in Japan. The version tested included release 5.1 of the NAGWare Fortran compiler. The compiler can also be used from a command prompt if required. As of going to press NAG have not formally released Fortran Builder. If you would like more information could you please contact John Holden at NAG. His email address is: John.Holden@nag.co.uk
本文是对NAG Fortran Builder产品的介绍。Fortran Builder是Fortran的集成开发环境或IDE。该产品在Windows系统下运行,是在日本开发的。测试的版本包括NAGWare Fortran编译器的5.1版。如果需要,还可以从命令提示符使用编译器。截至发稿,NAG还没有正式发布Fortran Builder。如果您想了解更多信息,请联系NAG的约翰·霍尔顿。他的电子邮件地址是:John.Holden@nag.co.uk
{"title":"Introduction to NAG Fortran builder","authors":"I. Chivers, J. Sleightholme","doi":"10.1145/1279941.1279943","DOIUrl":"https://doi.org/10.1145/1279941.1279943","url":null,"abstract":"This article is an introduction to the NAG Fortran Builder product. Fortran Builder is an Integrated Development Environment or IDE for Fortran. The product runs under Windows and was developed in Japan. The version tested included release 5.1 of the NAGWare Fortran compiler. The compiler can also be used from a command prompt if required. As of going to press NAG have not formally released Fortran Builder. If you would like more information could you please contact John Holden at NAG. His email address is: John.Holden@nag.co.uk","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121231691","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Fortran binding for the GNU scientific library GNU科学库的Fortran绑定
Pub Date : 2007-08-01 DOI: 10.1145/1279941.1279942
Reinhold Bader
The GNU scientific library is a collection of numerical routines for scientific computing. This article discusses some aspects of the design of a fully standard-conforming Fortran binding for GSL via incremental usage of Fortran 2003 features, in particular C interoperation. Suggestions are made on how to deal with function dummy arguments and polymorphic C objects of type void*.
GNU科学库是用于科学计算的数值例程的集合。本文讨论了通过增量使用Fortran 2003特性(特别是C互操作)为GSL设计完全符合标准的Fortran绑定的一些方面。对如何处理函数虚拟参数和void*类型的多态C对象提出了建议。
{"title":"A Fortran binding for the GNU scientific library","authors":"Reinhold Bader","doi":"10.1145/1279941.1279942","DOIUrl":"https://doi.org/10.1145/1279941.1279942","url":null,"abstract":"The GNU scientific library is a collection of numerical routines for scientific computing. This article discusses some aspects of the design of a fully standard-conforming Fortran binding for GSL via incremental usage of Fortran 2003 features, in particular C interoperation. Suggestions are made on how to deal with function dummy arguments and polymorphic C objects of type void*.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122213683","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The new features of Fortran 2003 Fortran 2003的新特性
Pub Date : 2007-04-01 DOI: 10.1145/1243413.1243415
J. Reid
The aim of this paper is to summarize the new features of the Fortran 2003 standard (WG5 2004). We take as our starting point Fortran 95 plus the two official extensions (Cohen 2001, Reid 2001) that have been published as Type 2 Technical Reports (TRs). These provide features for • Allocatable dummy arguments and type components, and • Support for the five exceptions of the IEEE Floating Point Standard (IEEE 1989) and for other features of this Standard.
本文的目的是总结Fortran 2003标准(WG5 2004)的新特性。我们以Fortran 95和作为Type 2 Technical Reports (tr)发布的两个官方扩展(Cohen 2001, Reid 2001)作为起点。这些提供了可分配虚拟参数和类型组件的功能,以及支持IEEE浮点标准(IEEE 1989)的五个例外和本标准的其他功能。
{"title":"The new features of Fortran 2003","authors":"J. Reid","doi":"10.1145/1243413.1243415","DOIUrl":"https://doi.org/10.1145/1243413.1243415","url":null,"abstract":"The aim of this paper is to summarize the new features of the Fortran 2003 standard (WG5 2004). We take as our starting point Fortran 95 plus the two official extensions (Cohen 2001, Reid 2001) that have been published as Type 2 Technical Reports (TRs). These provide features for\u0000 • Allocatable dummy arguments and type components, and\u0000 • Support for the five exceptions of the IEEE Floating Point Standard (IEEE 1989) and for other features of this Standard.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116935452","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
期刊
ACM SIGPLAN Fortran Forum
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1