Homec4science

Merge branch 'feature/mpi_fft_engine'

Authored by frerot on Nov 25 2020, 21:35.

Description

Merge branch 'feature/mpi_fft_engine'

Details

Committed
frerotNov 25 2020, 21:35
Pushed
frerotNov 25 2020, 21:45
Parents
rTAMAAS14f13ab72ad0: adjusting mpi tests
rTAMAAS54aab33e784a: added a function to compute deviatoric of sym tensor fields
Branches
Unknown
Tags
Unknown

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
14f13ab72ad0frerot
adjusting mpi tests 
Nov 25 2020
f5786e6cbefffrerot
added experimental mpi warning 
Nov 25 2020
945eedca11adfrerot
added backwards fft 2d tests (counterpart of mpi test) 
Nov 25 2020
eeeb65577efffrerot
turn on flag TAMAAS_USE_PYTHON 
Sep 3 2020
671a3a805986frerot
adjusting tolerance of test FFT1D2Comp 
Sep 3 2020
a18819dd25e3frerot
rename USE_MPI to TAMAAS_USE_MPI 
Sep 1 2020
ddb30ba41df9frerot
Merge branch 'master' into feature/mpi_fft_engine 
Sep 1 2020
32f729beef69frerot
adding a backwards transform test 
Aug 6 2020
80617eef9978frerot
allowing other fftw flags in mpi engine 
Aug 6 2020
9d631430e38ffrerot
reducing float test tolerance to 4ε 
Aug 6 2020
e51c229537c2frerot
using global datasize/nbpoints functions when needed 
Jul 17 2020
41cf38d51bcffrerot
testing PolonskyKeerRey in MPI 
Jul 17 2020
a7af53db8efafrerot
addind test for mpi model creation 
Jul 16 2020
4921b6ec6a4cfrerot
allowing runs of several mpi routine tests 
Jul 16 2020
a9660ef02eedfrerot
proper singleton for mpi::comm::world ensures working seq_guard 
Jul 15 2020
9b70d3fba43ffrerot
initializing model with local MPI sizes 
Jul 14 2020
fa4fef35f40ffrerot
upgrading dockerfile and jenkinsfile for mpi tests 
Jul 12 2020
6f8537513ecafrerot
fixing sequential context manager 
Jul 12 2020
0e475acfc2fefrerot
protected gtests that need to be run in sequential with guard 
Jul 12 2020
254daee554dffrerot
added mpi::sequential_guard 
Jul 12 2020
0c9ddfa242f4frerot
added mpi4py as dependency 
Jul 12 2020
cb2acaf61c4cfrerot
proper testing of mpi-enabled routines in python 
Jul 12 2020
773514f8cf45frerot
allowing 1D tests to pass 
Jul 12 2020
ea6e316a0703frerot
added a sequential context manager 
Jul 12 2020
b8ad8692d3eefrerot
added some debug logs 
Jul 12 2020
6bd2aef6b143frerot
normalizing backward transforms in FFTWMPIEngine 
Jul 12 2020
6819d831b8a4frerot
removed explicit refs to MPI_COMM_WORLD 
Jul 12 2020
136efda36dc9frerot
fixing concurrent random number generation 
Jul 11 2020
2696ba6deb02frerot
computeFrequencies now takes local sizes as argument 
Jul 11 2020
29100a290c77frerot
fixing backwards mpi transforms 
Jul 11 2020
fd5aedbcfb11frerot
running googletests with mpirun from pytest 
Jul 11 2020
621f49e8820dfrerot
passing test for FFTMPI on multicomponents grid 
Jul 11 2020
0672d04558bbfrerot
implemented + tested mpi version of FFTEngine::computeFrequencies 
Jul 11 2020
2f2124e64da1frerot
updated googletest version to 1.10 
Jul 11 2020
77f5b675fc9dfrerot
testing FFTWMPIEngine 
Jul 11 2020
1785d820392dfrerot
mirroring logger behavior with MPI for python wrapper 
Jul 11 2020
0defcff64961frerot
Merge branch 'master' into feature/mpi_fft_engine 
Jul 10 2020
35c4836d6e63frerot
using Partitioner in FFTWMPIEngine 
Jul 10 2020
0752a2fdb670frerot
added polymorphism to FFTEngines 
Jul 10 2020
6c2964a9d4d1frerot
have the same seed for surface gentor across mpi processes 
Jul 9 2020
9775a947c07ffrerot
adding tests for partitioner 
Jul 9 2020
6a4012ba1c48frerot
removing unecessary calls to initialize/finalize in examples 
Jul 9 2020
1dcf00b3cf42frerot
ignoring DeprecationWarning with pytest.ini config file 
Jul 9 2020
212e9544374cfrerot
removed stray tm.finalize's in tests 
Jul 9 2020
ebfd54d08a16frerot
split fftw mpi interface 
Jul 9 2020
4ced5dac6591frerot
passing communicator to mpi interface instead of assuming WORLD 
Jul 9 2020
5b293e6eba23frerot
tentative implementation of surface generation with mpi 
Jul 6 2020
3f746e302ec4frerot
added mpi reductions to loops 
Jul 4 2020
dfa9798ca373frerot
logging info on root proc 
Jul 2 2020
8facf8e0cda6frerot
added FFTMPIEngine 
Jul 2 2020