/[MITgcm]/MITgcm/pkg/profiles/profiles.h
ViewVC logotype

Log of /MITgcm/pkg/profiles/profiles.h

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


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

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Aug 6 15:48:20 2015 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e
Changes since 1.18: +1 -19 lines
Diff to previous 1.18
- PROFILES_SIZE.h (new): array size settings (previously in profiles.h).
- profiles.h: remove array size setings (now in PROFILES_SIZE.h)
- add includes of PROFILES_SIZE.h


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Jul 28 01:00:39 2015 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65n
Changes since 1.17: +4 -2 lines
Diff to previous 1.17
- add prof_facmod run time parameter.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Jul 27 21:08:25 2015 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.16: +5 -5 lines
Diff to previous 1.16
- profiles_init_fixed.F: add lat-lon grid case for interp
  coefficients and weights (moved from profiles_interp.F)
  and store result in prof_interp_i,j,weights (as already
  done in generic grid case).
- profiles_inloop.F: always use profiles_interp.F
- profiles_interp.F: remove determination of interp
  coefficients and weights (now in profiles_init_fixed.F)
  and pass prof_interp_i,j,weights as arguments
- profiles_interp_gg.F: routine was removed (as
  profiles_interp was generalized)
- profiles.h etc.: inline generic grid codes
  regardless of ALLOW_PROFILES_GENERICGRID


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Jul 22 22:46:32 2015 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.15: +7 -6 lines
Diff to previous 1.15
- profiles.h etc: add file index to prof_names, prof_namesmask,
  prof_namesweight + introduce prof_namesmod and prof_itracer
- profiles_interp.F: replace type_cur argument (integer) with
  var_cur (character string) and add itr_cur argument (integer).
- profiles_inloop.F: update call to profiles_interp.F
- profiles_readparms.F: add prof_names, prof_namesmod, and
  prof_itracer to the list of run time parameters


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jul 20 19:37:09 2015 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.14: +5 -3 lines
Diff to previous 1.14
- cost_profiles.F: add display of cost function terms to STDOUT
- profiles.h: increase NLEVELMAX to 110, add prof_namesmod
- profiles_init_fixed.F: use prof_names rather than hard-coded prof_T etc.
- profiles_interp.F: use prof_namesmod rather than type_cur directly.
- profiles_readparms.F: define prof_namesmod values associated with prof_names.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Jun 5 02:23:25 2015 UTC (10 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65m
Changes since 1.13: +2 -5 lines
Diff to previous 1.13
- remove ALLOW_PROFILES_ANOM_COST code


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Mar 26 14:53:58 2015 UTC (10 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65k, checkpoint65l
Changes since 1.12: +5 -2 lines
Diff to previous 1.12
(modifications contributed by Ou Wang)
- add option to remove time means of T/S.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 01:39:02 2012 UTC (13 years, 4 months ago) by gforget
Branch: MAIN
CVS Tags: 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, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
- in profiles_readparms.F : test whether the input netcdf files
  are there, and otherwise omit the specified file and cost term.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 22:07:34 2012 UTC (13 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s
Changes since 1.10: +5 -4 lines
Diff to previous 1.10
- rename profilesfile_equi_type (integer) as profilesDoNcOutput (logical)
- add profilesDoGenGrid run time switch (ALLOW_PROFILES_GENERICGRID).
- remove unused variables

- PROFILES_OPTIONS.h    undef ALLOW_PROFILES_GENERICGRID (+ doc)
- profiles_init_fixed.F profilesDoGenGrid related checks/stops
                        print summary of params/files/contents
                        cleanup print msgs and errors


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Apr 19 19:10:21 2012 UTC (13 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63m, checkpoint63n
Changes since 1.9: +5 -2 lines
Diff to previous 1.9
Merge code from ECCO-CLIVAR


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri May 20 22:23:53 2011 UTC (14 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l
Changes since 1.8: +3 -2 lines
Diff to previous 1.8
- introduce profilesDir subdirectory for pkg/profiles IO


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed May 18 03:16:52 2011 UTC (14 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
- increase NFILESPROFMAX
- set NUM_INTERP_POINTS=1 consistent with uptodate matlab code
  (profiles_process_main_v2/profiles_prep_mygrid.m)


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 05:04:00 2007 UTC (18 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, 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
Changes since 1.6: +26 -2 lines
Diff to previous 1.6
o added option ALLOW_PROFILES_GENERICGRID
  -> pkg/profiles can thus be used with any grid (e.g. cs32x15) assuming
  that interpolation information (grid points and coefficients) is provided
  within the netcdf input files.
  -> sample matlab scripts can be found in MITgcm_contrib/gael
  that allow you to prepare netcdf input files.
o also modified: cleaner error print statements, cleaner stops when
  error, and more tests of the netcdf input files consistency.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Oct 25 22:19:57 2006 UTC (19 years, 3 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c
Changes since 1.5: +3 -2 lines
Diff to previous 1.5
fix for divided adjoint


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Oct 25 01:15:54 2006 UTC (19 years, 3 months ago) by gforget
Branch: MAIN
Changes since 1.4: +28 -20 lines
Diff to previous 1.4
improve pkg/profiles namelist structure


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Jul 14 22:12:23 2006 UTC (19 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post
Changes since 1.3: +7 -7 lines
Diff to previous 1.3
adding ptracer and ssh


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Jul 14 20:19:36 2006 UTC (19 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.2: +25 -23 lines
Diff to previous 1.2
now ok for mutli-threaded case


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat May 6 14:33:53 2006 UTC (19 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post
Changes since 1.1: +18 -0 lines
Diff to previous 1.1
Make pkg/profile fully independent of ecco,cost, etc. stuff
to be able to use it in pure forward.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 22:58:25 2006 UTC (19 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58d_post
o package cost profiles routines to better modularize them.


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