/[MITgcm]/MITgcm/model/src/do_oceanic_phys.F
ViewVC logotype

Log of /MITgcm/model/src/do_oceanic_phys.F

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


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

Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Sun Feb 12 20:18:24 2017 UTC (7 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: HEAD, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.148: +1 -5 lines
Diff to previous 1.148
- move call to ecco_phys.F from do_oceanic_phys.F to the end of forward_step.F


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 14:15:58 2016 UTC (7 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c
Changes since 1.147: +9 -5 lines
Diff to previous 1.147
Adjust several STOREs


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 20:05:21 2015 UTC (8 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y
Changes since 1.146: +33 -12 lines
Diff to previous 1.146
- in prep for using pkg/seaice Dyn in coupled set-up, implement sequential
  coupling option-1: ATM -(cpl)-> OCN and then OCN -(cpl)-> ATM ;


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Sat Jul 18 21:45:03 2015 UTC (8 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65n, checkpoint65o, checkpoint65p
Changes since 1.145: +15 -4 lines
Diff to previous 1.145
- change where Offline-Fields are loaded, from load_fields_driver.F to
  directly within FORWARD_STEP, just after updating iter number and time;
- move setting of GM and KPP diffusivity out of OFFLINE_FIELDS_LOAD into new
  S/R OFFLINE_GET_DIFFUS that is called towards the end of DO_OCEANIC_PHYS;


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Thu Jul 2 04:43:35 2015 UTC (8 years, 10 months ago) by heimbach
Branch: MAIN
Changes since 1.144: +7 -4 lines
Diff to previous 1.144
Minor include rearrangements to support AD


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Sun Nov 2 21:21:59 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m
Changes since 1.143: +2 -2 lines
Diff to previous 1.143
- packages_boot.F :
    - add useCTRL, useECCO to run time parameters list.
    - default is true if ALLOW_AUTODIFF, false otherwise.
    - IF (useECCO) useCAL = .TRUE.
    - IF (useGrdchk) useCTRL = .TRUE.
- do_oceanic_phys.F, packages_check.F, packages_init_fixed.F,
  packages_init_variables.F, the_main_loop.F : add useECCO switch
- forward_step.F, load_fields_driver.F, packages_check.F, packages_init_fixed.F,
  packages_init_variables.F, the_model_main.F : add useCTRL switch
- initialise_varia.F : add ALLOW_CTRL bracket


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Thu Sep 4 22:30:46 2014 UTC (9 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65d, checkpoint65e, checkpoint65f
Changes since 1.142: +77 -1 lines
Diff to previous 1.142
document calling sequence


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 09:25:29 2014 UTC (9 years, 8 months ago) by atn
Branch: MAIN
CVS Tags: checkpoint65c
Changes since 1.141: +33 -1 lines
Diff to previous 1.141
add block to save 3d sigmaR field for cost calc


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 23:17:11 2014 UTC (9 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65b
Changes since 1.140: +15 -3 lines
Diff to previous 1.140
ALLOW_AUTODIFF only: compute again (if fluidIsAir) rhoInSitu (as the virtual
potential temperature) since it was reset to zero at the top. There might be
a better way to go around this (but since AD of atmos code is rarely used ...)


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Wed Jul 30 03:31:35 2014 UTC (9 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.139: +14 -2 lines
Diff to previous 1.139
-  add new pkg "kl10" for mixing due to internal wave breaking
  ( http://www.sciencedirect.com/science/article/pii/S1463500310000144 )


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Fri May 23 20:04:13 2014 UTC (9 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a
Changes since 1.138: +1 -2 lines
Diff to previous 1.138
remove unused variables


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Fri May 23 01:18:07 2014 UTC (9 years, 11 months ago) by atn
Branch: MAIN
Changes since 1.137: +1 -3 lines
Diff to previous 1.137
clean up 1 more comment


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Thu May 22 22:05:46 2014 UTC (9 years, 11 months ago) by atn
Branch: MAIN
Changes since 1.136: +1 -9 lines
Diff to previous 1.136
clean up, removed un-needed comments


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Wed May 21 10:44:59 2014 UTC (9 years, 11 months ago) by heimbach
Branch: MAIN
Changes since 1.135: +43 -1 lines
Diff to previous 1.135
An Nguyen's extensions to salt_plume package
(carry corresponding heat flux along with salt redistribution)


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 23:42:21 2014 UTC (10 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64w
Changes since 1.134: +3 -1 lines
Diff to previous 1.134
Add store dir for saltplumeflux


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Fri Apr 4 20:54:11 2014 UTC (10 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64v
Changes since 1.133: +32 -28 lines
Diff to previous 1.133
- Start to include explicitly AUTODIFF_OPTIONS.h, COST_OPTIONS.h,
  and CTRL_OPTIONS.h in src files (to enable to skip the ECCO_CPPOPTIONS.h)
  For now, only in pkgs used in verification/hs94.1x64x5.
- Replace ALLOW_AUTODIFF_TAMC by ALLOW_AUTODIFF (except for tape/storage
  which are specific to TAF/TAMC).


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Tue Sep 24 01:42:29 2013 UTC (10 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u
Changes since 1.132: +3 -1 lines
Diff to previous 1.132
also fill-up some (selected) surface diags if fluidIsAir


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 16:01:01 2013 UTC (10 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n
Changes since 1.131: +23 -10 lines
Diff to previous 1.131
add few storage to eliminate recomputations that appear when changing
 EXTERNAL_FORCING_SURF


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Sun Jul 7 22:27:30 2013 UTC (10 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.130: +81 -40 lines
Diff to previous 1.130
when using pkg/offline, enable to calculate GMRedi tensor, KPP mixing and
 convective index when the corresponding file(s) is/are not specified.


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Thu Jul 4 23:05:09 2013 UTC (10 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.129: +26 -68 lines
Diff to previous 1.129
- call EXTERNAL_FORCING_SURF outside bi,bj loops (in do_oceanic_phys.F),
  (where external_forcing_adjust was called) and change list of arguments;
- merge external_forcing_adjust.F into external_forcing_surf.F
- put surface relaxation of SST & SSS in new S/R (forcing_surf_relax.F)
  which also contains balancing surface relaxation (ALLOW_BALANCE_RELAX,
  previously in file "balance_relax.F", now removed); remove corresponding
  arrays in FFIELDS.h.


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Wed Jul 3 16:18:01 2013 UTC (10 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64j
Changes since 1.128: +13 -5 lines
Diff to previous 1.128
- to enable the use of other features with pkg offline (e.g., obcs),
  also call S/R DO_OCEANIC_PHYS in offline run - more modifs to come.


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Thu May 2 14:54:03 2013 UTC (11 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64h, checkpoint64i
Changes since 1.127: +2 -2 lines
Diff to previous 1.127
remove storage of snowPrc (from pkg/thsice)


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 02:38:07 2013 UTC (11 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64g
Changes since 1.126: +5 -15 lines
Diff to previous 1.126
move forcing adjustment (balancing surface forcing) in specific S/R
where might also be applied exchanges (if needed) to forcing arrays.


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 20:47:18 2013 UTC (11 years ago) by heimbach
Branch: MAIN
Changes since 1.125: +9 -3 lines
Diff to previous 1.125
Add headers for THSICE adjoint.


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Sat Mar 30 01:25:44 2013 UTC (11 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64f
Changes since 1.124: +3 -1 lines
Diff to previous 1.124
First stab at a thsice-specific cost function.


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Thu Mar 28 17:22:12 2013 UTC (11 years, 1 month ago) by gforget
Branch: MAIN
Changes since 1.123: +30 -1 lines
Diff to previous 1.123
- added call to seaice_fake, for adjoint purpose only.


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 22:07:25 2013 UTC (11 years, 1 month ago) by gforget
Branch: MAIN
Changes since 1.122: +5 -1 lines
Diff to previous 1.122
- add call to new routine ECCO_PHYS


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Tue Jan 22 06:09:02 2013 UTC (11 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64d, checkpoint64e
Changes since 1.121: +27 -1 lines
Diff to previous 1.121
update previous modif by adding few store dir for TAF


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 23:04:02 2013 UTC (11 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.120: +18 -1 lines
Diff to previous 1.120
- implement new sequence of calls for thsice+seaice:
    previously:   ice-Dyn,ice-Advect,ice-Thermo(thsice)
    new sequence: ice-Thermo(thsice),ice-Dyn,ice-Advect
- allows (with temporary CPP option "#define OLD_THSICE_CALL_SEQUENCE"
  in CPP_OPTIONS.h) to recover old sequence


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 22:42:00 2012 UTC (11 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64a, checkpoint64b, checkpoint64c
Changes since 1.119: +3 -20 lines
Diff to previous 1.119
remove reset of addMass (now done in load_fields_driver.F)


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 14:22:53 2012 UTC (11 years, 9 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.118: +2 -67 lines
Diff to previous 1.118
- move balancing of relaxation terms to new S/R balance_relax.F.


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 03:00:59 2012 UTC (11 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.117: +11 -10 lines
Diff to previous 1.117
fix previous modif: no need to remove traditional flux balancing if useThSIce


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 01:24:35 2012 UTC (11 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63p, checkpoint63q
Changes since 1.116: +84 -3 lines
Diff to previous 1.116
- introduce ALLOW_BALANCE_RELAX which allow the removal
  of the global mean of relaxation terms by setting
  balanceThetaClimRelax and balanceSaltClimRelax
- disable balanceEmPmR and balanceQnet in the case when useSeaice.
  This case is now treated appropriately in seaice_growth.F
- do_oceanic_physics.F : include EXF_OPTIONS.h to avoid
  recomputations in the ALLOW_ECCO_EVOLUTION case.


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 22:36:15 2012 UTC (11 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63o
Changes since 1.115: +5 -4 lines
Diff to previous 1.115
pass sigmaR to S/R PP81_CALC, MY82_CALC and GGL90_CALC


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Sat Apr 28 19:04:57 2012 UTC (12 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63n
Changes since 1.114: +5 -1 lines
Diff to previous 1.114
Add store.


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 15:10:05 2012 UTC (12 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l, checkpoint63m
Changes since 1.113: +2 -1 lines
Diff to previous 1.113
add SEAICE_SIZE.h anywhere SEAICE.h is included


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Fri Mar 2 01:45:22 2012 UTC (12 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.112: +8 -14 lines
Diff to previous 1.112
adding pkg/frazil - see frazil_description.tex for details


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Sat Feb 4 14:52:08 2012 UTC (12 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63j
Changes since 1.111: +7 -1 lines
Diff to previous 1.111
isolate saltPlumeFlux array exch into a specific S/R called from do_oceanic_phys.F


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 11:47:04 2011 UTC (12 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint63h, checkpoint63i
Changes since 1.110: +2 -3 lines
Diff to previous 1.110
use sigmaR in calc_ivdc rather than rhokp1 and rhokm1


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 21:03:35 2011 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63f, checkpoint63g
Changes since 1.109: +52 -38 lines
Diff to previous 1.109
- change diagnostics WRHOMASS to just the Vertical transport of in-situ density;
- add 2 diagnostics for wVel*delta^k(Rho) at constant pressure (= WdRHO_P)
  and at constant T,S (= WdRHOdP); separated k-loop for rhoInSitu calculation;
- reset addMass to zero only if useICEFRONT.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 18:10:15 2011 UTC (12 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e
Changes since 1.108: +2 -2 lines
Diff to previous 1.108
(re-)initializing rhoInSitu should do the trick and be correct.


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Sun Aug 7 21:40:39 2011 UTC (12 years, 9 months ago) by dimitri
Branch: MAIN
Changes since 1.107: +4 -1 lines
Diff to previous 1.107
adding some comments


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Sun Aug 7 07:08:15 2011 UTC (12 years, 9 months ago) by dimitri
Branch: MAIN
Changes since 1.106: +21 -6 lines
Diff to previous 1.106
o adding package bbl (Bottom Boundary Layer)
  description in MITgcm/pkg/bbl/bbl_description.tex
  example/test experiment in MITgcm_contrib/bbl


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 00:31:48 2011 UTC (12 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.105: +14 -14 lines
Diff to previous 1.105
move call to MYPACKAGE_CALC_RHS outside bi,bj loop (+ remove bi,bj arguments)


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Tue Jul 19 11:23:02 2011 UTC (12 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63a
Changes since 1.104: +6 -1 lines
Diff to previous 1.104
More store modifs (currently no impact


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Tue May 3 18:05:03 2011 UTC (13 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63
Changes since 1.103: +8 -6 lines
Diff to previous 1.103
Remove unpleasant #ifndef ALLOW_AUTODIFF_TAMC
(hard to track down later)


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 16:20:37 2011 UTC (13 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62w
Changes since 1.102: +5 -1 lines
Diff to previous 1.102
temporarily exclude from adjoint computations until
impact has been vetted in forward integrations


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 13:45:14 2011 UTC (13 years ago) by dimitri
Branch: MAIN
Changes since 1.101: +6 -1 lines
Diff to previous 1.101
Add allowInteriorFreezing option to check for water below freezing point
at depth and bring the negative heat anomaly to the surface level.
Modified Files: doc/tag-index, model/inc/PARAMS.h,
 model/src/do_oceanic_phys.F, ini_parms.F, set_defaults.F, thermodynamics.F
Added File: model/src/freeze_interior.F


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Sat Mar 5 17:51:19 2011 UTC (13 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62t, checkpoint62u, checkpoint62v
Changes since 1.100: +16 -3 lines
Diff to previous 1.100
Some store fixes (probably benign)


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Thu Mar 3 16:53:45 2011 UTC (13 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.99: +7 -3 lines
Diff to previous 1.99
Enable adjoint of OB conditions following Stevens (1990)


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 20:34:53 2011 UTC (13 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62s
Changes since 1.98: +7 -1 lines
Diff to previous 1.98
add call to new S/R GMREDI_DO_EXCH


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 03:46:01 2011 UTC (13 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.97: +24 -22 lines
Diff to previous 1.97
- only reset addMass to zero if fluidIsWater (otherwise, atmospheric
   setting is lost).
- does not restrict MYPACKAGE_CALC_RHS call to fluidIsWater case.


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 21:04:35 2011 UTC (13 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62r
Changes since 1.96: +8 -2 lines
Diff to previous 1.96
Store modifs for ptracers adjoint with NLFS


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Thu Nov 18 00:57:24 2010 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62o, checkpoint62p, checkpoint62q
Changes since 1.95: +42 -59 lines
Diff to previous 1.95
switch some test on debugLevel value to debugMode test


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 14:36:47 2010 UTC (13 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62n
Changes since 1.94: +2 -2 lines
Diff to previous 1.94
Attempt to make adjoint work again for arctic210x192x50 setup
(currently broken)


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 00:22:50 2010 UTC (13 years, 7 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62m
Changes since 1.93: +8 -1 lines
Diff to previous 1.93
Adding a hook in do_oceanic_phys for computation of custom
mypackage tendency terms outside the k-loop.


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Thu Sep 16 20:10:22 2010 UTC (13 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62k, checkpoint62l
Changes since 1.92: +7 -5 lines
Diff to previous 1.92
Change store dir. logic following common block changes (05/2009)


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 03:41:59 2010 UTC (13 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.91: +5 -1 lines
Diff to previous 1.91
Adjoint compatible with combined AB3 and NLFS.


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 02:36:56 2010 UTC (13 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62j
Changes since 1.90: +13 -1 lines
Diff to previous 1.90
Prerequisite for adjoint of ggl90.


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Thu Aug 19 23:43:39 2010 UTC (13 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.89: +2 -2 lines
Diff to previous 1.89
add argument "myIter" to S/R GGL90_CALC


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Tue May 4 21:41:59 2010 UTC (14 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62g, checkpoint62h, checkpoint62i
Changes since 1.88: +15 -1 lines
Diff to previous 1.88
Adding capability to read sub-glacial runoff files using pkg/exf.
As per pkg/obcs, all scalar parameters are defined in EXF_PARAMS.h
and the rest are defined in ICEFRONT.h.
Note that array addmass is set to zero at beginning of every time step
in do_oceanic_phys.F so that it can cumulate input from various sources.


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Sun Mar 28 14:15:19 2010 UTC (14 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62e, checkpoint62f
Changes since 1.87: +2 -1 lines
Diff to previous 1.87
Add one store


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 19:47:50 2010 UTC (14 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62d
Changes since 1.86: +16 -11 lines
Diff to previous 1.86
bug fix: saltPlumeFlux was re-initialized after
being computed, which in effect prevented using
the salt plume parameterization with ALLOW_AUTODIFF_TAMC


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 00:08:27 2010 UTC (14 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85
avoid unbalanced quote (single or double) in commented line


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 23:33:45 2010 UTC (14 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62b, checkpoint62c
Changes since 1.84: +17 -1 lines
Diff to previous 1.84
Adding the shell of, and the hooks to, a new package that will be
used to model melting and freezing of vertical glacier ice fronts:
 Modified Files:
 	doc/tag-index model/inc/PARAMS.h model/src/do_oceanic_phys.F
 	model/src/external_forcing.F model/src/packages_boot.F
 	model/src/packages_check.F model/src/packages_init_fixed.F
 	model/src/packages_init_variables.F
 	model/src/packages_readparms.F
 Added Files:
 	pkg/icefront/ICEFRONT.h pkg/icefront/ICEFRONT_OPTIONS.h
 	pkg/icefront/icefront_check.F
 	pkg/icefront/icefront_description.tex
 	pkg/icefront/icefront_diagnostics_init.F
 	pkg/icefront/icefront_init_fixed.F
 	pkg/icefront/icefront_init_varia.F
 	pkg/icefront/icefront_readparms.F
 	pkg/icefront/icefront_tendency_apply.F
 	pkg/icefront/icefront_thermodynamics.F


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 00:24:58 2009 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62, checkpoint62a
Changes since 1.83: +3 -3 lines
Diff to previous 1.83
- use interior masks (instead of maskH, <- to be remove).


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Tue Dec 15 17:03:28 2009 UTC (14 years, 4 months ago) by jahn
Branch: MAIN
Changes since 1.82: +3 -7 lines
Diff to previous 1.82
move bi,bj loops into obcs_calc, so obcs_prescribe_read is called only once


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 19:19:18 2009 UTC (14 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z
Changes since 1.81: +16 -13 lines
Diff to previous 1.81
move OBCS_CALC call before SEAICE_MODEL (since SEAICE_MODEL needs seaice-obcs fields)


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 13:19:37 2009 UTC (14 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.80: +4 -2 lines
Diff to previous 1.80
Small changes to CADJ STORE


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Fri Aug 7 04:16:19 2009 UTC (14 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61u, checkpoint61v
Changes since 1.79: +2 -1 lines
Diff to previous 1.79
Adding AUTODIFF_MYFIELDS.h in a few places.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Tue Jun 2 16:11:32 2009 UTC (14 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t
Changes since 1.78: +5 -1 lines
Diff to previous 1.78
Adding stressDivergenceX/Y to store.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sun May 24 18:00:39 2009 UTC (14 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61o
Changes since 1.77: +5 -1 lines
Diff to previous 1.77
One temp. store.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Fri Feb 13 21:56:48 2009 UTC (15 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n
Changes since 1.76: +85 -43 lines
Diff to previous 1.76
Add TAF option "kind" (or adjust "byte") to enable real*4 common blocks


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 18:14:59 2008 UTC (15 years, 6 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i
Changes since 1.75: +5 -1 lines
Diff to previous 1.75
Add timers for KPP_CALC and GGL90_CALC


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Fri Oct 17 18:37:10 2008 UTC (15 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61e
Changes since 1.74: +14 -1 lines
Diff to previous 1.74
Add some headers and (re-)init.


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 02:26:49 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.73: +18 -8 lines
Diff to previous 1.73
AD: back to version 1.72 ;
  + compute rhoInSitu if fluidIswater, otherwise set it to zero.


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Thu Sep 25 14:52:25 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61d
Changes since 1.72: +5 -4 lines
Diff to previous 1.72
try to put back "if fluidIsWater" (needed for hs94 AD test)


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 21:24:08 2008 UTC (15 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.71: +3 -2 lines
Diff to previous 1.71
A few changes following intro of new variable rhoInSitu


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 17:55:16 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.70: +52 -53 lines
Diff to previous 1.70
store 3-D (in-situ) density in commom block (this save 1 rho computation);
 re-arange rho diagnostics.


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 21:44:56 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61c
Changes since 1.69: +2 -4 lines
Diff to previous 1.69
always call FREEZE_SURFACE if "allowFreezing" is set ;
(+ stop in config_check if trying to use seaice pkgs with allowFreezing=T)


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Sun Aug 17 02:08:24 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.68: +47 -19 lines
Diff to previous 1.68
new pkg "down_slope".


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Aug 11 22:25:52 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.67: +14 -12 lines
Diff to previous 1.67
replace calls to "FIND_RHO" with recent version "FIND_RHO_2D"


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 18:29:08 2008 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint61a, checkpoint61b
Changes since 1.66: +4 -4 lines
Diff to previous 1.66
More flexibility in zeroadj.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Fri May 30 21:10:31 2008 UTC (15 years, 11 months ago) by gforget
Branch: MAIN
Changes since 1.65: +10 -1 lines
Diff to previous 1.65
GMREDI_WITH_STABLE_ADJOINT CPP option: special setup of gmredi
for which the adjoint is stable enough for parameter optimization.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sat May 3 00:07:08 2008 UTC (16 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59q, checkpoint59r
Changes since 1.64: +4 -1 lines
Diff to previous 1.64
Arctic is different from global (prbbl bc of obcs)


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Thu May 1 23:52:24 2008 UTC (16 years ago) by heimbach
Branch: MAIN
Changes since 1.63: +10 -11 lines
Diff to previous 1.63
More hidden recomputations, this time more thoroughly:
avoid seaice_model and load_fields_driver


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 01:44:12 2008 UTC (16 years ago) by heimbach
Branch: MAIN
Changes since 1.62: +1 -5 lines
Diff to previous 1.62
Remove this silly ifdef (what was I sinking...)


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Tue Apr 22 15:18:00 2008 UTC (16 years ago) by heimbach
Branch: MAIN
Changes since 1.61: +22 -14 lines
Diff to previous 1.61
Some stuff needed for latest v3 production.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 09:26:16 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p
Changes since 1.60: +6 -5 lines
Diff to previous 1.60
added check, readparms, and more diagnostice to pkg/salt_plume
also changed package flag from useSaltPlume to useSALT_PLUME


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 00:18:17 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.59: +5 -3 lines
Diff to previous 1.59
added pkg/salt_plume by gathering code, which were previously
spread around various files in model/inc and model/src
results remain numerically identical to before, as a first step
towards adding more options, etc., to this package


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 15:44:52 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58
Fix a bug reported by An Nguyen: calc_salt_plume_depth requires that sigmaR be
available.  Bug fixed by adding flag "usePLUME", which is also a first step
for addition of pkg/plume


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 19:42:06 2007 UTC (16 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59h, checkpoint59i, checkpoint59j
Changes since 1.57: +2 -5 lines
Diff to previous 1.57
Put back IF(useSEAICE) for adjoint (seems benign).


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 00:52:18 2007 UTC (16 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.56: +12 -10 lines
Diff to previous 1.56
Adding code for seaice export (and others in future)
sensitivity calculation.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 04:12:40 2007 UTC (16 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.55: +4 -1 lines
Diff to previous 1.55
Include SEAICE_SALINITY in adjoint.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 21:51:10 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59f, checkpoint59g
Changes since 1.54: +4 -1 lines
Diff to previous 1.54
Update NLFS adjoint.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 21:34:01 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.53: +2 -4 lines
Diff to previous 1.53
Update NLFS adjoint.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 22:18:57 2007 UTC (16 years, 9 months ago) by heimbach
Branch: MAIN
Changes since 1.52: +2 -3 lines
Diff to previous 1.52
Comment all relevant #ifndef ALLOW_AUTODIFF_TAMC
that used to hide exch2 or cubed-sphere specific code
(commented via 'cph-exch2')


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun Jul 22 23:51:16 2007 UTC (16 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59e
Changes since 1.51: +5 -1 lines
Diff to previous 1.51
o starting implementation of Duffy et al. (GRL 1999) salt plume scheme
  (#ifdef ALLOW_SALT_PLUME)


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 15:29:06 2007 UTC (16 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.50: +11 -5 lines
Diff to previous 1.50
forgot to check-in this one (pkg/gmredi modification from yesterday).


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Jun 7 22:20:08 2007 UTC (16 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59d
Changes since 1.49: +6 -1 lines
Diff to previous 1.49
One more store change (revert).


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 18:48:17 2007 UTC (16 years, 11 months ago) by heimbach
Branch: MAIN
Changes since 1.48: +2 -18 lines
Diff to previous 1.48
Re-arrange store directives.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sun Jun 3 23:56:53 2007 UTC (16 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59c
Changes since 1.47: +3 -1 lines
Diff to previous 1.47
forgot the #ifndef ALLOW_AUTODIFF_TAMC in the previous check-in


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Jun 3 22:53:50 2007 UTC (16 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.46: +56 -50 lines
Diff to previous 1.46
- move GMRedi after KPP and all vertical mixing scheme.
- add call for computing mixed-layer depth (but hidden from TAF for now)


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 22:20:02 2007 UTC (16 years, 11 months ago) by heimbach
Branch: MAIN
Changes since 1.45: +7 -1 lines
Diff to previous 1.45
Seaice_model suddenly needs much more storing.
Don't have time to check what has changed (again).


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri May 4 18:27:14 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59b
Changes since 1.44: +7 -1 lines
Diff to previous 1.44
add call to KPP_DO_EXCH (after calling KPP_CALC).
 - fix conservation problem.
 - might be a temporary fix until we check carefully the computation
   domain of KPPviscAz.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Thu May 3 21:40:48 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43
add myIter to KPP_CALC call.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 21:18:21 2007 UTC (17 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59a
Changes since 1.42: +3 -1 lines
Diff to previous 1.42
o Remove recomputations after latest modifs
o EVP TLM and ADM gradient checks completely wrong (1.E34)


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 18:45:11 2007 UTC (17 years ago) by heimbach
Branch: MAIN
Changes since 1.41: +5 -1 lines
Diff to previous 1.41
Fix KPP adjoint after introducing new fields KPPdiffKzS, KPPdiffKzT


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 19:54:06 2007 UTC (17 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59
Changes since 1.40: +1 -2 lines
Diff to previous 1.40
Removing exf_clim code.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 23:31:59 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39
move EXF header files from lower_case.h to UPPER_CASE.h ;


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 22:44:29 2007 UTC (17 years ago) by heimbach
Branch: MAIN
Changes since 1.38: +1 -4 lines
Diff to previous 1.38
First set of modifs for TAF-ing thsice.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 22:38:37 2007 UTC (17 years ago) by heimbach
Branch: MAIN
Changes since 1.37: +4 -1 lines
Diff to previous 1.37
First set of modifs for TAF-ing thsice.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sat Jan 6 22:30:17 2007 UTC (17 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post
Changes since 1.36: +5 -3 lines
Diff to previous 1.36
o add calc_wsurf_tr.F to diff.list
o slight changes in store dirs in do_oceanic_phys (M. Mazloff)


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri Dec 29 00:20:12 2006 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58t_post
Changes since 1.35: +41 -41 lines
Diff to previous 1.35
if fluid is not water, by-pass all the calls, except OBCS_CALC
 which was moved down to the end of bi,bj loops ;


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 18:02:17 2006 UTC (17 years, 4 months ago) by heimbach
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34
o Small modifs (mostly porting for non-ecco setups)


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 22:31:18 2006 UTC (17 years, 4 months ago) by heimbach
Branch: MAIN
Changes since 1.33: +12 -7 lines
Diff to previous 1.33
Updating seaice adjoint, step 1 (everything, except SEAICE_EVP).


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 16:01:04 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58s_post, mitgcm_mapl_00
Changes since 1.32: +4 -1 lines
Diff to previous 1.32
Adding store.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Nov 2 05:26:49 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.31: +5 -4 lines
Diff to previous 1.31
o ecco_readparms namelist was incomplete for new control terms
o seaice load added to stored state
o slightly more storing in do_oceanic_phys


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Oct 22 01:11:44 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.30: +11 -2 lines
Diff to previous 1.30
Split seaice_init into _fixed, _varia


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Sep 6 15:30:25 2006 UTC (17 years, 8 months ago) by jscott
Branch: MAIN
CVS Tags: checkpoint58p_post, checkpoint58q_post
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
add hooks for atm2d package


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Jun 15 16:27:54 2006 UTC (17 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post
Changes since 1.28: +51 -5 lines
Diff to previous 1.28
move call to SEAICE_MODEL from FORWARD_STEP to DO_OCEANIC_PHYS (and
 Patrick fixed the adjoint)


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 02:33:05 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post
Changes since 1.27: +6 -8 lines
Diff to previous 1.27
use the right CPP option: "#ifdef ALLOW_OCN_COMPON_INTERF"


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 06:36:39 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58b_post, checkpoint58c_post
Changes since 1.26: +14 -1 lines
Diff to previous 1.26
o Another overhaul of store dirs. for NLFS to eliminate
  "hidden" recomputations.
o TBD: "hidden" mom_vecinv recomp. in dynamics


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 18:25:49 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.25: +3 -1 lines
Diff to previous 1.25
o Fix PmEpR store for #undef EXACT_CONSERV
o Fix "hidden" recomp. in thermodynamics (no TAF warnings)
o Try to fix NLFS adjoint (hidden recomp in forward_step)


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 20:15:29 2006 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.24: +11 -10 lines
Diff to previous 1.24
move balanceEmPmR & balanceQnet out of the bi,bj loops


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 10:20:34 2006 UTC (18 years, 2 months ago) by mlosch
Branch: MAIN
Changes since 1.23: +10 -11 lines
Diff to previous 1.23
o move balancing of fluxes before the call of external_forcing_surf
(thanks to Jean-Michel for catching this bug)


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 23:41:10 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.22: +7 -5 lines
Diff to previous 1.22
Change of EmPmR in external_forcing_surf necessitates re-arranging
adjoint STORE (what a pain).


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 07:56:20 2006 UTC (18 years, 2 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58a_post
Changes since 1.21: +14 -1 lines
Diff to previous 1.21
o add code to balance EmPmP and Qnet at the end of do_ocean_physics. Useful
  if bulk formulae are used in long integration (especially EmPmR). Turn
  on with balanceEmPmR = .true. or balanceQnet = .true. in data, PARM01
  if balancePrintMean, the imbalance that is substracted is printed to
  STDOUT.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 11:47:49 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.20: +17 -1 lines
Diff to previous 1.20
o add hooks for new package shelfice, painless


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 22:20:30 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58
Changes since 1.19: +14 -1 lines
Diff to previous 1.19
time-ave surf_flux & convect_adjust moved from thermodynamics to do_oceanic_phys


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Sep 15 14:55:15 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post
Changes since 1.18: +5 -1 lines
Diff to previous 1.18
add diagnostics for Convective Adjusment.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jul 11 22:34:16 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, checkpoint57q_post, checkpoint57r_post
Changes since 1.17: +15 -24 lines
Diff to previous 1.17
- add call to diags_oceanic_surf_flux (ocean only)
- remove unused variables.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Tue Feb 15 21:00:09 2005 UTC (19 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, eckpoint57e_pre
Changes since 1.16: +31 -4 lines
Diff to previous 1.16
add buoyancy (rho) flux diagnostics


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 04:36:33 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post
Changes since 1.15: +4 -4 lines
Diff to previous 1.15
use new S/R diagnostics_fill to fill-in diagnostics.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 20:15:10 2004 UTC (19 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57a_post
Changes since 1.14: +3 -8 lines
Diff to previous 1.14
This set of changes restores TAMC(!) compatibility.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Oct 19 02:39:58 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_pre
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
use flags: fluidIsAir/Water, usingP/ZCoords instead of buoyancyRelation


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 05:22:21 2004 UTC (19 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55g_post
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
o Fixing directives for non-ECCO forward_step, after ECCO directives
  have been fixed to avoid recomp. of do_oceanic_phys
o Works well for global_ocean.90x40x15,
  but recomp. issue remains for carbon


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 07:05:50 2004 UTC (19 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55e_post, checkpoint55f_post
Changes since 1.11: +12 -14 lines
Diff to previous 1.11
o some delicate re-shuffle of store directives to avoid one
  extra call of do_oceanic_physics
o NB: this may break global_ocean adjoint temporarily,
  but it is clear how to fix it. Will do later, need this now.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 14:56:42 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55d_pre
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
modified argument list of CALL OBCS_CALC to myTime+deltaTclock


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 23:02:00 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post
Changes since 1.9: +15 -39 lines
Diff to previous 1.9
o bringing adjoint up to date for sheduled c55


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Sep 16 09:35:11 2004 UTC (19 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint54f_post
Changes since 1.8: +13 -1 lines
Diff to previous 1.8
o prepare addition of new packages GGL90 and OPPS
  - new parameters useGGL90 and useOPPS
  - include call to the new routines at the (hopefully) right places


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Sep 8 01:50:24 2004 UTC (19 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.7: +9 -1 lines
Diff to previous 1.7
add diagnostics od d.Rho/dr (=SigmaR).


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Sep 7 17:29:14 2004 UTC (19 years, 8 months ago) by edhill
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
 o remove single quotes (eg. "don't"-->"do not") so that the on-line code
   browser does not get confused


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 09:13:49 2004 UTC (19 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint54e_post
Changes since 1.5: +25 -1 lines
Diff to previous 1.5
o add calls for two new packages
  - pp81 (Packanowski and Philander, 1981), Richardson number and
    stratification dependent mixing
  - my82 (Mellor and Yamada, 1982) level 2 turbulence closure scheme


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Jul 26 20:18:14 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54d_post
Changes since 1.4: +35 -2 lines
Diff to previous 1.4
move ocean specific S/R calls (FREEZE_SURFACE, THSICE_MAIN, OCN_APPLY_IMPORT)
 from forward_step.F to do_oceanic_phys.F


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 01:04:23 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54c_post
Changes since 1.3: +6 -6 lines
Diff to previous 1.3
replace surfaceTendency U,V,S,T,Tice by surfaceForcing U,V,S,T,Tice


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Jul 13 16:48:48 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.2: +2 -4 lines
Diff to previous 1.2
max number of passive tracers is now defined in PTRACERS_SIZE.h


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 21:12:51 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54b_post
Changes since 1.1: +1 -20 lines
Diff to previous 1.1
put atmospheric physics & state-vars diagnostics calls in 2 dedicated S/R.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 00:58:40 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54a_post
take out 1rst part of thermodynamics (KPP,GM,slope ..) into do_oceanic_phys.F


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