tamaas/srcmaster
tamaas/src
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
b0c44a420f99 | Lucas Frérot | release 2.8.0 | Jul 5 | |||
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 | |||
a59c70c65120 | Lucas Frérot | added view creation functions by model_type | 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 | |||
b31c38fc7e81 | Lucas Frérot | compute realCoefficients of DFT as local indices | May 28 | |||
c22af0bd2267 | Zichen | Initiation of maxwell_viscoelastic | May 14 | |||
43b439ffbc71 | Zichen | Add maxwell_viscoelastic.cpp to source files | May 6 | |||
276abf143714 | Zichen | Merge branch 'master' into maxwell_viscoelastic-branch | May 6 | |||
b23118dba62f | Lucas Frérot | setting complex type from thrust | May 2 | |||
1606f0c14ed7 | Lucas Frérot | correct file to define __device__ and __host__ macros | May 2 | |||
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 | |||
704ce3144dfb | Lucas Frérot | added a LinearElastic material as convenience for a linear solve | Mar 8 | |||
1e451232d249 | Lucas Frérot | systematic use of views in IsotropicHardening | Mar 8 | |||
815834a38596 | Lucas Frérot | using TAMAAS_ASSERT for ranges | Mar 8 | |||
29db1fe7b3b5 | Lucas Frérot | changed order of off-diagonal components in Mandel-Voigt | Mar 7 | |||
109f7f557e94 | Lucas Frérot | updated copyright year | Mar 4 | |||
6883f7d1d38a | Lucas Frérot | added python MFrontMaterial bridge class to MGIS | Mar 4 | |||
1090f0326822 | Lucas Frérot | added petsc option print in scons | Mar 1 | |||
7fbaac60a31d | Lucas Frérot | added PETScSolver to nonlinear_solvers package | Mar 1 | |||
0b213d86fe2e | Lucas Frérot | tentative solver implementation | Feb 28 | |||
7b32173231be | Lucas Frérot | allowing sequential petsc | Feb 28 | |||
2777d12e891d | Lucas Frérot | initial setup of petsc SNES context | Feb 28 | |||
37e8903cc29a | Lucas Frérot | added petsc solver skeleton | Feb 27 | |||
68e25f98aa12 | Lucas Frérot | fix type traits for MPI and complex types | Oct 23 2023 | |||
baa5e4e4e9f7 | Lucas Frérot | changed default backend macros values | Oct 19 2023 | |||
e36bf1e8a617 | Lucas Frérot | replaced std::endl with "\n" | Oct 18 2023 | |||
389494d0e53e | Lucas Frérot | fixes for thurst using libcudacxx types | Oct 18 2023 | |||
3c73b4228d79 | Lucas Frérot | silencing overflow warnings with gcc13 | Oct 18 2023 | |||
c22dfff598e3 | Lucas Frérot | allowing copy ellision | Oct 18 2023 | |||
15cd4b27c614 | frerot | fixed compliant energy computation for H = 0.5 | Jul 25 2023 | |||
649501eeba69 | frerot | added computation of full contact energy to Isopowerlaw | Jul 3 2023 | |||
34e12689acb5 | frerot | added Newton-Raphson python solver | Jul 1 2023 | |||
5987c2844e5e | frerot | correctly setting initial guess in fixed point schemes | Jun 13 2023 | |||
7d1b9534fac0 | frerot | avoiding typecast in Partitioner::local_offset | Jun 12 2023 | |||
5448a630f548 | frerot | properly set pressure at start of AndersonMixing | Jun 7 2023 | |||
29b338df384f | frerot | setting relaxation = 1 in AndersonMixing | Jun 7 2023 | |||
bf489367ca30 | frerot | reserving ElasticHelper vector in HookeField | Jun 6 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 | |||
bbf94afc152d | frerot | formating floats in no_convergence_error | 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 | |||
ee54b72503bc | frerot | fixed copy constructor for Grid<T, dim> | May 26 2023 | |||
5187505f4535 | frerot | fixed signed index transition in dcfft | May 23 2023 | |||
184b5e7bc082 | frerot | removed redundant std::move | May 22 2023 | |||
e619dff986ef | frerot | added fftw api for single precision | May 11 2023 | |||
89fed7fc8429 | frerot | compiling with real_type='long double' | May 11 2023 | |||
9a5764aa65ca | frerot | replaced tamaas::Exception by a finer grain exception set | May 9 2023 | |||
25046791eb55 | frerot | updated email | May 8 2023 | |||
13b43d51b67c | frerot | added IntegralOperator::dirac pretty print | May 8 2023 | |||
142607d0379b | frerot | linting | May 5 2023 | |||
16d767e9ca78 | frerot | fixed setting integral operator in PKR | May 5 2023 | |||
1bb9a8629102 | frerot | added __func__ to debug messages | May 5 2023 | |||
0a0256a2e487 | frerot | using std::shared_ptr as holder type for IntegralOperator | Apr 28 2023 | |||
7ce4abb9a3fd | frerot | reduced number of pure virtual methods in IntegralOperator | Apr 28 2023 | |||
1513c2c41370 | frerot | allow setting the whole energy functional in contact solvers | Apr 28 2023 | |||
b303b508d657 | frerot | linting | Apr 24 2023 | |||
14c9b7378bc6 | frerot | mpi type traits: static constexpr -> static const | Apr 24 2023 | |||
64d22c94b8f2 | frerot | can change integral operator in PolonskyKeerRey | Apr 21 2023 | |||
828bbaf826db | frerot | added DC-FFT/Boussinesq operator for non-periodic elastic solutions | Apr 21 2023 | |||
4c8597150a63 | frerot | df-sane: not solving if residual is already zero | Apr 20 2023 | |||
8fca507a10c7 | frerot | fixed material update step in Residual::updateState | Apr 17 2023 | |||
880e1e593dd1 | frerot | added material property to residual | Apr 17 2023 | |||
4f40cc109eed | frerot | random phases set to zero where expected by C2R transform | Mar 14 2023 | |||
ffd04dcf6cca | frerot | added function to compute real coefficient indices of dft | Mar 14 2023 | |||
4e08a8a94094 | frerot | made EPICSolver compatible with utils.load_path | Feb 9 2023 | |||
380b06e8d1e4 | frerot | added ModelFactory.registerHookeField to Python API | Jan 31 2023 | |||
59332d6f57aa | frerot | removed inelastic strain compute from Material interface | Jan 30 2023 | |||
2912874fce23 | frerot | updated copyright notice for materials | Jan 30 2023 | |||
42f2d671651b | frerot | linting | Jan 27 2023 | |||
9af1338e0168 | frerot | simplified Residual API | Jan 27 2023 | |||
d0db1c5e6e0a | frerot | removed model_type template in materials | Jan 25 2023 | |||
9fa61ec99794 | frerot | fix unused argument warning | Jan 25 2023 | |||
c89736ea9431 | frerot | clang-tidy fixes | Jan 23 2023 | |||
e4b60827f047 | frerot | linting | Jan 18 2023 |
c4science · Help