/[MITgcm]/MITgcm_contrib/cam_devel/sigma_testing/code-sigma/sigma_testing_readparms.F
ViewVC logotype

Contents of /MITgcm_contrib/cam_devel/sigma_testing/code-sigma/sigma_testing_readparms.F

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


Revision 1.1 - (show annotations) (download)
Wed Jan 6 04:31:15 2010 UTC (15 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: HEAD
start some cam work

1 C $Header: $
2 C $Name: $
3 C
4 #include "CPP_OPTIONS.h"
5
6 SUBROUTINE SIGMA_TESTING_READPARMS( myThid )
7 C Read in
8 C - depths that won't be lopped,
9 C - transport,
10 C and
11 C - sigma or a,b levels.
12 IMPLICIT NONE
13 #include "SIZE.h"
14 #include "EEPARAMS.h"
15 #include "PARAMS.h"
16 #include "SIGMA_TESTING_PARMS.h"
17
18 C -- Routine args --
19 INTEGER myThid
20
21 C -- Local variables --
22 INTEGER K
23 CHARACTER*(MAX_LEN_MBUF) msgBuf
24 INTEGER iUnit
25
26 NAMELIST /SIGTEST01/
27 & topo_orog_file, vintz_file, blevs, alevs, slevs, s_top
28
29 _BEGIN_MASTER(myThid)
30
31 WRITE(msgBuf,'(A)') 'S/R SIGMA_TESTING_READPARMS ENTERED'
32 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
33 & SQUEEZE_RIGHT, myThid )
34
35 topo_orog_file=' PARAMETER NOT SET'
36 vintz_file=' PARAMETER NOT SET'
37 DO k=1,Nr+1
38 blevs(k) = UNSET_RL
39 alevs(k) = UNSET_RL
40 slevs(k) = UNSET_RL
41 ENDDO
42 s_top = UNSET_RL
43
44 C Open inputs
45 WRITE(msgBuf,'(A)')
46 I 'SIGMA_TESTING_READPARMS: opening data.sigma_testing'
47 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
48 & SQUEEZE_RIGHT , 1)
49 CALL OPEN_COPY_DATA_FILE(
50 I 'data.sigma_testing',
51 I 'SIGMA_TESTING_READPARMS',
52 O iUnit,
53 I myThid )
54
55 WRITE(msgBuf,'(A)') 'S/R SIGMA_TESTING_READPARMS EXITING'
56 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
57 & SQUEEZE_RIGHT, myThid )
58
59 C Read parameters from open data file
60 READ(UNIT=iUnit,NML=SIGTEST01)
61 WRITE(msgBuf,'(A)')
62 & 'SIGMA_TESTING_READPARMS: finished reading data.sigma_testing'
63 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
64 & SQUEEZE_RIGHT , 1)
65
66 C Close the open data file
67 CLOSE(iUnit)
68
69 _END_MASTER(myThid)
70
71 C Everyone else must wait for the parameters to be loaded
72 _BARRIER
73
74 RETURN
75 END

  ViewVC Help
Powered by ViewVC 1.1.22