Changeset 4802
- Timestamp:
- Nov 30, 2020 2:16:31 PM (4 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/Makefile
r4778 r4802 25 25 # ----------------- 26 26 # $Id$ 27 # Add depedency for indoor model 28 # 29 # 4778 2020-11-09 13:40:05Z raasch 27 30 # particle output routine and dependencies added 28 31 # … … 1098 1101 cpulog_mod.o \ 1099 1102 gust_mod.o \ 1103 indoor_model_mod.o \ 1100 1104 mod_kinds.o \ 1101 1105 model_1d_mod.o \ … … 1414 1418 bulk_cloud_model_mod.o \ 1415 1419 gust_mod.o \ 1420 indoor_model_mod.o \ 1416 1421 mod_kinds.o \ 1417 1422 model_1d_mod.o \ -
palm/trunk/SOURCE/read_restart_data_mod.f90
r4777 r4802 25 25 ! ----------------- 26 26 ! $Id$ 27 ! include time_indoor into restart mechanism 28 ! 29 ! 4777 2020-11-06 14:50:49Z raasch 27 30 ! bugfix for reading spectra data with MPI-I/O (they are global arrays!) 28 31 ! … … 171 174 ONLY: nbgp, nx, nxl, nxlg, nxr, nxrg, nx_on_file, ny, nys, nysg, nyn, & 172 175 nyng, ny_on_file, nz, nzb, nzt 176 177 USE indoor_model_mod, & 178 ONLY: time_indoor 173 179 174 180 USE kinds … … 719 725 CASE ( 'time_dots' ) 720 726 READ ( 13 ) time_dots 727 CASE ( 'time_indoor' ) 728 READ ( 13 ) time_indoor 721 729 CASE ( 'time_radiation' ) 722 730 READ ( 13 ) time_radiation … … 1099 1107 CALL rrd_mpi_io( 'time_dosp', time_dosp ) 1100 1108 CALL rrd_mpi_io( 'time_dots', time_dots ) 1109 CALL rrd_mpi_io( 'time_indoor', time_indoor ) 1101 1110 CALL rrd_mpi_io( 'time_radiation', time_radiation ) 1102 1111 CALL rrd_mpi_io( 'time_restart', time_restart ) -
palm/trunk/SOURCE/time_integration.f90
r4732 r4802 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Bugfix in time-control of indoor model at the very first time step 28 ! 29 ! 4732 2020-10-07 14:46:34Z schwenkel 27 30 ! Add use statements for OPENACC 28 31 ! … … 654 657 655 658 CALL location_message( 'atmosphere (and/or ocean) time-stepping', 'start' ) 656 659 write(9,*) "time_indoor begin", time_indoor 660 flush(9) 657 661 ! 658 662 !-- Start of the time loop … … 1164 1168 IF ( time_indoor >= dt_indoor .OR. current_timestep_number == 0 ) THEN 1165 1169 1166 time_indoor = time_indoor - dt_indoor1170 IF ( time_indoor >= dt_indoor ) time_indoor = time_indoor - dt_indoor 1167 1171 1168 1172 CALL cpu_log( log_point(76), 'indoor_model', 'start' ) -
palm/trunk/SOURCE/time_integration_spinup.f90
r4750 r4802 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Bugfix in time-control of indoor model at the very first time step 28 ! 29 ! 4750 2020-10-16 14:27:48Z suehring 27 30 ! - bugfix, call hourly-based indoor model only once per hour, not every timestep. 28 31 ! - optionally switch-off/on the indoor model during spinup … … 502 505 IF ( time_indoor >= dt_indoor .OR. current_timestep_number_spinup == 0 ) THEN 503 506 504 time_indoor = time_indoor - dt_indoor507 IF ( time_indoor >= dt_indoor ) time_indoor = time_indoor - dt_indoor 505 508 506 509 CALL im_main_heatcool -
palm/trunk/SOURCE/write_restart_data_mod.f90
r4777 r4802 24 24 ! ----------------- 25 25 ! $Id$ 26 ! include time_indoor into restart mechanism 27 ! 28 ! 4777 2020-11-06 14:50:49Z raasch 26 29 ! bugfix for writing spectra data with MPI-I/O (they are global arrays!) 27 30 ! … … 109 112 ONLY: nx, nxl, nxr, ny, nys, nyn, nz, nzb, nzt 110 113 114 USE indoor_model_mod, & 115 ONLY: time_indoor 116 111 117 USE kinds 112 118 … … 716 722 CALL wrd_write_string( 'time_dots' ) 717 723 WRITE ( 14 ) time_dots 724 725 CALL wrd_write_string( 'time_indoor' ) 726 WRITE ( 14 ) time_indoor 718 727 719 728 CALL wrd_write_string( 'time_radiation' ) … … 1081 1090 CALL wrd_mpi_io( 'time_dosp', time_dosp ) 1082 1091 CALL wrd_mpi_io( 'time_dots', time_dots ) 1092 CALL wrd_mpi_io( 'time_indoor', time_indoor ) 1083 1093 CALL wrd_mpi_io( 'time_radiation', time_radiation ) 1084 1094 CALL wrd_mpi_io( 'time_restart', time_restart )
Note: See TracChangeset
for help on using the changeset viewer.