⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ssor.f90

📁 FORTRANvisualfortran常用数值算法集及源码
💻 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 + -