New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 120 for trunk/NEMO/OPA_SRC/SOL/sol_oce.F90 – NEMO

Ignore:
Timestamp:
2004-06-29T17:39:08+02:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE070 : Optimisation of the Red-Black SOR algorithm convergence

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/SOL/sol_oce.F90

    r111 r120  
    2323   INTEGER , PUBLIC ::      & !!: namsol   elliptic solver / island / free surface 
    2424      nsolv    =    1 ,     &  !: = 1/2/3 type of elliptic solver 
    25       nsol_arp =    1 ,     &  !: = 1/0  absolute/relative precision convergence test 
    26       nmin     =  300 ,     &  !: minimum of iterations for the solver 
    27       nmax     =  800 ,     &  !: maximum of iterations for the solver 
    28       nmod     =   10 ,     &  !: frequency of test for the solver 
     25      nsol_arp =    0 ,     &  !: = 0/1 absolute/relative precision convergence test 
     26      nmin     =  300 ,     &  !: minimum of iterations for the SOR solver 
     27      nmax     =  800 ,     &  !: maximum of iterations for the SOR solver 
     28      nmod     =   10 ,     &  !: frequency of test for the SOR solver 
    2929      nmisl    = 4000          !: maximum pcg iterations for island 
    3030      
    3131   REAL(wp), PUBLIC ::      & !!: namsol   elliptic solver / island / free surface 
    32       eps    = 1.e-6_wp ,   &  !: absolute precision of the solver 
    33       sor    = 1.92_wp  ,   &  !: optimal coefficient for sor solver 
    34       epsisl = 1.e-10_wp,   &  !: absolute precision on stream function solver 
    35       rnu    = 1.0_wp          !: strength of the additional force used in free surface 
     32      eps    =  1.e-6_wp ,  &  !: absolute precision of the solver 
     33      resmax = 1.e-14_wp ,  &  !: absolute precision for the SOR solver 
     34      sor    =   1.92_wp ,  &  !: optimal coefficient for the SOR solver 
     35      epsisl = 1.e-10_wp ,  &  !: absolute precision on stream function solver 
     36      rnu    =    1.0_wp       !: strength of the additional force used in free surface 
    3637 
    3738   CHARACTER(len=1), PUBLIC ::   &  !: 
    3839      c_solver_pt = 'T'        !: nature of grid-points T (S) for free surface case 
    39       !                        !                       F (G) for rigid-lid case 
     40      !                        !                        F (G) for rigid-lid case 
    4041 
    4142   INTEGER , PUBLIC ::   &  !: 
Note: See TracChangeset for help on using the changeset viewer.