/[MITgcm]/MITgcm_contrib/darwin/pkg/gchem/gchem_check.F
ViewVC logotype

Annotation of /MITgcm_contrib/darwin/pkg/gchem/gchem_check.F

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


Revision 1.1 - (hide annotations) (download)
Fri Jan 11 21:28:01 2008 UTC (17 years, 6 months ago) by jahn
Branch: MAIN
CVS Tags: ctrb_darwin_ckpt59i_20080226, ctrb_darwin_ckpt59o_20080602, ctrb_darwin_ckpt59n_20080424
initial checkin

1 jahn 1.1 C $Header: /u/gcmpack/MITgcm/pkg/gchem/gchem_check.F,v 1.2 2006/08/09 00:50:10 jmc Exp $
2     C $Name: $
3     #include "GCHEM_OPTIONS.h"
4    
5     SUBROUTINE GCHEM_CHECK( myThid )
6     C /==========================================================\
7     C | SUBROUTINE GCHEM_CHECK |
8     C | o Validate basic package setup and inter-package |
9     C | dependencies. |
10     C \==========================================================/
11     IMPLICIT NONE
12    
13     C === Global variables ===
14     #include "SIZE.h"
15     #include "EEPARAMS.h"
16     #include "PARAMS.h"
17    
18     C === Routine arguments ===
19     C myThid - Number of this instance
20     INTEGER myThid
21    
22     #ifdef ALLOW_GCHEM
23    
24     C === Local variables ===
25     C msgBuf - Informational/error meesage buffer
26     CHARACTER*(MAX_LEN_MBUF) msgBuf
27    
28     _BEGIN_MASTER(myThid)
29    
30     WRITE(msgBuf,'(A)') 'GCHEM_CHECK: #define ALLOW_GCHEM'
31     CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
32     & SQUEEZE_RIGHT , myThid )
33    
34     C GCHEM needs passive tracer package
35     IF ( .NOT.usePTRACERS) THEN
36     WRITE(msgBuf,'(A)') 'usePTRACERS has to be .TRUE. for GCHEM'
37     CALL PRINT_ERROR( msgBuf , myThid )
38     STOP 'ABNORMAL END: S/R GCHEM_CHECK'
39     ENDIF
40    
41     _END_MASTER(myThid)
42    
43     #endif /* ALLOW_GCHEM */
44    
45     RETURN
46     END

  ViewVC Help
Powered by ViewVC 1.1.22