/[MITgcm]/MITgcm/eesupp/inc/MAIN_PDIRECTIVES1.h
ViewVC logotype

Annotation of /MITgcm/eesupp/inc/MAIN_PDIRECTIVES1.h

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


Revision 1.6 - (hide annotations) (download)
Sat Mar 27 03:51:50 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57m_post, checkpoint57g_pre, checkpoint57s_post, checkpoint57b_post, checkpoint57g_post, checkpoint56b_post, checkpoint54d_post, checkpoint54e_post, checkpoint57r_post, checkpoint57d_post, checkpoint57i_post, checkpoint55, checkpoint54, checkpoint57, checkpoint56, checkpoint53, checkpoint57n_post, checkpoint54f_post, checkpoint55i_post, checkpoint57l_post, checkpoint57t_post, checkpoint55c_post, checkpoint57v_post, checkpoint57f_post, checkpoint53d_post, checkpoint57a_post, checkpoint57h_pre, checkpoint54b_post, checkpoint57h_post, checkpoint52m_post, checkpoint55g_post, checkpoint57c_post, checkpoint55d_post, checkpoint54a_pre, checkpoint53c_post, checkpoint55d_pre, checkpoint57c_pre, checkpoint55j_post, checkpoint54a_post, checkpoint55h_post, checkpoint57e_post, checkpoint55b_post, checkpoint53a_post, checkpoint55f_post, checkpoint53g_post, checkpoint57p_post, checkpint57u_post, checkpoint57q_post, eckpoint57e_pre, checkpoint56a_post, checkpoint53f_post, checkpoint57h_done, checkpoint57j_post, checkpoint57f_pre, checkpoint52n_post, checkpoint53b_pre, checkpoint56c_post, checkpoint57a_pre, checkpoint55a_post, checkpoint57o_post, checkpoint57k_post, checkpoint53b_post, checkpoint57w_post, checkpoint53d_pre, checkpoint55e_post, checkpoint54c_post
Changes since 1.5: +4 -4 lines
File MIME type: text/plain
 o cleanup comments (NO CODE CHANGES) in eesupp for protex
 o the "api reference" framework now builds documentation for:
     eesupp, pkg/generic_advdiff, and pkg/gmredi
 o remove mnc from the default gfd in pkg_groups pending
     further testing on systems where NetCDF is not installed

1 edhill 1.6 C $Header: /u/gcmpack/MITgcm/eesupp/inc/MAIN_PDIRECTIVES1.h,v 1.5 2001/09/21 03:54:36 cnh Exp $
2 cnh 1.5 C $Name: $
3     CBOP
4     C !ROUTINE: MAIN_PDIRECTIVES1.h
5     C !INTERFACE:
6     C include "MAIN_PDIRECTIVES1.h"
7     C !DESCRIPTION:
8     C *==========================================================*
9 edhill 1.6 C | MAIN\_PDIRECTIVES1.h
10 cnh 1.5 C *==========================================================*
11     C | Parallel directives to generate multithreaded code for
12     C | various different compilers. The master preprocessor
13 edhill 1.6 C | file CPP\_OPTIONS is used to select which of these
14     C | options is included in the code.
15 cnh 1.5 C *==========================================================*
16     CEOP
17 cnh 1.1
18     #ifdef USE_SOLARIS_THREADING
19     C--
20     C-- Parallel directives for SUN/Pro compiler.
21     C--
22     C Parallel compiler directives for Solaris
23     C$PAR DOALL
24     C$PAR& SHARED(nThreads)
25     C$PAR& ,PRIVATE(myThid)
26     C$PAR& ,SCHEDTYPE(SELF(1))
27     C
28     #endif
29    
30 cnh 1.3 #define USE_KAP_THREADING
31 cnh 1.1 #ifdef USE_KAP_THREADING
32     C--
33     C-- Parallel directives for Kuck and Associates compiler.
34     C-- This is used to generate multi-threaded code on Digital
35     C-- systems. It can also be used under NT.
36     C--
37     C Parallel compiler directives for Digital with kap compiler.
38     C*KAP* PARALLEL REGION
39     C*KAP*& SHARED(nThreads,eeBootError,threadIsComplete)
40     C*KAP*& LOCAL(myThid,I)
41     C*KAP* PARALLEL DO
42     C*KAP*& BLOCKED(1)
43     C
44     #endif
45    
46     #ifdef USE_IRIX_THREADING
47     C--
48     C-- Parallel directives for MIPS Pro Fortran compiler
49     C--
50     C Parallel compiler directives for SGI with IRIX
51     C$PAR PARALLEL DO
52     C$PAR& CHUNK=1,MP_SCHEDTYPE=INTERLEAVE,
53     C$PAR& SHARE(nThreads),LOCAL(myThid,I)
54     C
55     #endif
56    
57     #ifdef USE_EXEMPLAR_THREADING
58     C--
59     C-- Parallel directives for HP Exemplar Fortran compiler
60     C--
61     C Parallel compiler directives for HP Exemplar
62     C$DIR loop_parallel
63     C$DIR loop_private (I,myThid)
64     #endif
65    
66     #ifdef USE_C90_THREADING
67     C--
68     C-- Parallel directives for CRAY/SGI Fortan 90 compiler.
69     C--
70     CMIC$ DO ALL PRIVATE (I, myThid ) SHARED(nThreads)
71     CMIC$& SINGLE
72     #endif
73    

  ViewVC Help
Powered by ViewVC 1.1.22