Homec4science

Merge branch 'master' into feat/optional_compilation_T1925

Authored by junge on Apr 3 2018, 16:41.

Description

Merge branch 'master' into feat/optional_compilation_T1925

Details

Committed
jungeApr 3 2018, 16:41
Pushed
jungeApr 3 2018, 16:41
Parents
rMUSPECTRE3e44f67781a7: typo
rMUSPECTRE6acade5140d1: MAINT: Moved 'lengths' from FFTEngine to Projection
Branches
Unknown
Tags
Unknown

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
6acade5140d1D177junge
MAINT: Moved 'lengths' from FFTEngine to Projection 
Apr 3 2018
656437418c7eD174pastewka
ENH: MPI parallelization 
Mar 30 2018
b6e79168b2d4D173junge
added a ref to de Geus 
Mar 30 2018
3d9fd45f1098D171junge
Complete draft of coding convention 
Mar 26 2018
dad5c7939db6D168RLeute
Implementation of a ProjectionError for even grids, need discussion 
Mar 22 2018
45c48a4eea3ejunge
Merge branch 'arcpatch-D169' into feat/documentation 
Mar 17 2018
3795c8590d33pastewka
DOC: Added documentation for undocumented members. 
Mar 16 2018
9137a5a94322junge
Made the communicator effc++ compatible 
Mar 16 2018
fad17c728490D169junge
ENH: First implementation of MPI parallelization. 
Mar 16 2018
acb656fa2706D169junge/pastewka
ENH: First implementation of MPI parallelization. 
Mar 16 2018
0f03cbf18341pastewka
WIP: Updated language bindings to reflect recent changes in API. 
Mar 16 2018
b3d3315e59c7pastewka
WIP: HAVE_MPI should have been WITH_MPI 
Mar 16 2018
679cc5d1e141pastewka
WIP: Enabled and updated MPI parallel patch test. 
Mar 16 2018
2c848fe691c0pastewka
WIP: Added convenience functions to create parallel cells. 
Mar 16 2018
49ed256c1c21pastewka
WIP: Added communication for reduction operations in newton_cg solver. 
Mar 16 2018
5fbc4b9ec5eapastewka
WIP: Updated FindPFFT.cmake and CMakeLists.txt. 
Mar 16 2018
7e94129d056bpastewka
WIP: Removed constexpr for get_mpi_comm 
Mar 16 2018
c8689277da3apastewka
WIP: get_index needs locations argument 
Mar 16 2018
d10e89d0559cpastewka
WIP: de_geus solver converges 
Mar 15 2018
a2980762715bpastewka
WIP: SolverCG appears to be working in parallel. 
Mar 15 2018
a012163a1acdpastewka
WIP: FFTEngineBase now holds the communicator object and returns it via… 
Mar 15 2018
82ece615f31cpastewka
WIP: Added missing locations argument. 
Mar 14 2018
e0d06241ed6cpastewka
Merge branch 'master' into feat/mpi 
Mar 14 2018
54fd54f58bb3pastewka
WIP: Added reduction operations to SolverCG 
Mar 14 2018
604b3aea55c8pastewka
WIP: Cosmetics. 
Mar 14 2018
588d8ec12963pastewka
WIP: Cleaned up tests. 
Mar 14 2018
d5ff24969ab5pastewka
WIP: Pass locations to FieldCollection and Field initialisation. 
Mar 14 2018
b9f21ca7059dpastewka
WIP: Need to use domain resolutions when constructing FFT frequencies. 
Mar 14 2018
55ceb30bb1ddpastewka
WIP: FieldCollection now stores locations. 
Mar 14 2018
e811f3fd699fpastewka
WIP: Added rank() methode to Communicator 
Mar 14 2018
754daaa29768pastewka
WIP: Workspace pixel initialisation in constructor. 
Mar 14 2018
28aefceabbc5pastewka
WIP: Pass fourier_locations to Pixels constructor. 
Mar 14 2018
df4c18badb4apastewka
WIP: Initialize resolutions in constructor. 
Mar 13 2018
f5b715ef4d96pastewka
WIP: get_ccoord now rewuires a locations argument 
Mar 13 2018
ecf0cc137415pastewka
WIP: Initialize norm factor with global resolution 
Mar 13 2018
2ab73bcca627pastewka
WIP: hermitian resolutions are now fourier resolution and stored in the base… 
Mar 13 2018
b4cb16585ec0pastewka
WIP: Replace public resize with explicit pad size information in FieldBase 
Mar 13 2018
af6fe4b0838cpastewka
Revert "WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the… 
Mar 13 2018
47ee34680901pastewka
WIP: 0,0 grid locations resides on one of the MPI processes only. 
Mar 13 2018
2bc3f223ffd3pastewka
WIP: Enlarge workspace buffer size. 
Mar 12 2018
4c7b0a9182d0pastewka
WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the underlying… 
Mar 12 2018
73227f25ca34pastewka
WIP: Pixels now knows about its (subdomain) location. Cell now knows about its… 
Mar 12 2018
ec9658d29131pastewka
WIP: Updated documentation strings 
Mar 12 2018
3aec5854ce6apastewka
WIP: Added locations and domain_resolutions getter 
Mar 11 2018
61c29d7aa0bcpastewka
WIP: Transpose pixels for local grid collection 
Mar 11 2018
69269354677apastewka
WIP: Pixels class has now a 'transposed' template arguments, that tells it that… 
Mar 11 2018
7d0715fa3a89pastewka
WIP: Added MPI projection tests. 
Mar 11 2018
5fe9ac0f30afpastewka
WIP: Code documentation. 
Mar 11 2018
52dd54d702dfpastewka
WIP: Switched MPI FFT test to FFTW. 
Mar 11 2018
bdffe49ba820pastewka
WIP: MPI FFTW with transposed output works. 
Mar 11 2018