@@ -44,7 +44,7 @@ MODULE cable_read_module
44
44
45
45
PRIVATE
46
46
47
- PUBLIC :: readpar, redistr_i, redistr_r, redistr_rd, redistr_r2, redistr_r2d, default_inq_get_nf90, check_nf90, check_settings
47
+ PUBLIC :: readpar, redistr_i, redistr_r, redistr_rd, redistr_r2, redistr_r2d
48
48
49
49
INTEGER :: ok ! netcdf error status
50
50
#ifdef __MPI__
@@ -67,43 +67,8 @@ MODULE cable_read_module
67
67
! MODULE PROCEDURE redistr_r2d
68
68
! END INTERFACE
69
69
70
- TYPE check_settings
71
- CHARACTER (LEN= 64 ) :: subroutine_str
72
- ! Optional
73
- CHARACTER (LEN= 256 ) :: message = " "
74
- LOGICAL :: exit = .TRUE.
75
- END TYPE check_settings
76
-
77
70
CONTAINS
78
71
79
-
80
- SUBROUTINE check_nf90 (stat , settings )
81
- INTEGER , INTENT (IN ) :: stat
82
- TYPE (check_settings), INTENT (IN ) :: settings
83
-
84
- IF (stat /= NF90_NOERR) THEN
85
- IF (settings% exit) THEN
86
- CALL nc_abort(stat, settings% subroutine_str)
87
- END IF
88
- END IF
89
-
90
- END SUBROUTINE check_nf90
91
-
92
- ! ! Note: Only works with sp type for now, can make a generic interface when other functions need it
93
- SUBROUTINE default_inq_get_nf90 (ncid , vname , array , settings )
94
- INTEGER , INTENT (IN ) :: ncid
95
- CHARACTER (LEN=* ), INTENT (IN ) :: vname
96
- ! ! TODO: dependency issue if using sp
97
- REAL (KIND (1.0 )), INTENT (INOUT ) :: array(:)
98
- TYPE (check_settings), INTENT (IN ) :: settings
99
-
100
- INTEGER :: varid
101
-
102
- CALL check_nf90(NF90_INQ_VARID(ncid, vname, varid), settings)
103
- CALL check_nf90(NF90_GET_VAR(ncid, varid, array), settings)
104
-
105
- END SUBROUTINE default_inq_get_nf90
106
-
107
72
SUBROUTINE readpar_i (ncid , parname , completeSet , var_i , filename , &
108
73
npatch , dimswitch , from_restart , INpatch )
109
74
! Subroutine for loading an integer-valued parameter
@@ -1071,4 +1036,4 @@ SUBROUTINE redistr_r2d(INpatch,nap,in_r2d,out_r2d,parname,dim2)
1071
1036
END SUBROUTINE redistr_r2d
1072
1037
1073
1038
1074
- END MODULE cable_read_module
1039
+ END MODULE cable_read_module
0 commit comments