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

Update agenda

parent 7ae76a36
No related branches found
No related tags found
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% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment