Log of /MITgcm/eesupp/src/exch_uv_xyz_rx.template
Parent Directory
| Revision Log
| Revision Graph
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 14 13:15:05 2012 UTC
(11 years, 11 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
HEAD,
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,
checkpoint65g,
checkpoint65h,
checkpoint65i,
checkpoint65j,
checkpoint65k,
checkpoint65l,
checkpoint65m,
checkpoint65n,
checkpoint65o,
checkpoint65p,
checkpoint65q,
checkpoint65r,
checkpoint65s,
checkpoint65t,
checkpoint65u,
checkpoint65v,
checkpoint65w,
checkpoint65x,
checkpoint65y,
checkpoint65z,
checkpoint66a,
checkpoint66b,
checkpoint66c,
checkpoint66d,
checkpoint66e,
checkpoint66f,
checkpoint66g,
checkpoint66h,
checkpoint66i,
checkpoint66j,
checkpoint66k,
checkpoint66l,
checkpoint66m,
checkpoint66n,
checkpoint66o
Changes since
1.12: +24 -13 lines
Diff to
previous 1.12
add new CPP option (DISCONNECTED_TILES) to disconnect tiles (no exchange
between tiles, just fill-in edges assuming locally periodic subdomain) and
add corresponding exchange subroutines (EXCH0);
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 19 01:53:46 2010 UTC
(13 years, 11 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
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,
checkpoint63h,
checkpoint63i,
checkpoint63j,
checkpoint63k,
checkpoint63l,
checkpoint63m
Changes since
1.11: +18 -31 lines
Diff to
previous 1.11
- change all exch_*_rx.template to call new exch1_rx S/R ;
- update Makefile and .cvsignore
- replace call to exch2_xy_rx S/R with exch2_*3d_rx(Nr=1) (will remove
exch2_xy_rx later)
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 28 15:17:01 2009 UTC
(15 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint61m,
checkpoint61n,
checkpoint61o,
checkpoint61p,
checkpoint61q,
checkpoint61r,
checkpoint61s,
checkpoint61t,
checkpoint61u,
checkpoint61v,
checkpoint61w,
checkpoint61x,
checkpoint61y,
checkpoint61z,
checkpoint62,
checkpoint62a,
checkpoint62b,
checkpoint62c,
checkpoint62d,
checkpoint62e,
checkpoint62f
Changes since
1.10: +5 -3 lines
Diff to
previous 1.10
In templates, replace EXCH macro with correspnding EXCH call.
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 17 18:34:17 2007 UTC
(16 years, 8 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
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
Changes since
1.9: +5 -3 lines
Diff to
previous 1.9
cleaning:
- only 1 RETURN instruction per S/R (to help TAF)
- comment out #include "EXCH.h" in wrapper EXCH S/R (not necessary)
- comment out unnecessary #include "EESUPPORT.h" (to make TAF happy)
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 28 16:07:35 2007 UTC
(16 years, 9 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.8: +2 -2 lines
Diff to
previous 1.8
Comment a bunch of EESUPPORT.h includes which are not necessary
and interfere with parallel exch2 adjoint ('cph-mpi').
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 17 22:35:03 2006 UTC
(17 years, 5 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint58s_post,
checkpoint58t_post,
checkpoint58u_post,
checkpoint58v_post,
checkpoint58w_post,
checkpoint58x_post,
checkpoint58y_post,
checkpoint59,
checkpoint59a,
checkpoint59b,
checkpoint59c,
checkpoint59d,
mitgcm_mapl_00
Changes since
1.6: +3 -2 lines
Diff to
previous 1.6
Remove EXCH(1) code ifdef ALLOW_EXCH2 (since old exch isnt used anyways)
Allows TAF not to choke on old exch stuff.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 16 17:21:40 2004 UTC
(19 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpint57u_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,
checkpoint57v_post,
checkpoint57w_post,
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,
checkpoint58k_post,
checkpoint58l_post,
checkpoint58m_post,
checkpoint58n_post,
eckpoint57e_pre
Changes since
1.4: +17 -4 lines
Diff to
previous 1.4
call exch2 equivalent (within #ifdef ALLOW_EXCH2 / #endif)
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 3 04:46:34 2004 UTC
(20 years, 1 month ago)
by
edhill
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_post,
checkpoint55d_pre,
checkpoint55e_post,
checkpoint55f_post,
checkpoint55g_post,
checkpoint55h_post,
checkpoint55i_post,
checkpoint55j_post
Changes since
1.3: +2 -1 lines
Diff to
previous 1.3
o fix the broken _R[48] items checked in to eesupp earlier today
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 21 03:55:50 2001 UTC
(22 years, 7 months ago)
by
cnh
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
branch-netcdf,
branchpoint-genmake2,
checkpoint41,
checkpoint42,
checkpoint43,
checkpoint43a-release1mods,
checkpoint44,
checkpoint44b_post,
checkpoint44b_pre,
checkpoint44e_post,
checkpoint44e_pre,
checkpoint44f_post,
checkpoint44f_pre,
checkpoint44g_post,
checkpoint44h_post,
checkpoint44h_pre,
checkpoint45,
checkpoint45a_post,
checkpoint45b_post,
checkpoint45c_post,
checkpoint45d_post,
checkpoint46,
checkpoint46a_post,
checkpoint46a_pre,
checkpoint46b_post,
checkpoint46b_pre,
checkpoint46c_post,
checkpoint46c_pre,
checkpoint46d_post,
checkpoint46d_pre,
checkpoint46e_post,
checkpoint46e_pre,
checkpoint46f_post,
checkpoint46g_post,
checkpoint46g_pre,
checkpoint46h_post,
checkpoint46h_pre,
checkpoint46i_post,
checkpoint46j_post,
checkpoint46j_pre,
checkpoint46k_post,
checkpoint46l_post,
checkpoint46l_pre,
checkpoint46m_post,
checkpoint46n_post,
checkpoint47,
checkpoint47a_post,
checkpoint47b_post,
checkpoint47c_post,
checkpoint47d_post,
checkpoint47d_pre,
checkpoint47e_post,
checkpoint47f_post,
checkpoint47g_post,
checkpoint47h_post,
checkpoint47i_post,
checkpoint47j_post,
checkpoint48,
checkpoint48a_post,
checkpoint48b_post,
checkpoint48c_post,
checkpoint48c_pre,
checkpoint48d_post,
checkpoint48d_pre,
checkpoint48e_post,
checkpoint48f_post,
checkpoint48g_post,
checkpoint48h_post,
checkpoint48i_post,
checkpoint49,
checkpoint50,
checkpoint50a_post,
checkpoint50b_post,
checkpoint50b_pre,
checkpoint50c_post,
checkpoint50c_pre,
checkpoint50d_post,
checkpoint50d_pre,
checkpoint50e_post,
checkpoint50e_pre,
checkpoint50f_post,
checkpoint50f_pre,
checkpoint50g_post,
checkpoint50h_post,
checkpoint50i_post,
checkpoint51,
checkpoint51a_post,
checkpoint51b_post,
checkpoint51b_pre,
checkpoint51c_post,
checkpoint51d_post,
checkpoint51e_post,
checkpoint51f_post,
checkpoint51f_pre,
checkpoint51g_post,
checkpoint51h_pre,
checkpoint51i_post,
checkpoint51i_pre,
checkpoint51j_post,
checkpoint51k_post,
checkpoint51l_post,
checkpoint51l_pre,
checkpoint51m_post,
checkpoint51n_post,
checkpoint51n_pre,
checkpoint51o_post,
checkpoint51o_pre,
checkpoint51p_post,
checkpoint51q_post,
checkpoint51r_post,
checkpoint51s_post,
checkpoint51t_post,
checkpoint51u_post,
checkpoint52,
checkpoint52a_post,
checkpoint52a_pre,
checkpoint52b_post,
checkpoint52b_pre,
checkpoint52c_post,
checkpoint52d_post,
checkpoint52d_pre,
checkpoint52e_post,
checkpoint52e_pre,
checkpoint52f_post,
checkpoint52f_pre,
checkpoint52h_pre,
checkpoint52i_post,
checkpoint52i_pre,
checkpoint52j_post,
checkpoint52j_pre,
checkpoint52k_post,
checkpoint52l_post,
checkpoint52l_pre,
chkpt44a_post,
chkpt44a_pre,
chkpt44c_post,
chkpt44c_pre,
chkpt44d_post,
ecco-branch-mod1,
ecco-branch-mod2,
ecco-branch-mod3,
ecco-branch-mod4,
ecco-branch-mod5,
ecco_c44_e16,
ecco_c44_e17,
ecco_c44_e18,
ecco_c44_e19,
ecco_c44_e20,
ecco_c44_e21,
ecco_c44_e22,
ecco_c44_e23,
ecco_c44_e24,
ecco_c44_e25,
ecco_c44_e26,
ecco_c44_e27,
ecco_c50_e28,
ecco_c50_e29,
ecco_c50_e30,
ecco_c50_e31,
ecco_c50_e32,
ecco_c50_e33,
ecco_c50_e33a,
ecco_c51_e34,
ecco_c51_e34a,
ecco_c51_e34b,
ecco_c51_e34c,
ecco_c51_e34d,
ecco_c51_e34e,
ecco_c51_e34f,
ecco_c51_e34g,
ecco_c52_e35,
ecco_ice1,
ecco_ice2,
hrcube4,
hrcube5,
hrcube_1,
hrcube_2,
hrcube_3,
icebear2,
icebear3,
icebear4,
icebear5,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials,
release1_b1,
release1_beta1,
release1_chkpt44d_post,
release1_final_v1,
release1_p1,
release1_p10,
release1_p11,
release1_p12,
release1_p12_pre,
release1_p13,
release1_p13_pre,
release1_p14,
release1_p15,
release1_p16,
release1_p17,
release1_p2,
release1_p3,
release1_p4,
release1_p5,
release1_p6,
release1_p7,
release1_p8,
release1_p9
Branch point for:
branch-exfmods-curt,
branch-genmake2,
branch-nonh,
c24_e25_ice,
checkpoint51n_branch,
ecco-branch,
icebear,
netcdf-sm0,
release1,
release1-branch,
release1_50yr,
release1_coupled,
release1_final,
tg2-branch
Changes since
1.2: +28 -30 lines
Diff to
previous 1.2
Starting to bring comments up to date and format comments
for document extraction of "prototypes".
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 29 14:01:36 2001 UTC
(22 years, 11 months ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint40,
checkpoint40pre1,
checkpoint40pre2,
checkpoint40pre3,
checkpoint40pre4,
checkpoint40pre5,
checkpoint40pre6,
checkpoint40pre7,
checkpoint40pre8,
checkpoint40pre9
Changes since
1.1: +86 -0 lines
Diff to
previous 1.1
Merge from branch pre38:
o essential mods for cubed sphere
o debugged atmosphere, dynamcis + physics (aim)
o new packages (mom_vecinv, mom_fluxform, ...)
Revision
1.1.2.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 12 10:52:48 2001 UTC
(23 years ago)
by
cnh
Branch:
pre38
CVS Tags:
pre38-close,
pre38tag1
Changes since
1.1.2.2: +1 -3 lines
Diff to
previous 1.1.2.2
, to
branch point 1.1
, to
next main 1.13
Changes to restore/introduce true shared memory (i.e. pure SMP model) support
for lat-lon, cartesian and cube.
o Threads support restored for global_sum, global_max.
Needed COMMON blocks in place of stack variables
for work space.
o COMMON added for temps that are exchanged
shap_filt, solve_for_pressure
o exch...template edits to allow multithreaded calling
of cube exchanges. Cube exchanges are done single threaded,
sequential at the moment and are hard coded for six-tile,
one tile per face configuration.
o Threading support only tested on Sun SMP (6500) system.
o Default is SYSTEM() exists (check_threads.F), and barrier and memsync
are used for threaded exchanges (ini_communications_patterns).
o Killed K-level plot (ini_masks_etc.F). Overlaps not set in
multi-threads (local array), so fails in plot_field().
o Fixed t-ave of phihyd ( DYNAMICS() ). Can only do it for
first tile.
o Added commented out nTx settings to hs94.cs-32x32x5 eedata.
#nTx=2
#nTx=3
#nTx=6
Need to activate for setenv PARALLEL
o Multi-threaded pickup is 100% validated.
Testing notes
o Code passes "testscript" tests.
o To get "hs94.cs-32x32x5" to run OK need to patch
dynamics.F. Patch is in hs94.cs-32x32x5/code/dynamics.patch.
o Multithreading only tested on Sun 6500 SMP for hs94.cs and
hs94.128. hs94.128 was OK at c37 but has a problem under multi-threading
at pre38 at the moment.
o Under Solaris need one of
setenv PARALLEL 2
setenv PARALLEL 3
setenv PARALLEL 6
setenv PARALLEL 8 ( hs94.128 only )
- and -
setenv STACKSIZE 16384
o Under Solaris f77 need to remove -u from Makefile FOPTS for compiling
fftpack.o. Need to declare everything in fftpack or have
custom compile options for fftpack.F to fix this.
Revision
1.1.2.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 28 19:48:51 2001 UTC
(23 years, 1 month ago)
by
adcroft
Branch:
pre38
Changes since
1.1: +85 -0 lines
Diff to
previous 1.1
Re-arranged, re-named and tidied up the exchange stuff and
added hooks for calling cubed-sphere exchange routines (which
currently are hard-wired place holders).
Revision
1.1
Wed Mar 28 19:48:51 2001 UTC
(23 years, 1 month ago)
by
adcroft
Branch:
MAIN
Branch point for:
pre38
FILE REMOVED
file exch_uv_xyz_rx.template was initially added on branch pre38.
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.