User Details
User Details
- User Since
- Feb 20 2018, 14:04 (356 w, 3 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
May 16 2018
May 16 2018
Apr 11 2018
Apr 11 2018
pastewka moved T1944: Python bindings for Projection classes using different FFT engines from Doing to Done on the µSpectre board.
pastewka closed T1944: Python bindings for Projection classes using different FFT engines as Resolved.
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.
pastewka added a comment to T1895: Is FFTW_PRESERVE_INPUT necessary?.
I don't think it is necessary, because the buffer is never used after the transform. Note that the some engines now make copies anyway.
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
pastewka moved T1944: Python bindings for Projection classes using different FFT engines from Backlog to Doing on the µSpectre board.
pastewka moved T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object from Doing to Done on the µSpectre board.
pastewka closed T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object, a subtask of T1931: Expose MPI parallelism to Python, as Resolved.
pastewka triaged T1944: Python bindings for Projection classes using different FFT engines as Normal priority.
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…
pastewka moved T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object from Backlog to Doing on the µSpectre board.
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 closed T1931: Expose MPI parallelism to Python, a subtask of T1914: MPI parallel solver, as Resolved.
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.