Merge branch 'feature/mpi_fft_engine'
Description
Description
Details
Details
- Committed
frerot Nov 25 2020, 21:35 - Pushed
frerot Nov 25 2020, 21:45 - Parents
- rTAMAAS14f13ab72ad0: adjusting mpi tests
rTAMAAS54aab33e784a: added a function to compute deviatoric of sym tensor fields - Branches
- Unknown
- Tags
Merged Changes
Merged Changes
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
14f13ab72ad0 | frerot | adjusting mpi tests | Nov 25 2020 | |||
f5786e6cbeff | frerot | added experimental mpi warning | Nov 25 2020 | |||
945eedca11ad | frerot | added backwards fft 2d tests (counterpart of mpi test) | Nov 25 2020 | |||
eeeb65577eff | frerot | turn on flag TAMAAS_USE_PYTHON | Sep 3 2020 | |||
671a3a805986 | frerot | adjusting tolerance of test FFT1D2Comp | Sep 3 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 | |||
32f729beef69 | frerot | adding a backwards transform test | 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 | |||
e51c229537c2 | frerot | using global datasize/nbpoints functions when needed | Jul 17 2020 | |||
41cf38d51bcf | frerot | testing PolonskyKeerRey in MPI | Jul 17 2020 | |||
a7af53db8efa | frerot | addind test for mpi model creation | Jul 16 2020 | |||
4921b6ec6a4c | frerot | allowing runs of several mpi routine tests | Jul 16 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 | |||
fa4fef35f40f | frerot | upgrading dockerfile and jenkinsfile for mpi tests | Jul 12 2020 | |||
6f8537513eca | frerot | fixing sequential context manager | Jul 12 2020 | |||
0e475acfc2fe | frerot | protected gtests that need to be run in sequential with guard | Jul 12 2020 | |||
254daee554df | frerot | added mpi::sequential_guard | Jul 12 2020 | |||
0c9ddfa242f4 | frerot | added mpi4py as dependency | Jul 12 2020 | |||
cb2acaf61c4c | frerot | proper testing of mpi-enabled routines in python | 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 | |||
fd5aedbcfb11 | frerot | running googletests with mpirun from pytest | 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 | |||
2f2124e64da1 | frerot | updated googletest version to 1.10 | Jul 11 2020 | |||
77f5b675fc9d | frerot | testing FFTWMPIEngine | Jul 11 2020 | |||
1785d820392d | frerot | mirroring logger behavior with MPI for python wrapper | Jul 11 2020 | |||
0defcff64961 | frerot | Merge branch 'master' into feature/mpi_fft_engine | 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 | |||
6a4012ba1c48 | frerot | removing unecessary calls to initialize/finalize in examples | Jul 9 2020 | |||
1dcf00b3cf42 | frerot | ignoring DeprecationWarning with pytest.ini config file | 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 |