Coordinate-free numerics: all your variation points for free?
نویسندگان
چکیده
In the object oriented literature the notion of a variation point is important. A variation point is where we expect to, or, in retrospect, are forced to, accommodate alternative solutions. Numerical software, such as solvers for partial differential equations (PDEs), are full of variation points. We observe this from how we speak about PDEs. Firstly, we speak about a multitude of PDEs to describe the various physical applications, e.g., the Navier-Stokes equations for fluid flow problems, the elastic wave equation for seismic simulation etc. Moreover, it is quite typical that mathematical modelling connected to a physical application may require various extensions of the ”basic” PDE used to describe the problem, in order to include more physically realistic effects. Examples are the introduction of physical diffusion in inviscid compressible fluid flow, the introduction of temperature effects in isentropic fluid flow or the consideration of porous media effects starting from the usual elastic wave motion. So the first variation point is the choice of PDE. The numerical discretisation process also obviously constitutes a rich source of variation points. As an example, the common numerical methods such as the finite element, finite volume and finite difference methods exist in a vast number of different variants, which also may be more or less associated with the PDE we want to solve, the type of numerical timestepping technique, the underlying (structured or unstructured) numerical grid and so on. Other variation points deal with computational simplifications of the problem: number of dimensions, Cartesian versus cylindrical versus spherical versus curvilinear coordinate system, symmetries (e.g., axio-symmetric), the actual size of the problem (i.e., the number of data points), and sequential versus parallel. In the traditional development of numerical software we make our pick of each of these alternatives. Of course the choices are well motivated by the problem we want to solve. To some extent, we may also decide for certain variations. Normally we will fully parameterise the data set size. We may choose to cater for 2D and 3D. If the circumstances are special we
منابع مشابه
On OO frameworks and coordinate free formulations of PDEs
An object-oriented (OO) framework for partial diierential equations (PDEs) provides software abstractions for numerical simulation of PDEs. The design of such frameworks is not trivial, and the outcome of the design is highly dependent on which mathematical abstractions one chooses to support. In this paper, coordinate free abstractions for PDEs are advocated. The coordinate free formulation of...
متن کاملFree Vibration of Thick Isotropic Plates Using Trigonometric Shear Deformation Theory
In this paper a variationally consistent trigonometric shear deformation theory is presented for the free vibration of thick isotropic square and rectangular plate. In this displacement based theory, the in-plane displacement field uses sinusoidal function in terms of thickness coordinate to include the shear deformation effect. The cosine function in terms of thickness coordinate is used in tr...
متن کاملFree vibration analysis of multi-cracked micro beams based on Modified Couple Stress Theory
In this article, the size effect on the dynamic behavior of a simply supported multi-cracked microbeam is studied based on the Modified Couple Stress Theory (MCST). At first, based on MCST, the equivalent torsional stiffness spring for every open edge crack at its location is calculated; in this regard, the Stress Intensity Factor (SIF) is al...
متن کاملSiO2-BaCl2 as a Highly Efficient and Reusable Heterogeneous Catalyst for the One-pot Synthesis of 3,4-dihydropyrimidin-2-(1H)- one/thione Derivatives Under Solvent-free Conditions
An efficient protocol for the synthesis of 3,4-dihydropyrimidin-2-(1H)-one/thione derivatives via multi-component coupling reaction of aromatic aldehydes, β-ketoester and urea or thiourea under solvent-free conditions using Silica Supported Barium Chloride as a catalyst is described. All prepared compounds with melting points, IR,1H NMR and 13C NMR were identified. High yields, mild conditi...
متن کاملFree Vibration Analysis of Functionally Graded Materials Non-uniform Beams
In this article, nonuniformity effects on free vibration analysis of functionally graded beams is discussed. variation in material properties is modeled after Powerlaw and exponential models and the non-uniformity is assumed to be exponentially varying in the width along the beams with constant thickness. Analytical solution is achieved for free vibration with simply supported conditions. It is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJCSE
دوره 4 شماره
صفحات -
تاریخ انتشار 2009