tamaas/srcmaster
tamaas/src
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
3cc1d8a160a7 | frerot | cleaning up the use of preprocessor macros | Jun 24 2020 | |||
548c812ae786 | frerot | removed unecessary LONG_PRECISION macro guard for fftw interface | Jun 24 2020 | |||
75a2de973a73 | frerot | moved implementation of legacy surface statistics to separate cpp | Jun 24 2020 | |||
d66116666bb9 | frerot | using holder type for fftw plans in FFTEngine | Jun 24 2020 | |||
b4bacea3061c | frerot | fixing long double fftw interface | Jun 24 2020 | |||
6bd8cd25056a | frerot | converted statistics to FFTEngine | Jun 24 2020 | |||
a6e0bde62253 | frerot | converted surface generators to FFTEngine | Jun 23 2020 | |||
4e2d7b75fd90 | frerot | using FFTEngine in Westergaard integral operator | Jun 23 2020 | |||
be7bc1258547 | frerot | adding computeFrequencies to FFTEngine | Jun 23 2020 | |||
f8e1e9c7a919 | frerot | added FFTEngine class | Jun 22 2020 | |||
2c3c3ddadf5a | frerot | added __contains__ and __iter__ to model bindings | Jun 18 2020 | |||
8af0575bda15 | frerot | added const for some variables | Jun 12 2020 | |||
64ad818b2ad5 | frerot | simplify git diff stored in binary | Jun 2 2020 | |||
143a681c1611 | frerot | removing unused files | May 5 2020 | |||
ae0010d56921 | frerot | updating copyright years | May 5 2020 | |||
4884455e012f | frerot | always compiling tamaas_info, even when strip_info==True | May 5 2020 | |||
c1bb3fddf59a | frerot | better generation of information file | Apr 29 2020 | |||
c0aa1c51f0e8 | frerot | fixed memory error in transformOutput | Apr 28 2020 | |||
09e51e6a41e7 | frerot | fixing convergence issue with non-linear solvers | Apr 28 2020 | |||
43f7d9ba9056 | frerot | added -Wextra and fixed some warnings | Apr 20 2020 | |||
b1decc875a84 | frerot | defining target aliases for main lib and python module | Apr 17 2020 | |||
9d061de7f380 | frerot | added install dependencies to scons | Apr 16 2020 |
c4science · Help