Go to the source code of this file.
|
| subroutine | bounrem (node, is, iboun, nodeboun, ndirboun, xboun, nboun, iamboun, nam, ikboun, ilboun, typeboun) |
| |
◆ bounrem()
| subroutine bounrem |
( |
integer |
node, |
|
|
integer |
is, |
|
|
integer |
iboun, |
|
|
integer, dimension(*) |
nodeboun, |
|
|
integer, dimension(*) |
ndirboun, |
|
|
real*8, dimension(*) |
xboun, |
|
|
integer |
nboun, |
|
|
integer, dimension(*) |
iamboun, |
|
|
integer |
nam, |
|
|
integer, dimension(*) |
ikboun, |
|
|
integer, dimension(*) |
ilboun, |
|
|
character*1, dimension(*) |
typeboun |
|
) |
| |
28 character*1 typeboun(*)
30 integer nodeboun(*),ndirboun(*),node,is,ie,nboun,i,j,
31 & iamboun(*),nam,ikboun(*),ilboun(*),idof,id,iboun
38 call nident(ikboun,idof,nboun,id)
40 if(ikboun(id).eq.idof)
then 43 nodeboun(j)=nodeboun(j+1)
44 ndirboun(j)=ndirboun(j+1)
46 typeboun(j)=typeboun(j+1)
47 if(nam.gt.0) iamboun(j)=iamboun(j+1)
54 if(ilboun(j).ge.iboun)
then 60 write(*,*)
'*ERROR in bounrem: the boundary condition' 61 write(*,*)
' cannot be removed since it has' 62 write(*,*)
' not been defined' 66 write(*,*)
'*ERROR in bounrem: the boundary condition' 67 write(*,*)
' cannot be removed since it has' 68 write(*,*)
' not been defined' subroutine nident(x, px, n, id)
Definition: nident.f:26