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

Update logbook

parent 4be6e795
Branches
Tags
No related merge requests found
...@@ -19,23 +19,24 @@ The Agenda section is a scratchpad area for planning and Todo list ...@@ -19,23 +19,24 @@ The Agenda section is a scratchpad area for planning and Todo list
------------------------------------------------------------------------------> ------------------------------------------------------------------------------>
# Agenda # Agenda
* Fix prioritaze_vector_ops transformation * Implement neighbor lists
* Common subexpression elimination (CSE) * Use variables to accumulate forces (reduction)
* Analyze generated code by backend compilers to see which cases we really need to manage * Express simulation specific kernels (cell lists, PBC, neighbor lists, comm) in a cleaner way with new syntax
* Create variables to accumulate forces (reduction)
* Provide a way to express simulation specific kernels (cell lists, PBC, neighbor lists) in a more clean way with new syntax
* Runtime functions (VTK printing, read and write to files) * Runtime functions (VTK printing, read and write to files)
* MPI support
* GPU support * GPU support
* LLVM support * LLVM support
* OpenMP support * OpenMP support
* MPI support * Common subexpression elimination (CSE)
* Analyze generated code by backend compilers to see which cases we really need to manage
* waLBerla as backend (Load-Balancing) * waLBerla as backend (Load-Balancing)
* LAMMPS as backend (?)
* Provide test cases (LJ, EAM, DEM, Configurational Forces + Energy Minimization, ...) * 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 * Coupling interfaces
* Many-body potentials code generation? * Maybes:
* Long-range forces? * LAMMPS as backend
* 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