History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
5af9f717d0f1 | frerot | raising exception when model is created with zero dimension | Sep 9 2022 | |||
064604ef10e4 | frerot | added HookeField operator | Sep 8 2022 | |||
d002b04ee2d1 | frerot | removed stray print | Aug 26 2022 | |||
96c60334eadb | frerot | linting | Aug 22 2022 | |||
a2d2aa3c75bf | frerot | Using FieldContainer for integral operators | Aug 22 2022 | |||
01ee3daf64fd | frerot | moved field python interface to FieldContainer bindings | Aug 22 2022 | |||
824c5e5ebb8d | frerot | making Model use the FieldContainer interface | Aug 18 2022 | |||
bdf8486d443a | frerot | added fields container interface | Aug 18 2022 | |||
431595759fa0 | frerot | using a variant map for model fields | Aug 16 2022 | |||
5cafc080a6a9 | frerot | linting | Aug 15 2022 | |||
22170ad57277 | frerot | implemented a static dispatch system | Aug 15 2022 | |||
22dee88b743f | frerot | more flexible constructors for grids | Jul 18 2022 | |||
912f89c59336 | frerot | added a simple span<T> class to help manage memory views | Jul 18 2022 | |||
056a26ce85d5 | frerot | generic wrap constructor for Grid | Jul 16 2022 | |||
e165b5e84fa6 | frerot | ModelFactory can set integration method for volume operators | Jul 15 2022 | |||
13890bf97ef7 | frerot | matvec interface for Kelvin | Jul 15 2022 | |||
1f26907f1a26 | frerot | more flexible grid wrapping | Jul 15 2022 | |||
dccfaf0b3ee4 | frerot | implemented LinearOperator interface for Hooke | Jul 8 2022 | |||
4b538827d5d4 | frerot | updated copyrights for C++ files | Jun 29 2022 | |||
0d42fffa0509 | frerot | exposing elastic energy functionals in python | May 31 2022 | |||
490c191a4b02 | frerot | fixed dependency of cost on discretization | May 31 2022 | |||
0049a94bd5af | frerot | added API to IntegralOperator to convert into scipy's LinearOperator | May 30 2022 | |||
808f4ef5312b | frerot | defining boundary field predicate in C++ | Apr 14 2022 | |||
6ee388e0b92d | frerot | [doc] silencing all remaining breathe warnings | Mar 7 2022 | |||
a32fd3ed3a84 | frerot | added deep-copy functionality for Model objects | Mar 3 2022 | |||
2b24d9d43e38 | frerot | updated copyright | Jan 4 2022 | |||
f8c5f763f07f | frerot | corrections from clang-tidy | Dec 18 2021 | |||
ad9b3ca44951 | frerot | added linting with clang-tidy & lint corrections | Jul 20 2021 | |||
4d76b041198e | frerot | more linting mods | Jul 14 2021 | |||
1fc7644bad52 | frerot | cleaned up license headers | Jun 10 2021 | |||
1de4d8b950ca | frerot | added docstrings to some python function bindings | Jun 9 2021 | |||
d1dc26e4556a | frerot | reorganized fftw files in their own directory | May 28 2021 | |||
cb90433efaab | frerot | more progress to have tamaas compile with nvcc | May 27 2021 | |||
0f189d10cd98 | frerot | more compatibility with cuda | May 19 2021 | |||
b2df7a0d87de | frerot | __device__, __host__, CUDA_LAMBDA annotations | May 19 2021 | |||
d6c631e7cf83 | frerot | fixed order of inputs in Model::solveDirichlet | Apr 27 2021 | |||
6c56b69be4a2 | frerot | [doc] silencing warnings when generating documentation | Mar 20 2021 | |||
754d1b054d56 | frerot | removing useless symmetrize function in residual | Mar 8 2021 | |||
2c28855671d3 | frerot | missed some 2021 copyright years | Feb 16 2021 | |||
2b523bbf68a7 | frerot | stopped using leading and trailing __ in header guards | Jan 7 2021 | |||
10e17acc88ce | frerot | Merge branch 'deprecated_bindings' | Jan 7 2021 | |||
dd37e82c03d3 | frerot | deprecated old bindings | Jan 7 2021 | |||
7be77d61e712 | frerot | adding [] operator to Model class | Jan 5 2021 | |||
af6a620b3dce | frerot | const correctness of fftengine | Jan 4 2021 | |||
2316c9ebcdd7 | frerot | copyright year 2021 | Jan 1 2021 | |||
8b57ac4133c5 | frerot | added number of dumpers in model << output | Dec 31 2020 | |||
cfbbd07ff0cf | frerot | more pythonic interface for accessing integral operators | Dec 30 2020 | |||
02240a9f1952 | frerot | correcting fundamental mode only on root rank | Dec 8 2020 | |||
fe04638c6ab7 | frerot | adding method for global discretization in model | Dec 8 2020 | |||
83b12befa682 | frerot | uniform debug messages with TAMAAS_DEBUG_MSG macro | Dec 8 2020 | |||
e290de0838e8 | frerot | added some debug log messages | Nov 27 2020 | |||
ddb30ba41df9 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Sep 1 2020 | |||
4281604d9e17 | frerot | [DOC] adding paragraph on integration methods | Aug 3 2020 | |||
510fc333cb53 | frerot | tested implementation of C++ DFSANESolver | Aug 3 2020 | |||
cf36e15d08a3 | frerot | tentative implementation of DFSANESolver | Aug 1 2020 | |||
022c85aa37f2 | frerot | log warning instead of exception for possible overflow in kelvin | Jul 24 2020 | |||
e51c229537c2 | frerot | using global datasize/nbpoints functions when needed | Jul 17 2020 | |||
9b70d3fba43f | frerot | initializing model with local MPI sizes | Jul 14 2020 | |||
0defcff64961 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Jul 10 2020 | |||
aba0a246fdf6 | frerot | using std::shared_ptr<Functional> as holder type for functionals | Jul 10 2020 | |||
0752a2fdb670 | frerot | added polymorphism to FFTEngines | Jul 10 2020 | |||
962ac4122e60 | frerot | no need for type traits to print enum labels | Jul 1 2020 | |||
f1073dba0c14 | frerot | getting rid of BOOST_PP_STRINGIZE | Jun 25 2020 | |||
7dbb2d1099f2 | frerot | added access to yield stress and hardening modulus in residual | Jun 25 2020 | |||
8f3b1410b161 | frerot | removed remaining calls to FFTPlanManager | Jun 25 2020 | |||
4e2d7b75fd90 | frerot | using FFTEngine in Westergaard integral operator | Jun 23 2020 | |||
2c3c3ddadf5a | frerot | added __contains__ and __iter__ to model bindings | Jun 18 2020 | |||
8af0575bda15 | frerot | added const for some variables | Jun 12 2020 | |||
143a681c1611 | frerot | removing unused files | May 5 2020 | |||
ae0010d56921 | frerot | updating copyright years | May 5 2020 | |||
c0aa1c51f0e8 | frerot | fixed memory error in transformOutput | Apr 28 2020 | |||
09e51e6a41e7 | frerot | fixing convergence issue with non-linear solvers | Apr 28 2020 | |||
32977d6d20b0 | frerot | allowing change of integration method in python + appropriate testing | Apr 16 2020 | |||
66893ed4c2da | frerot | fixed cutoff integration [passes tests] | Apr 16 2020 | |||
668b7ec50e70 | frerot | fixed segfault | Apr 15 2020 | |||
4554024e4d17 | frerot | finished implementing mindlin with cutoff [segfault on test] | Apr 13 2020 | |||
2a65f7fa885d | frerot | implemented cutoff integration method [to be tested] | Apr 13 2020 | |||
1839e25c4cc7 | frerot | added range over elements to accumulator class | Apr 11 2020 | |||
391e40f8eb10 | frerot | better framework for coexisting integration methods | Apr 11 2020 | |||
46cdc6715ce0 | frerot | added framework for coexisting integration methods in kelvin | Apr 10 2020 | |||
903a03968664 | frerot | added -pedantic to compile flags (except pybind11) | Oct 4 2019 | |||
374ff2b778cf | frerot | [lint] performance suggestions from clang-tidy | Oct 4 2019 | |||
35997c97068f | frerot | linting on modernize-* rules in clang-tidy | Sep 24 2019 | |||
17e2e4873937 | frerot | added support for long integers and long doubles | Jul 24 2019 | |||
41fed3ca52fe | frerot | correct swap for sigma_0 and hardening | Jun 20 2019 | |||
cb09ff877dab | frerot | removed __(BEGIN|END)_TAMAAS__ macros and replaced with namespace | May 1 2019 | |||
4e2fe1bf852c | frerot | registered total strain as field for model dump | Apr 30 2019 | |||
24f363c4113e | frerot | corrected stress computation when plastic strain is updated | Apr 30 2019 | |||
2d5d7aabb8b4 | frerot | added possibility to dump all fields of a model | Apr 30 2019 | |||
a240eb50bf7e | frerot | added simple logging capabilities | Apr 5 2019 | |||
3e2bb81840fb | frerot | replaced registered fields with shared pointers | Mar 13 2019 | |||
74b9233dc365 | frerot | changed license to Affero GNU General Public License | Mar 5 2019 | |||
dc7ef4e3f247 | frerot | minor edit | Mar 1 2019 | |||
04f8a8d57a63 | frerot | explicit error message in BEEngine if operator is not registered | Mar 1 2019 | |||
f31c0b36e5f4 | frerot | added registering volume operators to model factory | Mar 1 2019 | |||
ede9def911e3 | frerot | added unary - operator to static types | Feb 20 2019 | |||
ebf41030efea | frerot | last changes to make plasticity work in voigt | Feb 6 2019 | |||
b4eaf27d3aa3 | frerot | converted the rest of model/ to voigt notation, tests passing | Feb 6 2019 | |||
c23abaf90bd2 | frerot | modified some model behavior for voigt notation (WIP) | Feb 6 2019 | |||
896160b98a46 | frerot | fixed link error in debug | Feb 6 2019 |
c4science · Help