| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@114 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@113 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
The convergence order is extremely sensitive to roundoff, as its computation includes subtracting two very similar numbers. Instead, we output the integration results for the purpose of regression testing, as these are less sensitive to roundoff.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@112 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
Previously only the convergence order was output, and this is very sensitive to roundoff error due to the numerical results being very close to the exact result.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@111 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@110 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@109 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
This is needed for the convergence tests to pass with the Intel compiler
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@105 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@104 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
integration method
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@103 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
It is desirable that integrands with exact pi-antisymmetry integrate to zero; we add measures of this here. This is the case for all but the midpoint method.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@102 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@101 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@100 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@99 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@98 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@97 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
Multipole::enable_test = yes
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@96 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@95 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@94 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
All tests pass
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@93 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@92 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
This makes it clear which integration method is being used
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@91 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
|
|
| |
The format of the README is slightly different to the other READMEs in
the Einstein Toolkit. It is in reStructuredText format, a markdown
format which can be easily converted to HTML. This was a test to see
how well this would work.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@88 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@87 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@86 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@84 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
|
|
| |
Implements a more accurate integration over the sphere using an
algorithm by Driscoll & Healy. This algorithm uses Gaussian
integration weights, leading (almost) to exponential convergence.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@83 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@81 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
Increase max number of spin weights
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@77 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
Previously a "first_time" variable was used to determine if truncation should happen. When decomposing multiple variables, this logic is incorrect. We now store the first_time information per output file.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@76 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
| |
Previously the code would abort if there were no variables to decompose
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@75 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
One HDF5 file per variable, and one extensible dataset per radius per mode. HDF5 is required only optionally, so this thorn can be compiled without it.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@74 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
CCTK_ParameterGet
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@73 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@72 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
|
|
| |
interpolator
Tests should now pass on >= 16 processes where they failed before.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@69 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AEILocalInterp by default will off-centre the interpolation stencil if
there are insufficient points to perform the interpolation. In a
parallel setting, this could happen due to there being insufficient
ghost points for the interpolator chosen. The off-centering leads to
an interpolation error which is of the correct order but larger than
for a centered stencil. More importantly, it leads to different
results on different numbers of processes. With this commit,
Multipole will (by default) disable off-centering in the interpolator.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@68 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
| |
These changes are necessary for the Mercurial version of Carpet
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@67 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
| |
Now if no variables are supplied, none will be decomposed
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@66 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@63 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@62 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@61 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@60 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@59 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
| |
to radius
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@58 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
|
|
|
|
|
|
|
|
| |
To simplfy the API, and because the common use case is to extract
multiple modes, this commit removes support for extracting only a
single mode. All modes up to l = l_max (a new parameter) are now
computed always. The old parameter l_mode is now deprecated, but if
it is used, it is a synonym for l_max. It will eventually be removed.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@57 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@56 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@55 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@54 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|
|
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@53 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
|