Go to the source code of this file.
|
subroutine | equationcheck (ac, nteq, nactdog, itg, ntg, nacteq, network) |
|
◆ equationcheck()
subroutine equationcheck |
( |
real*8, dimension(nteq,*) |
ac, |
|
|
integer |
nteq, |
|
|
integer, dimension(0:3,*) |
nactdog, |
|
|
integer, dimension(*) |
itg, |
|
|
integer |
ntg, |
|
|
integer, dimension(0:3,*) |
nacteq, |
|
|
integer |
network |
|
) |
| |
26 integer nactdog(0:3,*),nteq,itg(*),ntg,i,j,k,l,node,
27 & nacteq(0:3,*),network
35 if(dabs(ac(i,j)).gt.0.d0) cycle loop1
40 if(nactdog(l,node).eq.j)
then 42 write(*,*)
'*INFO in equationcheck: temperatur 43 &e in node ',node,
' cannot be determined: probably no incoming 46 write(*,*)
'*INFO in equationcheck: pressure i 47 &n node ',node,
' cannot be determined: all incoming elements a 48 &re probably critical' 60 if(dabs(ac(i,j)).gt.0.d0) cycle loop2
65 if(nacteq(l,node).eq.i)
then 67 write(*,*)
'*INFO in equationcheck: energy equ 68 &ation in node ',node,
' is identically zero: probably no incom 71 write(*,*)
'*INFO in equationcheck: element eq 72 &uation in node',node,
' is identically zero: the element is probab 82 write(*,*)
'*ERROR in equationcheck: singular system in' 83 write(*,*)
' thermal network'