/[MITgcm]/MITgcm/pkg/seaice/seaice_jfnk.F
ViewVC logotype

Log of /MITgcm/pkg/seaice/seaice_jfnk.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to checkpoint64c: (view) (download) (annotate)
Sticky Tag:

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 10:42:43 2013 UTC (12 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint64c
Changes since 1.16: +8 -3 lines
Diff to previous 1.16
 add a parameter JFNKres_tFac that can replace JFNKres_t
    (= JFNKres_tFac*JFNKresidual before JFNK solver)


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 08:51:15 2013 UTC (12 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.15: +8 -29 lines
Diff to previous 1.15
fix previous check-in:
- remove superfluous code and commented code
- add comments
- call new s/r seaice_jfnk_update only for newtonIter = 1 at the
beginning of the Newton loop


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 21:20:28 2013 UTC (12 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.14: +183 -19 lines
Diff to previous 1.14
add a line search option to the JFNK solver


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 15:48:09 2013 UTC (12 years, 6 months ago) by mlosch
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
remove unused variable, add a comment


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 15:06:02 2012 UTC (12 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint64b
Changes since 1.12: +21 -40 lines
Diff to previous 1.12
  - add a metric based on grid cell area to SEAICE_SCALPROD


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 10:08:16 2012 UTC (12 years, 6 months ago) by mlosch
Branch: MAIN
Changes since 1.11: +4 -3 lines
Diff to previous 1.11
only print residuals at each krylov iteration for debugLevel.ge.debLevC


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Dec 3 15:49:17 2012 UTC (12 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
fix output diagnostic's text


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 08:04:50 2012 UTC (12 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.9: +6 -8 lines
Diff to previous 1.9
  - remove unused field pressPre from jfnk solver


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 09:46:38 2012 UTC (12 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint64a
Changes since 1.8: +13 -3 lines
Diff to previous 1.8
add calendar dump capability for the JFNK counters


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 14:11:43 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.7: +4 -2 lines
Diff to previous 1.7
compute etaZpre and modify call to preconditioner accordingly


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 12:56:00 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.6: +4 -3 lines
Diff to previous 1.6
only call the preconditioner if SOLV_MAX_ITERS > 0


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Nov 7 10:08:25 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.5: +9 -7 lines
Diff to previous 1.5
count only for SEAICE_monFreq > 0


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Nov 7 09:56:23 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.4: +118 -29 lines
Diff to previous 1.4
- move control over output-messages by fgmres to seaice_jfnk to save
  some operations
- improve I/O of diagnostics of JFNK in seaice_jfnk.F:
    + add (SEAICE.h) and rename some counters (initiliased in
      seaice_init_fixed.F)
    + add _BEGIN/END_MASTER (myThid)  around print statements
    + print total number of iterations and failures over SEAICE_monFreq
      interval to STDOUT


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Nov 6 13:18:14 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.3: +4 -1 lines
Diff to previous 1.3
move resetting initial guess for fgmres outside of seaice_fgmres_driver
in order to make restarts with sol .ne. zero (fgmres with restarts)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Nov 6 12:53:14 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.2: +4 -5 lines
Diff to previous 1.2
move one exchange and remove a second one
improve counting of newton steps a little


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 14:53:51 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
Changes since 1.1: +11 -9 lines
Diff to previous 1.1
save also precomputed pressure and pass it to the preconditioner


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 07:00:21 2012 UTC (12 years, 8 months ago) by mlosch
Branch: MAIN
add JFNK-solver routines, mostly parallel and mult-threaded (except
for FGMRES)


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22