User Details
User Details
- User Since
- Feb 20 2018, 14:04 (363 w, 1 d)
- Availability
- Available
Dec 11 2018
Dec 11 2018
pastewka committed rMUSPECTREefec0cbbf093: MAINT: Fixes on OS X - exclude deprecation warnings in pybind11 and add library… (authored by pastewka).
MAINT: Fixes on OS X - exclude deprecation warnings in pybind11 and add library…
pastewka committed rMUSPECTRE3046b397fb86: MAINT: Added library location when using Xcode. (authored by pastewka).
MAINT: Added library location when using Xcode.
pastewka committed rMUSPECTREe1a82919a64a: MAINT: Removed inclusion of Boost tuple.hpp (authored by pastewka).
MAINT: Removed inclusion of Boost tuple.hpp
pastewka committed rMUSPECTREe3d1224df025: MAINT: Add no-deprecated-declarations on OS X, otherwise it will complain about… (authored by pastewka).
MAINT: Add no-deprecated-declarations on OS X, otherwise it will complain about…
Oct 4 2018
Oct 4 2018
pastewka committed rMUSPECTRE97c846c0c245: MAINT: Always use this->get_mpi_comm() for raw MPI communicator. (authored by pastewka).
MAINT: Always use this->get_mpi_comm() for raw MPI communicator.
Sep 25 2018
Sep 25 2018
pastewka committed rMUSPECTRE220b35631f0a: MAINT: Updated pfft engine to new fft engine interface. (authored by pastewka).
MAINT: Updated pfft engine to new fft engine interface.
BUG: Install fft.py
Apr 11 2018
Apr 11 2018
pastewka committed rMUSPECTRE9bdf35ab788f: ENH: Allow specification of FFT engine in Python binding of Projection classes. (authored by pastewka).
ENH: Allow specification of FFT engine in Python binding of Projection classes.
Apr 10 2018
Apr 10 2018
pastewka committed rMUSPECTREa6bd2d1ff821: TST: Added MPI parallel linear elastic material check. (authored by pastewka).
TST: Added MPI parallel linear elastic material check.
TST: Added PFFT tests
pastewka committed rMUSPECTRE59bc89d19050: ENH: Added resolutions, locations and lengths getters. (authored by pastewka).
ENH: Added resolutions, locations and lengths getters.
CMAKE: Added Python MPI test.
pastewka committed rMUSPECTRE6df088808b44: TST: Added parallel projection test. (authored by pastewka).
TST: Added parallel projection test.
pastewka committed rMUSPECTRE48336a293cc2: ENH: Added resolutions, locations and lengths getters. (authored by pastewka).
ENH: Added resolutions, locations and lengths getters.
pastewka committed rMUSPECTREca84a9d4bfe3: Merge branch 'master' of ssh://c4science.ch/source/muSpectre (authored by pastewka).
Merge branch 'master' of ssh://c4science.ch/source/muSpectre
pastewka committed rMUSPECTRE17e004b218e6: Merge branch 'master' into feat/mpi2 (authored by pastewka).
Merge branch 'master' into feat/mpi2
pastewka committed rMUSPECTRE28f88ff81c7a: MAINT: Throw exception if input array size does not match field size. (authored by pastewka).
MAINT: Throw exception if input array size does not match field size.
Merge branch 'feat/mpi2'
MAINT: Make mpi4py optional.
pastewka committed rMUSPECTRE50893779ced6: MAINT: Moved 'lengths' from FFTEngine to Projection (authored by pastewka).
MAINT: Moved 'lengths' from FFTEngine to Projection
Apr 5 2018
Apr 5 2018
pastewka committed rMUSPECTREa3ed5346e6ee: ENH: Projection has now option to specify FFT engine. (authored by pastewka).
ENH: Projection has now option to specify FFT engine.
pastewka committed rMUSPECTRE16496ec3aafd: MAINT: Added Engine as a separate template parameter. (authored by pastewka).
MAINT: Added Engine as a separate template parameter.
pastewka committed rMUSPECTRE8fad33abd20b: MAINT: Moved Engine to first template argument. (authored by pastewka).
MAINT: Moved Engine to first template argument.
pastewka committed rMUSPECTREab245d1bc7a3: ENH: Added resolutions and locations getters. (authored by pastewka).
ENH: Added resolutions and locations getters.
Apr 2 2018
Apr 2 2018
MAINT: lengths->domain_lengths
pastewka committed rMUSPECTRE204e58eff301: MAINT: resolutions->subdomain_resolutions, locations->subdomain_locations (authored by pastewka).
MAINT: resolutions->subdomain_resolutions, locations->subdomain_locations
Apr 1 2018
Apr 1 2018
pastewka committed rMUSPECTRE4a3e3cd7d8cf: MAINT: Moved 'lengths' from FFTEngine to Projection (authored by pastewka).
MAINT: Moved 'lengths' from FFTEngine to Projection
Mar 30 2018
Mar 30 2018
ENH: MPI parallelization
Mar 29 2018
Mar 29 2018
pastewka committed rMUSPECTREab9904f84556: TST: Updated Python tests to also test FFTWMPI and PFFT (in serial). (authored by pastewka).
TST: Updated Python tests to also test FFTWMPI and PFFT (in serial).
pastewka committed rMUSPECTRE78e53a9268db: ENH: Python bindings and thin dispatch wrapper for FFT engines. (authored by pastewka).
ENH: Python bindings and thin dispatch wrapper for FFT engines.
ENH: MPI parallelization
pastewka committed rMUSPECTREafdd9fe06f44: BUG: We can't really call fftw_cleanup until we know that FFTW will no longer… (authored by pastewka).
BUG: We can't really call fftw_cleanup until we know that FFTW will no longer…
Mar 26 2018
Mar 26 2018
pastewka committed rMUSPECTRE2ca9d0e4bd64: CMAKE: Run MPI test also in serial. (authored by pastewka).
CMAKE: Run MPI test also in serial.
pastewka committed rMUSPECTREc0c73dfec2de: TST: Nonparallel engines should through error when used in parallel. (authored by pastewka).
TST: Nonparallel engines should through error when used in parallel.
pastewka committed rMUSPECTRE43dd8ad74fbd: CMAKE: Also search in PKG_*_PREFIX (authored by pastewka).
CMAKE: Also search in PKG_*_PREFIX
BUG: WITH_FFTWMPI -> WITH_PFFT
pastewka committed rMUSPECTREde8194b938b3: TST: Projection test should compile even if FFTWMPI and PFFT is not present. Re… (authored by pastewka).
TST: Projection test should compile even if FFTWMPI and PFFT is not present. Re…
pastewka committed rMUSPECTRE212cbbf8c300: Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi (authored by pastewka).
Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi
pastewka committed rMUSPECTREcdeea265102b: WIP: 2d procmesh, not yet working and commented. (authored by pastewka).
WIP: 2d procmesh, not yet working and commented.
Looks good. No complains. I guess we can always refine later.
Mar 24 2018
Mar 24 2018
pastewka committed rMUSPECTREf930ba688a58: BUG: Test for odd number of dimensions should be on domain_resolutions, not… (authored by pastewka).
BUG: Test for odd number of dimensions should be on domain_resolutions, not…
pastewka committed rMUSPECTRE6673fa84830b: CMAKE: Standard (double precision) FFTW MPI libraries were overriden when… (authored by pastewka).
CMAKE: Standard (double precision) FFTW MPI libraries were overriden when…
pastewka committed rMUSPECTRE4d018e0b4782: CMAKE: Improved search for FFT libraries. (authored by pastewka).
CMAKE: Improved search for FFT libraries.
pastewka committed rMUSPECTREe9e98fb31efc: CMAKE: Don't require fftwf to be present. (authored by pastewka).
CMAKE: Don't require fftwf to be present.
pastewka committed rMUSPECTRE942a3614f2a0: Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi (authored by pastewka).
Merge branch 'feat/mpi' of ssh://c4science.ch/source/muSpectre into feat/mpi
pastewka committed rMUSPECTRE9e899db65405: ENH: Further parallel MPI enhancements; Python interface, improved finding of… (authored by pastewka).
ENH: Further parallel MPI enhancements; Python interface, improved finding of…
pastewka committed rMUSPECTREa60b4a8c15c9: MAINT: Fixed effc++ error that occured with gcc-7 (authored by pastewka).
MAINT: Fixed effc++ error that occured with gcc-7
Mar 23 2018
Mar 23 2018
pastewka committed rMUSPECTRE1566cc7765c3: ENH: Modified 'Pixels' to support arbitrary transpose operations (not just… (authored by pastewka).
ENH: Modified 'Pixels' to support arbitrary transpose operations (not just…
pastewka committed rMUSPECTRE925493c49675: BUG: InternalVariables needs to be a tuple that holds two scalar maps. (authored by pastewka).
BUG: InternalVariables needs to be a tuple that holds two scalar maps.
pastewka committed rMUSPECTRE199b402851c3: ENH: Added scalar push_back function for scalar fields. (authored by pastewka).
ENH: Added scalar push_back function for scalar fields.
pastewka committed rMUSPECTRE351277ba5a27: WIP: Create 2d process mesh when using PFFT. (authored by pastewka).
WIP: Create 2d process mesh when using PFFT.
Mar 22 2018
Mar 22 2018
pastewka committed rMUSPECTRE445e3787fbc8: BUG: Corrected transposed dimensions. (authored by pastewka).
BUG: Corrected transposed dimensions.
pastewka committed rMUSPECTRE3cb9c2a2e868: BUG: PFFT engine does not work with transpose out. Disabled this for now. Also… (authored by pastewka).
BUG: PFFT engine does not work with transpose out. Disabled this for now. Also…
pastewka committed rMUSPECTRE11b8abce1b4b: BUG: Pass name of FFT engine when constructing erro string. (authored by pastewka).
BUG: Pass name of FFT engine when constructing erro string.
MAINT: CellFactory -> Cell
pastewka committed rMUSPECTREb004878af48d: ENH: Added small wrapper around cell factory functions. (authored by pastewka).
ENH: Added small wrapper around cell factory functions.
Mar 21 2018
Mar 21 2018
pastewka committed rMUSPECTRE1fdc466585eb: CMAKE: Fixed 'add_external_package', no longer requires finding Python… (authored by pastewka).
CMAKE: Fixed 'add_external_package', no longer requires finding Python…
ENH: PFFT engine works.
pastewka committed rMUSPECTRE1e6517cc47e1: CMAKE: Use pkg-config prefix if found. (authored by pastewka).
CMAKE: Use pkg-config prefix if found.
pastewka committed rMUSPECTRE2a576e4ad746: MAINT: Throw error when trying to use FFTWEngine in parallel runs. Added test… (authored by pastewka).
MAINT: Throw error when trying to use FFTWEngine in parallel runs. Added test…
pastewka committed rMUSPECTREf67e42f94bba: MAINT: Cleanup FFTWMPI and PFFT engine code. (authored by pastewka).
MAINT: Cleanup FFTWMPI and PFFT engine code.
Mar 19 2018
Mar 19 2018
pastewka committed rMUSPECTREb642b8106a2c: CMAKE: Use mpiexec found by FindMPI (authored by pastewka).
CMAKE: Use mpiexec found by FindMPI
Mar 18 2018
Mar 18 2018
pastewka committed rMUSPECTREb1a1f9db6ed8: TST: Hard-coded to run MPI test on two processes. (authored by pastewka).
TST: Hard-coded to run MPI test on two processes.
pastewka committed rMUSPECTRE3afe85cfe67d: BUG: Throw exception when one component of resolutions is zero. (authored by pastewka).
BUG: Throw exception when one component of resolutions is zero.
pastewka committed rMUSPECTRE980341e371eb: Revert "BUG: Throw exception when one component of resolutions is zero." (authored by pastewka).
Revert "BUG: Throw exception when one component of resolutions is zero."
pastewka committed rMUSPECTRE191227c40c9a: BUG: Throw exception when one component of resolutions is zero. (authored by pastewka).
BUG: Throw exception when one component of resolutions is zero.
pastewka committed rMUSPECTRE26dc35ca4ca0: BUG: Only set zeros component to zero if locations is 0,0. (authored by pastewka).
BUG: Only set zeros component to zero if locations is 0,0.
MAINT: Only print from rank 0
pastewka committed rMUSPECTRE0c68249a13f3: MAINT: Added barrier before finalizing MPI. (authored by pastewka).
MAINT: Added barrier before finalizing MPI.
pastewka committed rMUSPECTREa9f0a70f9921: ENH: Expose cell factories for different FFT engines to Python. (authored by pastewka).
ENH: Expose cell factories for different FFT engines to Python.
pastewka committed rMUSPECTREd4aa1fdbde07: CMAKE: Define WITH_FFTWMPI, WITH_PFFT and WITH_P3DFFT depending on which… (authored by pastewka).
CMAKE: Define WITH_FFTWMPI, WITH_PFFT and WITH_P3DFFT depending on which…
Mar 17 2018
Mar 17 2018
pastewka committed rMUSPECTRE6317516b3a68: ENH: Added ParallelCellFactory to Python bindings. MPI communicator needs to be… (authored by pastewka).
ENH: Added ParallelCellFactory to Python bindings. MPI communicator needs to be…
pastewka committed rMUSPECTREdf8be21ac1c8: ENH: Added method that returns size of communicator. (authored by pastewka).
ENH: Added method that returns size of communicator.
pastewka committed rMUSPECTREcadcc9dc12b4: CMAKE: Removed finding of FFT packages from top level CMake file. (authored by pastewka).
CMAKE: Removed finding of FFT packages from top level CMake file.
Mar 16 2018
Mar 16 2018
pastewka committed rMUSPECTRE7290eee6503e: Merge branch 'arcpatch-D169' into feat/mpi (authored by pastewka).
Merge branch 'arcpatch-D169' into feat/mpi
pastewka committed rMUSPECTRE3795c8590d33: DOC: Added documentation for undocumented members. (authored by pastewka).
DOC: Added documentation for undocumented members.
pastewka committed rMUSPECTREacb656fa2706: ENH: First implementation of MPI parallelization. (authored by junge).
ENH: First implementation of MPI parallelization.
pastewka committed rMUSPECTRE0f03cbf18341: WIP: Updated language bindings to reflect recent changes in API. (authored by pastewka).
WIP: Updated language bindings to reflect recent changes in API.
pastewka committed rMUSPECTREb3d3315e59c7: WIP: HAVE_MPI should have been WITH_MPI (authored by pastewka).
WIP: HAVE_MPI should have been WITH_MPI
pastewka committed rMUSPECTRE679cc5d1e141: WIP: Enabled and updated MPI parallel patch test. (authored by pastewka).
WIP: Enabled and updated MPI parallel patch test.
pastewka committed rMUSPECTRE2c848fe691c0: WIP: Added convenience functions to create parallel cells. (authored by pastewka).
WIP: Added convenience functions to create parallel cells.
pastewka committed rMUSPECTRE49ed256c1c21: WIP: Added communication for reduction operations in newton_cg solver. (authored by pastewka).
WIP: Added communication for reduction operations in newton_cg solver.
pastewka committed rMUSPECTRE5fbc4b9ec5ea: WIP: Updated FindPFFT.cmake and CMakeLists.txt. (authored by pastewka).
WIP: Updated FindPFFT.cmake and CMakeLists.txt.
pastewka committed rMUSPECTRE7e94129d056b: WIP: Removed constexpr for get_mpi_comm (authored by pastewka).
WIP: Removed constexpr for get_mpi_comm
pastewka committed rMUSPECTREc8689277da3a: WIP: get_index needs locations argument (authored by pastewka).
WIP: get_index needs locations argument
WIP: de_geus solver converges
Mar 15 2018
Mar 15 2018
pastewka committed rMUSPECTREa2980762715b: WIP: SolverCG appears to be working in parallel. (authored by pastewka).
WIP: SolverCG appears to be working in parallel.
pastewka committed rMUSPECTREa012163a1acd: WIP: FFTEngineBase now holds the communicator object and returns it via… (authored by pastewka).
WIP: FFTEngineBase now holds the communicator object and returns it via…
Mar 14 2018
Mar 14 2018
pastewka committed rMUSPECTRE82ece615f31c: WIP: Added missing locations argument. (authored by pastewka).
WIP: Added missing locations argument.
pastewka committed rMUSPECTREe0d06241ed6c: Merge branch 'master' into feat/mpi (authored by pastewka).
Merge branch 'master' into feat/mpi
pastewka committed rMUSPECTRE54fd54f58bb3: WIP: Added reduction operations to SolverCG (authored by pastewka).
WIP: Added reduction operations to SolverCG
WIP: Cosmetics.
WIP: Cleaned up tests.
pastewka committed rMUSPECTREd5ff24969ab5: WIP: Pass locations to FieldCollection and Field initialisation. (authored by pastewka).
WIP: Pass locations to FieldCollection and Field initialisation.
pastewka committed rMUSPECTREb9f21ca7059d: WIP: Need to use domain resolutions when constructing FFT frequencies. (authored by pastewka).
WIP: Need to use domain resolutions when constructing FFT frequencies.