GSvit documentation

open source FDTD solver with GPU support

User Tools

Site Tools


opt:optimalisation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
opt:optimalisation [2015/07/24 09:48]
pklapetek
opt:optimalisation [2018/01/24 08:14] (current)
Line 3: Line 3:
 FDTD is a computationally demanding technique and for many calculations it is necessary to face problems FDTD is a computationally demanding technique and for many calculations it is necessary to face problems
 of not enough memory and computing power. There several options how to improve GSvit solver performance. of not enough memory and computing power. There several options how to improve GSvit solver performance.
- 
-==== Speed ==== 
- 
-=== Threads === 
- 
  
 By default, GSvit is run in a single thread, which means that probably most of the computing power By default, GSvit is run in a single thread, which means that probably most of the computing power
-of your computer is not used within such calculation. ​ +of your computer is not used within such calculation. ​To improve this, [[opt:​multithreading|Multithreading]] can be used.
- +
- +
-=== Graphics cards === +
- +
-Graphics cards are an alternative to using computer processor for most of the algorithms.+
  
-==== Memory ====+[[opt:​graphics_cards| 
 +Graphics cards]] are an alternative to using computer processor for most of the algorithms. At present, NVIDIA CUDA enabled graphics cards are supported. Except really cheap and simple graphics cards, most of the conventional graphics cards should be already suitable for significant speedup of calculations. The best can be obtained from graphics cards dedicated for high performance computing, which are however already quite expensive.
  
-To reduce the amount of memory.+To reduce the [[opt:​memory_usage|amount of memory]] we can also not allocate some arrays, e.g. if the material used within the calculation has no changing magnetic properties.
  
opt/optimalisation.1437724126.txt.gz · Last modified: 2018/01/24 08:14 (external edit)