- Timestamp:
- 2010-11-05T16:22:12+01:00 (14 years ago)
- Location:
- branches/nemo_v3_3_beta/NEMOGCM/EXTERNAL/XMLIO_SERVER/src/IOSERVER
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nemo_v3_3_beta/NEMOGCM/EXTERNAL/XMLIO_SERVER/src/IOSERVER/mod_interface_ioipsl.f90
r2281 r2364 38 38 USE ioipsl 39 39 USE xmlio 40 USE mod_ioserver_namelist 40 41 IMPLICIT NONE 41 42 INTEGER,INTENT(IN) :: nb_server … … 85 86 pt_zoom%ibegin_loc, pt_zoom%ni_loc,pt_zoom%jbegin_loc,pt_zoom%nj_loc, & 86 87 initial_timestep, initial_date, timestep_value, & 87 ioipsl_hori_id, ioipsl_file_id )88 ioipsl_hori_id, ioipsl_file_id, snc4chunks=snc4ioset) 88 89 ELSE 89 90 … … 92 93 pt_zoom%ibegin_loc, pt_zoom%ni_loc,pt_zoom%jbegin_loc,pt_zoom%nj_loc, & 93 94 initial_timestep, initial_date, timestep_value, & 94 ioipsl_hori_id, ioipsl_file_id,domain_id=ioipsl_domain_id )95 ioipsl_hori_id, ioipsl_file_id,domain_id=ioipsl_domain_id, snc4chunks=snc4ioset) 95 96 96 97 ENDIF … … 139 140 ENDIF 140 141 ENDDO 141 CALL histend(ioipsl_file_id )142 CALL histend(ioipsl_file_id, snc4chunks=snc4ioset) 142 143 ENDIF 143 144 CALL sorted_list__delete(axis_id) -
branches/nemo_v3_3_beta/NEMOGCM/EXTERNAL/XMLIO_SERVER/src/IOSERVER/mod_ioserver_namelist.f90
r2281 r2364 11 11 12 12 INTEGER,PARAMETER,PRIVATE :: starting_unit=356 13 TYPE, PUBLIC :: snc4_ctl !: netcdf4 chunking control structure 14 !: (optional on histbeg and histend calls) 15 SEQUENCE 16 INTEGER :: ni 17 INTEGER :: nj 18 INTEGER :: nk 19 LOGICAL :: luse 20 END TYPE snc4_ctl 21 TYPE(snc4_ctl), SAVE :: snc4ioset 22 INTEGER :: nn_nchunks_i, nn_nchunks_j, nn_nchunks_k 23 LOGICAL :: ln_nc4zip=.false. 24 NAMELIST /namnc4/ nn_nchunks_i, nn_nchunks_j, nn_nchunks_k, ln_nc4zip 13 25 14 26 CONTAINS … … 22 34 server_id='unknown' 23 35 global_mpi_buffer_size=512 36 snc4ioset%luse = .false. 24 37 25 38 END SUBROUTINE set_default_namelist … … 46 59 READ(unit,nml=coupling_param) 47 60 READ(unit,nml=mpi_param) 48 global_mpi_buffer_size=global_mpi_buffer_size*1024*128 61 READ(unit,nml=namnc4,ERR=666,END=666) 62 666 global_mpi_buffer_size=global_mpi_buffer_size*1024*128 49 63 CLOSE(unit) 64 IF (ln_nc4zip) THEN 65 snc4ioset%ni = nn_nchunks_i 66 snc4ioset%nj = nn_nchunks_j 67 snc4ioset%nk = nn_nchunks_k 68 snc4ioset%luse = ln_nc4zip 69 ENDIF 50 70 ELSE 51 71 PRINT *,'WARNING : mod_ioserver::read_namelist : file xmlio_server.def is absent', &
Note: See TracChangeset
for help on using the changeset viewer.