tamaas/srcmaster
tamaas/src
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
cd1aac06fd48 | frerot | proper reset of communicator in sequential guard | Aug 8 2022 | |||
f185e714ed1b | frerot | explicit error when data partitions assigns no data | Jul 28 2022 | |||
b9cfa0546a2e | frerot | fixed mpi flood fill test | Jul 21 2022 | |||
2127da253b2f | frerot | fixing extent drift in flood fill | Jul 20 2022 | |||
d2ad39955cff | frerot | fixed flood fill to properly account for pbcs for bbox | Jul 20 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 | |||
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 | |||
aa45ec7d3996 | frerot | not assigning zero when resizing grid | Jul 15 2022 | |||
dccfaf0b3ee4 | frerot | implemented LinearOperator interface for Hooke | Jul 8 2022 | |||
bd9c47eb68cb | frerot | Merge branch 'master' into features/materials | Jul 1 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 | |||
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 | |||
387b2079c8ec | frerot | KatoSaturated: registering + changing sign of plastic correction | May 16 2022 | |||
91499936661a | frerot | added MFrontMaterial class | May 9 2022 | |||
e0a01ad22e7e | frerot | Merge branch 'master' into features/materials | May 9 2022 | |||
1ff450e7eb80 | frerot | logging last iteration in contact solvers | Apr 22 2022 | |||
02dde1d5fb78 | frerot | added functional accessor for contact solvers | Apr 22 2022 | |||
808f4ef5312b | frerot | defining boundary field predicate in C++ | Apr 14 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 | |||
2dc673a45540 | frerot | linting | Mar 10 2022 | |||
f81b266df32a | frerot | warning when setting generator seed < 1 | Mar 10 2022 | |||
6ee388e0b92d | frerot | [doc] silencing all remaining breathe warnings | Mar 7 2022 | |||
d4e72444f397 | frerot | [doc] cleaned up API auto documentation | Mar 7 2022 | |||
a32fd3ed3a84 | frerot | added deep-copy functionality for Model objects | Mar 3 2022 | |||
6885f6dd2d1e | frerot | added tamaas.utils which contains some QOL functions | Mar 1 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 | |||
2928a8bfb65a | frerot | regenerating tamaas_info.cpp on changes in version | Nov 23 2021 | |||
26424b111ba5 | frerot | Merge branch 'master' into features/materials | Aug 4 2021 | |||
ad9b3ca44951 | frerot | added linting with clang-tidy & lint corrections | Jul 20 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 | |||
95909a4d249d | frerot | Merge branch 'master' into features/materials | Jun 16 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 | |||
7e692627014a | frerot | ensuring uniform surface generator seed accross processes | May 25 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 | |||
769e213d4b4c | frerot | Merge branch 'master' into features/materials | Apr 29 2021 | |||
d6c631e7cf83 | frerot | fixed order of inputs in Model::solveDirichlet | Apr 27 2021 | |||
93a4d5811ae9 | frerot | marking test_epic and westergaard_multi as xfail if backend == 'tbb' | Apr 26 2021 | |||
64e101c13b91 | frerot | mpi-compatible implementation of getClusters() | Apr 20 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 | |||
8ea64976e79c | frerot | using SCons File and Dir instead of os.path functions | Mar 15 2021 | |||
70977949d1a6 | frerot | avoid using main_env in SConscripts | Mar 14 2021 | |||
b7acda2db04c | frerot | added a base material class | Mar 9 2021 | |||
007c94bbf6f6 | frerot | using a helper class to save previous internal states | Mar 8 2021 | |||
0d10e7053ff3 | frerot | moving material law definitions to own folder | Mar 8 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 | |||
8b01fcdb4d21 | frerot | removed all legacy code | 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 | |||
07bf72fea9cc | frerot | calling setSizes in SurfaceGenerator constructor | Dec 31 2020 | |||
560001b7e019 | frerot | adding a constructor with global shape to surface generators | Dec 31 2020 | |||
9d2cf7093171 | frerot | more pythonic bindings of surface generators, solvers and flood fill | Dec 31 2020 | |||
dd69668f7622 | frerot | added bounding box computation for clusters | Dec 31 2020 | |||
cfbbd07ff0cf | frerot | more pythonic interface for accessing integral operators | Dec 30 2020 | |||
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 |
c4science · Help