Wed, 02 May 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

Flexible and efficient simulation of stochastic reaction-diffusion processes in cells

Stefan Hellander
(University of Uppsala)
Abstract

The reaction-diffusion master equation (RDME) is a popular model in systems biology. In the RDME, diffusion is modeled as discrete jumps between voxels in the computational domain. However, it has been demonstrated that a more fine-grained model is required to resolve all the dynamics of some highly diffusion-limited systems.

In Greenʼs Function Reaction Dynamics (GFRD), a method based on the Smoluchowski model, diffusion is modeled continuously in space.

This will be more accurate at fine scales, but also less efficient than a discrete-space model.

We have developed a hybrid method, combining the RDME and the GFRD method, making it possible to do the more expensive fine-grained simulations only for the species and in the parts of space where it is required in order to resolve all the dynamics, and more coarse-grained simulations where possible. We have applied this method to a model of a MAPK-pathway, and managed to reduce the number of molecules simulated with GFRD by orders of magnitude and without an appreciable loss of accuracy.

Wed, 13 Jun 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

Domain wall dynamics in nanowires

Jonathan Robbins
(University of Bristol)
Abstract

We present some recent results concerning domain wall motion in one-dimensional nanowires, including the existence, velocity and stability of travelling-wave and precessing solutions.  We consider the case of unixial anisotropy, characteristic of wires with symmetrical (e.g., circular) cross-section, as opposed to strongly anisotropic geometries (films and strips) that have received greater attention.  This is joint work with Arseni Goussev and Valeriy Slastikov.

Tue, 13 Mar 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

Some symmetry results for the Ginzburg Landau equations

Adriano Pisante
(University of Rome Sapienza)
Abstract

We discuss new symmetry results for nonconstant entire local minimizers of the standard Ginzburg-Landau functional  for maps in ${H}^{1}_{\rm{loc}}(\mathbb{R}^3;\mathbb{R}^3)$ satisfying a natural energy bound.

Up to  translations and rotations, such solutions of the Ginzburg-Landau system are given by an explicit map equivariant under the action of the orthogonal group.

More generally, for any $N\geq 3$ we  characterize the $O(N)-$equivariant vortex solution for Ginzburg-Landau type equations in the $N-$dimensional Euclidean space and we prove its local energy minimality for the corresponding energy functional.

Wed, 07 Mar 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

The graph realization problem and eigenvector synchronization

Mihai Cucuringu
(Princeton)
Abstract

The graph realization problem has received a great deal of attention in recent years, due to its importance in applications such as wireless sensor networks and structural biology. We introduce the ASAP algorithm, for the graph realization problem in R^d, given a sparse and noisy set of distance measurements associated to the edges of a globally rigid graph. ASAP is a divide and conquer, non-incremental and non-iterative algorithm, which integrates local distance information into a global structure determination. Our approach starts with identifying, for every node, a subgraph of its 1-hop neighborhood graph, which can be accurately embedded in its own coordinate system. In the noise-free case, the computed coordinates of the sensors in each patch must agree with their global positioning up to some unknown rigid motion, that is, up to translation, rotation and possibly reflection. In other words, to every patch there corresponds an element of the Euclidean group Euc(3) of rigid transformations in R^3, and the goal is to estimate the group elements that will properly align all the patches in a globally consistent way. The reflections and rotations are estimated using a recently developed eigenvector synchronization algorithm, while the translations are estimated by solving an overdetermined linear system. Furthermore, the algorithm successfully incorporates information specific to the molecule problem in structural biology, in particular information on known substructures and their orientation. In addition, we also propose SP-ASAP, a faster version of ASAP, which uses a spectral partitioning algorithm as a preprocessing step for dividing the initial graph into smaller subgraphs. Our extensive numerical simulations show that ASAP and SP-ASAP are very robust to high levels of noise in the measured distances and to sparse connectivity in the measurement graph, and compare favorably to similar state-of-the art localization algorithms. Time permitting, we briefly discuss the analogy between the graph realization and the low-rank matrix completion problems, as well as an application of synchronization over Z_2 and its variations to bipartite multislice networks.

Wed, 04 Apr 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

On the Stability of Kernel-based Scattered Data Approximation

Armin Iske
(University of Hamburg)
Abstract

Kernel functions are suitable tools for multivariate scattered data approximation. In this talk, we discuss the conditioning and stability of optimal reconstruction schemes from multivariate scattered data by using

(conditionally) positive definite kernel functions. Our discussion first provides basic Riesz-type stability estimates for the utilized reconstruction method, before particular focus is placed on upper and lower bounds of the Lebesgue constants.

If time allows, we will finally draw our attention to relevant aspects concerning the stability of penalized least squares approximation.

Thu, 01 Mar 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

Solution of Hyperbolic Systems of Equations on Sixty-Five Thousand Processors... In Python!

Aron Ahmadia
(KAUST)
Abstract

