scispace - formally typeset
Search or ask a question
Author

Hrvoje Jasak

Other affiliations: University of Cambridge
Bio: Hrvoje Jasak is an academic researcher from University of Zagreb. The author has contributed to research in topics: Finite volume method & Computational fluid dynamics. The author has an hindex of 30, co-authored 157 publications receiving 8719 citations. Previous affiliations of Hrvoje Jasak include University of Cambridge.


Papers
More filters
Journal ArticleDOI
TL;DR: The implementation of various types of turbulence modeling in a FOAM computational-fluid-dynamics code is discussed, and calculations performed on a standard test case, that of flow around a square prism, are presented.
Abstract: In this article the principles of the field operation and manipulation (FOAM) C++ class library for continuum mechanics are outlined. Our intention is to make it as easy as possible to develop reliable and efficient computational continuum-mechanics codes: this is achieved by making the top-level syntax of the code as close as possible to conventional mathematical notation for tensors and partial differential equations. Object-orientation techniques enable the creation of data types that closely mimic those of continuum mechanics, and the operator overloading possible in C++ allows normal mathematical symbols to be used for the basic operations. As an example, the implementation of various types of turbulence modeling in a FOAM computational-fluid-dynamics code is discussed, and calculations performed on a standard test case, that of flow around a square prism, are presented. To demonstrate the flexibility of the FOAM library, codes for solving structures and magnetohydrodynamics are also presented with appropriate test case results given. © 1998 American Institute of Physics.

3,987 citations

Dissertation
01 Jan 1996
TL;DR: An automatic error-controlled adaptive mesh refinement algorithm is set up in order to automatically produce a solution of pre-determined accuracy, based on a new stabilised and bounded second-order differencing scheme proposed.
Abstract: The accuracy of numerical simulation algorithms is one of main concerns in modern Computational Fluid Dynamics. Development of new and more accurate mathematical models requires an insight into the problem of numerical errors. In order to construct an estimate of the solution error in Finite Volume calculations, it is first necessary to examine its sources. Discretisation errors can be divided into two groups: errors caused by the discretisation of the solution domain and equation discretisation errors. The first group includes insufficient mesh resolution, mesh skewness and non-orthogonality. In the case of the second order Finite Volume method, equation discretisation errors are represented through numerical diffusion. Numerical diffusion coefficients from the discretisation of the convection term and the temporal derivative are derived. In an attempt to reduce numerical diffusion from the convection term, a new stabilised and bounded second-order differencing scheme is proposed. Three new methods of error estimation are presented. The Direct Taylor Series Error estimate is based on the Taylor series truncation error analysis. It is set up to enable single-mesh single-run error estimation. The Moment Error estimate derives the solution error from the cell imbalance in higher moments of the solution. A suitable normalisation is used to estimate the error magnitude. The Residual Error estimate is based on the local inconsistency between face interpolation and volume integration. Extensions of the method to transient flows and the Local Residual Problem error estimate are also given. Finally, an automatic error-controlled adaptive mesh refinement algorithm is set up in order to automatically produce a solution of pre-determined accuracy. It uses mesh refinement and unrefinement to control the local error magnitude. The method is tested on several characteristic flow situations, ranging from incompressible to supersonic flows, for both steady-state and transient problems.

1,418 citations

01 Jan 2007
TL;DR: The design of OpenFOAM is described, an object-oriented library for Computational Fluid Dynamics (CFD) and structural analysis that provides Finite Volume and Finite Element discretisation in operator form and with polyhedral mesh support, with relevant auxiliary tools and support for massively parallel computing.
Abstract: This paper describes the design of OpenFOAM, an object-oriented library for Computational Fluid Dynamics (CFD) and structural analysis. Efficient and flexible implementation of complex physical models in Continuum Mechanics is achieved by mimicking the form of partial differential equation in software. The library provides Finite Volume and Finite Element discretisation in operator form and with polyhedral mesh support, with relevant auxiliary tools and support for massively parallel computing. Functionality of OpenFOAM is illustrated on three levels: improvements in linear solver technology with CG-AMG solvers, LES data analysis using Proper Orthogonal Decomposition (POD) and a self-contained fluid-structure interaction solver.

768 citations

Journal ArticleDOI
TL;DR: In this paper, a new bounded version of central differencing constructed on the compact computational molecule is proposed and its performance is compared with other popular differenced schemes on several model problems.
Abstract: SUMMARY The issue of boundedness in the discretisation of the convection term of transport equations has been widely discussed. A large number of local adjustment practices has been proposed, including the well-known total variation diminishing (TVD) and normalised variable diagram (NVD) families of differencing schemes. All of these use some sort of an ‘unboundedness indicator’ in order to determine the parts of the domain where intervention in the discretisation practice is needed. These, however, all use the ‘far upwind’ value for each face under consideration, which is not appropriate for unstructured meshes. This paper proposes a modification of the NVD criterion that localises it and thus makes it applicable irrespective of the mesh structure, facilitating the implementation of ‘standard’ bounded differencing schemes on unstructured meshes. Based on this strategy, a new bounded version of central differencing constructed on the compact computational molecule is proposed and its performance is compared with other popular differencing schemes on several model problems. Copyright © 1999 John Wiley & Sons, Ltd.

535 citations

Journal ArticleDOI
TL;DR: OpenFOAM is described, a C++ object oriented library for Computational Continuum Mechanics (CCM) developed by the author, which allows the user to achieve desired versatility in physical modeling without the sacrifice of complex geometry support and execution efficiency.

315 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: The multi-objective optimal design of a liquid rocket injector is presented to highlight the state of the art and to help guide future efforts.

2,152 citations

Journal ArticleDOI
01 Jun 2021
TL;DR: Some of the prevailing trends in embedding physics into machine learning are reviewed, some of the current capabilities and limitations are presented and diverse applications of physics-informed learning both for forward and inverse problems, including discovering hidden physics and tackling high-dimensional problems are discussed.
Abstract: Despite great progress in simulating multiphysics problems using the numerical discretization of partial differential equations (PDEs), one still cannot seamlessly incorporate noisy data into existing algorithms, mesh generation remains complex, and high-dimensional problems governed by parameterized PDEs cannot be tackled. Moreover, solving inverse problems with hidden physics is often prohibitively expensive and requires different formulations and elaborate computer codes. Machine learning has emerged as a promising alternative, but training deep neural networks requires big data, not always available for scientific problems. Instead, such networks can be trained from additional information obtained by enforcing the physical laws (for example, at random points in the continuous space-time domain). Such physics-informed learning integrates (noisy) data and mathematical models, and implements them through neural networks or other kernel-based regression networks. Moreover, it may be possible to design specialized network architectures that automatically satisfy some of the physical invariants for better accuracy, faster training and improved generalization. Here, we review some of the prevailing trends in embedding physics into machine learning, present some of the current capabilities and limitations and discuss diverse applications of physics-informed learning both for forward and inverse problems, including discovering hidden physics and tackling high-dimensional problems. The rapidly developing field of physics-informed learning integrates data and mathematical models seamlessly, enabling accurate inference of realistic and high-dimensional multiphysics problems. This Review discusses the methodology and provides diverse examples and an outlook for further developments.

1,114 citations

Journal ArticleDOI
TL;DR: In this paper, the authors present the techniques, advances, problems and likely future developments in numerical modelling for rock mechanics and discuss the value that is obtained from the modelling, especially the enhanced understanding of those mechanisms initiated by engineering perturbations.

976 citations