/[MITgcm]/MITgcm_contrib/ESMF/global_ocean.128x60x15/code/nml_set_terminator.F
ViewVC logotype

Annotation of /MITgcm_contrib/ESMF/global_ocean.128x60x15/code/nml_set_terminator.F

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


Revision 1.1 - (hide annotations) (download)
Tue Mar 30 03:58:56 2004 UTC (21 years, 4 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
New test with different size

1 cnh 1.1 C $Header: /u/gcmpack/MITgcm_contrib/ESMF/global_ocean.128x64x15/code/nml_set_terminator.F,v 1.1 2004/02/24 02:29:00 cnh Exp $
2     C $Name: $
3    
4     #include "CPP_OPTIONS.h"
5    
6     #define FTN_NML_F90
7     #define NML_TERMINATOR ' /'
8    
9     CBOP
10    
11     C !ROUTINE: NML_SET_TERMINATOR
12    
13     C !INTERFACE:
14     SUBROUTINE NML_SET_TERMINATOR(
15     I record
16     & )
17     IMPLICIT NONE
18    
19     C !DESCRIPTION:
20     C *=================================================================*
21     C | SUBROUTINE NML_SET_TERMINATOR
22     C | o Set namelist terminator character
23     C *=================================================================*
24     C | Change trailing & to trailing / when needed
25     C *=================================================================*
26    
27     C !USES:
28     C == Global variables ==
29     #include "EEPARAMS.h"
30     INTEGER ILNBLNK
31     EXTERNAL ILNBLNK
32    
33     C !INPUT/OUTPUT PARAMETERS:
34     C == Routine arguments ==
35     CHARACTER*(MAX_LEN_PREC) record
36    
37     C !LOCAL VARIABLES:
38     C == Local variables ==
39     INTEGER il
40     CEOP
41    
42     IL = MAX(ILNBLNK(RECORD),1)
43     IF ( IL .EQ. 2 ) THEN
44     IF ( RECORD(1:2) .EQ. ' &' ) THEN
45     RECORD(1:2) = NML_TERMINATOR
46     ENDIF
47     ENDIF
48     C
49     RETURN
50     END
51    

  ViewVC Help
Powered by ViewVC 1.1.22