Using P-GRADE for Monte Carlo computations in a distributed environment

Vassil N. Alexandrov, Ashish Thandavan, P. Kacsuk

Research output: Contribution to journalArticle

Abstract

Computations involving Monte Carlo methods are, very often, easily and efficiently parallelized. P-GRADE is a parallel application development environment which provides an integrated set of programming tools for development of general message-passing applications to run in heterogeneous computing environments or supercomputers. In this paper, we show how Monte Carlo algorithms for solving Systems of Linear Equations and Matrix Inversion can easily be parallelized using P-GRADE.

Original languageEnglish
Pages (from-to)475-482
Number of pages8
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3039
Publication statusPublished - 2004

Fingerprint

Monte Carlo Method
Distributed Environment
Heterogeneous Computing
Matrix Inversion
Supercomputers
Monte Carlo Algorithm
Parallel Applications
Message passing
Supercomputer
Message Passing
System of Linear Equations
Linear equations
Monte Carlo method
Monte Carlo methods
Programming

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

@article{9bfbf671e4e74fa0842c3b85c84963de,
title = "Using P-GRADE for Monte Carlo computations in a distributed environment",
abstract = "Computations involving Monte Carlo methods are, very often, easily and efficiently parallelized. P-GRADE is a parallel application development environment which provides an integrated set of programming tools for development of general message-passing applications to run in heterogeneous computing environments or supercomputers. In this paper, we show how Monte Carlo algorithms for solving Systems of Linear Equations and Matrix Inversion can easily be parallelized using P-GRADE.",
author = "Alexandrov, {Vassil N.} and Ashish Thandavan and P. Kacsuk",
year = "2004",
language = "English",
volume = "3039",
pages = "475--482",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Using P-GRADE for Monte Carlo computations in a distributed environment

AU - Alexandrov, Vassil N.

AU - Thandavan, Ashish

AU - Kacsuk, P.

PY - 2004

Y1 - 2004

N2 - Computations involving Monte Carlo methods are, very often, easily and efficiently parallelized. P-GRADE is a parallel application development environment which provides an integrated set of programming tools for development of general message-passing applications to run in heterogeneous computing environments or supercomputers. In this paper, we show how Monte Carlo algorithms for solving Systems of Linear Equations and Matrix Inversion can easily be parallelized using P-GRADE.

AB - Computations involving Monte Carlo methods are, very often, easily and efficiently parallelized. P-GRADE is a parallel application development environment which provides an integrated set of programming tools for development of general message-passing applications to run in heterogeneous computing environments or supercomputers. In this paper, we show how Monte Carlo algorithms for solving Systems of Linear Equations and Matrix Inversion can easily be parallelized using P-GRADE.

UR - http://www.scopus.com/inward/record.url?scp=35048851622&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35048851622&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:35048851622

VL - 3039

SP - 475

EP - 482

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -