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

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

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


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

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 00:14:27 2017 UTC (7 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.15: +3 -4 lines
Diff to previous 1.15
- interpolation with #undef EXF_INTERP_USE_DYNALLOC: move buffer size
  definition outside EXF_PARAM.h in new header file: EXF_INTERP_SIZE.h;


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Dec 19 01:06:10 2013 UTC (10 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
useSingleCpuInput separates single-CPU input from single-CPU output


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Jun 7 22:19:48 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: 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
Changes since 1.13: +2 -4 lines
Diff to previous 1.13
-refine debugLevel criteria when printing messages
-always check if file exist before trying to open it (no #ifndef ALLOW_ECCO)


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Jun 29 21:31:09 2009 UTC (14 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: 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, checkpoint62y
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
Reduce output for "standard" debug level (=1).


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Jan 23 16:38:58 2008 UTC (16 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: 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
Changes since 1.11: +31 -2 lines
Diff to previous 1.11
  - add a little more diagnostic to exf_interp_read (in analogy to
    mds_read_field, can be turned off with debugLevel < debugLevA=1)


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu May 10 22:21:55 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m
Changes since 1.10: +149 -117 lines
Diff to previous 1.10
merge global_with_exf/code version to the main code:
 uses fixed size (=exf_interp_bufferSize) array to read-in (ifndef
 EXF_INTERP_USE_DYNALLOC): seems to work better in multi-threaded.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Apr 9 23:57:50 2007 UTC (17 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58y_post, checkpoint59, checkpoint59a
Changes since 1.9: +3 -5 lines
Diff to previous 1.9
Replace implied read loop with whole array syntax.
Supposed to be faster according to Art Lazanoff.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 22:15:27 2006 UTC (17 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post
Changes since 1.8: +69 -25 lines
Diff to previous 1.8
exf_interp_read is now compatible with exf_iprec=64 and exf_clim_iprec=64 options


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 08:17:15 2006 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58s_post
Changes since 1.7: +4 -1 lines
Diff to previous 1.7
o put back the stop statement. It is still needed (unfortunately)


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Dec 13 18:37:21 2006 UTC (17 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.6: +1 -4 lines
Diff to previous 1.6
exf_iprec is no longer tied to 32: stop statement removed


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Oct 15 14:08:10 2006 UTC (17 years, 7 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58q_post, checkpoint58r_post
Changes since 1.5: +5 -2 lines
Diff to previous 1.5
reinserted singlecpuio read in exf_interp_read
updated linux_ia64_ifort+mpi_altix_nas with latest compiler and library


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 20:57:47 2006 UTC (17 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58p_post
Changes since 1.4: +5 -0 lines
Diff to previous 1.4
add a BARRIER before master-thead computation


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Jun 30 12:05:42 2006 UTC (17 years, 10 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post
Changes since 1.3: +3 -27 lines
Diff to previous 1.3
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.3 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 17:22:08 2005 UTC (18 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post
Changes since 1.2: +44 -11 lines
Diff to previous 1.2
1 - Tidying up multi-threaded stuff to get rid and automate some CPP junk.
2 - Putting in CPP optional mode for exf_interp_read.F that allows it to work
    multi-threaded with an F90 compiler (this mode wont work with g77).


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Nov 8 15:53:41 2005 UTC (18 years, 6 months ago) by cnh
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
Changes toward getting exf working multi-threaded.
  o added some opitonal consistency check in barrier for
    trapping barrier calls in singel threaded region
  o removed a single thread block in ini_depths - singleCpuIO
    still broken.
  o modified parts of exf_ that were setting local stack variables
    in single threaded section and then referencing them from all
    threads.
  o commented out strange stop in mdsio for multithreading which
    seems uneeded.
  o fixed ptracers initialization and changed ptracers monitor
    to avoid race condition in which several threads set a shared
    logical flag at arbitrary moments with respect to each other


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Apr 30 16:20:40 2005 UTC (19 years ago) by heimbach
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
We would like to use exf_interp also for adjoint,
so move I/O part to separate routine and hide it.


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