diff --git a/src/LIB/SURCOUCHE/src/mode_io_tools_nc4.f90 b/src/LIB/SURCOUCHE/src/mode_io_tools_nc4.f90 index 465f3bf2f44771e5804b24d9ebbe2d877a6b8dd2..e462d6f197362e84e8a2dffb40ae1200dd08ba66 100644 --- a/src/LIB/SURCOUCHE/src/mode_io_tools_nc4.f90 +++ b/src/LIB/SURCOUCHE/src/mode_io_tools_nc4.f90 @@ -278,11 +278,11 @@ use modd_les_n, only: nles_times, nspectra_ni, nspectra_nj use modd_nsv, only: nsv USE MODD_PARAMETERS_ll, ONLY: JPHEXT, JPVEXT use modd_param_n, only: crad -use modd_profiler_n, only: numbprofiler, tprofiler +use modd_profiler_n, only: lprofiler, tprofiler use modd_radiations_n, only: nlwb_mnh, nswb_mnh use modd_series, only: lseries use modd_series_n, only: nsnbstept -use modd_station_n, only: numbstat, tstations_time +use modd_station_n, only: lstation, tstations_time TYPE(TFILEDATA),INTENT(INOUT) :: TPFILE CHARACTER(LEN=*),OPTIONAL,INTENT(IN) :: HPROGRAM_ORIG !To emulate a file coming from this program @@ -422,13 +422,13 @@ if ( tpfile%ctype == 'MNHDIACHRONIC' ) then if ( nspectra_k > 0 ) call IO_Add_dim_nc4( tpfile, NMNHDIM_SPECTRA_LEVEL, 'nspectra_level', nspectra_k ) !Dimension for the number of profiler times - if ( numbprofiler > 0 ) then + if ( lprofiler ) then iprof = Nint ( ( xseglen - dyn_model(1)%xtstep ) / tprofiler%step ) + 1 call IO_Add_dim_nc4( tpfile, NMNHDIM_PROFILER_TIME, 'time_profiler', iprof ) end if !Dimension for the number of station times - if ( numbstat > 0 ) then + if ( lstation ) then istation = Nint ( ( xseglen - dyn_model(1)%xtstep ) / tstations_time%xtstep ) + 1 call IO_Add_dim_nc4( tpfile, NMNHDIM_STATION_TIME, 'time_station', istation ) end if diff --git a/src/LIB/SURCOUCHE/src/mode_io_write_nc4.f90 b/src/LIB/SURCOUCHE/src/mode_io_write_nc4.f90 index 0900e7163e01f1d9683941231e6dc13fe2e39ccf..223246ccab282d3e691d49f18fd4cd03fb14a1a7 100644 --- a/src/LIB/SURCOUCHE/src/mode_io_write_nc4.f90 +++ b/src/LIB/SURCOUCHE/src/mode_io_write_nc4.f90 @@ -1456,10 +1456,10 @@ use modd_les_n, only: nles_dtcount, nles_mean_end, nles_mean_start, nles_me nles_times, nspectra_ni, nspectra_nj, tles_dates, xles_times use modd_netcdf, only: tdimnc use modd_parameters, only: jphext, JPVEXT -use modd_profiler_n, only: numbprofiler, tprofiler +use modd_profiler_n, only: lprofiler, tprofiler use modd_series, only: lseries use modd_series_n, only: nsnbstept, tpsdates -use modd_station_n, only: numbstat, tstations_time +use modd_station_n, only: lstation, tstations_time use modd_time, only: tdtseg use modd_time_n, only: tdtcur use modd_type_date, only: date_time @@ -1836,11 +1836,11 @@ if ( tpfile%lmaster ) then end if !Coordinates for the number of profiler times - if ( numbprofiler > 0 ) & + if ( lprofiler ) & call Write_time_coord( tpfile%tncdims%tdims(NMNHDIM_PROFILER_TIME), 'time axis for profilers', tprofiler%tpdates ) !Coordinates for the number of station times - if ( numbstat > 0 ) & + if ( lstation ) & call Write_time_coord( tpfile%tncdims%tdims(NMNHDIM_STATION_TIME), 'time axis for stations', tstations_time%tpdates ) !Dimension for the number of series times