Page MenuHomec4science

pastewka (Lars Pastewka)
User

Projects

Repositories

User does not have any repository.

User Details

User Since
Feb 20 2018, 14:04 (356 w, 3 d)
Availability
Available

Recent Activity

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…
Dec 11 2018, 15:51
pastewka committed rMUSPECTRE3046b397fb86: MAINT: Added library location when using Xcode. (authored by pastewka).
MAINT: Added library location when using Xcode.
Dec 11 2018, 12:21
pastewka committed rMUSPECTREe1a82919a64a: MAINT: Removed inclusion of Boost tuple.hpp (authored by pastewka).
MAINT: Removed inclusion of Boost tuple.hpp
Dec 11 2018, 12:17
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…
Dec 11 2018, 12:17

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.
Oct 4 2018, 21:19

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.
Sep 25 2018, 11:40
pastewka committed rMUSPECTRE1f539eefbb39: BUG: Install fft.py (authored by pastewka).
BUG: Install fft.py
Sep 25 2018, 11:40

May 16 2018

pastewka lowered the priority of T1915: AccFFT Engine from Normal to Wishlist.
May 16 2018, 21:47 · µSpectre

Apr 11 2018

pastewka moved T1888: MPI parallelization from Doing to Done on the µSpectre board.
Apr 11 2018, 17:37 · µSpectre
pastewka closed T1888: MPI parallelization as Resolved.
Apr 11 2018, 17:37 · µSpectre
pastewka moved T1944: Python bindings for Projection classes using different FFT engines from Doing to Done on the µSpectre board.
Apr 11 2018, 17:37 · µSpectre
pastewka closed T1944: Python bindings for Projection classes using different FFT engines as Resolved.
Apr 11 2018, 17:35 · µSpectre
pastewka closed T1944: Python bindings for Projection classes using different FFT engines, a subtask of T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object, as Resolved.
Apr 11 2018, 17:35 · µSpectre
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 11 2018, 15:43
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 11 2018, 15:27 · µSpectre

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.
Apr 10 2018, 22:41
pastewka committed rMUSPECTRE00b7e60538bf: TST: Added PFFT tests (authored by pastewka).
TST: Added PFFT tests
Apr 10 2018, 22:37
pastewka committed rMUSPECTRE59bc89d19050: ENH: Added resolutions, locations and lengths getters. (authored by pastewka).
ENH: Added resolutions, locations and lengths getters.
Apr 10 2018, 22:37
pastewka committed rMUSPECTRE94f3e7eecbbc: CMAKE: Added Python MPI test. (authored by pastewka).
CMAKE: Added Python MPI test.
Apr 10 2018, 22:24
pastewka committed rMUSPECTRE6df088808b44: TST: Added parallel projection test. (authored by pastewka).
TST: Added parallel projection test.
Apr 10 2018, 22:24
pastewka committed rMUSPECTRE48336a293cc2: ENH: Added resolutions, locations and lengths getters. (authored by pastewka).
ENH: Added resolutions, locations and lengths getters.
Apr 10 2018, 21:56
pastewka committed rMUSPECTREca84a9d4bfe3: Merge branch 'master' of ssh://c4science.ch/source/muSpectre (authored by pastewka).
Merge branch 'master' of ssh://c4science.ch/source/muSpectre
Apr 10 2018, 21:56
pastewka committed rMUSPECTRE17e004b218e6: Merge branch 'master' into feat/mpi2 (authored by pastewka).
Merge branch 'master' into feat/mpi2
Apr 10 2018, 21:56
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.
Apr 10 2018, 21:56
pastewka committed rMUSPECTREbf3eb1a530ca: Merge branch 'feat/mpi2' (authored by pastewka).
Merge branch 'feat/mpi2'
Apr 10 2018, 21:56
pastewka committed rMUSPECTRE8bd3a9105774: MAINT: Make mpi4py optional. (authored by pastewka).
MAINT: Make mpi4py optional.
Apr 10 2018, 21:56
pastewka committed rMUSPECTRE50893779ced6: MAINT: Moved 'lengths' from FFTEngine to Projection (authored by pastewka).
MAINT: Moved 'lengths' from FFTEngine to Projection
Apr 10 2018, 21:56

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.
Apr 5 2018, 21:50
pastewka committed rMUSPECTRE16496ec3aafd: MAINT: Added Engine as a separate template parameter. (authored by pastewka).
MAINT: Added Engine as a separate template parameter.
Apr 5 2018, 08:21
pastewka committed rMUSPECTRE8fad33abd20b: MAINT: Moved Engine to first template argument. (authored by pastewka).
MAINT: Moved Engine to first template argument.
Apr 5 2018, 08:21
pastewka committed rMUSPECTREab245d1bc7a3: ENH: Added resolutions and locations getters. (authored by pastewka).
ENH: Added resolutions and locations getters.
Apr 5 2018, 08:21

