14,902 research outputs found

    MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface

    Full text link
    Application development for distributed computing "Grids" can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple computers, at the same or different sites, using the same commands that would be used on a parallel computer. This library extends the Argonne MPICH implementation of MPI to use services provided by the Globus Toolkit for authentication, authorization, resource allocation, executable staging, and I/O, as well as for process creation, monitoring, and control. Various performance-critical operations, including startup and collective operations, are configured to exploit network topology information. The library also exploits MPI constructs for performance management; for example, the MPI communicator construct is used for application-level discovery of, and adaptation to, both network topology and network quality-of-service mechanisms. We describe the MPICH-G2 design and implementation, present performance results, and review application experiences, including record-setting distributed simulations.Comment: 20 pages, 8 figure

    M-grid: Using Ubiquitous Web Technologies to create a Computational Grid

    No full text
    There are many potential users and uses for grid computing. However, the concept of sharing computing resources excites security concerns and, whilst being powerful and flexible, at least for novices, existing systems are complex to install and use. Together these represent a significant barrier to potential users who are interested to see what grid computing can do. This paper describes m-grid, a system for building a computational grid which can accept tasks from any user with access to a web browser and distribute them to almost any machine with access to the internet and manages to do this without the installation of additional software or interfering with existing security arrangements

    A First Step Towards Automatically Building Network Representations

    Get PDF
    To fully harness Grids, users or middlewares must have some knowledge on the topology of the platform interconnection network. As such knowledge is usually not available, one must uses tools which automatically build a topological network model through some measurements. In this article, we define a methodology to assess the quality of these network model building tools, and we apply this methodology to representatives of the main classes of model builders and to two new algorithms. We show that none of the main existing techniques build models that enable to accurately predict the running time of simple application kernels for actual platforms. However some of the new algorithms we propose give excellent results in a wide range of situations

    A Multilevel Approach to Topology-Aware Collective Operations in Computational Grids

    Full text link
    The efficient implementation of collective communiction operations has received much attention. Initial efforts produced "optimal" trees based on network communication models that assumed equal point-to-point latencies between any two processes. This assumption is violated in most practical settings, however, particularly in heterogeneous systems such as clusters of SMPs and wide-area "computational Grids," with the result that collective operations perform suboptimally. In response, more recent work has focused on creating topology-aware trees for collective operations that minimize communication across slower channels (e.g., a wide-area network). While these efforts have significant communication benefits, they all limit their view of the network to only two layers. We present a strategy based upon a multilayer view of the network. By creating multilevel topology-aware trees we take advantage of communication cost differences at every level in the network. We used this strategy to implement topology-aware versions of several MPI collective operations in MPICH-G2, the Globus Toolkit[tm]-enabled version of the popular MPICH implementation of the MPI standard. Using information about topology provided by MPICH-G2, we construct these multilevel topology-aware trees automatically during execution. We present results demonstrating the advantages of our multilevel approach by comparing it to the default (topology-unaware) implementation provided by MPICH and a topology-aware two-layer implementation.Comment: 16 pages, 8 figure

    Participation and power dynamics between international non-governmental organisations and local partners: A rural water case study in Indonesia

    Full text link
    © 2019 Water Alternatives Association. Community-Based Management (CBM) is an important part of Indonesia's goal of universal access to water. However, approaches to CBM tend to neglect the impact of power relationships between community-based organisations (CBOs) and their external donor partners on CBO management capacity. This paper explores the power dynamics between a CBO and their donor partner, the international NGO Engineers Without Borders Australia (EWB), in a rural water supply project in Tenganan, Indonesia. A diffracted power frame was used to analyse the response of CBO power to EWB's participatory approach. The approach was sensitised to power, gave primacy to the CBO's vision, used local assets, and had a flexible timeline. The CBO's power was evident in the strength of its vision, its resistance to government involvement, the occasional rejection of technical advice from EWB, and its increased confidence in its capacity to manage Tenganan's water supply. The findings reinforce the political nature of participation, with implications for approaches to establishing CBM in Indonesia and elsewhere. Strengthened outcomes in rural water supply are likely to result from greater self-reflection by external partners regarding their own positionality, coupled with a focus on strategies for maintaining and enhancing the power of CBOs

    Corner transfer matrix renormalization group method for two-dimensional self-avoiding walks and other O(n) models

    Full text link
    We present an extension of the corner transfer matrix renormalisation group (CTMRG) method to O(n) invariant models, with particular interest in the self-avoiding walk class of models (O(n=0)). The method is illustrated using an interacting self-avoiding walk model. Based on the efficiency and versatility when compared to other available numerical methods, we present CTMRG as the method of choice for two-dimensional self-avoiding walk problems.Comment: 4 pages 7 figures Substantial rewrite of previous version to include calculations of critical points and exponents. Final version accepted for publication in PRE (Rapid Communications

    Surface critical behaviour of the Interacting Self-Avoiding Trail on the square lattice

    Full text link
    The surface critical behaviour of the interacting self-avoiding trail is examined using transfer matrix methods coupled with finite-size scaling. Particular attention is paid to the critical exponents at the ordinary and special points along the collapse transition line. The phase diagram is also presented.Comment: Journal of Physics A (accepted

    Baby Skyrmion chains

    Full text link
    Previous results on multi-charged Baby Skyrmion solutions have pointed to a modular structure, comprised of charge two rings and single charge one Skyrmions, which combine to form higher charged structures. In this paper we present numerical evidence which shows an alternative finite chain, multi-charged global energy minimum Baby Skymion solution. We then proceed from the infinite plane, to Baby Skyrmions on a cylinder and then a torus, to obtain the solutions of periodic Baby Skyrmions, of which periodic segments will correspond to sections of large charge Baby Skyrmions in the plane

    Steering in computational science: mesoscale modelling and simulation

    Full text link
    This paper outlines the benefits of computational steering for high performance computing applications. Lattice-Boltzmann mesoscale fluid simulations of binary and ternary amphiphilic fluids in two and three dimensions are used to illustrate the substantial improvements which computational steering offers in terms of resource efficiency and time to discover new physics. We discuss details of our current steering implementations and describe their future outlook with the advent of computational grids.Comment: 40 pages, 11 figures. Accepted for publication in Contemporary Physic

    Resonant forcing of select degrees of freedom of multidimensional chaotic map dynamics

    Full text link
    We study resonances of multidimensional chaotic map dynamics. We use the calculus of variations to determine the additive forcing function that induces the largest response, that is, the greatest deviation from the unperturbed dynamics. We include the additional constraint that only select degrees of freedom be forced, corresponding to a very general class of problems in which not all of the degrees of freedom in an experimental system are accessible to forcing. We find that certain Lagrange multipliers take on a fundamental physical role as the efficiency of the forcing function and the effective forcing experienced by the degrees of freedom which are not forced directly. Furthermore, we find that the product of the displacement of nearby trajectories and the effective total forcing function is a conserved quantity. We demonstrate the efficacy of this methodology with several examples.Comment: 11 pages, 3 figure
    • …
    corecore