1,050 research outputs found

    The LifeV library: engineering mathematics beyond the proof of concept

    Get PDF
    LifeV is a library for the finite element (FE) solution of partial differential equations in one, two, and three dimensions. It is written in C++ and designed to run on diverse parallel architectures, including cloud and high performance computing facilities. In spite of its academic research nature, meaning a library for the development and testing of new methods, one distinguishing feature of LifeV is its use on real world problems and it is intended to provide a tool for many engineering applications. It has been actually used in computational hemodynamics, including cardiac mechanics and fluid-structure interaction problems, in porous media, ice sheets dynamics for both forward and inverse problems. In this paper we give a short overview of the features of LifeV and its coding paradigms on simple problems. The main focus is on the parallel environment which is mainly driven by domain decomposition methods and based on external libraries such as MPI, the Trilinos project, HDF5 and ParMetis. Dedicated to the memory of Fausto Saleri.Comment: Review of the LifeV Finite Element librar

    Computational Physics on Graphics Processing Units

    Full text link
    The use of graphics processing units for scientific computations is an emerging strategy that can significantly speed up various different algorithms. In this review, we discuss advances made in the field of computational physics, focusing on classical molecular dynamics, and on quantum simulations for electronic structure calculations using the density functional theory, wave function techniques, and quantum field theory.Comment: Proceedings of the 11th International Conference, PARA 2012, Helsinki, Finland, June 10-13, 201

    Research and Education in Computational Science and Engineering

    Get PDF
    Over the past two decades the field of computational science and engineering (CSE) has penetrated both basic and applied research in academia, industry, and laboratories to advance discovery, optimize systems, support decision-makers, and educate the scientific and engineering workforce. Informed by centuries of theory and experiment, CSE performs computational experiments to answer questions that neither theory nor experiment alone is equipped to answer. CSE provides scientists and engineers of all persuasions with algorithmic inventions and software systems that transcend disciplines and scales. Carried on a wave of digital technology, CSE brings the power of parallelism to bear on troves of data. Mathematics-based advanced computing has become a prevalent means of discovery and innovation in essentially all areas of science, engineering, technology, and society; and the CSE community is at the core of this transformation. However, a combination of disruptive developments---including the architectural complexity of extreme-scale computing, the data revolution that engulfs the planet, and the specialization required to follow the applications to new frontiers---is redefining the scope and reach of the CSE endeavor. This report describes the rapid expansion of CSE and the challenges to sustaining its bold advances. The report also presents strategies and directions for CSE research and education for the next decade.Comment: Major revision, to appear in SIAM Revie

    Non regression testing for the JOREK code

    Get PDF
    Non Regression Testing (NRT) aims to check if software modifications result in undesired behaviour. Suppose the behaviour of the application previously known, this kind of test makes it possible to identify an eventual regression, a bug. Improving and tuning a parallel code can be a time-consuming and difficult task, especially whenever people from different scientific fields interact closely. The JOREK code aims at investing Magnetohydrodynamic (MHD) instabilities in a Tokamak plasma. This paper describes the NRT procedure that has been tuned for this simulation code. Automation of the NRT is one keypoint to keeping the code healthy in a source code repository.Comment: No. RR-8134 (2012

    Software tools for management of conjunctive use of surface- and ground-water in the rural environment: integration of the Farm Process and the Crop Growth Module in the FREEWAT platform

    Get PDF
    Abstract The coordinated use of surface- and ground-water over time and space as two components of a single irrigation system is of outmost importance in many rural areas of the world, in order to assure crop production sustainability, to restore ongoing and to prevent future issues related to freshwater quality and quantity mismanagement/deterioration. New technological solutions, such as GIS-integrated simulation models, may provide reliable tools in order to evaluate impacts in space and time and to properly manage conjunctive use of surface water and groundwater and water-constrained agricultural production. After presenting the common open source simulation programs for dealing with conjunctive use, we discuss and present the integration of the Farm Process (FMP; embedded in the USGS's MODFLOW One-Water Hydrologic Model) coupled to a Crop Growth Module (CGM) within the open source and public domain QGIS-integrated FREEWAT platform. Using FMP in FREEWAT gains the benefit of the spatial environment and data management tools of a GIS solution, and to perform proper analysis of dynamically integrated terms of the hydrological cycle, to effectively balance crop water demand and supply from different sources of water. A simple hypothetic, yet realistic, application of the proposed approach with FMP and CGM is presented, simulating the yield of irrigated sunflower at harvest in a Mediterranean area. Results provide an insight on the potential exploitation of the developed solution, including, but not limited, to: quantitative temporal analysis of irrigation water sources, detailed analysis of evaporation and transpiration terms (from irrigation, groundwater or rainfall). The coupling of FMP with CGM to estimate crop yield at harvest provides further management tools when dealing with crop productivity. In the simulated case study, the analysis of the water balance terms allowed identifying the relevance of the groundwater contribution to ETc-act, highlighting the role of natural root uptake. The proposed solution is thought to be deployed by water authorities, large farms and public/private companies managing irrigation areas. The use of these tools calls for dedicated capacity building to boost digitalization in the agricultural water sector in order to achieve data-based agricultural water management
    • …
    corecore