Apr 2 2018

pastewka committed rMUSPECTREdee904a5b960: MAINT: lengths->domain_lengths (authored by pastewka).
MAINT: lengths->domain_lengths
Apr 2 2018, 21:18
pastewka committed rMUSPECTRE204e58eff301: MAINT: resolutions->subdomain_resolutions, locations->subdomain_locations (authored by pastewka).
MAINT: resolutions->subdomain_resolutions, locations->subdomain_locations
Apr 2 2018, 21:09

Apr 1 2018

pastewka committed rMUSPECTRE4a3e3cd7d8cf: MAINT: Moved 'lengths' from FFTEngine to Projection (authored by pastewka).
MAINT: Moved 'lengths' from FFTEngine to Projection
Apr 1 2018, 22:23

Mar 30 2018

pastewka moved T1944: Python bindings for Projection classes using different FFT engines from Backlog to Doing on the µSpectre board.
Mar 30 2018, 13:58 · µSpectre
pastewka moved T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object from Doing to Done on the µSpectre board.
Mar 30 2018, 13:57 · µSpectre
pastewka closed T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object as Resolved.
Mar 30 2018, 13:57 · µSpectre
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.
Mar 30 2018, 13:57 · µSpectre
pastewka triaged T1944: Python bindings for Projection classes using different FFT engines as Normal priority.
Mar 30 2018, 13:57 · µSpectre
pastewka committed rMUSPECTRE656437418c7e: ENH: MPI parallelization (authored by pastewka).
ENH: MPI parallelization
Mar 30 2018, 13:55
pastewka added a reverting change for rMUSPECTRE191227c40c9a: BUG: Throw exception when one component of resolutions is zero.: rMUSPECTRE656437418c7e: ENH: MPI parallelization.
Mar 30 2018, 13:55

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).
Mar 29 2018, 22:12
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.
Mar 29 2018, 22:12
pastewka committed rMUSPECTRE89e042fece5c: ENH: MPI parallelization (authored by pastewka).
ENH: MPI parallelization
Mar 29 2018, 22:12
pastewka added a reverting change for rMUSPECTRE191227c40c9a: BUG: Throw exception when one component of resolutions is zero.: rMUSPECTRE89e042fece5c: ENH: MPI parallelization.
Mar 29 2018, 22:12
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 29 2018, 22:12

Mar 26 2018

pastewka committed rMUSPECTRE2ca9d0e4bd64: CMAKE: Run MPI test also in serial. (authored by pastewka).
CMAKE: Run MPI test also in serial.
Mar 26 2018, 22:08
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.
Mar 26 2018, 22:08
pastewka committed rMUSPECTRE43dd8ad74fbd: CMAKE: Also search in PKG_*_PREFIX (authored by pastewka).
CMAKE: Also search in PKG_*_PREFIX
Mar 26 2018, 21:51
pastewka committed rMUSPECTREa063617bd996: BUG: WITH_FFTWMPI -> WITH_PFFT (authored by pastewka).
BUG: WITH_FFTWMPI -> WITH_PFFT
Mar 26 2018, 21:44
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…
Mar 26 2018, 21:42
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
Mar 26 2018, 21:42
pastewka committed rMUSPECTREcdeea265102b: WIP: 2d procmesh, not yet working and commented. (authored by pastewka).
WIP: 2d procmesh, not yet working and commented.
Mar 26 2018, 21:42
pastewka accepted rMUSPECTRE5848a364c935: Addressed @pastewka's revision request.

Looks good. No complains. I guess we can always refine later.

Mar 26 2018, 16:07

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…
Mar 24 2018, 22:46
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…
Mar 24 2018, 19:49
pastewka committed rMUSPECTRE4d018e0b4782: CMAKE: Improved search for FFT libraries. (authored by pastewka).
CMAKE: Improved search for FFT libraries.
Mar 24 2018, 19:45
pastewka committed rMUSPECTREe9e98fb31efc: CMAKE: Don't require fftwf to be present. (authored by pastewka).
CMAKE: Don't require fftwf to be present.
Mar 24 2018, 19:45
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
Mar 24 2018, 19:45
pastewka added a reverting change for rMUSPECTRE191227c40c9a: BUG: Throw exception when one component of resolutions is zero.: rMUSPECTRE9e899db65405: ENH: Further parallel MPI enhancements; Python interface, improved finding of….
Mar 24 2018, 13:31
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…
Mar 24 2018, 13:31
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 24 2018, 13:31

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…
Mar 23 2018, 23:53
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.
Mar 23 2018, 21:54
pastewka committed rMUSPECTRE199b402851c3: ENH: Added scalar push_back function for scalar fields. (authored by pastewka).
ENH: Added scalar push_back function for scalar fields.
Mar 23 2018, 21:54
pastewka committed rMUSPECTRE351277ba5a27: WIP: Create 2d process mesh when using PFFT. (authored by pastewka).
WIP: Create 2d process mesh when using PFFT.
Mar 23 2018, 21:53

