New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
obc_vectopt_loop_substitute.h90 in branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/OBC – NEMO

source: branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/OBC/obc_vectopt_loop_substitute.h90 @ 4400

Last change on this file since 4400 was 3211, checked in by spickles2, 12 years ago

Stephen Pickles, 11 Dec 2011

Commit to bring the rest of the DCSE NEMO development branch
in line with the latest development version. This includes
array index re-ordering of all OPA_SRC/.

  • Property svn:keywords set to Id
File size: 1.2 KB
Line 
1   !!----------------------------------------------------------------------
2   !!                 ***  obc_vectopt_loop_substitute.h90  ***
3   !!----------------------------------------------------------------------
4   !! ** purpose :   substitute the inner loop starting and ending indices
5   !!      to allow unrolling of do-loop using CPP macro.
6   !!----------------------------------------------------------------------
7#if defined key_vectopt_loop && defined key_obc && ! defined key_mpp_mpi
8#  define fs_niw0  jpiwob
9#  define fs_niw1  jpiwob
10#  define fs_nie0  jpieob
11#  define fs_nie1  jpieob
12#  define fs_njn0  jpjnob
13#  define fs_njn1  jpjnob
14#  define fs_njs0  jpjsob
15#  define fs_njs1  jpjsob
16#else
17#  define fs_niw0  niw0
18#  define fs_niw1  niw1
19#  define fs_nie0  nie0
20#  define fs_nie1  nie1
21#  define fs_njn0  njn0
22#  define fs_njn1  njn1
23#  define fs_njs0  njs0
24#  define fs_njs1  njs1
25#endif
26   !!----------------------------------------------------------------------
27   !! NEMO/OPA 3.3 , NEMO Consortium (2010)
28   !! $Id$
29   !! Software governed by the CeCILL licence     (NEMOGCM/NEMO_CeCILL.txt)
30   !!----------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.