Changeset 2696 for palm/trunk/SOURCE/random_generator_parallel_mod.f90
- Timestamp:
- Dec 14, 2017 5:12:51 PM (7 years ago)
- Location:
- palm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk
-
palm/trunk/SOURCE
-
palm/trunk/SOURCE/random_generator_parallel_mod.f90
r2255 r2696 1 1 !> @file random_generator_parallel_mod.f90 2 2 !------------------------------------------------------------------------------! 3 ! This file is part of PALM.3 ! This file is part of the PALM model system. 4 4 ! 5 5 ! PALM is free software: you can redistribute it and/or modify it under the … … 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Formatting (MS) 28 ! 29 ! 2255 2017-06-07 11:58:09Z knoop 27 30 ! Implemented PALM specific error message handling 28 31 ! … … 158 161 id_random_array = 0 159 162 160 !-- 161 !-- 162 163 164 165 166 167 168 !-- 169 !-- 170 171 172 173 174 175 176 177 163 !-- Asigning an ID to every vertical gridpoint column 164 !-- dependig on the ensemble run number. 165 DO i=nxl, nxr 166 DO j=nys, nyn 167 id_random_array(j,i) = j*(nx+1.0_wp) + i + 1.0_wp + 1E6 * & 168 ( ensemble_member_nr - 1000 ) 169 ENDDO 170 ENDDO 171 !-- Initializing with random_seed_parallel for every vertical 172 !-- gridpoint column. 173 random_dummy=0 174 DO i = nxl, nxr 175 DO j = nys, nyn 176 CALL random_seed_parallel (random_sequence=id_random_array(j, i)) 177 CALL random_number_parallel (random_dummy) 178 CALL random_seed_parallel (get=seq_random_array(:, j, i)) 179 ENDDO 180 ENDDO 178 181 179 182 END SUBROUTINE init_parallel_random_generator
Note: See TracChangeset
for help on using the changeset viewer.