History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
04e7585c8cdd | D229 | muSpectre-bot | MAINT: fixed wrong config for line breaks after templates | Dec 12 2018 | ||
8b5020b5d9d5 | junge | MAINT: strict clang format as better starting point | Dec 12 2018 | |||
00474a480a5f | junge | added linting | Dec 7 2018 | |||
293be346d221 | D211 | junge | License switch to LGPL | Nov 20 2018 | ||
91baed3bdbb9 | D203 | junge | Fixed License (referred to Emacs rather than µSpectre in places) | Oct 12 2018 | ||
40e173511de9 | D201 | junge | MAINT: Updated pfft engine to new fft engine interface. | Oct 5 2018 | ||
9bc97b7e7fa8 | D186 | junge | Refactoring field collections, FFT engines and solvers | May 16 2018 | ||
9bdf35ab788f | D181 | pastewka | ENH: Allow specification of FFT engine in Python binding of Projection classes. | Apr 11 2018 | ||
2afdf047f54e | D180 | junge | Optional Compilation of non-mandatory parts | Apr 6 2018 | ||
620865a692a8 | D178 | RLeute | Implementation of T1920 and meaningfull error message if a user dont has mpi4py… | Apr 4 2018 | ||
6acade5140d1 | D177 | junge | MAINT: Moved 'lengths' from FFTEngine to Projection | Apr 3 2018 | ||
656437418c7e | D174 | pastewka | ENH: MPI parallelization | Mar 30 2018 | ||
dad5c7939db6 | D168 | RLeute | Implementation of a ProjectionError for even grids, need discussion | Mar 22 2018 | ||
3795c8590d33 | pastewka | DOC: Added documentation for undocumented members. | Mar 16 2018 | |||
9137a5a94322 | junge | Made the communicator effc++ compatible | Mar 16 2018 | |||
5fbc4b9ec5ea | pastewka | WIP: Updated FindPFFT.cmake and CMakeLists.txt. | Mar 16 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 | |||
e0d06241ed6c | pastewka | Merge branch 'master' into feat/mpi | Mar 14 2018 | |||
604b3aea55c8 | pastewka | WIP: Cosmetics. | Mar 14 2018 | |||
b9f21ca7059d | pastewka | WIP: Need to use domain resolutions when constructing FFT frequencies. | 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 | |||
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 | |||
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 | |||
2bc3f223ffd3 | pastewka | WIP: Enlarge workspace buffer size. | 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 | |||
5fe9ac0f30af | pastewka | WIP: Code documentation. | 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 | |||
fe3b985a45d1 | pastewka | WIP: Introduced temporary padded input buffer. | Mar 9 2018 | |||
5da4c1e565f9 | pastewka | WIP: Check whether plan has been created. | Mar 9 2018 | |||
d496d6dc66ef | pastewka | WIP: FFT_Engine_base -> FFTEngineBase | Mar 8 2018 | |||
da031383b328 | pastewka | Merge branch 'master' into feat/mpi | Mar 8 2018 | |||
67eab82a3480 | pastewka | WIP: Added initial PFFT engine. | Mar 7 2018 | |||
2ecbb615921a | pastewka | WIP: Use transposed local size planner. | Mar 7 2018 | |||
eabe0571c30f | junge | Cleanup: FieldCollection template params and FFT engine class names | Mar 7 2018 | |||
a5fb8e631773 | junge | Renamed 'system' to 'cell' | Mar 7 2018 | |||
8b9802aff52a | pastewka | WIP: µSpectre -> muSpectre | Mar 7 2018 | |||
97d0f6555d13 | pastewka | WIP: Have FFTWMPIEngine and tests use the abstracted communicator. | Mar 7 2018 | |||
d4e48703df52 | pastewka | WIP: Added MPI communicator as parameter. | Mar 7 2018 | |||
ee2ccfcd7563 | pastewka | WIP: Refactoring; FFTWEngineMPI -> FFTWMPIEngine | Mar 7 2018 | |||
10f97f358ddc | pastewka | DOC: Updated file header. | Mar 6 2018 | |||
b03a5940750b | pastewka | WIP: Added dummy FFTWEngineMPI. Updated CMakeLists.txt to search for MPI and… | Mar 6 2018 | |||
a36d0413024a | pastewka | WIP: Added and members to FFTEngineBase. | Mar 6 2018 | |||
1fe880c12733 | D162 | junge | Removed the FieldCollection alias | Feb 24 2018 | ||
87f5a158af50 | junge | Merge with feat/eigenstrain_T1830 | Feb 12 2018 | |||
f26b16ccc17b | junge | Squashed commit with the setup of documentation: | Feb 3 2018 | |||
2a473b1926d0 | junge | confirmed comparison for finite strain projections | Jan 18 2018 | |||
94e2f83651aa | junge | FFT_engine accuracy checks added to tests | Jan 18 2018 | |||
fb3a30f7d8f0 | junge | directional stiffness in small strain inconsistent with python ref | Jan 17 2018 | |||
a8674aa8639c | junge | Verified and fixed projection. Still conditional convergence | Jan 16 2018 | |||
384b82a2dca1 | junge | statically typed, dynamically sized field for python bindings | Jan 15 2018 | |||
f07cfa2f1785 | junge | Added small-strain projection, tests do not yet pass | Jan 14 2018 | |||
c420b2793bac | junge | added python testing base | Jan 9 2018 | |||
45f88ba2c8e4 | junge | added GNU GPL text and cleaned up the file headers some | Jan 8 2018 | |||
cd383727076b | junge | Reorganised header inclusion | Jan 7 2018 | |||
de3987d16e79 | junge | reorganised compilation in single library | Jan 7 2018 | |||
1fa724724806 | junge | Now compiles also in clang 4 and 5 | Jan 5 2018 | |||
a6aaabbe301f | junge | Solvers now consistent and yield same result as prototype | Dec 30 2017 | |||
a5e7efd534ef | junge | still bug in solver, bug fixed a const-correctness bug | Dec 25 2017 | |||
31be66493707 | junge | started solver cg | Dec 20 2017 | |||
580b74d3d634 | junge | system factory added tests don't pass | Dec 15 2017 | |||
1ae30e7ae997 | junge | wrote system_base, tests not yet ready. | Dec 14 2017 | |||
1093901cde70 | junge | Fast alternative projection for finite strains tested | Dec 13 2017 | |||
270eecffb471 | junge | Added fast alternative, but tests fail | Dec 12 2017 | |||
7a6df6e5b6b6 | junge | Projection for finite strain projects gradient on itself | Dec 12 2017 | |||
bfa314ab2ddd | junge | completed tests for ccoord_operations, projection tests still buggy | Dec 11 2017 | |||
94791ba5ac6a | junge | added physical size to projection & fft_freqs computations, untested | Dec 11 2017 | |||
642827c4e30f | junge | tests for gradient projection fail | Dec 8 2017 | |||
ae3798cc466c | junge | started tests for the finite strain projection operator | Dec 7 2017 | |||
d6f776e5c95f | junge | large strain projection written, but untested. same for fft_utils.hh | Dec 7 2017 | |||
2698a195ecbd | junge | still sketching out projections | Dec 6 2017 | |||
6644c9d0aaa6 | junge | Sketched out standard finite strain projection | Dec 5 2017 | |||
778994fe120d | junge | fftw engine tested and functional | Dec 5 2017 | |||
a6b5e026bc00 | junge | intermediate test fails | Dec 5 2017 | |||
8b1180ccf970 | junge | sketched out fftw_engine | Dec 3 2017 | |||
60f37303cf6c | junge | started adding projection class | Dec 1 2017 |
c4science · Help