Skip to content

Commit 7144b20

Browse files
Merge pull request #4 from uramirez8707/use_fms2_io
Removes any fms_io dependencies
2 parents 8e36568 + b5d55ec commit 7144b20

9 files changed

+9
-60
lines changed

generic_tracers/FMS_ocmip2_co2calc.F90

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ module FMS_ocmip2_co2calc_mod !{
4040
!
4141

4242
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
43-
use fms_mod, only: open_namelist_file, check_nml_error, close_file
43+
use fms_mod, only: check_nml_error
4444
use mpp_mod, only: input_nml_file, mpp_error, stdout, stdlog, WARNING, FATAL
4545
use mocsy_vars, only: vars
4646

@@ -98,16 +98,9 @@ subroutine read_mocsy_namelist()
9898
integer :: ioun, ierr, io_status, stdoutunit, stdlogunit
9999
stdoutunit=stdout();stdlogunit=stdlog()
100100

101-
#ifdef INTERNAL_FILE_NML
102101
read (input_nml_file, nml=mocsy_nml, iostat=io_status)
103102
ierr = check_nml_error(io_status,'mocsy_nml')
104-
#else
105-
ioun = open_namelist_file()
106-
read (ioun, mocsy_nml,iostat=io_status)
107-
ierr = check_nml_error(io_status,'mocsy_nml')
108-
call close_file (ioun)
109-
#endif
110-
103+
111104
write (stdoutunit,'(/)')
112105
write (stdoutunit, mocsy_nml)
113106
write (stdlogunit, mocsy_nml)

generic_tracers/generic_BLING.F90

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,7 @@ module generic_BLING
172172
use coupler_types_mod, only: coupler_2d_bc_type
173173
use field_manager_mod, only: fm_string_len, fm_path_name_len
174174
use mpp_mod, only: input_nml_file, mpp_error, stdlog, NOTE, WARNING, FATAL, stdout, mpp_chksum
175-
use fms_mod, only: write_version_number, open_namelist_file, check_nml_error, close_file
176-
use fms_mod, only: field_exist, file_exist
175+
use fms_mod, only: write_version_number, check_nml_error
177176
use time_manager_mod, only: time_type
178177
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
179178
use constants_mod, only: WTMCO2, WTMO2
@@ -776,15 +775,8 @@ subroutine generic_BLING_register(tracer_list)
776775
!
777776
stdoutunit=stdout();stdlogunit=stdlog()
778777

779-
#ifdef INTERNAL_FILE_NML
780778
read (input_nml_file, nml=generic_bling_nml, iostat=io_status)
781779
ierr = check_nml_error(io_status,'generic_bling_nml')
782-
#else
783-
ioun = open_namelist_file()
784-
read (ioun, generic_bling_nml,iostat=io_status)
785-
ierr = check_nml_error(io_status,'generic_bling_nml')
786-
call close_file (ioun)
787-
#endif
788780

789781
write (stdoutunit,'(/)')
790782
write (stdoutunit, generic_bling_nml)

generic_tracers/generic_CFC.F90

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ module generic_CFC
4747
use mpp_mod, only : mpp_error, NOTE, WARNING, FATAL, stdout
4848
use time_manager_mod, only: time_type
4949
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
50-
use fms_mod, only: open_namelist_file, check_nml_error, close_file
5150
use fms_mod, only: stdout, stdlog, mpp_pe, mpp_root_pe
5251

5352
use g_tracer_utils, only : g_tracer_type,g_tracer_start_param_list,g_tracer_end_param_list

generic_tracers/generic_COBALT.F90

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ module generic_COBALT
136136
use constants_mod, only: WTMCO2, WTMO2,WTMN,rdgas,wtmair
137137
use data_override_mod, only: data_override
138138
use fms_mod, only: write_version_number, FATAL, WARNING, stdout, stdlog,mpp_pe,mpp_root_pe
139-
use fms_mod, only: open_namelist_file, check_nml_error, close_file
139+
use fms_mod, only: check_nml_error
140140

141141
use g_tracer_utils, only : g_tracer_type,g_tracer_start_param_list,g_tracer_end_param_list
142142
use g_tracer_utils, only : g_tracer_add,g_tracer_add_param, g_tracer_set_files
@@ -1539,15 +1539,8 @@ subroutine generic_COBALT_register(tracer_list)
15391539
!
15401540
stdoutunit=stdout();stdlogunit=stdlog()
15411541

1542-
#ifdef INTERNAL_FILE_NML
15431542
read (input_nml_file, nml=generic_COBALT_nml, iostat=io_status)
15441543
ierr = check_nml_error(io_status,'generic_COBALT_nml')
1545-
#else
1546-
ioun = open_namelist_file()
1547-
read (ioun, generic_COBALT_nml,iostat=io_status)
1548-
ierr = check_nml_error(io_status,'generic_COBALT_nml')
1549-
call close_file (ioun)
1550-
#endif
15511544

15521545
write (stdoutunit,'(/)')
15531546
write (stdoutunit, generic_COBALT_nml)

generic_tracers/generic_ERGOM.F90

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ module generic_ERGOM
3434

3535
use coupler_types_mod, only: coupler_2d_bc_type
3636
use field_manager_mod, only: fm_string_len
37-
use fms_mod, only: write_version_number, open_namelist_file, close_file, check_nml_error
37+
use fms_mod, only: write_version_number, check_nml_error
3838
use mpp_mod, only: mpp_error, NOTE, WARNING, FATAL, stdout, stdlog, input_nml_file
3939
use mpp_mod, only: mpp_clock_id, mpp_clock_begin, mpp_clock_end, CLOCK_ROUTINE
4040
use time_manager_mod, only: time_type
@@ -856,13 +856,7 @@ subroutine generic_ERGOM_register(tracer_list)
856856
call write_version_number( version, tagname )
857857

858858
! provide for namelist over-ride of defaults
859-
#ifdef INTERNAL_FILE_NML
860859
read (input_nml_file, nml=ergom_nml, iostat=io_status)
861-
#else
862-
ioun = open_namelist_file()
863-
read (ioun, ergom_nml,iostat=io_status)
864-
call close_file (ioun)
865-
#endif
866860
ierr = check_nml_error(io_status,'ergom_nml')
867861

868862
write (stdoutunit,'(/)')

generic_tracers/generic_SF6.F90

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ module generic_SF6
3737
use mpp_mod, only : mpp_error, NOTE, WARNING, FATAL, stdout
3838
use time_manager_mod, only : time_type
3939
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
40-
use fms_mod, only: open_namelist_file, check_nml_error, close_file
4140
use fms_mod, only: stdout, stdlog, mpp_pe, mpp_root_pe
4241

4342
use g_tracer_utils, only : g_tracer_type,g_tracer_start_param_list,g_tracer_end_param_list

generic_tracers/generic_abiotic.F90

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ module generic_abiotic
180180
use data_override_mod, only: data_override
181181
use field_manager_mod, only: fm_string_len
182182
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
183-
use fms_mod, only: open_namelist_file, check_nml_error, close_file
183+
use fms_mod, only: check_nml_error
184184
use mpp_mod, only: input_nml_file, mpp_error, stdlog, NOTE, WARNING, FATAL, stdout, mpp_chksum
185185
use time_manager_mod, only: time_type
186186

@@ -329,15 +329,8 @@ subroutine generic_abiotic_register(tracer_list)
329329

330330
stdoutunit=stdout();stdlogunit=stdlog()
331331

332-
#ifdef INTERNAL_FILE_NML
333332
read (input_nml_file, nml=generic_abiotic_nml, iostat=io_status)
334333
ierr = check_nml_error(io_status,'generic_abiotic_nml')
335-
#else
336-
ioun = open_namelist_file()
337-
read (ioun, generic_abiotic_nml,iostat=io_status)
338-
ierr = check_nml_error(io_status,'generic_abiotic_nml')
339-
call close_file (ioun)
340-
#endif
341334

342335
write (stdoutunit,'(/)')
343336
write (stdoutunit, generic_abiotic_nml)

generic_tracers/generic_blres.F90

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module generic_blres
2323
use field_manager_mod, only: fm_string_len
2424
!use mpp_mod, only : mpp_error, NOTE, WARNING, FATAL, stdout
2525
use mpp_mod, only: input_nml_file, mpp_error, stdlog, NOTE, WARNING, FATAL, stdout, mpp_chksum
26-
use fms_mod, only: write_version_number, open_namelist_file, check_nml_error, close_file
26+
use fms_mod, only: write_version_number, check_nml_error
2727
use time_manager_mod, only : time_type
2828
use fm_util_mod, only: fm_util_start_namelist, fm_util_end_namelist
2929

@@ -92,15 +92,8 @@ subroutine generic_blres_register(tracer_list)
9292
!
9393
stdoutunit=stdout();stdlogunit=stdlog()
9494

95-
#ifdef INTERNAL_FILE_NML
9695
read (input_nml_file, nml=generic_blres_nml, iostat=io_status)
9796
ierr = check_nml_error(io_status,'generic_blres_nml')
98-
#else
99-
ioun = open_namelist_file()
100-
read (ioun, generic_bling_nml,iostat=io_status)
101-
ierr = check_nml_error(io_status,'generic_blres_nml')
102-
call close_file (ioun)
103-
#endif
10497

10598
write (stdoutunit,'(/)')
10699
write (stdoutunit, generic_blres_nml)

generic_tracers/generic_tracer.F90

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
module generic_tracer
3535

36-
use fms_mod, only: open_namelist_file, close_file, check_nml_error
36+
use fms_mod, only: check_nml_error
3737
use field_manager_mod, only: fm_string_len
3838
use mpp_mod, only : input_nml_file, mpp_error, NOTE, WARNING, FATAL, stdout, stdlog
3939
use time_manager_mod, only : time_type
@@ -159,15 +159,8 @@ subroutine generic_tracer_register(verbosity)
159159

160160
stdoutunit=stdout();stdlogunit=stdlog()
161161
! provide for namelist over-ride of defaults
162-
#ifdef INTERNAL_FILE_NML
163-
read (input_nml_file, nml=generic_tracer_nml, iostat=io_status)
164-
ierr = check_nml_error(io_status,'generic_tracer_nml')
165-
#else
166-
ioun = open_namelist_file()
167-
read (ioun, generic_tracer_nml,iostat=io_status)
162+
read (input_nml_file, nml=generic_tracer_nml, iostat=io_status)
168163
ierr = check_nml_error(io_status,'generic_tracer_nml')
169-
call close_file (ioun)
170-
#endif
171164

172165
write (stdoutunit,'(/)')
173166
write (stdoutunit, generic_tracer_nml)

0 commit comments

Comments
 (0)