History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
9796cd5851b4 | Lucas Frérot | making MaxwellViscoelastic work on views | Oct 17 | |||
2c5b373821ab | Lucas Frérot | added updateState function to MaxwellViscoelastic | Oct 17 | |||
55d54f018bf6 | Lucas Frérot | documentation and proper plurals in MaxwellViscoelastic interface | Jun 25 | |||
e9d54d6cb9b0 | Lucas Frérot | properly handling cases where G != 1 | Jun 25 | |||
c1a7111e100a | Zichen | Merge branch 'maxwell_viscoelastic-branch' of gitlab.com:tamaas/tamaas into… | Jun 24 | |||
e77de6740e0d | Zichen | Add reset function to avoid history accumulation, especially for rerunning… | Jun 24 | |||
9a981aac153d | Lucas Frérot | Merge branch 'master' into maxwell_viscoelastic-branch | Jun 24 | |||
2acb4ff04185 | Zichen | Fix errors in maxwell_viscoelastic | Jun 21 | |||
418a6630ff27 | Lucas Frérot | tamaas style monitoring of TAO solver | Jun 21 | |||
51c72352617a | Lucas Frérot | implemented TAO shell preconditioner | Jun 21 | |||
069faebdb62e | Lucas Frérot | added westergaard test for TAO/PETSc solver OptimizationSolver | Jun 19 | |||
d93a6c6fa185 | Lucas Frérot | solving with normalized influence coefficients (viscoelastic) | Jun 19 | |||
4dbca6802fd9 | Lucas Frérot | using model.getShearModulus() instead of G_inf (MaxwellViscoelastic) | Jun 19 | |||
ef36ea1dd388 | Lucas Frérot | added G_inf to MaxwellViscoelastic constructor | Jun 19 | |||
2eb74b54be99 | Zichen | implement viscoelastic algorithm with Loop class | Jun 19 | |||
0bbcb4a4ad88 | Lucas Frérot | corrected views in TAO solver | Jun 19 | |||
30ce539f212a | Zichen | Merge branch 'master' into maxwell_viscoelastic-branch | Jun 18 | |||
6fad4738c67a | Lucas Frérot | added hessian MatShell implementation | Jun 11 | |||
872be7e33b08 | Lucas Frérot | skeleton petsc optimization solver wrapper for the contact problem | Jun 11 | |||
03226aab2e01 | Lucas Frérot | moved petsc_solver to its own petsc namespace and submodule | Jun 11 | |||
c22af0bd2267 | Zichen | Initiation of maxwell_viscoelastic | May 14 | |||
8d3562256686 | Zichen | test git | Apr 29 | |||
101c853ffd8c | Zichen | test git | Apr 29 | |||
6b5dfc8aa142 | Lucas Frérot | complementarity error independent of discretization | Mar 26 | |||
95040cebefae | Lucas Frérot | conforming tangential solvers to ContactSolver interface | Mar 10 | |||
109f7f557e94 | Lucas Frérot | updated copyright year | Mar 4 | |||
1090f0326822 | Lucas Frérot | added petsc option print in scons | Mar 1 | |||
0b213d86fe2e | Lucas Frérot | tentative solver implementation | Feb 28 | |||
2777d12e891d | Lucas Frérot | initial setup of petsc SNES context | Feb 28 | |||
37e8903cc29a | Lucas Frérot | added petsc solver skeleton | Feb 27 | |||
e36bf1e8a617 | Lucas Frérot | replaced std::endl with "\n" | Oct 18 2023 | |||
5987c2844e5e | frerot | correctly setting initial guess in fixed point schemes | Jun 13 2023 | |||
5448a630f548 | frerot | properly set pressure at start of AndersonMixing | Jun 7 2023 | |||
29b338df384f | frerot | setting relaxation = 1 in AndersonMixing | Jun 7 2023 | |||
6345fe57f991 | frerot | corrected DFSANESolver convergence message | Jun 4 2023 | |||
040bf504add3 | frerot | linting | Jun 4 2023 | |||
1d36209399e2 | frerot | setting default value for DFSANESolver::max_iterations | Jun 4 2023 | |||
03707294a5bd | frerot | added max_iter to DFSANESolver | Jun 4 2023 | |||
88df92440cf6 | frerot | not throwing in DFSANESolver | Jun 4 2023 | |||
c1b8d69e91be | frerot | added no_convergence_error exception class | Jun 4 2023 | |||
e918214e3a8e | frerot | added max_iter property to fixed point solvers | May 30 2023 | |||
60928f81585d | frerot | added proper citations for Anderson mixing solver | May 30 2023 | |||
7d0798126af1 | frerot | linting | May 26 2023 | |||
1c6a6c0cb9f9 | frerot | added and tested an Anderson mixing solver | May 26 2023 | |||
9a5764aa65ca | frerot | replaced tamaas::Exception by a finer grain exception set | May 9 2023 | |||
16d767e9ca78 | frerot | fixed setting integral operator in PKR | May 5 2023 | |||
0a0256a2e487 | frerot | using std::shared_ptr as holder type for IntegralOperator | Apr 28 2023 | |||
1513c2c41370 | frerot | allow setting the whole energy functional in contact solvers | Apr 28 2023 | |||
64d22c94b8f2 | frerot | can change integral operator in PolonskyKeerRey | Apr 21 2023 | |||
4c8597150a63 | frerot | df-sane: not solving if residual is already zero | Apr 20 2023 | |||
4e08a8a94094 | frerot | made EPICSolver compatible with utils.load_path | Feb 9 2023 | |||
24902e40d876 | frerot | updated copyright year 2023 | Jan 17 2023 | |||
b561d780669b | frerot | ENH: added request method to FieldContainer for restarts | Nov 7 2022 | |||
5083cb5f25b3 | frerot | changed stopping criterion for saturated solver | Sep 27 2022 | |||
80ac616e4763 | frerot | removed conditional branching in PKR loops | Sep 13 2022 | |||
824c5e5ebb8d | frerot | making Model use the FieldContainer interface | Aug 18 2022 | |||
5cafc080a6a9 | frerot | linting | Aug 15 2022 | |||
22170ad57277 | frerot | implemented a static dispatch system | Aug 15 2022 | |||
88338b8beea5 | frerot | computeError in solvers should be const | Aug 12 2022 | |||
4b538827d5d4 | frerot | updated copyrights for C++ files | Jun 29 2022 | |||
387b2079c8ec | frerot | KatoSaturated: registering + changing sign of plastic correction | May 16 2022 | |||
1ff450e7eb80 | frerot | logging last iteration in contact solvers | Apr 22 2022 | |||
02dde1d5fb78 | frerot | added functional accessor for contact solvers | Apr 22 2022 | |||
6ee388e0b92d | frerot | [doc] silencing all remaining breathe warnings | Mar 7 2022 | |||
d4e72444f397 | frerot | [doc] cleaned up API auto documentation | Mar 7 2022 | |||
6885f6dd2d1e | frerot | added tamaas.utils which contains some QOL functions | Mar 1 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 | |||
cb90433efaab | frerot | more progress to have tamaas compile with nvcc | May 27 2021 | |||
6c56b69be4a2 | frerot | [doc] silencing warnings when generating documentation | Mar 20 2021 | |||
2b523bbf68a7 | frerot | stopped using leading and trailing __ in header guards | Jan 7 2021 | |||
10e17acc88ce | frerot | Merge branch 'deprecated_bindings' | Jan 7 2021 | |||
2316c9ebcdd7 | frerot | copyright year 2021 | Jan 1 2021 | |||
9d2cf7093171 | frerot | more pythonic bindings of surface generators, solvers and flood fill | Dec 31 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 | |||
0f3eef3f390e | frerot | removed useless operator= for ToleranceManager | Aug 31 2020 | |||
03fcf739ce5a | frerot | allowing the use of ToleranceManager on C++ solvers | Aug 3 2020 | |||
510fc333cb53 | frerot | tested implementation of C++ DFSANESolver | Aug 3 2020 | |||
cf36e15d08a3 | frerot | tentative implementation of DFSANESolver | Aug 1 2020 | |||
6a23416b0bff | frerot | added skeleton for DFSANE C++ solver | Jul 27 2020 | |||
e51c229537c2 | frerot | using global datasize/nbpoints functions when needed | Jul 17 2020 | |||
aba0a246fdf6 | frerot | using std::shared_ptr<Functional> as holder type for functionals | Jul 10 2020 | |||
a66ead09e464 | frerot | removed FFTPlanManager and consorts | Jun 25 2020 | |||
8f3b1410b161 | frerot | removed remaining calls to FFTPlanManager | Jun 25 2020 | |||
8af0575bda15 | frerot | added const for some variables | Jun 12 2020 | |||
ae0010d56921 | frerot | updating copyright years | May 5 2020 | |||
43f7d9ba9056 | frerot | added -Wextra and fixed some warnings | Apr 20 2020 | |||
87d3010da906 | frerot | avoid nans in equilibrium loop in kato saturated | Apr 1 2020 | |||
90ab1d844e5d | frerot | setting previous pressures from model | Sep 1 2019 | |||
17e2e4873937 | frerot | added support for long integers and long doubles | Jul 24 2019 | |||
4e71904bd6cf | frerot | safer interval search | Jul 5 2019 | |||
53030a7c57b6 | frerot | better solution than the dichotomy | Jul 4 2019 | |||
401dbef4f803 | frerot | added dichotomy to KatoSaturated::enforceMeanValue | Jul 4 2019 | |||
0c1d39d9afcb | frerot | update of hrms in pkr solver at beggining of solve | Jun 27 2019 | |||
5cff76969a2b | frerot | implemented surface change from residual saturated displacements | Jun 19 2019 |
c4science · Help