Skip to content
Snippets Groups Projects
Commit 5fcd1e2f authored by Rafael Ravedutti's avatar Rafael Ravedutti
Browse files

Update agenda


Signed-off-by: default avatarRafael Ravedutti <rafaelravedutti@gmail.com>
parent 7ae76a36
No related merge requests found
...@@ -20,21 +20,21 @@ The Agenda section is a scratchpad area for planning and Todo list ...@@ -20,21 +20,21 @@ The Agenda section is a scratchpad area for planning and Todo list
# Agenda # Agenda
* Use variables to accumulate forces (reduction) * Use variables to accumulate forces (reduction)
* Express simulation specific kernels (cell lists, PBC, neighbor lists, comm) in a cleaner way with new syntax * DEM/Test case
* MPI support * waLBerla as backend (Load-Balancing)
* GPU support * Coupling interfaces
* LLVM support
* OpenMP support * OpenMP support
* LLVM support
* Express simulation specific kernels (cell lists, PBC, neighbor lists, comm) in a cleaner way with new syntax
Maybes
* Common subexpression elimination (CSE) * Common subexpression elimination (CSE)
* Analyze generated code by backend compilers to see which cases we really need to manage * Analyze generated code by backend compilers to see which cases we really need to manage
* waLBerla as backend (Load-Balancing)
* Provide test cases (LJ, EAM, DEM, Configurational Forces + Energy Minimization, ...)
* Separate performance strategies from code (parallelism, gathering), allow to experiment different strategies * Separate performance strategies from code (parallelism, gathering), allow to experiment different strategies
* Coupling interfaces * LAMMPS as backend
* Maybes: * Many-body potentials code generation
* LAMMPS as backend * Long-range forces
* Many-body potentials code generation
* Long-range forces
<!-- ![Plot title](figures/example.png "ALT Text") --> <!-- ![Plot title](figures/example.png "ALT Text") -->
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment