44,415 research outputs found

    Data Registration, Match, and Model Component Coupling

    Get PDF
    A coupling toolkit has been developed to reduce the complexity of model component coupling, in particular among hierarchical model components. The toolkit provides the services of data registration, data matching, data filtering, and model component coupling. In addition, it can generate diagrams to reveal the "producer"-to-"consumer" relations among the components. We have tested this toolkit with the operational NASA Goddard Earth Observing System (GEOS-5), which is built on the Earth System Modeling Framework (ESMF) and consists of several-level Earth system components

    On the observability of coupled dark energy with cosmic voids

    Full text link
    Taking N-body simulations with volumes and particle densities tuned to match the SDSS DR7 spectroscopic main sample, we assess the ability of current void catalogs (e.g., Sutter et al. 2012b) to distinguish a model of coupled dark matter-dark energy from {\Lambda}CDM cosmology using properties of cosmic voids. Identifying voids with the VIDE toolkit, we find no statistically significant differences in the ellipticities, but find that coupling produces a population of significantly larger voids, possibly explaining the recent result of Tavasoli et al. (2013). In addition, we use the universal density profile of Hamaus et al. (2014) to quantify the relationship between coupling and density profile shape, finding that the coupling produces broader, shallower, undercompensated profiles for large voids by thinning the walls between adjacent medium-scale voids. We find that these differences are potentially measurable with existing void catalogs once effects from survey geometries and peculiar velocities are taken into account.Comment: 5 pages, 4 figures, moderate revision and extended discussion from referee comments, MNRAS letters accepte

    Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations

    Get PDF
    The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded. The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded

    A Real Application of the Model Coupling Toolkit

    Full text link
    No abstract prepared

    Object oriented design of a thermo-mechanical FEM code

    Get PDF
    An object oriented design is presented for a computer program that can perform\ud thermo-mechanically coupled analyzes. The target of the design is a \ud exible and robust\ud computer program. It should be easy to adapt and extend, re-using existing code, without\ud interfering with already established algorithms.\ud The program uses publicly available toolkits that are currently emerging as C++ pack-\ud ages. First of all the Standard C++ Library (formerly Standard Template Library) is\ud used for packing items in container classes. Secondly the matrix and vector operations\ud are derived from the Template Numerical Toolkit (TNT) and �nally (not essentially for\ud the numerical part) a graphical user interface is made, based on the wxWindows package,\ud that can generate a GUI for Motif and MS-Windows with the same code.\ud Attention is given to the design of classes such as speci�c elements and material classes\ud based on more general classes. A hierarchy of classes is constructed where general behavior\ud is put high in the hierarchy and speci�c behavior low. The choice between inheritance and\ud aggregation is made at several levels

    A software toolkit for web-based virtual environments based on a shared database

    Get PDF
    We propose a software toolkit for developing complex web-based user interfaces, incorporating such things as multi-user facilities, virtual environments (VEs), and interface agents. The toolkit is based on a novel software architecture that combines ideas from multi-agent platforms and user interface (UI) architectures. It provides a distributed shared database with publish-subscribe facilities. This enables UI components to observe the state and activities of any other components in the system easily. The system runs in a web-based environment. The toolkit is comprised of several programming and other specification languages, providing a complete suite of systems design languages. We illustrate the toolkit by means of a couple of examples

    Study of fluid-solid coupling for complex geometries in OpenFOAM

    Get PDF
    The focus of this research will be the modelling of heat transfer with fluid-solid coupling for complex geometries in OpenFOAM. In the initial stage, selected aspects of the OpenFOAM toolkit will be introduced, including its fundamentals and usage. Afterwards, the available tools to model heat transfer in a solid wall in contact with a channel of a complex cross-section, through which the fluid flows will be explored. The outcome of this work will be an algorithm that could guide users in simulating a similar cas
    • …
    corecore