Mar 22 2018

pastewka committed rMUSPECTRE445e3787fbc8: BUG: Corrected transposed dimensions. (authored by pastewka).
BUG: Corrected transposed dimensions.
Mar 22 2018, 17:07
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…
Mar 22 2018, 17:07
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.
Mar 22 2018, 17:07
pastewka committed rMUSPECTREf6edc27d8651: MAINT: CellFactory -> Cell (authored by pastewka).
MAINT: CellFactory -> Cell
Mar 22 2018, 17:07
pastewka committed rMUSPECTREb004878af48d: ENH: Added small wrapper around cell factory functions. (authored by pastewka).
ENH: Added small wrapper around cell factory functions.
Mar 22 2018, 17:07

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…
Mar 21 2018, 16:10
pastewka moved T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object from Backlog to Doing on the µSpectre board.
Mar 21 2018, 15:03 · µSpectre
pastewka moved T1913: P3DFFT Engine from Doing to Backlog on the µSpectre board.
Mar 21 2018, 15:03 · µSpectre
pastewka moved T1913: P3DFFT Engine from Backlog to Doing on the µSpectre board.
Mar 21 2018, 13:25 · µSpectre
pastewka created T1933: Thin Python wrapper that hides extraction of handles from mpi4py communicator object.
Mar 21 2018, 13:25 · µSpectre
pastewka committed rMUSPECTRE49b76a03a851: ENH: PFFT engine works. (authored by pastewka).
ENH: PFFT engine works.
Mar 21 2018, 13:25
pastewka moved T1912: PFFT Engine from Backlog to Done on the µSpectre board.
Mar 21 2018, 13:24 · µSpectre
pastewka closed T1912: PFFT Engine, a subtask of T1888: MPI parallelization, as Resolved.
Mar 21 2018, 13:24 · µSpectre
pastewka closed T1912: PFFT Engine as Resolved.
Mar 21 2018, 13:24 · µSpectre
pastewka committed rMUSPECTRE1e6517cc47e1: CMAKE: Use pkg-config prefix if found. (authored by pastewka).
CMAKE: Use pkg-config prefix if found.
Mar 21 2018, 12:25
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…
Mar 21 2018, 08:59
pastewka committed rMUSPECTREf67e42f94bba: MAINT: Cleanup FFTWMPI and PFFT engine code. (authored by pastewka).
MAINT: Cleanup FFTWMPI and PFFT engine code.
Mar 21 2018, 08:59

Mar 19 2018

pastewka moved T1931: Expose MPI parallelism to Python from Doing to Done on the µSpectre board.
Mar 19 2018, 22:22 · µSpectre
pastewka closed T1931: Expose MPI parallelism to Python as Resolved.
Mar 19 2018, 22:22 · µSpectre
pastewka closed T1931: Expose MPI parallelism to Python, a subtask of T1914: MPI parallel solver, as Resolved.
Mar 19 2018, 22:22 · µSpectre
pastewka committed rMUSPECTREb642b8106a2c: CMAKE: Use mpiexec found by FindMPI (authored by pastewka).
CMAKE: Use mpiexec found by FindMPI
Mar 19 2018, 17:08

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.
Mar 18 2018, 23:04
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.
Mar 18 2018, 22:58
pastewka added a reverting change for rMUSPECTRE191227c40c9a: BUG: Throw exception when one component of resolutions is zero.: rMUSPECTRE980341e371eb: Revert "BUG: Throw exception when one component of resolutions is zero.".
Mar 18 2018, 22:58
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."
Mar 18 2018, 22:58
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.
Mar 18 2018, 22:58
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.
Mar 18 2018, 22:54
pastewka committed rMUSPECTRE0b724252e1c5: MAINT: Only print from rank 0 (authored by pastewka).
MAINT: Only print from rank 0
Mar 18 2018, 14:32
pastewka committed rMUSPECTRE0c68249a13f3: MAINT: Added barrier before finalizing MPI. (authored by pastewka).
MAINT: Added barrier before finalizing MPI.
Mar 18 2018, 14:09
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.
Mar 18 2018, 14:04
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 18 2018, 14:04

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…
Mar 17 2018, 23:35
pastewka committed rMUSPECTREdf8be21ac1c8: ENH: Added method that returns size of communicator. (authored by pastewka).
ENH: Added method that returns size of communicator.
Mar 17 2018, 23:35
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 17 2018, 23:35