Paralelní iterační řešič TERMO
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68145535%3A_____%2F08%3A00323410" target="_blank" >RIV/68145535:_____/08:00323410 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Paralelní iterační řešič TERMO
Popis výsledku v původním jazyce
Kód TERMO se hodí k řešení diskrétního tvaru nestacionárních tepelných rovnic v 3D. Počátečně-okrajová úloha je diskretizována konečnými prvky v prostoru a konečnými diferencemi v čase. Odpovídající lineární systém algebraických rovnic v každém časovém kroku se řeší metodou sdružených gradientů s předpodmíněním založeným na aditivních Schwarzových metodách s překrytím. Specifickým rysem kódu TERMO je využití pravidelných strukturovaných sítí, které zjednodušeně řečeno jsou sítěmi vzniklými jako výsledekdeformace nějaké pravidelné pravoúhlé sítě (vzorová síť, šablona). Diskretizace je dána rozkladem oblasti na osmiuzlové cihly a následně do čtyřstěnných konečných prvků. Proto odpovídající matice mají všechny nenulové prvky uspořádáné ve 27 uzlové pravidelné šabloně. S předpokladem symetrie matice můžeme navíc uchovávat pouze horní trojúhelníkovou část matice. To lze realizovat řádek po řádku využitím 14 prvkové šablony pro ukládání nenulových prvků matice.
Název v anglickém jazyce
Parallel iterative solver TERMO
Popis výsledku anglicky
The code TERMO serves for the solution of the discrete form of nonstationary heat equations in 3D. The initial-boundary value problem is discretized by finite elements in space and finite differences in time. The corresponding linear system of algebraicequations in each time step is solved by the conjugate gradient method with the preconditioning based on the additive overlapping Schwarz methods. The specific feature of the code TERMO is the using of regular structured grids which, simply speaking, arethe grids arising as a result of deformation of some regular rectangular grid (the pattern grig). The discretization is given by the decomposition of the domain into eight-node bricks and consequently into tetrahedral finite elements. Hence the corresponding matrices have all nonzero entries within a 27 node regular stencil. Supposing the symmetry of the matrix, we can additionally store only the upper triangular part of the matrix. It can be done row-by-row by using regular 14 element
Klasifikace
Druh
R - Software
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/1ET400300415" target="_blank" >1ET400300415: Modelování a simulace náročných technických problémů: efektivní numerické algoritmy a paralelní implementace s pomocí nových informačních technologií</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>Z - Vyzkumny zamer (s odkazem do CEZ)
Ostatní
Rok uplatnění
2008
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
TERMO
Technické parametry
zdrojove kody v jazyce Fortran, paralelizace pomoci OpenMP
Ekonomické parametry
—
IČO vlastníka výsledku
68145535
Název vlastníka
Ústav geoniky Ostrava