Open Access. Powered by Scholars. Published by Universities.®
- Keyword
- Publication
- Publication Type
Articles 1 - 2 of 2
Full-Text Articles in Mechanical Engineering
Dnad, A Simple Tool For Automatic Differentiation Of Fortran Codes Using Dual Numbers, Wenbin Yu, Maxwell Blair
Dnad, A Simple Tool For Automatic Differentiation Of Fortran Codes Using Dual Numbers, Wenbin Yu, Maxwell Blair
Mechanical and Aerospace Engineering Faculty Publications
DNAD (dual number automatic differentiation) is a simple, general-purpose tool to automatically differentiate Fortran codes written in modern Fortran (F90/95/2003) or legacy codes written in previous version of the Fortran language. It implements the forward mode of automatic differentiation using the arithmetic of dual numbers and the operator overloading feature of F90/95/2003. Very minimum changes of the source codes are needed to compute the first derivatives of Fortran programs. The advantages of DNAD in comparison to other existing similar computer codes are its programming simplicity, extensibility, and computational efficiency. Specifically, DNAD is more accurate and efficient than the popular complex-step …
Computational Fluid Dynamics Analysis Of Butterfly Valve Performance Factors, Adam Del Toro
Computational Fluid Dynamics Analysis Of Butterfly Valve Performance Factors, Adam Del Toro
All Graduate Theses and Dissertations, Spring 1920 to Summer 2023
Butterfly valves are commonly used to control fluid flow inside of piping systems. A butterfly valve typically consists of a metal disc formed around a central shaft, which acts as its axis of rotation. As a butterfly valve is rotated open, fluid is able to more readily flow past the valve. A butterfly valve’s design is important to understand and is commonly characterized by its own performance factors. How a butterfly valve will perform, while in operation at different opening angles and under different types of flow, is critical information for individuals planning and installing piping systems involving the valve. …