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 1556 for trunk/NEMO/OPA_SRC/SOL/sol_oce.F90 – NEMO

Ignore:
Timestamp:
2009-07-29T12:51:45+02:00 (15 years ago)
Author:
rblod
Message:

Suppress FETI solver, see ticket #502

File:
1 edited

Legend:

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

    r1528 r1556  
    2020   PRIVATE 
    2121 
    22    !!----------------------------------- 
    23    !! elliptic solver: SOR, PCG or FETI 
    24    !! ---------------------------------- 
     22   !!---------------------------- 
     23   !! elliptic solver: SOR or PCG 
     24   !! --------------------------- 
    2525   INTEGER , PUBLIC ::      & !!: namsol   elliptic solver / free surface 
    26       nsolv    =    1 ,     &  !: = 1/2/3 type of elliptic solver 
     26      nsolv    =    1 ,     &  !: = 1/2 type of elliptic solver 
    2727      nsol_arp =    0 ,     &  !: = 0/1 absolute/relative precision convergence test 
    2828      nmin     =  300 ,     &  !: minimum of iterations for the SOR solver 
     
    4545   REAL(wp), PUBLIC ::   &  !: 
    4646      epsr,         &  !: relative precision for SOR & PCG solvers 
    47       epsilo,       &  !: precision for the FETI solver 
    4847      rnorme, res,  &  !: intermediate modulus, solver residu 
    4948      alph,         &  !: coefficient  =(gcr,gcr)/(gcx,gccd) 
     
    6867#endif 
    6968 
    70 #if defined key_feti 
    71    !!---------------------------------------------------------------------- 
    72    !!   'key_feti' :                                            FETI solver 
    73    !!---------------------------------------------------------------------- 
    74    !!      noeuds           : total number of nodes for a subdomnain 
    75    !!      ninterf          : neighbour subdomain number 
    76    !!      nni              : interface point number 
    77    !!      ndvois()         : neighbour subdomain list 
    78    !!      maplistin()      : node pointer at each interface 
    79    !!      malistin()       : concatened list of interface nodes 
    80  
    81    INTEGER, PUBLIC :: nim,nxm,   & 
    82        malxm,malim,malxmax,malimax,   & 
    83        nifmat,njfmat,nelem,npe,matopo,   & 
    84        noeuds,nmorse,maan,   & 
    85        ninterf,ninterfc,nni,nnic,nnih,nnitot,ndir,   & 
    86        mandvois,mandvoisc,   & 
    87        maplistin,maplistih,malistin,   & 
    88        malisdir,npblo,mablo,ndlblo,ndkerep,   & 
    89        malisblo,mansp,ndimax,   & 
    90        miax,may,maz,mapoids,   & 
    91        nmaxd,mjj0,nitmax,ntest,   & 
    92        mabitw,mautilu,malambda,mag,mamg,mapg,mawj,madwj,madwwj,   & 
    93        magh,maw,madw,   & 
    94        mautil,mav,madia,mabufin,mabufout,mawork,maae,magamm,   & 
    95        maxnul,maynul,numit0ete,nitmaxete,maeteg,maeteag,   & 
    96        maeted,maetead,maeteadd,maetegamm,maetev,maetew,   & 
    97        madwork 
    98  
    99    INTEGER, PUBLIC :: mfet(jpi*jpj+2*jpi+2*jpj+51) 
    100  
    101    REAL(wp), PUBLIC ::   &  !: 
    102       wfeti(jpj*jpi*jpi+13*jpi*jpj+19*(jpi+jpj)   & 
    103        +4*jpnij+33   & 
    104        +2*(jpi+jpj)*(jpnij-jpni)*jpi   & 
    105        +2*(jpi+jpj)*(jpnij-jpnj+jperio)*jpj   & 
    106        +3*(jpnij-jpni)*jpi   & 
    107        +3*(jpnij-jpnj+jperio)*jpj)  
    108  
    109    REAL(wp), PUBLIC ::   res2, rcompt 
    110  
    111 #endif 
    112  
    11369   !!---------------------------------------------------------------------- 
    11470END MODULE sol_oce 
Note: See TracChangeset for help on using the changeset viewer.