muSpectre/testsfeat/refactoring_FFT_Fi…
muSpectre/tests
feat/refactoring_FFT_Fi…
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
e71f9e36330a | muSpectre-bot | renamed new solvers to reflect their standard status | May 15 2018 | |||
6255b479b4db | junge | renamed the deprecated solver strategies | May 15 2018 | |||
1474dd520404 | junge | modified examples and fixed python tests | May 15 2018 | |||
c471cd27b220 | junge | Python bindings for solvers now use new solvers and tests pass | May 15 2018 | |||
c9b98ee7f344 | junge | Added all eigen solvers, tests pass | May 15 2018 | |||
ac428505ce9a | junge | Both newton and de_geus solvers dynamic implemented and tested | May 3 2018 | |||
768603ca404d | muSpectre-bot | Merge branch 'master' into feat/refactoring_FFT_FieldCollection_T1851 | May 1 2018 | |||
cf2ac3b43909 | junge | fft engine now free of material dim template parameter | May 1 2018 | |||
f321c37784f3 | junge | refactored dynamic version passes tests! | May 1 2018 | |||
9b9d887a529f | junge | Implemented Field Proxies in TypedField | Apr 26 2018 | |||
855efae9916c | junge | intermediate stage before implementing the field proxy | Apr 25 2018 | |||
bcfbc22b70ee | junge | New interface yields same solution as old interface | Apr 18 2018 | |||
8167b493ca71 | D183 | junge | Implemented raw field maps | Apr 18 2018 | ||
9f9f0f0658aa | junge | fixed const-correctness of raw field maps | Apr 18 2018 | |||
f0036fab0d55 | muSpectre-bot | working on tests | Apr 17 2018 | |||
7e8c8c21d5ef | junge | Merge branch 'feat/T1800_raw_field_map_iterator' into… | Apr 17 2018 | |||
78711f499105 | D183 | junge | Implemented raw field maps | Apr 17 2018 | ||
ed7eafcfbd0f | junge | Merge branch 'master' into feat/refactoring_FFT_FieldCollection_T1851 | Apr 17 2018 | |||
9bdf35ab788f | D181 | pastewka | ENH: Allow specification of FFT engine in Python binding of Projection classes. | Apr 11 2018 | ||
caef7cc9e052 | junge | Dynamic fields now statically iterable | Apr 11 2018 | |||
dff2e61b9fd1 | junge | field tests seem complete | Apr 10 2018 | |||
eb2d53a80166 | junge | Splitting field.hh into mult. headers, adding tests | Apr 10 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 | ||
acb656fa2706 | D169 | junge/pastewka | ENH: First implementation of MPI parallelization. | Mar 16 2018 | ||
679cc5d1e141 | pastewka | WIP: Enabled and updated MPI parallel patch test. | Mar 16 2018 | |||
c8689277da3a | pastewka | WIP: get_index needs locations argument | 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 | |||
82ece615f31c | pastewka | WIP: Added missing locations argument. | Mar 14 2018 | |||
588d8ec12963 | pastewka | WIP: Cleaned up tests. | Mar 14 2018 | |||
f5b715ef4d96 | pastewka | WIP: get_ccoord now rewuires a locations argument | Mar 13 2018 | |||
b4cb16585ec0 | pastewka | WIP: Replace public resize with explicit pad size information in FieldBase | Mar 13 2018 | |||
47ee34680901 | pastewka | WIP: 0,0 grid locations resides on one of the MPI processes only. | Mar 13 2018 | |||
7d0715fa3a89 | pastewka | WIP: Added MPI projection tests. | Mar 11 2018 | |||
52dd54d702df | pastewka | WIP: Switched MPI FFT test to FFTW. | Mar 11 2018 | |||
4c60859318c1 | pastewka | WIP: Remove material dimension from FieldCollections in MPI test. | Mar 8 2018 | |||
da031383b328 | pastewka | Merge branch 'master' into feat/mpi | Mar 8 2018 | |||
226e73ee26b3 | pastewka | WIP: MPI FFT test compiles with PFFT. No passes yet. | Mar 7 2018 | |||
9f12c77c8f3e | pastewka | WIP: Pass engine as template parameter to fixture. | 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 | |||
bd957ecc8bea | junge | MaterialHyperElastoPlastic1 is tested | Mar 7 2018 | |||
db091a2cb915 | pastewka | WIP: Need to compute size over all MPI processes. | Mar 7 2018 | |||
97d0f6555d13 | pastewka | WIP: Have FFTWMPIEngine and tests use the abstracted communicator. | Mar 7 2018 | |||
5bef87e106a1 | pastewka | WIP: fftw_engine_mpi -> fftwmpi_engine | Mar 7 2018 | |||
aa4e5de45421 | pastewka | WIP: Added MPIContext singleton that takes care of initializing and tearing… | Mar 7 2018 | |||
3bed7073861b | pastewka | WIP: Separated MPI tests into their own executable. | 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 | |||
ab3be79af63e | pastewka | WIP: First version of MPI FFTW test. | Mar 6 2018 | |||
0768940e9a0a | junge | writing plastic material tests | Mar 6 2018 | |||
99f8679e6125 | junge | Added StateField convenience functions (concludes T1902) | Mar 6 2018 | |||
d3affecf925c | junge | Added StateField (T1902) | Mar 6 2018 | |||
8af34878344f | junge | MaterialHyperElastoPlastic1 -> need for History Fields? | Feb 27 2018 | |||
4b578078d47c | junge | start of MaterialHyperElastoPlastic tests and modulus conversions | Feb 25 2018 | |||
1fe880c12733 | D162 | junge | Removed the FieldCollection alias | Feb 24 2018 | ||
2f84baf3e899 | junge | Efficient logm and const correctness bug in MaterialMuSpectre fixed | Feb 22 2018 | |||
1d0dc43a82d1 | junge | Compatibility with gcc 5.4 | Feb 22 2018 | |||
aeb858290a83 | D161 | RLeute | Included a material with distribution of stiffness properties | Feb 21 2018 | ||
89d9962b1ddc | junge | Added efficient computation of matrix logaritm for hencky strain | Feb 14 2018 | |||
87f5a158af50 | junge | Merge with feat/eigenstrain_T1830 | Feb 12 2018 | |||
f26b16ccc17b | junge | Squashed commit with the setup of documentation: | Feb 3 2018 | |||
84a3bfa99993 | junge | streamlined the solver interface and added all Eigen solvers | Jan 21 2018 | |||
d2def4796a54 | junge | Replacing the cg by eigen's implementation is promising | Jan 19 2018 | |||
5d0691f92a3f | junge | Inaccuracy in small strain still not found | Jan 19 2018 | |||
2469c510e287 | junge | Projections compared 1 by 1. | Jan 19 2018 | |||
b26bed971c61 | junge | confirmed comparison for small strain projections | Jan 19 2018 | |||
2a473b1926d0 | junge | confirmed comparison for finite strain projections | Jan 18 2018 | |||
6f1cdb4f63e4 | junge | working on comparison between projections | Jan 18 2018 | |||
e324dbe246d5 | junge | Started working on Projection checks | 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 | |||
36974c21367c | junge | Inconsistency in small strain projection: mean() moves over time | Jan 16 2018 | |||
a8674aa8639c | junge | Verified and fixed projection. Still conditional convergence | Jan 16 2018 | |||
852b438f4941 | junge | minor changes to make for the test suite. ready for merge into main | Jan 16 2018 | |||
eea5258d021e | junge | Python bindings reached first useable stage | Jan 15 2018 | |||
384b82a2dca1 | junge | statically typed, dynamically sized field for python bindings | Jan 15 2018 | |||
01f64a9f34bd | junge | Fixed py memory corruption due to default move constructor of System | Jan 15 2018 | |||
f07cfa2f1785 | junge | Added small-strain projection, tests do not yet pass | Jan 14 2018 | |||
2e258df0940d | junge | Found bug is small-strain shear patch test! | Jan 12 2018 | |||
f6897ca750f3 | junge | Merge branch 'master' into feat/python-base | Jan 12 2018 | |||
e5f596d90b4e | junge | cleanup clang ignored weffc++ | Jan 11 2018 | |||
5107cf61d85f | junge | now works with gcc 5 | Jan 11 2018 | |||
a0f4aaca23e6 | junge | work on python bindings. still very incomplete | Jan 11 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 | |||
73a44dd8a595 | junge | Small-strain patch test passes, yay! | Jan 7 2018 | |||
1fa724724806 | junge | Now compiles also in clang 4 and 5 | Jan 5 2018 | |||
f49335d9fb9e | junge | rolled back change to strided fields, added striding tests | Jan 3 2018 | |||
e8e9ce5f47c6 | junge | intermediate mess, changing to strided fields | Jan 3 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 | |||
7d96cf2dcc39 | junge | bug in solver. is projection correct? | Dec 22 2017 | |||
61245bc39a2c | junge | put solver cg and test in place, tests not yet ready | Dec 20 2017 |
c4science · Help