1 code implementation • 5 Apr 2023 • Colin Vignon, Jean Rabault, Joel Vasanth, Francisco Alcántara-Ávila, Mikael Mortensen, Ricardo Vinuesa
We show in a case study that MARL DRL is able to discover an advanced control strategy that destabilizes the spontaneous RBC double-cell pattern, changes the topology of RBC by coalescing adjacent convection cells, and actively controls the resulting coalesced cell to bring it to a new stable configuration.
1 code implementation • 25 Apr 2018 • Lisandro Dalcin, Mikael Mortensen, David E Keyes
Instead, our method takes advantage of subarray datatypes and generalized all-to-all scatter/gather from the MPI-2 standard to communicate discontiguous memory buffers, effectively eliminating the need for local data realignments.
Distributed, Parallel, and Cluster Computing Mathematical Software
2 code implementations • 13 Jan 2017 • Mikael Mortensen
A fully (pseudo-)spectral solver for direct numerical simulations of large-scale turbulent channel flows is described.
Numerical Analysis Numerical Analysis Fluid Dynamics
3 code implementations • 11 Feb 2016 • Mikael Mortensen, Hans Petter Langtangen
We show how we are able to execute a 3D parallel FFT in Python for a slab mesh decomposition using 4 lines of compact Python code, for which the parallel performance on Shaheen is found to be slightly better than similar routines provided through the FFTW library.
Mathematical Software Distributed, Parallel, and Cluster Computing