tamaas/srcmaster
tamaas/src
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
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 | |||
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 | |||
09634dfd5d9d | frerot | adding has_mpi to TamaasInfo class | Dec 7 2020 | |||
a9371b17cdd2 | frerot | prepared implementation of parallel dumpers | Dec 4 2020 | |||
24b0fa8bbc51 | frerot | making an fftengine on the fly in stats functions | Dec 1 2020 | |||
3503d740b538 | frerot | added wrapping of local_{size,offset} partitioner functions | Dec 1 2020 | |||
e290de0838e8 | frerot | added some debug log messages | Nov 27 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 | |||
0f3eef3f390e | frerot | removed useless operator= for ToleranceManager | Aug 31 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 | |||
3838c1d4ac9d | frerot | prefer this email | Aug 8 2020 | |||
bb36f61af70a | frerot | updating emails and refreshing pipe_tools | Aug 6 2020 | |||
80617eef9978 | frerot | allowing other fftw flags in mpi engine | Aug 6 2020 | |||
9d631430e38f | frerot | reducing float test tolerance to 4ε | Aug 6 2020 | |||
4281604d9e17 | frerot | [DOC] adding paragraph on integration methods | Aug 3 2020 | |||
0aff1cd1a985 | frerot | Merge branch 'feature/dfsane' | Aug 3 2020 | |||
03fcf739ce5a | frerot | allowing the use of ToleranceManager on C++ solvers | Aug 3 2020 | |||
510fc333cb53 | frerot | tested implementation of C++ DFSANESolver | Aug 3 2020 | |||
e1de40e29467 | frerot | avoid duplication of -fPIC flag | Aug 3 2020 | |||
d6d8134e1bba | frerot | allowing compilation without OpenMP | Aug 2 2020 | |||
cf36e15d08a3 | frerot | tentative implementation of DFSANESolver | Aug 1 2020 | |||
cbe79569b127 | frerot | renamed packaging_setup option to build_static_lib | Jul 29 2020 | |||
77e32d9a06e7 | frerot | packaging setup now generates static libTamaas | Jul 29 2020 | |||
9114496fb1c5 | frerot | adding $ORIGIN to libTamaas RPATH | Jul 28 2020 | |||
d200a63e05b6 | frerot | adding version number to tamaas info | Jul 27 2020 | |||
6a23416b0bff | frerot | added skeleton for DFSANE C++ solver | Jul 27 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 | |||
a9660ef02eed | frerot | proper singleton for mpi::comm::world ensures working seq_guard | Jul 15 2020 | |||
9b70d3fba43f | frerot | initializing model with local MPI sizes | Jul 14 2020 | |||
254daee554df | frerot | added mpi::sequential_guard | Jul 12 2020 | |||
773514f8cf45 | frerot | allowing 1D tests to pass | Jul 12 2020 | |||
ea6e316a0703 | frerot | added a sequential context manager | Jul 12 2020 | |||
b8ad8692d3ee | frerot | added some debug logs | Jul 12 2020 | |||
6bd2aef6b143 | frerot | normalizing backward transforms in FFTWMPIEngine | Jul 12 2020 | |||
6819d831b8a4 | frerot | removed explicit refs to MPI_COMM_WORLD | Jul 12 2020 | |||
136efda36dc9 | frerot | fixing concurrent random number generation | Jul 11 2020 | |||
2696ba6deb02 | frerot | computeFrequencies now takes local sizes as argument | Jul 11 2020 | |||
29100a290c77 | frerot | fixing backwards mpi transforms | Jul 11 2020 | |||
621f49e8820d | frerot | passing test for FFTMPI on multicomponents grid | Jul 11 2020 | |||
0672d04558bb | frerot | implemented + tested mpi version of FFTEngine::computeFrequencies | Jul 11 2020 | |||
77f5b675fc9d | frerot | testing FFTWMPIEngine | Jul 11 2020 | |||
0defcff64961 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Jul 10 2020 | |||
6124726e1b08 | frerot | redirecting iostreams to python streams for solve functions | Jul 10 2020 | |||
aba0a246fdf6 | frerot | using std::shared_ptr<Functional> as holder type for functionals | Jul 10 2020 | |||
35c4836d6e63 | frerot | using Partitioner in FFTWMPIEngine | Jul 10 2020 | |||
0752a2fdb670 | frerot | added polymorphism to FFTEngines | Jul 10 2020 | |||
6c2964a9d4d1 | frerot | have the same seed for surface gentor across mpi processes | Jul 9 2020 | |||
9775a947c07f | frerot | adding tests for partitioner | Jul 9 2020 | |||
212e9544374c | frerot | removed stray tm.finalize's in tests | Jul 9 2020 | |||
ebfd54d08a16 | frerot | split fftw mpi interface | Jul 9 2020 | |||
4ced5dac6591 | frerot | passing communicator to mpi interface instead of assuming WORLD | Jul 9 2020 | |||
5b293e6eba23 | frerot | tentative implementation of surface generation with mpi | Jul 6 2020 | |||
3f746e302ec4 | frerot | added mpi reductions to loops | Jul 4 2020 | |||
dfa9798ca373 | frerot | logging info on root proc | Jul 2 2020 | |||
8facf8e0cda6 | frerot | added FFTMPIEngine | Jul 2 2020 | |||
8327d3f42110 | frerot | added rank and reduce to mpi interface | Jul 1 2020 | |||
962ac4122e60 | frerot | no need for type traits to print enum labels | Jul 1 2020 | |||
ddca5e722d54 | frerot | added reserve method to array and grid base | Jul 1 2020 | |||
cb641f5bb816 | frerot | allowing subclasses of FFTEngine | Jul 1 2020 | |||
ddd01b4279a8 | frerot | safeguarding initialization functions | Jul 1 2020 | |||
1a1af8988bd3 | frerot | proper initializing of mpi and fftw with threads | Jun 28 2020 | |||
37620cc9f8b9 | frerot | making fftengine internals more accessible for subclassing | Jun 28 2020 | |||
04fa2ac30483 | frerot | ensuring initialize and finalized get called | Jun 28 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 | |||
a66ead09e464 | frerot | removed FFTPlanManager and consorts | Jun 25 2020 | |||
aa1de33be858 | frerot | simplified alloc of in/out pointers in FFTEngine | Jun 25 2020 | |||
5b7d5e177fcd | frerot | making FFTEngine work with fftw flags >= FFTW_MEASURE | Jun 25 2020 | |||
8f3b1410b161 | frerot | removed remaining calls to FFTPlanManager | Jun 25 2020 |
c4science · Help