Revision 4060392b0c16e8285bfc28f4b6581cf268c36b02 authored by Lars Bilke on 17 May 2021, 09:19:32 UTC, committed by Dmitry Yu. Naumov on 18 May 2021, 17:22:10 UTC
Better parallelization of the build:

There are two job pools:

- light_tasks on most systems will utilize all available logical cores
  (default)
- heavy_tasks requires 4 GB of free memory per job, is used for all
  processes. Could be optimized by introducing another pool with less
  memory requirements (medium_tasks) and use it in the more simple
  processes.
1 parent fee75ce
History
File Mode Size
CMakeLists.txt -rw-r--r-- 179 bytes
CreateHTProcess.cpp -rw-r--r-- 7.7 KB
CreateHTProcess.h -rw-r--r-- 1000 bytes
HTFEM.h -rw-r--r-- 12.6 KB
HTLocalAssemblerInterface.h -rw-r--r-- 2.6 KB
HTProcess.cpp -rw-r--r-- 8.7 KB
HTProcess.h -rw-r--r-- 4.0 KB
HTProcessData.h -rw-r--r-- 983 bytes
MonolithicHTFEM.h -rw-r--r-- 9.5 KB
StaggeredHTFEM-impl.h -rw-r--r-- 12.4 KB
StaggeredHTFEM.h -rw-r--r-- 4.0 KB
Tests.cmake -rw-r--r-- 37.2 KB

back to top