Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint64c: | (view) (download) (annotate) |
Sticky Tag: |
add a parameter JFNKres_tFac that can replace JFNKres_t (= JFNKres_tFac*JFNKresidual before JFNK solver)
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
add a line search option to the JFNK solver
remove unused variable, add a comment
- add a metric based on grid cell area to SEAICE_SCALPROD
only print residuals at each krylov iteration for debugLevel.ge.debLevC
fix output diagnostic's text
- remove unused field pressPre from jfnk solver
add calendar dump capability for the JFNK counters
compute etaZpre and modify call to preconditioner accordingly
only call the preconditioner if SOLV_MAX_ITERS > 0
count only for SEAICE_monFreq > 0
- 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
move resetting initial guess for fgmres outside of seaice_fgmres_driver in order to make restarts with sol .ne. zero (fgmres with restarts)
move one exchange and remove a second one improve counting of newton steps a little
save also precomputed pressure and pass it to the preconditioner
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.
ViewVC Help | |
Powered by ViewVC 1.1.22 |