History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
b0c44a420f99 | Lucas Frérot | release 2.8.0 | Jul 5 | |||
b31c38fc7e81 | Lucas Frérot | compute realCoefficients of DFT as local indices | May 28 | |||
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 | |||
704ce3144dfb | Lucas Frérot | added a LinearElastic material as convenience for a linear solve | 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 | |||
7fbaac60a31d | Lucas Frérot | added PETScSolver to nonlinear_solvers package | Mar 1 | |||
7b32173231be | Lucas Frérot | allowing sequential petsc | Feb 28 | |||
2777d12e891d | Lucas Frérot | initial setup of petsc SNES context | Feb 28 | |||
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 | |||
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 | |||
7d1b9534fac0 | frerot | avoiding typecast in Partitioner::local_offset | Jun 12 2023 | |||
bbf94afc152d | frerot | formating floats in no_convergence_error | Jun 4 2023 | |||
c1b8d69e91be | frerot | added no_convergence_error exception class | Jun 4 2023 | |||
ee54b72503bc | frerot | fixed copy constructor for Grid<T, dim> | May 26 2023 | |||
e619dff986ef | frerot | added fftw api for single precision | May 11 2023 | |||
9a5764aa65ca | frerot | replaced tamaas::Exception by a finer grain exception set | May 9 2023 | |||
25046791eb55 | frerot | updated email | May 8 2023 | |||
1bb9a8629102 | frerot | added __func__ to debug messages | May 5 2023 | |||
14c9b7378bc6 | frerot | mpi type traits: static constexpr -> static const | Apr 24 2023 | |||
ffd04dcf6cca | frerot | added function to compute real coefficient indices of dft | Mar 14 2023 | |||
c89736ea9431 | frerot | clang-tidy fixes | Jan 23 2023 | |||
24902e40d876 | frerot | updated copyright year 2023 | Jan 17 2023 | |||
b4a4b77f3b96 | frerot | added finite difference rms slopes method | Sep 20 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 | |||
22170ad57277 | frerot | implemented a static dispatch system | Aug 15 2022 | |||
cd1aac06fd48 | frerot | proper reset of communicator in sequential guard | Aug 8 2022 | |||
55a4d19e43cf | frerot | avoiding include dependency problems with allocator | Jul 20 2022 | |||
3d55c5b7b145 | frerot | fixed cuda allocator | Jul 19 2022 | |||
f667c8a652ea | frerot | fixed interface of unified allocator | Jul 18 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 | |||
805d588092f1 | frerot | tidying Array's interface to wrap | Jul 16 2022 | |||
1f26907f1a26 | frerot | more flexible grid wrapping | Jul 15 2022 | |||
aa45ec7d3996 | frerot | not assigning zero when resizing grid | Jul 15 2022 | |||
4b538827d5d4 | frerot | updated copyrights for C++ files | Jun 29 2022 | |||
a93ea8a43b13 | frerot | added a stat method to compute area of graph of function | Jun 20 2022 | |||
b4188719be68 | frerot | added copyright, maintainer, license to config files | Jun 20 2022 | |||
c076a331e848 | frerot | fixed circular include | Jun 1 2022 | |||
d66fc61e74f0 | Lucas Frérot | defining return types for scatter and gather | Apr 6 2022 | |||
f6c88495cce5 | frerot | added tamaas.mpi.scatter and tamaas.mpi.gather | Apr 6 2022 | |||
2b24d9d43e38 | frerot | updated copyright | Jan 4 2022 | |||
5c5c408a3174 | frerot | correcting some type conversion warnings | Dec 23 2021 | |||
f8c5f763f07f | frerot | corrections from clang-tidy | Dec 18 2021 | |||
38f079f2e407 | frerot | [ci] printing clang-format diff to stdout | Jul 20 2021 | |||
21382de51f3b | frerot | [ci] corrected bash syntax error | Jul 20 2021 | |||
b605084b4308 | frerot | [ci] adding clang-format patch as artifact | Jul 20 2021 | |||
4d76b041198e | frerot | more linting mods | Jul 14 2021 | |||
d92dd3888b13 | frerot | applying linting modifications | Jul 12 2021 | |||
1fc7644bad52 | frerot | cleaned up license headers | Jun 10 2021 | |||
1de4d8b950ca | frerot | added docstrings to some python function bindings | Jun 9 2021 | |||
cdc6ac1a08f9 | frerot | correctly computing contact area in mpi context | Jun 1 2021 | |||
c36392a99574 | frerot | re-established sort order for eigenvalues | May 31 2021 | |||
fd9661c88813 | frerot | removing remnants of fftw's interface | May 29 2021 | |||
7faf5c9d3692 | frerot | added experimental cuda warning | May 29 2021 | |||
0ae1a96db417 | frerot | not linking against fftw if cuda is used | May 28 2021 | |||
d1dc26e4556a | frerot | reorganized fftw files in their own directory | May 28 2021 | |||
fde6a532b8a1 | frerot | Merge branch 'master' into features/cuda | May 28 2021 | |||
2baa944ac358 | frerot | always compiling mpi_interface.cpp | May 28 2021 | |||
0257e3cb2f4e | frerot | making the whole library compile with cuda | May 28 2021 | |||
6b9140c22c9b | frerot | fft engine for cuda | 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 | |||
31f5a4526a6e | frerot | manually sorting eigenvalues instead of thrust::sort | May 19 2021 | |||
c159445c87fb | frerot | using cuda-compatible exchange function instead of std::exchange | May 19 2021 | |||
227f8de0a319 | frerot | avoiding pointless comparison with 0 warning | May 19 2021 | |||
b2df7a0d87de | frerot | __device__, __host__, CUDA_LAMBDA annotations | May 19 2021 | |||
751788025682 | frerot | displaying log level + debug logs in tamaas.cpp | May 13 2021 | |||
6c56b69be4a2 | frerot | [doc] silencing warnings when generating documentation | Mar 20 2021 | |||
b2f9e4544b61 | frerot | separating TAMAAS_BACKEND to reflect the build parameters | Mar 17 2021 | |||
2b523bbf68a7 | frerot | stopped using leading and trailing __ in header guards | Jan 7 2021 | |||
10e17acc88ce | frerot | Merge branch 'deprecated_bindings' | Jan 7 2021 | |||
8b01fcdb4d21 | frerot | removed all legacy code | Jan 7 2021 | |||
af6a620b3dce | frerot | const correctness of fftengine | Jan 4 2021 | |||
2316c9ebcdd7 | frerot | copyright year 2021 | Jan 1 2021 | |||
44fd0470bd21 | frerot | renamed USE_CUDA macro to TAMAAS_USE_CUDA | Dec 14 2020 | |||
460a2d811c4e | frerot | only warning once about mpi | Dec 10 2020 | |||
cbef215a579d | frerot | properly setting size of underlying array in grid views | Dec 10 2020 | |||
c6cda5e747be | frerot | added newline for debug messages | Dec 9 2020 | |||
10c9ddd1e0e0 | frerot | fixed a bug in the computation of grid strides | Dec 9 2020 | |||
02240a9f1952 | frerot | correcting fundamental mode only on root rank | Dec 8 2020 | |||
83b12befa682 | frerot | uniform debug messages with TAMAAS_DEBUG_MSG macro | Dec 8 2020 | |||
24b0fa8bbc51 | frerot | making an fftengine on the fly in stats functions | Dec 1 2020 | |||
fdea6b4ef4a4 | frerot | Merge branch 'feature/mpi_fft_engine' | Nov 25 2020 | |||
f5786e6cbeff | frerot | added experimental mpi warning | Nov 25 2020 | |||
54aab33e784a | frerot | added a function to compute deviatoric of sym tensor fields | Oct 23 2020 | |||
a18819dd25e3 | frerot | rename USE_MPI to TAMAAS_USE_MPI | Sep 1 2020 | |||
ddb30ba41df9 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Sep 1 2020 | |||
5e6c40b035b2 | frerot | silenced warnings about deprecated copy ctors | Aug 31 2020 | |||
c9eb34ff4665 | frerot | added helper method to compute (corrected) contact areas | Aug 13 2020 |
c4science · Help