Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zhe Fu 0008

dblp:67/2275-8 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2007
0000-0002-4637-6332ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Environmental and earth informatics · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.112005
Software reuse for scientific computing through program generation · ACM Trans. Softw. Eng. Methodol. 2005
Environmental and earth informatics › oceanography
ocean modeling
0.012005
Software reuse for scientific computing through program generation · ACM Trans. Softw. Eng. Methodol. 2005

Methods — techniques the papers use, named apart from their topics

type system · 0.1compiler · 0.1
YearPublicationVenuePosition
2007 Parametric Fortran: program generation in scientific computing
abstract
Abstract Parametric Fortran is an extension of Fortran that supports the definition of Fortran program templates by allowing the parameterization of arbitrary Fortran constructs. A Fortran program template can be translated into a regular Fortran program guided by values for the parameters. This paper describes the design, implementation, and applications of Parametric Fortran. Parametric Fortran is particularly useful in scientific computing. The applications include the definition of generic functions, removing duplicated code, and automatic differentiation. The described techniques have been successfully employed in a project that implements a generic inverse ocean modeling system. Copyright © 2007 John Wiley & Sons, Ltd.
Martin Erwig, Zhe Fu 0008, Ben Pflaum
J. Softw. Maintenance Res. Pract.2
2006 Generic programming in Fortran
abstract
Parametric Fortran is an extension of Fortran that supports the construction of generic programs by allowing the parameterization of arbitrary Fortran constructs. A parameterized Fortran program can be translated into a regular Fortran program guided by values for the parameters. This paper describes the extensions of Parametric Fortran by two new language features, accessors and list parameters. These features particularly address the code duplication problem, which is a major problem in the context of scientific computing. The described techniques have been successfully employed in a project that implements a generic inverse ocean modeling system.
Martin Erwig, Zhe Fu 0008, Ben Pflaum
PEPM2
2005 Software reuse for scientific computing through program generation
abstract
We present a program-generation approach to address a software-reuse challenge in the area of scientific computing. More specifically, we describe the design of a program generator for the specification of subroutines that can be generic in the dimensions of arrays, parameter lists, and called subroutines. We describe the application of that approach to a real-world problem in scientific computing which requires the generic description of inverse ocean modeling tools. In addition to a compiler that can transform generic specifications into efficient Fortran code for models, we have also developed a type system that can identify possible errors already in the specifications. This type system is important for the acceptance of the program generator among scientists because it prevents a large class of errors in the generated code.
Martin Erwig, Zhe Fu 0008
ACM Trans. Softw. Eng. Methodol.2
2004 Parametric Fortran - A Program Generator for Customized Generic Fortran Extensions
Martin Erwig, Zhe Fu 0008
PADL2