Back to home page

MITgcm

 
 

    


File indexing completed on 2025-11-22 06:08:48 UTC

view on githubraw file Latest commit feb7fa5d on 2025-11-21 15:45:20 UTC
feb7fa5d1e dngo*0001 C---+----1--+-+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
                0002 
                0003 C STREAMICE_FP.h
                0004 #ifdef ALLOW_STREAMICE
                0005 
                0006 #ifdef ALLOW_STREAMICE_FP_ADJ
                0007 #ifdef ALLOW_PETSC
                0008       LOGICAL STREAMICE_need2createmat
                0009       LOGICAL STREAMICE_need2destroymat
                0010       LOGICAL STREAMICE_OAD_petsc_reuse
                0011       CHARACTER*(MAX_LEN_FNAM) PETSC_PRECOND_TMP
                0012       CHARACTER*(MAX_LEN_FNAM) PETSC_PRECOND_OAD
                0013 
                0014       COMMON /STREAMICE_PARM_FP_PETSC_L/
                0015      & STREAMICE_need2createmat,
                0016      & STREAMICE_need2destroymat,
                0017      & STREAMICE_OAD_petsc_reuse,
                0018 
                0019       COMMON /STREAMICE_PARM_FP_PETSC_C/
                0020      & PETSC_PRECOND_TMP,
                0021      & PETSC_PRECOND_OAD
                0022 #endif
                0023 #endif
                0024 
                0025       _RL streamice_nonlin_tol_adjoint
                0026       _RL streamice_nonlin_tol_adjoint_rl
                0027 #ifdef ALLOW_TAPENADE
                0028       _RL refCumuls(5)
                0029       _RL prevCumuls(5)
                0030       INTEGER adjIters(5)
                0031       INTEGER fpDepth
                0032 #endif
                0033 
                0034       COMMON /STREAMICE_PARM_FP_R/
                0035      & streamice_nonlin_tol_adjoint,
                0036      & streamice_nonlin_tol_adjoint_rl
                0037 #ifdef ALLOW_TAPENADE
                0038      & ,refCumuls,
                0039      & prevCumuls
                0040 #endif
                0041 
                0042 #ifdef ALLOW_TAPENADE
                0043       COMMON /STREAMICE_PARM_FP_I/
                0044      & adjIters,
                0045      & fpDepth
                0046 #endif
                0047 
                0048 #endif