/[MITgcm]/MITgcm/pkg/obcs/obcs_prescribe_read.F
ViewVC logotype

Log of /MITgcm/pkg/obcs/obcs_prescribe_read.F

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


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

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Tue May 24 14:31:14 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f
Changes since 1.29: +1 -9 lines
Diff to previous 1.29
split header file "OBCS.h" into 4 separated files:
  OBCS_PARAMS.h, OBCS_GRID.h, OBCS_FIELDS.h & OBCS_SEAICE.h


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 03:20:51 2011 UTC (13 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62w, checkpoint62x
Changes since 1.28: +45 -619 lines
Diff to previous 1.28
move EXF reading part out of obcs_prescribe_read.F into new S/R OBCS_EXF_LOAD


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 17:05:39 2011 UTC (13 years, 1 month ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint62u, checkpoint62v
Changes since 1.27: +1 -7 lines
Diff to previous 1.27
remove obsolete code, step 1:
remove call ctrl_obcsbal


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 09:05:37 2011 UTC (13 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint62r, checkpoint62s, checkpoint62t
Changes since 1.26: +10 -10 lines
Diff to previous 1.26
move 'CALL OBCS_EXTERNAL_FIELDS_LOAD' up, so that the calls of the
  ctrl_* subroutines are really at the end of the routines.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Dec 19 20:29:29 2010 UTC (13 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62q
Changes since 1.25: +5 -5 lines
Diff to previous 1.25
Use obcs adjoint without exf


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Aug 11 15:46:27 2009 UTC (14 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p
Changes since 1.24: +43 -1 lines
Diff to previous 1.24
  - add code to read OB?eta from a file via obcs_prescribe_read: the code
    compiles and does not destroy any other experiments, the data is read
    properly, and the values show up properly in the results, but the
    code is not tested in actual applications, so handle with care


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Jun 2 14:58:54 2009 UTC (14 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t
Changes since 1.23: +9 -9 lines
Diff to previous 1.23
change if statements so that they match the variable type (_RL)


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri May 9 09:20:30 2008 UTC (15 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o
Changes since 1.22: +75 -53 lines
Diff to previous 1.22
some bug fixes and clean-up for sea-ice open boundary conditions
for case where siobperiod is different from obcsperiod.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Apr 25 21:57:49 2008 UTC (16 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59q
Changes since 1.21: +21 -6 lines
Diff to previous 1.21
fixed bug reported by Gianmaria Sannino by enclosing
"call exf_GetFFieldRec( siobstartdate, siobperiod, ..."
within "IF (useSEAICE) THEN"


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 14:22:30 2008 UTC (16 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59p
Changes since 1.20: +4 -4 lines
Diff to previous 1.20
Change the logic of exclusion to affect fewer people.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 03:49:54 2008 UTC (16 years, 1 month ago) by heimbach
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
Disable one runtime option for now (likely not used).


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Feb 22 20:25:54 2008 UTC (16 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59o
Changes since 1.18: +88 -70 lines
Diff to previous 1.18
o pkg/obcs and pkg/exf: added capability to specify seaice open boundary
  conditions that have a different sampling frequency than S/T/U/V obcs


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 11:25:54 2008 UTC (16 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59n
Changes since 1.17: +1 -13 lines
Diff to previous 1.17
Completed mods to exf_getffieldrec.F to properly deal
with year transitions for useExfYearlyFields.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 20:51:00 2008 UTC (16 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.16: +5 -5 lines
Diff to previous 1.16
remove unused variables


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 18:39:38 2008 UTC (16 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.15: +481 -229 lines
Diff to previous 1.15
o pkg/obcs/exf: add useOBCSYearlyFields (=.FALSE.) to obcs with exf in
  analogy to useExfYearlyFields; rearrange obcs_prescribe_read: two new
  subroutines (which could be generated from a template, because they are
  almost identical) to save a few lines of code and may make it easier to
  change this bit; for now they are included in obcs_prescribe_read.F for
  simplicity


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 19:19:05 2007 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m
Changes since 1.14: +11 -12 lines
Diff to previous 1.14
split PTRACERS.h in 2 header files: PTRACERS_FIELDS.h & PTRACERS_PARAMS.h


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 02:00:47 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.13: +25 -1 lines
Diff to previous 1.13
Added open boundary conditions capability for seaice UICE, and VICE
UICE and VICE are reset at the edges after calling the solver and
before advection/diffusion.  Needs testing.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Oct 23 08:25:28 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.12: +25 -1 lines
Diff to previous 1.12
added open boundary conditions capability for seaice HSNOW and HSALT
(code contributed by Michael Schodlok)


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 10:30:34 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59i
Changes since 1.11: +20 -10 lines
Diff to previous 1.11
o Added open boundary conditions capability for seaice HEFF and AREA
For time being this capability requires pkg/exf, pkg/obcs, and pkg/seaice
UICE and VICE are masked at the southern and western open boundaries, if
any, of the domain.  Eventually needs to be extended to SALT and SNOW.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 01:29:16 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.10: +37 -6 lines
Diff to previous 1.10
Starting to implement OBCS for sea ice AREA and HEFF.
This preliminary check-in reads in the open boundary
fields and makes them available to the model.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 23:35:58 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
move EXF header files from lower_case.h to UPPER_CASE.h


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Mar 22 19:21:58 2006 UTC (18 years, 1 month ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post, checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
bug fix: needs an #include "PARAMS.h" in the (unlikely (o: ) event of
ALLOW_EXF and ALLOW_PTRACERS and ALLOW_OBCS defined (this unlikely
event just occured)


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 00:48:16 2005 UTC (18 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post
Changes since 1.7: +3 -1 lines
Diff to previous 1.7
remove unused variables (get less warnings when compiling)


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 05:53:48 2005 UTC (18 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre
Changes since 1.6: +57 -3 lines
Diff to previous 1.6
o OBCS and PTRACERS: add open boundary support for passive tracers
  - either use homogenous (pseudo) v.Neumann conditions or prescribe
    OB-values from file; this is not different from the way theta and salinity
    are treated
  - however, Orlanski-radiation conditions are not supported, and the model
    will stop if you use pTracers and Orlanski at the same time.
  - beefed up the rountine obcs_external_fields_load: now only those open
    boundary values are overwritten with values from files for which there
    are really files, otherwise the OB-fields remain untouched. This makes
    it possible to use different OBs at different ends of the domain (as
    with EXF)
  - TODO: add support for OB?w and OB?eta, which can currently not be read
    from a file.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Oct 19 17:52:03 2004 UTC (19 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, checkpoint57q_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post, eckpoint57e_pre
Changes since 1.5: +4 -4 lines
Diff to previous 1.5
Bug fix: too many commas led to an empty argument.
Symptom: Model dies silently under MPI (not even a seg fault!)
Comment: Real pain in the butt to find with a 324 processor job.
         Thanks for the extra fun, P.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 11:56:43 2004 UTC (19 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55g_post
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Another try:
fix for new exf_getffieldrec format.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 11:53:20 2004 UTC (19 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.3: +11 -8 lines
Diff to previous 1.3
fix for new exf_getffieldrec format.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 16:41:01 2004 UTC (19 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55e_post, checkpoint55f_post
Changes since 1.2: +11 -2 lines
Diff to previous 1.2
o enable to read exf forcing fields as either
  single file or yearly files (flag useExfYearlyFields)


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 12:32:09 2004 UTC (19 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint55d_pre
Changes since 1.1: +6 -1 lines
Diff to previous 1.1
o initial check-in of alternative to reading open boundary values
  with EXF, for those who like the old external_fields_load
o works for me, gives the same results as with EXF, but use at own risk (:


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 20:43:04 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55c_post
move pkg/exf/exf_getobcs.F to pkg/obcs/obcs_prescribe_read.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