Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
solverstack
ScalFMM
Commits
8ee7a710
Commit
8ee7a710
authored
May 20, 2015
by
COULAUD Olivier
Browse files
Fix chunksize in Cheb driver
parent
765a0a91
Changes
2
Hide whitespace changes
Inline
Side-by-side
Examples/ChebyshevInterpolationFMM.cpp
View file @
8ee7a710
...
@@ -150,8 +150,9 @@ int main(int argc, char* argv[])
...
@@ -150,8 +150,9 @@ int main(int argc, char* argv[])
//
//
KernelClass
kernels
(
TreeHeight
,
loader
.
getBoxWidth
(),
loader
.
getCenterOfBox
(),
&
MatrixKernel
);
KernelClass
kernels
(
TreeHeight
,
loader
.
getBoxWidth
(),
loader
.
getCenterOfBox
(),
&
MatrixKernel
);
//
//
// false : dynamic schedule.
// false : dynamic schedule.
FmmClass
algo
(
&
tree
,
&
kernels
,
true
);
int
inUserChunckSize
=
10
// To specify the chunck size in the loops (-1 is static, 0 is N/p^2, otherwise i)
FmmClass
algo
(
&
tree
,
&
kernels
,
inUserChunckSize
);
//
//
algo
.
execute
();
// Here the call of the FMM algorithm
algo
.
execute
();
// Here the call of the FMM algorithm
//
//
...
...
NEWS.txt
View file @
8ee7a710
...
@@ -11,13 +11,13 @@ version 1.1
...
@@ -11,13 +11,13 @@ version 1.1
-----
-----
- The choice of floating point values is done by template (by passing template to all classes) and no more at configure time
- The choice of floating point values is done by template (by passing template to all classes) and no more at configure time
- There is no more ScalFMM variables and defines but only SCALFMM (all letters in upper case)
- There is no more ScalFMM variables and defines but only SCALFMM (all letters in upper case)
- BLAS and FFTW are turned on by default, and the compilation continue even if they are not found
- We start to use unique ptr (and advise to use it) in the main files
- We start to use unique ptr (and advise to use it) in the main files
- Add interpolation FMM based on uniform grid points.
- Add interpolation FMM based on uniform grid points.
- Add blocked version of the algorithm to increase the granularity (task-based approach)
- Add blocked version of the algorithm to increase the granularity (task-based approach)
- Fix bug with Chebyschev kernel and multi RHS.
- Fix bug with Chebyschev kernel and multi RHS.
- Improvements in unit tests (works with Linux and MacOs X for intel and gcc)
- Improvements in unit tests (works with Linux and MacOs X for intel and gcc)
-
- Use MORSE distribution to detect BLAS, FFTW, ....
- BLAS and FFTW are turned on by default, and the compilation continue even if they are not found
1.2.1
1.2.1
-----
-----
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment