• Home
  • Search
  • Scalable Execution of Legacy Scientific Codes
  • Open Access IconOpen Access
  • https://doi.org/10.1007/11758501_11Copy DOI Icon

Scalable Execution of Legacy Scientific Codes

  • Jan 1, 2006
  • Joy Mukherjee +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

This paper presents Weaves, a language neutral framework for scalable execution of legacy parallel scientific codes. Weaves supports scalable threads of control and multiple namespaces with selective sharing of state within a single address space. We resort to two examples for illustration of different aspects of the framework and to stress the diversity of its application domains. The more expressive collaborating partial differential equation (PDE) solvers are used to exemplify developmental aspects, while freely available Sweep3D is used for performance results. We outline the framework in the context of shared memory systems, where its benefits are apparent. We also contrast Weaves against existing programming paradigms, present use cases, and outline its implementation. Preliminary performance tests show significant scalability over process-based implementations of Sweep3D.

Similar Papers
  • PDF
  • Research Article
  • Citations3

An Efficient and Robust Partial Differential Equation Solver by Flash-Based Computing in Memory.

  • Apr 22, 2023
  • Micromachines
  • Yueran Qi +10
  • Single Report

GALMOL: an automatic solver for partial differential equations. [In CDC FORTRAN for CYBER 175

  • Sep 01, 1979
  • C.C Hsiung
  • Research Article
  • Citations10

Mixed-Precision Partial Differential Equation Solver Design Based on Nonvolatile Memory

  • Jul 01, 2022
  • IEEE Transactions on Electron Devices
  • Haozhang Yang +6
  • Research Article
  • Citations14

Label-free learning of elliptic partial differential equation solvers with generalizability across boundary value problems

  • Jul 13, 2023
  • Computer Methods in Applied Mechanics and Engineering
  • Xiaoxuan Zhang +1
  • Conference Article

A Cache-Aware Approach to Adaptive Mesh Refinement in Parallel Stencil-Based Solvers

  • Dec 01, 2017
  • Gaurav Saxena +2
  • Research Article

Efficient Global Element Indexing for Parallel Adaptive Flow Solvers

  • Jan 01, 2014
  • Procedia Computer Science
  • Michael Lieb +3
  • Research Article
  • Citations4

Coordinate-free numerics: all your variation points for free?

  • Jan 01, 2009
  • International Journal of Computational Science and Engineering
  • Magne Haveraaen +1
  • Conference Article

Characterizing Large Dataset GPU Compute Workloads Targeting Systems with Die-Stacked Memory

  • Dec 01, 2015
  • Srividya Ramanathan +3
  • Conference Article
  • Citations1

Multiple and single address spaces: towards a middle ground

  • Dec 09, 1993
  • D.L Sims
  • Conference Article
  • Citations1

Geometry-Guided Conditional Adaptation for Surrogate Models of Large-Scale 3D PDEs on Arbitrary Geometries

  • Aug 01, 2024
  • Menghan Liu +10
  • PDF
  • Research Article
  • Citations1

Exploratory Study of a Green Function Based Solver for Nonlinear Partial Differential Equations

  • Dec 10, 2024
  • Algorithms
  • Pablo Solano-López +2
  • Conference Article
  • Citations10

A scalable, object-oriented finite element solver for partial differential equations on multicomputers

  • Jan 01, 1992
  • Graham Carey +3
  • Research Article
  • Citations203

ADjoint: An Approach for the Rapid Development of Discrete Adjoint Solvers

  • Apr 01, 2008
  • AIAA Journal
  • Charles A Mader +3
  • Research Article
  • Citations148

Robust Optimization for Unconstrained Simulation-Based Problems

  • Feb 01, 2010
  • Operations Research
  • Dimitris Bertsimas +2
  • Research Article
  • Citations7

A simple numerical approach for assessing coupled transport processes in partitioning systems

  • Apr 24, 2001
  • Applied Mathematical Modelling
  • M.G Trefry +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.