As Herb Sutter predicted in 2005, "The Free Lunch is Over", software programmers can no longer rely on exponential performance improvements from Moore's Law.  Computationally intensive software now rely on concurrency for improved performance, as at the high end supercomputers are being built with millions of processing cores, and at the low end GPU-accelerated workstations feature hundreds of simultaneous execution cores.  It is clear that the numerical software of the future will be highly parallel, but what language will it be written in?

Over the past few decades, high-level scientific programming languages have become an important platform for numerical codes. Languages such as MATLAB, IDL, and R, offer powerful advantages: they allow code to be written in a language more familiar to scientists and they permit development to occur in an evolutionary fashion, bypassing the relatively slow edit/compile/run/plot cycle of Fortran or C. Because a scientist’s programming time is typically much more valuable than the computing cycles their code will use, these are substantial benefits. However, programs written in such languages are not portable to high performance computing platforms and may be too slow to be useful for realistic problems on desktop machines. Additionally, the development of such interpreted language codes is partially wasteful in the sense that it typically involves reimplementation (with associated debugging) of some algorithms that already exist in well-tested Fortran and C codes.  Python stands out as the only high-level language with both the capability to run on parallel supercomputers and the flexibility to interface with existing libraries in C and Fortran.

Our code, PyClaw, began as a Python interface, written by University of Washington graduate student Kyle Mandli, to the Fortran library Clawpack, written by University of Washington Professor Randy LeVeque.  PyClaw was designed to build on the strengths of Clawpack by providing greater accessibility.  In this talk I will describe the design and implementation of PyClaw, which incorporates the advantages of a high-level language, yet achieves serial performance similar to a hand-coded Fortran implementation and runs on the world's fastest supercomputers. It brings new numerical functionality to Clawpack, while making maximal reuse of code from that package.  The goal of this talk is to introduce the design principles we considered in implementing PyClaw, demonstrate our testing infrastructure for developing within PyClaw, and illustrate how we elegantly and efficiently distributed problems over tens of thousands of cores using the PETSc library for portable parallel performance.  I will also briefly highlight a new mathematical result recently obtained from PyClaw, an investigation of solitary wave formation in periodic media in 2 dimensions.

Wed, 14 Mar 2012
10:15
OCCAM Common Room (RI2.28)

Meshless methods: from carbon nano-tubes to carbonate reservoir

Alexander Lukyanov
(Schlumberger)
Abstract

In many fields of science and engineering, such as fluid or structural mechanics and electric circuit design, large scale dynamical systems need to be simulated, optimized or controlled. They are often described by discretizations of systems of nonlinear partial differential equations yielding high-dimensional discrete phase spaces. For this reason, in recent decades, research has mainly focused on the development of sophisticated analytical and numerical tools to help understand the overall system behavior. During this time meshless methods have enjoyed significant interest in the research community and in some commercial simulators (e.g., LS-DYNA). In this talk I will describe a normalized-corrected meshless method which ensures linear completeness and improved accuracy. The resulting scheme not only provides first order consistency O(h) but also alleviates the particle deficiency (kernel support incompleteness) problem at the boundary. Furthermore, a number of improvements to the kernel derivative approximation are proposed.

To illustrate the performance of the meshless method, we present results for different problems from various fields of science and engineering (i.e. nano-tubes modelling, solid mechanics, damage mechanics, fluid mechanics, coupled interactions of solids and fluids). Special attention is paid to fluid flow in porous media. The primary attraction of the present approach is that it provides a weak formulation for Darcy's law which can be used in further development of meshless methods.

Wed, 25 Jan 2012

10:10 - 11:10
OCCAM Common Room (RI2.28)

Undulatory locomotion in structured media

Eric Keaveny
((Imperial College, London))
Abstract

Many swimming microorganisms inhabit heterogeneous environments consisting of solid particles immersed in viscous fluid. Such environments require the organisms attempting to move through them to negotiate both hydrodynamic forces and geometric constraints. Here, we study this kind of locomotion by first observing the kinematics of the small nematode and model organism Caenorhabditis elegans in fluid-filled, micro-pillar arrays. We then compare its dynamics with those given by numerical simulations of a purely mechanical worm model that accounts only for the hydrodynamic and contact interactions with the obstacles. We demonstrate that these interactions allow simple undulators to achieve speeds as much as an order of magnitude greater than their free-swimming values. More generally, what appears as behavior and sensing can sometimes be explained through simple mechanics.

Wed, 11 Jan 2012

10:15 - 11:15
OCCAM Common Room (RI2.28)

A formula for the maximum voltage drop in on-chip power distribution networks.

Maria Aguareles
(University of Girona)
Abstract

We will consider a simplified model for on-chip power distribution networks of array bonded integrated circuits. In this model the voltage is the solution of a Poisson equation in an infinite planar domain whose boundary is an array of circular or square pads of size $\epsilon$. We deal with the singular limit as $\epsilon\to 0$ and we are interested in deriving an explicit formula for the maximum voltage drop in the domain in terms of a power series in $\epsilon$. A procedure based on the method of matched asymptotic expansions will be presented to compute all the successive terms in the approximation, which can be interpreted as using multipole solutions of equations involving spatial derivatives of $\delta$-functions.

Subscribe to OCCAM Common Room (RI2.28)