📄 ssor.f90
字号:
SUBROUTINE ssor(a,n,b,x,eps,om,ii)
PARAMETER(imax=200)
REAL a(n,n),b(n),x(n)
INTEGER i,j,ii
REAL r,rx
do i=1,n
r=1./a(i,i)
b(i)=b(i)*r
do j=1,n
a(i,j)=a(i,j)*r
end do
end do
do ii=1,imax
rx=0.0
do i=1,n
r=b(i)
do j=1,n
r=r-a(i,j)*x(j)
end do
if (abs(r)>rx) rx=abs(r)
x(i)=x(i)+om*r
end do
if (om*rx<=eps) return
end do
PAUSE 'Too many iterations'
END SUBROUTINE ssor
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -