14,902 research outputs found
MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface
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
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
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
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
© 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
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
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
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
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
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
- …