-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme
150 lines (129 loc) · 4.58 KB
/
readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
README for NEMSIOGFS
NOAA/NCEP/EMC NCWCP 2016
BYTE-ADDRESSABLE I/O C PACKAGE
Originally written by M.Iredell & J.Wang
Code Management and Version targeted to improve performance by Hang Lei
Location: URL:
https://svnemc.ncep.noaa.gov/projects/nceplibs/nemsiogfs/tags/v2.0.1
Directory contains:
README - current file
src
modulefiles
unit_test
===========================================================================
Release Notes
-------------
Add unit_test for nemsiogfs library.
The test fully exame the library function as its originally proposed.
The compile of unit_test need to choose apporpriate support libraries based on machine.
-------------
Adjust to NCO format for version v2.2.0
on WCOSS-Phase 1/2
----------------------------------------------
lib/nemsiogfs/v2.2.0
|
`--src
`--modulefiles
| |
| `--v2.2.0
`--unit_test
`--libnemsiogfs_v2.2.0.a
|
`--include
|
`--nemsiogfs_v2.2.0
|
`--nemsio_gfs.mod
on WCOSS-Cray
-----------------------------------------
lib/nemsiogfs/v2.2.0
|
`--src
`--modulefiles
| |
| `--v2.2.0
`--unit_test
`--intel
| |
| `--libnemsiogfs_v2.2.0.a
| |
| `--include
| |
| `--nemsiogfs_v2.2.0
| |
| `--nemsio_gfs.mod
|
`--cray
|
`--libnemsiogfs_v2.2.0.a
|
`--include
|
`--nemsiogfs_v2.2.0
|
`--NEMSIO_GFS.mod
Library: nemsiogfs
Version: 2.2.0
Purpose: Performs i/o for the NEMS-GFS model.
Developed by: NCEP/EMC
Contact info: [email protected]
Change History
--------------
v1.0.0 - Initial Version
v1.1.0 - Release the read and write order of GFS variables in nemsio files.
v2.0.0 - Correct error in write of albedo ('alvsf' component) in routine
nemsio_gfs_wrfsfc4. The write of 'alvsf' was inadvertently commented
out, which resulted in a field of all zereos being written to a nems output
file. Reorganize directories to better conform to NCO vertical structure.
New driver script to build code on all WCOSS machines. Add TKE.
Create "_slg" versions of routines without p, dp and vvel.
Remove "_slg" versions and add nopdpvv option to exclude dp, p.
Use meta data header to decide which fields are read/written.
v2.0.1 - For relocation code runs on Cray without P, DP, and vvel, Fanglin pass the
indicator "nopdpvv" to function 'nemsio_gfsgrd_open' above previous version.
v2.2.0 - update based on v2.0.1 to include the flux variables and missing surface
vaiables, and new functions defined to use these variables. Furhter update
of variables may be based on changes in model development.
Implementation Instructions on WCOSS-Phase 1/2
----------------------------------------------
- cd to appropriate build directory
- checkout subversion tag: https://svnemc.ncep.noaa.gov/projects/nceplibs/nemsiogfs/tags/v2.0.0
- cd to the ./src directory
- type "build.sh" to build library with the Intel compiler.
- the library and include module will be placed in the following directory structure:
|
`--libnemsiogfs.a
|
`--include
|
`--nemsiogfs
|
`--nemsio_gfs.mod
Implementation Instructions on WCOSS-Cray
-----------------------------------------
- cd to appropriate build directory
- checkout subversion tag: https://svnemc.ncep.noaa.gov/projects/nceplibs/nemsiogfs/tags/v2.0.0
- cd to the ./src directory
- type "build.sh". Library will be built with Intel and Cray compilers.
- the library and include module will be placed in the following directory structure:
|
`--intel
| |
| `--libnemsiogfs.a
| |
| `--include
| |
| `--nemsiogfs
| |
| `--nemsio_gfs.mod
|
`--cray
|
`--libnemsiogfs.a
|
`--include
|
`--nemsiogfs
|
`--NEMSIO_GFS.mod