Changeset 1556 for trunk/NEMO/OPA_SRC/SOL/sol_oce.F90
- Timestamp:
- 2009-07-29T12:51:45+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/SOL/sol_oce.F90
r1528 r1556 20 20 PRIVATE 21 21 22 !!---------------------------- -------23 !! elliptic solver: SOR , PCG or FETI24 !! --------------------------- -------22 !!---------------------------- 23 !! elliptic solver: SOR or PCG 24 !! --------------------------- 25 25 INTEGER , PUBLIC :: & !!: namsol elliptic solver / free surface 26 nsolv = 1 , & !: = 1/2 /3type of elliptic solver26 nsolv = 1 , & !: = 1/2 type of elliptic solver 27 27 nsol_arp = 0 , & !: = 0/1 absolute/relative precision convergence test 28 28 nmin = 300 , & !: minimum of iterations for the SOR solver … … 45 45 REAL(wp), PUBLIC :: & !: 46 46 epsr, & !: relative precision for SOR & PCG solvers 47 epsilo, & !: precision for the FETI solver48 47 rnorme, res, & !: intermediate modulus, solver residu 49 48 alph, & !: coefficient =(gcr,gcr)/(gcx,gccd) … … 68 67 #endif 69 68 70 #if defined key_feti71 !!----------------------------------------------------------------------72 !! 'key_feti' : FETI solver73 !!----------------------------------------------------------------------74 !! noeuds : total number of nodes for a subdomnain75 !! ninterf : neighbour subdomain number76 !! nni : interface point number77 !! ndvois() : neighbour subdomain list78 !! maplistin() : node pointer at each interface79 !! malistin() : concatened list of interface nodes80 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 madwork98 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, rcompt110 111 #endif112 113 69 !!---------------------------------------------------------------------- 114 70 END MODULE sol_oce
Note: See TracChangeset
for help on using the changeset viewer.