Changeset 359 for trunk/NEMO/OPA_SRC/stpctl.F90
- Timestamp:
- 2005-12-21T11:46:45+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/stpctl.F90
r247 r359 17 17 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 18 18 USE lib_mpp ! distributed memory computing 19 USE dynspg ! pressure gradient schemes 19 20 20 21 IMPLICIT NONE … … 76 77 77 78 78 ! elliptic solver statistics 79 ! -------------------------- ---80 ! Solver81 IF(lwp) WRITE(numsol,9200) kt, niter, res, SQRT(epsr)/eps82 9200 FORMAT(' it :', i8, ' niter :', i4, ' res :',e20.10,' b :',e20.10) 79 ! elliptic solver statistics (if required) 80 ! -------------------------- 81 IF( lk_dynspg_flt .OR. lk_dynspg_rl ) THEN 82 ! Solver 83 IF(lwp) WRITE(numsol,9200) kt, niter, res, SQRT(epsr)/eps 83 84 84 ! Islands (if exist)85 IF( lk_isl ) CALL isl_stp_ctl( kt, kindic )85 ! Islands (if exist) 86 IF( lk_isl ) CALL isl_stp_ctl( kt, kindic ) 86 87 87 88 88 ! Output in numwso and numwvo IF kindic<0 89 ! --------------------------------------- 90 ! (i.e. problem for the solver) 91 IF( kindic < 0 ) THEN 92 IF(lwp) THEN 93 WRITE(numout,*) ' stpctl: the elliptic solver DO not converge or explode' 94 WRITE(numout,*) ' ====== ' 95 WRITE(numout,9200) kt, niter, res, sqrt(epsr)/eps 96 WRITE(numout,*) 97 WRITE(numout,*) ' stpctl: output of last fields in numwso' 98 WRITE(numout,*) ' numwvo' 99 WRITE(numout,*) ' ====== *******************************' 89 ! Output in numwso and numwvo IF kindic<0 90 ! --------------------------------------- 91 ! (i.e. problem for the solver) 92 IF( kindic < 0 ) THEN 93 IF(lwp) THEN 94 WRITE(numout,*) ' stpctl: the elliptic solver DO not converge or explode' 95 WRITE(numout,*) ' ====== ' 96 WRITE(numout,9200) kt, niter, res, sqrt(epsr)/eps 97 WRITE(numout,*) 98 WRITE(numout,*) ' stpctl: output of last fields in numwso' 99 WRITE(numout,*) ' numwvo' 100 WRITE(numout,*) ' ====== *******************************' 101 ENDIF 102 CALL dia_wri( kt, kindic ) 100 103 ENDIF 101 CALL dia_wri( kt, kindic )102 104 ENDIF 105 106 9200 FORMAT(' it :', i8, ' niter :', i4, ' res :',e20.10,' b :',e20.10) 103 107 104 108 ! Test maximum of velocity (zonal only)
Note: See TracChangeset
for help on using the changeset viewer.