/[MITgcm]/MITgcm/pkg/exf/exf_set_uv.F
ViewVC logotype

Log of /MITgcm/pkg/exf/exf_set_uv.F

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


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

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sat Jun 7 20:16:58 2014 UTC (10 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o
Changes since 1.28: +3 -3 lines
Diff to previous 1.28
minor adjustment


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Jun 7 17:52:18 2014 UTC (10 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.27: +42 -7 lines
Diff to previous 1.27
- add code to process the case field period = -12. with UV interpolation.
- move debug print (formerly active when exf_verbose=T) from EXF_getFFieldRec
  into S/R that calls it (i.e., exf_set_gen.F, exf_set_uv.F & obcs_exf_load.F)


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu Jun 5 16:11:53 2014 UTC (10 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.26: +39 -1 lines
Diff to previous 1.26
- report in STDOUT when loading a new reccord (if exf_debugLev >= 3)


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Apr 2 13:05:15 2013 UTC (11 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x
Changes since 1.25: +1 -12 lines
Diff to previous 1.25
cleaning: remove un-used includes (DYNVARS.h, CTRL_SIZE.h, ctrl.h, ctrl_dummy.h)


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 16:08:16 2012 UTC (12 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Attempt at adding CTRL_SIZE.h


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Thu Jan 5 20:28:28 2012 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q
Changes since 1.23: +93 -34 lines
Diff to previous 1.23
- add 2 arguments: myIter & uvInterp
- call 2-components interpolation S/R EXF_INTERP_UV when uvInterp=T


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sun Dec 25 22:26:15 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63h
Changes since 1.22: +23 -2 lines
Diff to previous 1.22
rotate vector component toward local grid-axis orientation using grid-angles
(stored in GRID.h) instead of locally computed rotation angle; keep old code
available with exf option EXF_USE_OLD_VEC_ROTATION (undef by default).


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 17:19:08 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.21: +189 -202 lines
Diff to previous 1.21
USE_EXF_INTERPOLATION : add a set of run-time param ({inputfield}_interpMethod),
    one for each interpolated input field, to select the interpolation method
    with a value of zero switching off the interpolation;


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Sep 2 19:18:39 2009 UTC (15 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g
Changes since 1.20: +10 -8 lines
Diff to previous 1.20
comment out wrong exf_yftype calls


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Feb 19 09:24:07 2009 UTC (15 years, 9 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u
Changes since 1.19: +3 -3 lines
Diff to previous 1.19
fix a serious bug: do a rotation of the interpolated wind field not
only for curvilineargrid=.true., but also for a rotated grid
(rotateGrid=.true.)


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 11:25:53 2008 UTC (16 years, 10 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i
Changes since 1.18: +1 -8 lines
Diff to previous 1.18
Completed mods to exf_getffieldrec.F to properly deal
with year transitions for useExfYearlyFields.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 06:17:01 2008 UTC (16 years, 10 months ago) by dimitri
Branch: MAIN
Changes since 1.17: +5 -5 lines
Diff to previous 1.17
replaced mytime and myiter with mycurrenttime and mycurrentiter


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Jan 25 16:02:56 2008 UTC (16 years, 10 months ago) by mlosch
Branch: MAIN
Changes since 1.16: +25 -65 lines
Diff to previous 1.16
  - add new subroutine that determines the file to read from for
    use*YearlyFields = .TRUE. and .FALSE.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Jan 25 02:43:19 2008 UTC (16 years, 10 months ago) by dimitri
Branch: MAIN
Changes since 1.15: +31 -42 lines
Diff to previous 1.15
changed comments


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 23:27:21 2007 UTC (17 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m
Changes since 1.14: +4 -4 lines
Diff to previous 1.14
move EXF header files from lower_case.h to UPPER_CASE.h ;
 add missing cvs Header & Name


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Jun 30 12:05:42 2006 UTC (18 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: 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.13: +18 -12 lines
Diff to previous 1.13
o pkg/exf modifications to interpolation and rotation routines for more
   reasonable treatment of North Pole singularity: for tracers North Pole
   value is set to northernmost zonal-mean value, for zonal velocity it is
   set to zero, and for meridional velocity it is set to northernmost value.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 14:55:53 2006 UTC (18 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post
Changes since 1.12: +233 -229 lines
Diff to previous 1.12
Fixed 72-char-per-line issue and changes indentation to 2.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 03:36:14 2006 UTC (18 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.11: +48 -30 lines
Diff to previous 1.11
deal with North Pole singularity for vector rotation and interpolation


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 19:23:31 2006 UTC (18 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
exf_set_uv.F vector rotation applied when usingCurvilinearGrid instead of
more restrictive condition useCubedSphereExchange


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 02:53:23 2006 UTC (18 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post
Changes since 1.9: +8 -2 lines
Diff to previous 1.9
Adding parameter to remove on-the-fly global mean and trend from
exf forcing and ctrl control adjustments


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 14:10:06 2005 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpint57u_post, 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, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post
Changes since 1.8: +1 -2 lines
Diff to previous 1.8
include ${PKG}_OPTIONS.h (if it exists) instead of PACKAGES_CONFIG.h + CPP_OPTIONS.h


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 05:32:55 2005 UTC (19 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, eckpoint57e_pre
Changes since 1.7: +51 -9 lines
Diff to previous 1.7
pkg/exf: added twoDigitYear to useExfYearlyFields


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 23:32:52 2004 UTC (19 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
o exf_getffields interpolation defaults to bilinear for all scalar forcing
  fields (remains bicubic for wind velocity and stress).  This avoids, e.g.,
  spurious negative numbers for precipitation and humidity.  Will cause
  some small numerical differences for integrations using
  pkg/exf/exf_interp.F.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 14:59:38 2004 UTC (20 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
declare *startdate1 & *startdate2 as integer


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 16:41:01 2004 UTC (20 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post
Changes since 1.4: +45 -18 lines
Diff to previous 1.4
o enable to read exf forcing fields as either
  single file or yearly files (flag useExfYearlyFields)


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 21:46:20 2004 UTC (20 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, checkpoint54c_post, checkpoint54d_post, checkpoint54e_post, checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_pre
Changes since 1.3: +4 -5 lines
Diff to previous 1.3
Fix #ifdef bracketing and parameter declaration for
#ifdef USE_EXF_INTERPOLATION and MAX_LAT_INC


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 23:08:09 2004 UTC (20 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.2: +2 -28 lines
Diff to previous 1.2
o Added capability to read-in both atmospheric fluxes and atmospheric
  conditions, needed for running sea-ice model in conjunction with fluxes.
o Removed ALLOW_CLIM_CYCLIC: cyclic monthly forcing is instead diagnosed
  from presence or absence of input parameters clim*period


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Mar 15 17:15:38 2004 UTC (20 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.1: +1 -23 lines
Diff to previous 1.1
bug fix: removed double exf_inscal factor


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Dec 10 19:37:25 2003 UTC (20 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52d_post, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: netcdf-sm0
o changes to permit hi-res, cubed-sphere, configuration
  - added useSingleCpuIO capability to mdsio_readfield.F and exf_interp.F
  - added "#undef ALLOW_USE_MPI" support to eesupp/src/scatter_2d.F
  - added pkg/exf/exf_set_uv.F for on-the-fly interpolation and rotation
    of surface winds for the cube
  (A verification experiment, based on global_ocean.cs32x15, but with
   pkg/seaice turned on and with on-the-fly interpolation from the NCEP
   Gaussian grid is described in MITgcm_contrib/high_res_cube/README_ice,
   complete with example surface forcing files and matlab scripts to look
   at the output and compare it with that of global_ocean.cs32x15.)


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