Multidimensional Integration Package: DICE and its parallelization - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Multidimensional Integration Package: DICE and its parallelization

Description:

24-28, Jun. 2002 at MSU, Moscow. F.Yuasa at ACAT2002. BASES. Multidimensional Integration Package ... Research Reports of Kogakuin Univ. No.72 (1992) ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 23
Provided by: fukuko
Category:

less

Transcript and Presenter's Notes

Title: Multidimensional Integration Package: DICE and its parallelization


1
Multidimensional Integration Package
DICEandits parallelization
  • F.Yuasa / KEK
  • K.Tobimatsu / Kogakuin Univ.
  • S.Kawabata / KEK
  • ACAT2002
  • 24-28, Jun. 2002 at MSU, Moscow

2
BASES
  • Multidimensional Integration Package
  • Stratified and Importance sampling method
  • Singular function can be integrated
  • Up to 100 dimensions
  • Heavily used in GRACE framework

3
When singularities go along a diagonal line, we
need appropriate variable transformation.
y
Y
x
X
(x , y)
(X , Y)
4
DICE
  • Developed by K.Tobimatsu and S.Kawabata
  • First version of DICE in 1992
  • Research Reports of Kogakuin Univ. No.72 (1992)
  • Divide the integral region into 2Ndim hypercubes
  • Two kinds of sampling method
  • DICE Input
  • Ndim, Expected Error, of Sampling points,
    Maximum division level, Maximum of iteration

5
How to divide Hypercube
Ndim2
regular
divide
divide
Level 3
Level 2
Regular sampling and random sampling
6
Example 1
7
(No Transcript)
8
Example 2
9
(No Transcript)
10
Example 3
11
(No Transcript)
12
Example 4
4
13
(No Transcript)
14
Results of I4
15
Results of I4 (part2)
16
Example 5
  • More complicated Integrand
  • of dimensions 4
  • of lines in FORTRAN about 300 lines

17
Results of Example5
18
Results of Example5 (part2)
19
Results of Example5 (part3)
20
Parallelization
  • We use MPI for the parallelization.
  • Parallelization is useful for higher dimensional
    integrand
  • Parallelization is useful for complicated
    integrand
  • Example 5 is calculated by the parallelized DICE

21
Speed Up
Example5
22
Summary
  • We have developed DICE.
  • DICE is available to Vector Processor.
  • DICE is available to Parallel Processor.
  • We have used MPI for parallelization.
  • For the complicated integrand, parallelization
    shows good scalability.
Write a Comment
User Comments (0)
About PowerShow.com