muSpectre/srcfeat/split_sub_projects
muSpectre/src
feat/split_sub_projects
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
98872e1f4752 | muSpectre-bot | WIP: turned off exports to get a functional basis for merge | Feb 28 2019 | |||
5b4a8246dd07 | junge | BUG: compiles with MPI turned on now | Feb 27 2019 | |||
9e3d99caa0d9 | richart | Spliting the tests and adding a "enum" like choice in cmake | Feb 7 2019 | |||
4ef518104434 | richart | WIP: adding export of targets and option to activate only muFFT or muGrid | Jan 28 2019 | |||
02715ad30a63 | richart | WIP: trying to correct for the ci that does not seam to follow cmake… | Jan 27 2019 | |||
8b933e7abd6c | richart | WIP: typo correction set->option | Jan 27 2019 | |||
d3e288fe32ce | richart | WIP: Rewrite of some piece of cmake to "clean" the main CMakeLists | Jan 27 2019 | |||
27287cdad1b6 | richart | WIP: compiles and test passing for the split | Jan 27 2019 | |||
b991c3bafbda | richart | WIP: made the test compile | Jan 27 2019 | |||
6483fc77273a | richart | WIP: changing the namespace for the sub libraries | Jan 25 2019 | |||
9a8c01182833 | richart | WIP: renaming the sub-projects folders | Jan 24 2019 | |||
3445f30582b8 | richart | Merge branch 'feat/split_sub_projects' of ssh://c4science.ch/source/muSpectre… | Jan 24 2019 | |||
5070196c796b | richart | WIP: splitting cmake in sub-projects | Jan 24 2019 | |||
d6e947532faf | junge | split the common.hh | Jan 24 2019 | |||
9f91923084fe | junge | WIP started splitting code base | Jan 24 2019 | |||
ddfe8c7ab4c0 | D233 | RLeute | Visualization and tests finished | Jan 22 2019 | ||
3bc6fa3694d8 | D234 | junge | ENH: Added Material Evaluator | Jan 21 2019 | ||
676022f5dfa6 | D224 | junge | fixed pull-back for MaterialHyperElastoPlastic1 | Jan 7 2019 | ||
ee949b1469ba | D232 | junge | ENH: added MaterialLinearElasticGeneric2 | Dec 21 2018 | ||
92fa33a1065f | D229 | muSpectre-bot | MAINT: improved linting | Dec 12 2018 | ||
bdcd2d2db5b4 | D226 | junge/muSpectre-bot | linted entire c++ code base, added clang-format config and cpplint | Dec 12 2018 | ||
efec0cbbf093 | D227 | pastewka | MAINT: Fixes on OS X - exclude deprecation warnings in pybind11 and add library… | Dec 11 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 | ||
c2e4b509a217 | junge | ported back relevant parts of muLib integration | Oct 4 2018 | |||
46721b412ed9 | D199 | junge | Enumerable Dynamic Field Maps and Globalisation of Local Fields | Sep 20 2018 | ||
2fc6050971d8 | D190 | junge | Statefields integrated with regular fields + python bindings | Jul 24 2018 | ||
a6aa663b074e | D188 | junge | fixed weird memory bug in the default move constructor of CellBase | May 16 2018 | ||
9bc97b7e7fa8 | D186 | junge | Refactoring field collections, FFT engines and solvers | May 16 2018 | ||
4b2a18a37e7e | D184 | afalsafi | BUG header protector for cell_traits was missing | Apr 20 2018 | ||
8167b493ca71 | D183 | junge | Implemented raw field maps | Apr 18 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 | ||
3d9fd45f1098 | D171 | junge | Complete draft of coding convention | Mar 26 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 | |||
b3d3315e59c7 | pastewka | WIP: HAVE_MPI should have been WITH_MPI | Mar 16 2018 | |||
2c848fe691c0 | pastewka | WIP: Added convenience functions to create parallel cells. | Mar 16 2018 | |||
49ed256c1c21 | pastewka | WIP: Added communication for reduction operations in newton_cg solver. | Mar 16 2018 | |||
5fbc4b9ec5ea | pastewka | WIP: Updated FindPFFT.cmake and CMakeLists.txt. | Mar 16 2018 | |||
7e94129d056b | pastewka | WIP: Removed constexpr for get_mpi_comm | Mar 16 2018 | |||
d10e89d0559c | pastewka | WIP: de_geus solver converges | Mar 15 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 | |||
54fd54f58bb3 | pastewka | WIP: Added reduction operations to SolverCG | Mar 14 2018 | |||
604b3aea55c8 | pastewka | WIP: Cosmetics. | Mar 14 2018 | |||
d5ff24969ab5 | pastewka | WIP: Pass locations to FieldCollection and Field initialisation. | Mar 14 2018 | |||
b9f21ca7059d | pastewka | WIP: Need to use domain resolutions when constructing FFT frequencies. | Mar 14 2018 | |||
55ceb30bb1dd | pastewka | WIP: FieldCollection now stores locations. | Mar 14 2018 | |||
e811f3fd699f | pastewka | WIP: Added rank() methode to Communicator | 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 | |||
af6fe4b0838c | pastewka | Revert "WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the… | Mar 13 2018 | |||
2bc3f223ffd3 | pastewka | WIP: Enlarge workspace buffer size. | Mar 12 2018 | |||
4c7b0a9182d0 | pastewka | WIP: Made 'resize' of Field* public. MPI FFTW needs to enlarge the underlying… | Mar 12 2018 | |||
73227f25ca34 | pastewka | WIP: Pixels now knows about its (subdomain) location. Cell now knows about its… | 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 | |||
69269354677a | pastewka | WIP: Pixels class has now a 'transposed' template arguments, that tells it that… | 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 | |||
9e8c21080050 | pastewka | Merge branch 'master' into feat/mpi | 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 | |||
21380f6855fb | D166 | richart | Treating the headers in cmake | 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 | |||
83364edb689a | pastewka | WIP: mpi_type template specializations must be inline. | 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 | |||
7e681271d663 | junge | Merge branch 'master' into feat/internal_variables_T1831 | Mar 7 2018 | |||
765b0c2992fb | junge | Documented StateField and MaterialHyperElastoPlastic | Mar 7 2018 | |||
bd957ecc8bea | junge | MaterialHyperElastoPlastic1 is tested | Mar 7 2018 | |||
dd750abedf3d | pastewka | DOC: Added doc strings. | Mar 7 2018 | |||
19953a579bd8 | pastewka | WIP: Added more MPI datatypes. | Mar 7 2018 | |||
97d0f6555d13 | pastewka | WIP: Have FFTWMPIEngine and tests use the abstracted communicator. | Mar 7 2018 | |||
decf9cec7830 | pastewka | WIP: First implementation of communicator abstraction. | Mar 7 2018 | |||
d4e48703df52 | pastewka | WIP: Added MPI communicator as parameter. | Mar 7 2018 | |||
ee2ccfcd7563 | pastewka | WIP: Refactoring; FFTWEngineMPI -> FFTWMPIEngine | Mar 7 2018 | |||
9ba60d3594e4 | junge | found and fixed mishandled temporary in MaterialHyperElastoPlastic1 | Mar 7 2018 | |||
d2cb3c0afe23 | junge | still writing tests for plastic material | Mar 6 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 |
c4science · Help