Changeset 28 for XMLIO_SERVER/trunk/src/IOSERVER/mod_interface_ioipsl.f90
- Timestamp:
- 04/08/09 16:05:18 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_SERVER/trunk/src/IOSERVER/mod_interface_ioipsl.f90
r17 r28 1 1 MODULE mod_interface_ioipsl 2 2 3 INTEGER,SAVE,PRIVATE :: ini_timestep 4 REAL,SAVE,PRIVATE :: zjulian 5 REAL,SAVE,PRIVATE :: timestep 6 INTEGER,SAVE,PRIVATE :: timestep_nb 3 4 INTEGER,PARAMETER :: id_file=1 5 6 7 CONTAINS 8 9 SUBROUTINE init_interface_ioipsl 10 USE xmlio 11 IMPLICIT NONE 7 12 8 INTEGER,PARAMETER :: id_file=19 10 11 CONTAINS12 13 SUBROUTINE init_interface_ioipsl14 USE xmlio15 IMPLICIT NONE16 17 13 18 14 END SUBROUTINE init_interface_ioipsl … … 20 16 21 17 SUBROUTINE set_time_parameters(ini_timestep0,zjulian0,timestep0) 18 USE xmlio 22 19 IMPLICIT NONE 23 20 INTEGER :: ini_timestep0 24 21 REAL :: zjulian0, timestep0 25 22 26 timestep =timestep027 ini _timestep=ini_timestep028 zjulian=zjulian023 timestep_value=timestep0 24 initial_timestep=ini_timestep0 25 initial_date=zjulian0 29 26 30 27 END SUBROUTINE set_time_parameters … … 66 63 CALL set_ioipsl_domain_id(pt_grid,nb_server,server_rank,ioipsl_domain_id) 67 64 CALL histbeg(TRIM(pt_file%name),pt_domain%ni,pt_domain%lon, pt_domain%nj, pt_domain%lat, & 68 1, pt_domain%ni, 1, pt_domain%nj,ini _timestep, zjulian, timestep,&65 1, pt_domain%ni, 1, pt_domain%nj,initial_timestep, initial_date, timestep_value, & 69 66 ioipsl_hori_id, ioipsl_file_id,domain_id=ioipsl_domain_id) 70 67 … … 132 129 pt_field=>pt_field_base%field_out%at(i)%pt%field 133 130 ioipsl_file_id=pt_field%internal(id_file) 134 CALL histwrite(ioipsl_file_id, TRIM(pt_field%name), timestep_n b, var, size(var), nindex)131 CALL histwrite(ioipsl_file_id, TRIM(pt_field%name), timestep_number, var, size(var), nindex) 135 132 ENDDO 136 133 ENDIF … … 162 159 pt_field=>pt_field_base%field_out%at(i)%pt%field 163 160 ioipsl_file_id=pt_field%internal(id_file) 164 CALL histwrite(ioipsl_file_id, TRIM(pt_field%name), timestep_n b, var, size(var), nindex)161 CALL histwrite(ioipsl_file_id, TRIM(pt_field%name), timestep_number, var, size(var), nindex) 165 162 ENDDO 166 163 ENDIF … … 169 166 170 167 SUBROUTINE set_timestep(timestep_nb0) 168 USE xmlio 171 169 IMPLICIT NONE 172 170 INTEGER,INTENT(IN) :: timestep_nb0 173 171 174 timestep_n b=timestep_nb0172 timestep_number=timestep_nb0 175 173 176 174 END SUBROUTINE set_timestep
Note: See TracChangeset
for help on using the changeset viewer.