Graphfeat/mpi
Graph
feat/mpi
History Graph
History Graph
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
2ca9d0e4bd64 | pastewka | CMAKE: Run MPI test also in serial. | Mar 26 2018 | ||||
c0c73dfec2de | pastewka | TST: Nonparallel engines should through error when used in parallel. | Mar 26 2018 | ||||
43dd8ad74fbd | pastewka | CMAKE: Also search in PKG_*_PREFIX | Mar 26 2018 | ||||
a063617bd996 | pastewka | BUG: WITH_FFTWMPI -> WITH_PFFT | Mar 26 2018 | ||||
de8194b938b3 | pastewka | TST: Projection test should compile even if FFTWMPI and PFFT is not present. Re… | Mar 26 2018 | ||||
212cbbf8c300 | pastewka | Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi | Mar 26 2018 | ||||
cdeea265102b | pastewka | WIP: 2d procmesh, not yet working and commented. | Mar 26 2018 | ||||
f930ba688a58 | pastewka | BUG: Test for odd number of dimensions should be on domain_resolutions, not… | Mar 24 2018 | ||||
6673fa84830b | pastewka | CMAKE: Standard (double precision) FFTW MPI libraries were overriden when… | Mar 24 2018 | ||||
4d018e0b4782 | pastewka | CMAKE: Improved search for FFT libraries. | Mar 24 2018 | ||||
942a3614f2a0 | pastewka | Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi | Mar 24 2018 | ||||
a60b4a8c15c9 | D172 | pastewka | MAINT: Fixed effc++ error that occured with gcc-7 | Mar 24 2018 | |||
e9e98fb31efc | pastewka | CMAKE: Don't require fftwf to be present. | Mar 24 2018 | ||||
9e899db65405 | D172 | pastewka | ENH: Further parallel MPI enhancements; Python interface, improved finding of… | Mar 23 2018 | |||
1566cc7765c3 | pastewka | ENH: Modified 'Pixels' to support arbitrary transpose operations (not just… | Mar 23 2018 | ||||
351277ba5a27 | pastewka | WIP: Create 2d process mesh when using PFFT. | Mar 23 2018 | ||||
445e3787fbc8 | pastewka | BUG: Corrected transposed dimensions. | Mar 22 2018 | ||||
dad5c7939db6 | D168 | RLeute | Implementation of a ProjectionError for even grids, need discussion | Mar 22 2018 | |||
3cb9c2a2e868 | pastewka | BUG: PFFT engine does not work with transpose out. Disabled this for now. Also… | Mar 22 2018 | ||||
11b8abce1b4b | pastewka | BUG: Pass name of FFT engine when constructing erro string. | Mar 22 2018 | ||||
f6edc27d8651 | pastewka | MAINT: CellFactory -> Cell | Mar 22 2018 | ||||
b004878af48d | pastewka | ENH: Added small wrapper around cell factory functions. | Mar 22 2018 | ||||
1fdc466585eb | pastewka | CMAKE: Fixed 'add_external_package', no longer requires finding Python… | Mar 21 2018 | ||||
49b76a03a851 | pastewka | ENH: PFFT engine works. | Mar 21 2018 | ||||
1e6517cc47e1 | pastewka | CMAKE: Use pkg-config prefix if found. | Mar 21 2018 | ||||
2a576e4ad746 | pastewka | MAINT: Throw error when trying to use FFTWEngine in parallel runs. Added test… | Mar 21 2018 | ||||
f67e42f94bba | pastewka | MAINT: Cleanup FFTWMPI and PFFT engine code. | Mar 21 2018 | ||||
b642b8106a2c | pastewka | CMAKE: Use mpiexec found by FindMPI | Mar 19 2018 | ||||
b1a1f9db6ed8 | pastewka | TST: Hard-coded to run MPI test on two processes. | Mar 18 2018 | ||||
3afe85cfe67d | pastewka | BUG: Throw exception when one component of resolutions is zero. | Mar 18 2018 | ||||
980341e371eb | pastewka | Revert "BUG: Throw exception when one component of resolutions is zero." | Mar 18 2018 | ||||
191227c40c9a | pastewka | BUG: Throw exception when one component of resolutions is zero. | Mar 18 2018 | ||||
26dc35ca4ca0 | pastewka | BUG: Only set zeros component to zero if locations is 0,0. | Mar 18 2018 | ||||
0b724252e1c5 | pastewka | MAINT: Only print from rank 0 | Mar 18 2018 | ||||
0c68249a13f3 | pastewka | MAINT: Added barrier before finalizing MPI. | Mar 18 2018 | ||||
a9f0a70f9921 | pastewka | ENH: Expose cell factories for different FFT engines to Python. | Mar 18 2018 | ||||
d4aa1fdbde07 | pastewka | CMAKE: Define WITH_FFTWMPI, WITH_PFFT and WITH_P3DFFT depending on which… | Mar 18 2018 | ||||
6317516b3a68 | pastewka | ENH: Added ParallelCellFactory to Python bindings. MPI communicator needs to be… | Mar 17 2018 | ||||
df8be21ac1c8 | pastewka | ENH: Added method that returns size of communicator. | Mar 17 2018 | ||||
cadcc9dc12b4 | pastewka | CMAKE: Removed finding of FFT packages from top level CMake file. | Mar 17 2018 | ||||
45c48a4eea3e | junge | Merge branch 'arcpatch-D169' into feat/documentation | Mar 17 2018 | ||||
7290eee6503e | pastewka | Merge branch 'arcpatch-D169' into feat/mpi | Mar 16 2018 | ||||
3795c8590d33 | pastewka | DOC: Added documentation for undocumented members. | Mar 16 2018 | ||||
9137a5a94322 | junge | Made the communicator effc++ compatible | Mar 16 2018 | ||||
fad17c728490 | D169 | junge | ENH: First implementation of MPI parallelization. | Mar 16 2018 | |||
acb656fa2706 | D169 | junge/pastewka | ENH: First implementation of MPI parallelization. | Mar 16 2018 | |||
ec30870e6e86 | D169 | junge | fixed python tests | Mar 16 2018 | |||
0f03cbf18341 | pastewka | WIP: Updated language bindings to reflect recent changes in API. | Mar 16 2018 | ||||
b3d3315e59c7 | pastewka | WIP: HAVE_MPI should have been WITH_MPI | Mar 16 2018 | ||||
679cc5d1e141 | pastewka | WIP: Enabled and updated MPI parallel patch test. | Mar 16 2018 | ||||
2c848fe691c0 | pastewka | WIP: Added convenience functions to create parallel cells. | Mar 16 2018 | ||||
49ed256c1c21 | pastewka | WIP: Added communication for reduction operations in newton_cg solver. | Mar 16 2018 | ||||
5fbc4b9ec5ea | pastewka | WIP: Updated FindPFFT.cmake and CMakeLists.txt. | Mar 16 2018 | ||||
7e94129d056b | pastewka | WIP: Removed constexpr for get_mpi_comm | Mar 16 2018 | ||||
c8689277da3a | pastewka | WIP: get_index needs locations argument | Mar 16 2018 | ||||
d10e89d0559c | pastewka | WIP: de_geus solver converges | Mar 15 2018 | ||||
a2980762715b | pastewka | WIP: SolverCG appears to be working in parallel. | Mar 15 2018 | ||||
a012163a1acd | pastewka | WIP: FFTEngineBase now holds the communicator object and returns it via… | Mar 15 2018 | ||||
82ece615f31c | pastewka | WIP: Added missing locations argument. | Mar 14 2018 | ||||
e0d06241ed6c | pastewka | Merge branch 'master' into feat/mpi | Mar 14 2018 | ||||
54fd54f58bb3 | pastewka | WIP: Added reduction operations to SolverCG | Mar 14 2018 | ||||
604b3aea55c8 | pastewka | WIP: Cosmetics. | Mar 14 2018 | ||||
588d8ec12963 | pastewka | WIP: Cleaned up tests. | Mar 14 2018 | ||||
d5ff24969ab5 | pastewka | WIP: Pass locations to FieldCollection and Field initialisation. | Mar 14 2018 | ||||
b9f21ca7059d | pastewka | WIP: Need to use domain resolutions when constructing FFT frequencies. | Mar 14 2018 | ||||
55ceb30bb1dd | pastewka | WIP: FieldCollection now stores locations. | Mar 14 2018 | ||||
e811f3fd699f | pastewka | WIP: Added rank() methode to Communicator | Mar 14 2018 | ||||
754daaa29768 | pastewka | WIP: Workspace pixel initialisation in constructor. | Mar 14 2018 | ||||
28aefceabbc5 | pastewka | WIP: Pass fourier_locations to Pixels constructor. | Mar 14 2018 | ||||
df4c18badb4a | pastewka | WIP: Initialize resolutions in constructor. | Mar 13 2018 | ||||
f5b715ef4d96 | pastewka | WIP: get_ccoord now rewuires a locations argument | Mar 13 2018 | ||||
ecf0cc137415 | pastewka | WIP: Initialize norm factor with global resolution | Mar 13 2018 | ||||
2ab73bcca627 | pastewka | WIP: hermitian resolutions are now fourier resolution and stored in the base… | Mar 13 2018 | ||||
3b781c4548aa | D167 | afalsafi | amended the dependencies in the documenatation | Mar 13 2018 | |||
6d2a10904234 | junge | Fix for clang 6 and FFTW engine | Mar 13 2018 | ||||
b4cb16585ec0 | pastewka | WIP: Replace public resize with explicit pad size information in FieldBase | Mar 13 2018 | ||||
af6fe4b0838c | pastewka | Revert "WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the… | Mar 13 2018 | ||||
47ee34680901 | pastewka | WIP: 0,0 grid locations resides on one of the MPI processes only. | Mar 13 2018 | ||||
2bc3f223ffd3 | pastewka | WIP: Enlarge workspace buffer size. | Mar 12 2018 | ||||
4c7b0a9182d0 | pastewka | WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the underlying… | Mar 12 2018 | ||||
73227f25ca34 | pastewka | WIP: Pixels now knows about its (subdomain) location. Cell now knows about its… | Mar 12 2018 | ||||
ec9658d29131 | pastewka | WIP: Updated documentation strings | Mar 12 2018 | ||||
3aec5854ce6a | pastewka | WIP: Added locations and domain_resolutions getter | Mar 11 2018 | ||||
61c29d7aa0bc | pastewka | WIP: Transpose pixels for local grid collection | Mar 11 2018 | ||||
69269354677a | pastewka | WIP: Pixels class has now a 'transposed' template arguments, that tells it that… | Mar 11 2018 | ||||
7d0715fa3a89 | pastewka | WIP: Added MPI projection tests. | Mar 11 2018 | ||||
5fe9ac0f30af | pastewka | WIP: Code documentation. | Mar 11 2018 | ||||
52dd54d702df | pastewka | WIP: Switched MPI FFT test to FFTW. | Mar 11 2018 | ||||
bdffe49ba820 | pastewka | WIP: MPI FFTW with transposed output works. | Mar 11 2018 | ||||
134496a0631a | pastewka | WIP: MPI FFTW running on one process works. | Mar 9 2018 | ||||
9e8c21080050 | pastewka | Merge branch 'master' into feat/mpi | Mar 9 2018 | ||||
fe3b985a45d1 | pastewka | WIP: Introduced temporary padded input buffer. | Mar 9 2018 | ||||
5da4c1e565f9 | pastewka | WIP: Check whether plan has been created. | Mar 9 2018 | ||||
21380f6855fb | D166 | richart | Treating the headers in cmake | Mar 9 2018 | |||
e04e00a7da8a | pastewka | WIP: Apple Xcode fixes. | Mar 8 2018 | ||||
4c60859318c1 | pastewka | WIP: Remove material dimension from FieldCollections in MPI test. | Mar 8 2018 | ||||
d496d6dc66ef | pastewka | WIP: FFT_Engine_base -> FFTEngineBase | Mar 8 2018 | ||||
da031383b328 | pastewka | Merge branch 'master' into feat/mpi | Mar 8 2018 | ||||
226e73ee26b3 | pastewka | WIP: MPI FFT test compiles with PFFT. No passes yet. | Mar 7 2018 | ||||
9f12c77c8f3e | pastewka | WIP: Pass engine as template parameter to fixture. | Mar 7 2018 |
c4science · Help