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

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

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


Revision 1.6 - (show 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 C $Header: /u/gcmpack/MITgcm/eesupp/inc/MAIN_PDIRECTIVES1.h,v 1.5 2001/09/21 03:54:36 cnh Exp $
2 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 C | MAIN\_PDIRECTIVES1.h
10 C *==========================================================*
11 C | Parallel directives to generate multithreaded code for
12 C | various different compilers. The master preprocessor
13 C | file CPP\_OPTIONS is used to select which of these
14 C | options is included in the code.
15 C *==========================================================*
16 CEOP
17
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 #define USE_KAP_THREADING
31 #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