[MITgcm-cvs] MITgcm/pkg/seaice CVS Commit
Martin Losch
mlosch at forge.csail.mit.edu
Thu Sep 24 04:14:49 EDT 2015
Update of /u/gcmpack/MITgcm/pkg/seaice
In directory forge:/tmp/cvs-serv17717/pkg/seaice
Modified Files:
seaice_evp.F
Log Message:
introduce "adaptive EVP" by Madlen Kimmritz
- this is an intermediate state of a truely converging EVP that has
the potential of outperforming implicit VP methods, I do not recommend
using it yet.
- for now, "adaptive EVP" is turned on by setting SEAICE_EVP_USE_ADAPTATION
and all parameters are hardwired
- for convergence it still requires very smooth regularisations, that means,
if SEAICE_DELTA_SMOOTHREG is defined, deltaCreg=deltaC+deltaMin, which is
different from the VP case with deltaCreg=sqrt(deltaC**2+deltaMin**2); also
specific averaging appears to be required, still subject to tuning
- still needs cleaning and I need to turn parameter into runtime parameters
- add code to compute and print residuals of iteration, compile with
defining ALLOW_SEAICE_EVP_RESIDUAL to enable it
More information about the MITgcm-cvs
mailing list