/[MITgcm]/MITgcm/pkg/atm_compon_interf/cpl_import_external_data.F
ViewVC logotype

Annotation of /MITgcm/pkg/atm_compon_interf/cpl_import_external_data.F

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


Revision 1.3 - (hide annotations) (download)
Mon Jun 18 21:28:53 2007 UTC (16 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint62, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59h, checkpoint59k, checkpoint59j, checkpoint61f, checkpoint61g, checkpoint61d, checkpoint61e, checkpoint61b, checkpoint61c, checkpoint61a, checkpoint61n, checkpoint61o, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i, checkpoint61v, checkpoint61w, checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint61q, checkpoint61z, checkpoint61x, checkpoint61y
Changes since 1.2: +22 -14 lines
import/export fields needed for DIC from/to Coupler interface

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/pkg/aim_compon_interf/cpl_import_external_data.F,v 1.2 2004/05/21 20:00:48 jmc Exp $
2     C $Name: $
3 jmc 1.1
4     #include "CPP_OPTIONS.h"
5    
6 jmc 1.3 CBOP
7     C !ROUTINE: CPL_IMPORT_EXTERNAL_DATA
8     C !INTERFACE:
9 jmc 1.1 SUBROUTINE CPL_IMPORT_EXTERNAL_DATA(
10 jmc 1.2 I myIter, myTime, myThid )
11 jmc 1.3
12     C !DESCRIPTION: \bv
13     C *==========================================================*
14     C | SUBROUTINE CPL_IMPORT_EXTERNAL_DATA
15     C | o Routine for controlling import of coupling data from
16     C | coupler layer.
17     C *==========================================================*
18     C | This version talks to the MIT Coupler. It uses the MIT
19     C | Coupler "checkpoint1" library calls.
20     C *==========================================================*
21     C \ev
22    
23     C !USES
24 jmc 1.1 IMPLICIT NONE
25    
26     #include "EEPARAMS.h"
27     #include "CPL_PARAMS.h"
28    
29 jmc 1.3 C !INPUT/OUTPUT PARAMETERS:
30 jmc 1.1 C == Routine arguments ==
31 jmc 1.2 C myIter - Current timestep number.
32     C myTime - Current internal time.
33     C myThid - Thread number for this instance of the routine.
34     INTEGER myIter
35     _RL myTime
36 jmc 1.1 INTEGER myThid
37 jmc 1.3 CEOP
38 jmc 1.1
39 jmc 1.2 #ifdef COMPONENT_MODULE
40 jmc 1.1 C == Local variables ==
41    
42     C Fetch data from coupling layer. Note MIT Coupler checkpoint1
43 jmc 1.3 C does not allow asynchronous extraction of data, so ordering
44 jmc 1.1 C has to be consistent with ordering coupling layer.
45 jmc 1.2
46 jmc 1.3 IF ( MOD(myIter,cplSendFrq_iter).EQ.0 ) THEN
47 jmc 1.2 WRITE(0,*) ' Importing oceanic fields at iteration ', myIter
48     CALL ATM_IMPORT_FIELDS( myThid )
49 jmc 1.1 ENDIF
50 jmc 1.2
51     #endif /* COMPONENT_MODULE */
52 jmc 1.1
53     RETURN
54     END

  ViewVC Help
Powered by ViewVC 1.1.22