[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