History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
3838c1d4ac9d | frerot | prefer this email | Aug 8 2020 | |||
bb36f61af70a | frerot | updating emails and refreshing pipe_tools | Aug 6 2020 | |||
9d631430e38f | frerot | reducing float test tolerance to 4ε | Aug 6 2020 | |||
0aff1cd1a985 | frerot | Merge branch 'feature/dfsane' | Aug 3 2020 | |||
d6d8134e1bba | frerot | allowing compilation without OpenMP | Aug 2 2020 | |||
cf36e15d08a3 | frerot | tentative implementation of DFSANESolver | Aug 1 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 | |||
b8ad8692d3ee | frerot | added some debug logs | Jul 12 2020 | |||
2696ba6deb02 | frerot | computeFrequencies now takes local sizes as argument | Jul 11 2020 | |||
0672d04558bb | frerot | implemented + tested mpi version of FFTEngine::computeFrequencies | 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 | |||
0752a2fdb670 | frerot | added polymorphism to FFTEngines | Jul 10 2020 | |||
ebfd54d08a16 | frerot | split fftw mpi interface | 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 | |||
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 | |||
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 | |||
be7bc1258547 | frerot | adding computeFrequencies to FFTEngine | Jun 23 2020 | |||
f8e1e9c7a919 | frerot | added FFTEngine class | Jun 22 2020 | |||
64ad818b2ad5 | frerot | simplify git diff stored in binary | Jun 2 2020 | |||
ae0010d56921 | frerot | updating copyright years | May 5 2020 | |||
903a03968664 | frerot | added -pedantic to compile flags (except pybind11) | Oct 4 2019 | |||
374ff2b778cf | frerot | [lint] performance suggestions from clang-tidy | Oct 4 2019 | |||
c12ade2646ab | frerot | [lint] removed dead code in surface stats | Sep 24 2019 | |||
35997c97068f | frerot | linting on modernize-* rules in clang-tidy | Sep 24 2019 | |||
1372165db991 | frerot | adding move operations on iterators | Sep 24 2019 | |||
db0e2e12a4a3 | frerot | keeping openmp when tbb enabled because of tamaas::initialize | Aug 13 2019 | |||
cd016f434e5f | frerot | added option to compile with TBB thrust backend | Aug 13 2019 | |||
32da06a0d51a | frerot | fixed issues with long double warnings | Jul 29 2019 | |||
3842898f7a1d | frerot | necessary changes to make tests pass in long double | Jul 25 2019 | |||
90e9cdc70ad2 | frerot | typed DEFAULT_ALLOCATOR macro | Jul 25 2019 | |||
17e2e4873937 | frerot | added support for long integers and long doubles | Jul 24 2019 | |||
10037a017efb | frerot | adapted code to allow a change in integer type | Jul 24 2019 | |||
05f6175eafb9 | frerot | moved eigenvalues computation to separate submodule + vonMises | Jul 10 2019 | |||
cb09ff877dab | frerot | removed __(BEGIN|END)_TAMAAS__ macros and replaced with namespace | May 1 2019 | |||
a240eb50bf7e | frerot | added simple logging capabilities | Apr 5 2019 | |||
e32b40407aef | frerot | added logo and updated documentation | Apr 1 2019 | |||
5c99be7b00c2 | frerot | fixed eigenvalues + proper test | Mar 14 2019 | |||
73057c1f714c | frerot | added eigenvalue computation on fields | Mar 13 2019 | |||
3e2bb81840fb | frerot | replaced registered fields with shared pointers | Mar 13 2019 | |||
dea0fa68046b | frerot | added invariants and eigenvalues for order 3 tensors | Mar 11 2019 | |||
788bb35f3844 | frerot | no need to manually synchronize in later thrust versions | Mar 11 2019 | |||
b0470d99e22c | frerot | sfinae on operator() for grids | Mar 8 2019 | |||
74b9233dc365 | frerot | changed license to Affero GNU General Public License | Mar 5 2019 | |||
03b3153e4183 | frerot | after two years, I have fixed the surface statistics ! | Feb 22 2019 | |||
a8432e633e62 | frerot | fixing compile error | Feb 20 2019 | |||
ede9def911e3 | frerot | added unary - operator to static types | Feb 20 2019 | |||
50f3aaaf19e1 | frerot | removed conic utilities | Feb 8 2019 | |||
2ced3ac28e8b | frerot | better error message of range components mismatch | Feb 7 2019 | |||
b4eaf27d3aa3 | frerot | converted the rest of model/ to voigt notation, tests passing | Feb 6 2019 | |||
c23abaf90bd2 | frerot | modified some model behavior for voigt notation (WIP) | Feb 6 2019 | |||
14a4e8181b5e | frerot | made modifications to integral operators for voigt notation | Feb 5 2019 | |||
b131c655a463 | frerot | added conic algebra operators | Feb 5 2019 | |||
c22c583bc15f | frerot | added symmetric matrix class in Mendel notation | Feb 1 2019 | |||
5fbd7159a327 | frerot | c++14 in static types | Jan 23 2019 | |||
e464edbbeb88 | frerot | we're back to being compatible with c++14 and g++ 6 | Jan 11 2019 | |||
bc7404956c58 | frerot | added static assert for container type in ranges + headless range | Jan 9 2019 | |||
383b32a7e7be | frerot | added test for accumulation | Jan 8 2019 | |||
c74466647365 | frerot | partial implementation of new integration in Kevlin | Jan 7 2019 | |||
a3440d0b151d | frerot | final array class | Dec 6 2018 |
c4science · Help